.mobile-navigation[data-astro-cid-e4rjqvxj]{display:none}summary[data-astro-cid-e4rjqvxj]{cursor:pointer;width:48px;height:48px;color:var(--ink);background:var(--paper);border-radius:8px;place-items:center;list-style:none;display:grid}summary[data-astro-cid-e4rjqvxj]::-webkit-details-marker{display:none}summary[data-astro-cid-e4rjqvxj]:focus-visible{outline:2px solid var(--focus);outline-offset:4px}svg[data-astro-cid-e4rjqvxj]{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;width:24px;height:24px}.menu-close[data-astro-cid-e4rjqvxj]{display:none}details[data-astro-cid-e4rjqvxj][open] summary[data-astro-cid-e4rjqvxj]{z-index:103;position:fixed;top:20px;right:20px}details[data-astro-cid-e4rjqvxj][open] .menu-open[data-astro-cid-e4rjqvxj]{display:none}details[data-astro-cid-e4rjqvxj][open] .menu-close[data-astro-cid-e4rjqvxj]{display:block}.mobile-scrim[data-astro-cid-e4rjqvxj]{z-index:101;background:#17191a59;position:fixed;inset:0}.mobile-drawer[data-astro-cid-e4rjqvxj]{z-index:102;background:var(--paper);width:min(360px,100%);padding:96px 28px 32px;animation:.22s ease-out drawer-in;position:fixed;inset:0 0 0 auto;overflow-y:auto;box-shadow:-12px 0 40px #17191a1f}.mobile-country[data-astro-cid-e4rjqvxj]{margin-top:32px}.mobile-country[data-astro-cid-e4rjqvxj] .country-language-panel{width:100%;max-height:45dvh;margin-top:12px;position:static}@media (width<=700px){.mobile-navigation[data-astro-cid-e4rjqvxj]{display:block}}@keyframes drawer-in{0%{transform:translate(100%)}to{transform:translate(0)}}@media (prefers-reduced-motion:reduce){.mobile-drawer[data-astro-cid-e4rjqvxj]{animation:none}}.anatomy .briefing-flow{margin-top:56px}.anatomy .briefing-flow .flow-step{border:0;border-top:1px solid #727c66;min-width:0;padding:0 24px 28px;position:relative}.anatomy .briefing-flow .flow-step:first-child{padding-left:0}.anatomy .briefing-flow .flow-step:last-child{padding-right:0}.flow-step:before{background:var(--orange);content:"";transform-origin:0;height:1px;transition:transform .5s cubic-bezier(.16,1,.3,1);position:absolute;top:-1px;left:0;right:0;transform:scaleX(0)}.flow-step.is-active:before{transform:scaleX(1)}.flow-select{color:#c9d0c3;cursor:pointer;background:0 0;border:0;border-radius:0;justify-content:space-between;align-items:center;gap:16px;width:100%;min-height:72px;padding:16px 0 8px;display:flex}.flow-number{font-variant-numeric:tabular-nums;font-size:36px;font-weight:400;line-height:1;transition:color .2s}.flow-arrow{fill:none;stroke:currentColor;stroke-width:1.4px;width:24px;height:24px}.flow-step:last-child .flow-arrow{display:none}.flow-select:hover,.flow-select[aria-pressed=true]{color:var(--orange)}.flow-select:focus-visible{outline:2px solid var(--orange);outline-offset:5px}.flow-diagram{background:#28362c;align-items:center;height:128px;margin:12px 0 22px;display:flex}.flow-diagram>svg{fill:none;stroke:#c9d0c3;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:100%;height:100px}.flow-diagram .diagram-paper{fill:var(--deep-green)}.flow-diagram .diagram-secondary{stroke:#879780}.flow-diagram .diagram-accent{stroke:var(--orange);stroke-width:2px}.flow-step.is-active .flow-diagram{background:#334333}.flow-step.is-active .diagram-paper{fill:#334333}.anatomy .briefing-flow h3{margin-bottom:12px;font-size:22px;line-height:1.25}.anatomy .briefing-flow p{font-size:17px;line-height:1.6}.flow-step.is-active .confirmation-stroke{stroke-width:3px}.anatomy .steps-section .poor-connection{max-width:85ch;margin-top:16px;padding-top:26px;font-size:16px;line-height:1.65}.anatomy .requirements-practice{border-top-color:var(--ink);grid-template-columns:minmax(0,.65fr) minmax(0,1.35fr);margin-top:8px;padding-top:40px}.anatomy .requirements-practice>h3{max-width:13ch;font-size:clamp(28px,2.8vw,40px);font-weight:550;line-height:1.12}.anatomy .requirements-practice ul{min-width:0}.anatomy .requirements-practice li{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:28px;padding:28px 0;display:grid}.anatomy .requirements-practice li:first-child{border-top:0;padding-top:0}.anatomy .requirements-practice h4{margin:0;font-size:20px;font-weight:550;line-height:1.35}.practice-note{border-left:1px solid var(--line);min-width:0;padding-left:20px}.anatomy .practice-note p{font-size:16px;line-height:1.65}.anatomy .practice-note .requirements-citation{margin-top:16px;font-size:13px;line-height:1.5}.anatomy .faq-section{align-items:start}.anatomy .faq-section .faq-list{border-top:1px solid var(--ink);border-bottom:1px solid var(--line)}.anatomy .faq-section .faq-item{padding:0 20px;transition:background-color .2s}.anatomy .faq-section .faq-item summary{gap:24px;padding:22px 0}.anatomy .faq-section .faq-item h3{font-size:18px;font-weight:550;line-height:1.45}.anatomy .faq-section .faq-item:hover{background:#eff0e9}.anatomy .faq-section .faq-item[open]{background:var(--paper)}.anatomy .faq-section .faq-item[open] h3{color:var(--orange-text)}.anatomy .faq-section .faq-marker{border:0;border-radius:0;width:28px;height:28px}.anatomy .faq-section .faq-marker:before,.anatomy .faq-section .faq-marker:after{width:14px}.anatomy .faq-section .faq-item[open] .faq-marker:before{background:var(--orange-text)}.anatomy .faq-section .faq-answer{padding:0 48px 24px 0}.anatomy .faq-section .faq-answer p{max-width:65ch;margin:0;font-size:16px;line-height:1.75}@supports (interpolate-size:allow-keywords){.anatomy .faq-section .faq-item{interpolate-size:allow-keywords}.anatomy .faq-section .faq-item::details-content{block-size:0;transition:block-size .3s cubic-bezier(.16,1,.3,1), content-visibility .3s allow-discrete;overflow:clip}.anatomy .faq-section .faq-item[open]::details-content{block-size:auto}}@media (width<=1000px) and (width>=701px){.anatomy .briefing-flow{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 36px}.anatomy .briefing-flow .flow-step{padding:0 0 20px}.flow-diagram{height:112px}}@media (width<=900px){.anatomy .requirements-practice{grid-template-columns:minmax(0,1fr);gap:32px}.anatomy .requirements-practice>h3{max-width:25ch}}@media (width<=700px){.anatomy .briefing-flow{grid-template-columns:minmax(0,1fr);gap:0;margin-top:36px}.anatomy .briefing-flow .flow-step{grid-template-columns:64px minmax(0,1fr);gap:12px 18px;padding:24px 0 28px;display:grid}.flow-select{flex-direction:column;grid-area:1/1;align-self:start;align-items:start;gap:14px;min-height:64px;padding:0}.flow-number{font-size:32px}.flow-arrow{width:20px;height:20px;transform:rotate(90deg)}.flow-diagram{grid-area:1/2;width:min(100%,240px);height:90px;margin:0 0 6px}.flow-diagram>svg{height:84px}.flow-copy{grid-column:2}.anatomy .briefing-flow h3{font-size:21px}.anatomy .briefing-flow p{font-size:16px}.anatomy .requirements-practice li{grid-template-columns:minmax(0,1fr);gap:14px}.practice-note{padding-left:16px}.anatomy .faq-section .faq-item{padding-inline:12px}.anatomy .faq-section .faq-item summary{gap:16px}.anatomy .faq-section .faq-answer{padding-right:8px}}@media (prefers-reduced-motion:reduce){.flow-step:before,.flow-number,.anatomy .faq-section .faq-item,.anatomy .faq-section .faq-item::details-content{transition:none}}
