.process-page{overflow-wrap:anywhere}.process-page h1,.process-page h3{line-height:var(--lh-heading);text-wrap:balance;margin:0}.process-page h1{max-width:var(--measure);font-size:var(--fs-h1);font-weight:var(--fw-bold)}.process-page h3{font-size:var(--fs-h3);font-weight:var(--fw-bold)}.process-page p{max-width:var(--measure)}.process-page .process-hero{padding-block:var(--s-28) var(--section-y)}.process-page .process-breadcrumbs ol{align-items:center;gap:var(--s-12);margin:0 0 var(--s-28);font-size:var(--fs-small);flex-wrap:wrap;padding:0;list-style:none;display:flex}.process-page .process-breadcrumbs li{align-items:center;min-width:0;display:flex}.process-page .process-breadcrumbs li+li:before{content:"/" / "";margin-right:var(--s-12);color:var(--muted)}.process-page .process-breadcrumbs a{min-width:var(--tap);min-height:var(--tap);color:var(--link);justify-content:center;align-items:center;display:inline-flex}.process-page .process-lede{margin-block:var(--s-24);font-size:var(--fs-lede)}.process-page .process-disclaimer,.process-page .process-asof{color:var(--muted);font-size:var(--fs-small)}.process-page .process-actions{gap:var(--s-12);margin-top:var(--s-28);flex-wrap:wrap;display:flex}.process-page .process-actions .btn{white-space:normal;text-align:center;min-width:0;max-width:100%}.process-page .process-prereq{max-width:var(--measure);margin-block:var(--s-28);padding-inline-start:var(--s-24)}.process-page .process-prereq li+li{margin-top:var(--s-16)}.process-page .process-intro{margin-block:var(--s-20) var(--s-40)}.process-page .process-timeline{padding:0 0 0 var(--s-24);border-inline-start:var(--border-rule) solid var(--line-2);min-width:0;margin:0;list-style:none}.process-page .process-step{padding-bottom:var(--s-48);min-width:0;scroll-margin-top:calc(var(--header-h) + var(--s-24));position:relative}.process-page .process-step:before{content:"";inset-inline-start:calc(-1 * var(--s-24) - var(--s-8));top:var(--s-8);width:var(--s-14);height:var(--s-14);border:var(--border-rule) solid var(--gold);border-radius:var(--radius-round);background:var(--paper);position:absolute}.process-page .process-step-head{justify-items:start;gap:var(--s-10);display:grid}.process-page .process-step-order{color:var(--muted);font-size:var(--fs-small)}.process-page .process-who{padding:var(--s-6) var(--s-12);border:var(--border-hair) solid var(--gold);color:var(--navy);background:var(--gold-hi);font-size:var(--fs-small);margin:0;display:inline-block}.process-page .process-who-outline{border-color:var(--line-input);background:0 0}.process-page .process-step-body{margin-block:var(--s-20)}.process-page .process-fields{margin-block:var(--s-24);max-width:var(--measure)}.process-page .process-fields>div{border-inline-start:var(--border-rule) solid var(--line);margin-block:var(--s-16);padding-inline-start:var(--s-16)}.process-page .process-fields [data-process-field=output]{border-color:var(--gold)}.process-page .process-fields [data-process-field=range]{color:var(--muted);font-size:var(--fs-small)}.process-page .process-fields dd,.process-page .process-fields p{margin:0}.process-page .process-fields p+p{margin-top:var(--s-12)}.process-page .process-exceptions{max-width:var(--measure);border:var(--border-hair) solid var(--line-input);padding:var(--s-8) var(--s-16);margin-block:var(--s-20)}.process-page .process-exceptions summary{cursor:pointer;min-height:var(--tap);color:var(--ink)}.process-page .process-exceptions summary svg{vertical-align:middle;margin-inline-start:var(--s-8)}.process-page .process-exceptions ul{margin-block:var(--s-12);padding-inline-start:var(--s-20)}.process-page .process-exceptions li+li{margin-top:var(--s-16)}.process-page .process-step-extra{margin-block:var(--s-16)}.process-page .process-sources{border-top:var(--border-hair) solid var(--line-2);margin-top:var(--s-24);max-width:var(--measure)}.process-page .process-sources ol{margin:0;padding:0;list-style:none}.process-page .process-sources li+li{margin-top:var(--s-8)}.process-page .process-sources a{min-height:var(--tap);color:var(--link);font-size:var(--fs-small);text-underline-offset:var(--s-4);flex-direction:column;justify-content:center;display:flex}.process-page .process-sources a b{font-weight:var(--fw-semibold)}.process-page .process-sources-total{border-top:var(--border-rule) solid var(--line-2);max-width:none;padding-top:var(--s-24)}.process-page .process-sources-total ol{gap:var(--s-16) var(--s-32);display:grid}.process-page .process-sources-total li+li{margin-top:0}.process-page .process-paths{gap:var(--s-36);align-items:start;display:grid}.process-page .process-alternative{border:var(--border-rule) dashed var(--line-input);background:var(--white);min-width:0;padding:var(--s-20)}.process-page .process-branch-note{border-inline-start:var(--border-accent) solid var(--gold);font-weight:var(--fw-semibold);margin:0;padding-inline-start:var(--s-16)}.process-page .process-replaced-links{margin-block:var(--s-16) var(--s-28);padding:0;list-style:none}.process-page .process-replaced-links a{min-height:var(--tap);color:var(--link);text-underline-offset:var(--s-4);align-items:center;display:inline-flex}.process-page .process-alternative .process-step{padding-bottom:0}.process-page .process-alternative .process-step:before{background:var(--white)}.process-page .process-tools{margin:var(--s-28) 0 0;gap:var(--s-20) var(--s-32);padding:0;list-style:none;display:grid}.process-page .process-tools a{min-height:var(--tap);padding-block:var(--s-16);border-bottom:var(--border-hair) solid var(--white-a20);color:var(--white);flex-direction:column;justify-content:center;text-decoration:none;display:flex}.process-page .process-tools a b{font-size:var(--fs-h6)}.process-page .process-tools a span{color:var(--on-navy);font-size:var(--fs-small)}.process-page .process-tools a:hover b{color:var(--gold-hi)}.process-page .process-cases{padding-block:var(--s-32)}.process-page .process-cta>p{margin-top:var(--s-16)}@media (width>=768px){.process-page .process-sources-total ol,.process-page .process-tools{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1080px){.process-page .process-paths{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}}.process-page dt>.process-label:not(.visually-hidden){margin-bottom:var(--s-4);font-weight:var(--fw-semibold);display:block}.process-page .process-sources>h2.process-label:not(.visually-hidden){margin-block:var(--s-16);font-size:var(--fs-h3)}.process-page .process-sources>h4.process-label:not(.visually-hidden){margin-block:var(--s-16);font-size:var(--fs-h6)}
