.guide-anchor-navigation{border-block:1px solid var(--line);margin:8px 0 18px;padding:18px 0}.guide-anchor-navigation p{margin:0 0 9px;font-size:14px;font-weight:700}.guide-anchor-navigation ul{flex-wrap:wrap;gap:7px;margin:0;padding:0;list-style:none;display:flex}.guide-anchor-navigation a{border:1px solid var(--line);min-height:36px;color:var(--forest);border-radius:999px;align-items:center;padding:7px 11px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.guide-anchor-navigation a:hover{background:var(--mint)}.guide-experience .guide-section{scroll-margin-top:20px}.guide-experience .guide-section:focus{outline-offset:5px}.guide-data-gap{border-left:3px solid var(--gap-line);border-radius:0 var(--radius-small) var(--radius-small) 0;background:var(--gap-bg);color:var(--gap-ink);align-items:flex-start;gap:10px;margin:0;padding:10px 14px;display:flex}.guide-data-gap svg{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:20px;height:20px;margin-top:2px}.guide-data-gap a{color:var(--gap-ink);font-weight:700;text-decoration:underline}.guide-fee-groups h3{margin:18px 0 6px;font-size:16px}.guide-fee-groups>div:first-child h3{margin-top:0}.guide-fact-lines{margin:0;padding:0;list-style:none}.guide-fact-lines li{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:4px 16px;padding:9px 0;display:grid}.guide-fact-lines li+li{border-top:1px solid var(--line)}.guide-fact-lines li>span:only-child{grid-column:1/-1}.guide-fact-lines strong{font-weight:650}.guide-time-facts .guide-fact-lines li:first-child{padding-top:0}.guide-document-caveat{color:var(--muted);margin:12px 0 0;font-size:15px}.guide-scope{margin:0;font-size:17px;line-height:1.6}.guide-time-facts{margin:0}.guide-time-facts>div{border-bottom:1px solid var(--line);grid-template-columns:minmax(150px,1fr) 3fr;gap:16px;padding:14px 0;display:grid}.guide-time-facts dt{font-weight:650}.guide-time-facts dd{min-width:0;margin:0}.guide-time-facts dd p{margin:0 0 6px}.guide-time-facts small{color:var(--muted)}.guide-document-forms{border:1px solid var(--line);border-radius:var(--radius);margin:20px 0;padding:15px 18px}.guide-document-forms summary{cursor:pointer;font-weight:650}.guide-document-forms dt{font-weight:650}.guide-document-forms dd{color:var(--muted);margin:5px 0 15px}.guide-access-facts{margin-bottom:20px}.guide-access-facts h3{margin:0 0 8px;font-size:16px}.guide-authority-list,.guide-official-links,.guide-access-links{padding-left:20px}.guide-authority-list li,.guide-official-links li{margin:0 0 14px}.guide-authority-list strong,.guide-official-links small{margin-bottom:4px;display:block}.guide-authority-list a,.guide-official-links a,.guide-access-links a{overflow-wrap:anywhere}.guide-official-links small{color:var(--muted)}.special-case-next-step{font-size:13px}@media (max-width:560px){.guide-time-facts>div{display:block}.guide-time-facts dt{margin-bottom:6px}.guide-fact-lines li{grid-template-columns:1fr}.guide-anchor-navigation a{min-height:44px}}.guide-access-comparison{grid-template-columns:1fr 1fr;gap:16px;margin-bottom:20px;display:grid}.guide-access-channel{border:1px solid var(--line);border-radius:var(--radius);min-width:0;padding:18px}.guide-access-channel h3{margin:0 0 14px;font-size:18px}.guide-access-channel dt{margin:14px 0 4px;font-size:13px;font-weight:650}.guide-access-channel dd{color:var(--muted);margin:0;font-size:14px}.guide-access-channel ul{padding-left:18px}.guide-access-channel a{overflow-wrap:anywhere}.guide-access-shared{margin:0 0 22px}.guide-access-shared h3{margin:0 0 8px;font-size:16px}@media (max-width:700px){.guide-access-comparison{grid-template-columns:1fr}}@media (max-width:720px) and (min-height:500px){.guide-anchor-navigation{z-index:10;margin:8px calc(var(--page-padding,16px) * -1) 12px;padding:8px var(--page-padding,16px);background:var(--paper);border-block:1px solid var(--line);position:sticky;top:0}.guide-anchor-navigation p{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;margin:0;position:absolute;overflow:hidden}.guide-anchor-navigation ul{scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;overflow-x:auto}.guide-anchor-navigation ul::-webkit-scrollbar{display:none}.guide-anchor-navigation li{flex:none}.guide-experience .guide-section,main .guide-assistant-result h4,main .local-checklist{scroll-margin-top:76px}}@media print{.guide-anchor-navigation{position:static}}
.guide-tools{border:1px solid var(--line);border-radius:var(--radius);background:var(--cream);overflow-wrap:anywhere;margin:24px 0;padding:24px}.guide-tools h2,.guide-tools h3{color:var(--forest);margin:0 0 12px}.guide-tools p{line-height:1.65}.guide-tools label{margin:12px 0 6px;font-weight:600;display:block}.guide-tools select,.guide-tools input[type=date]{width:100%;max-width:560px;min-height:44px;color:var(--forest);font:inherit;background:#fff;border:1px solid #64756a;border-radius:7px;padding:10px 12px}.guide-tools .secondary-button{text-align:center;justify-content:center;align-items:center;min-height:44px;margin-top:14px;display:inline-flex}.guide-tools-note{color:#4f5a52;font-size:14px}.guide-case-result{border-left:4px solid var(--forest);border-radius:0 var(--radius-small) var(--radius-small) 0;background:#fff;margin-top:16px;padding:16px}.guide-online-check fieldset{border:1px solid var(--line);border-radius:7px;min-width:0;margin:18px 0;padding:14px}.guide-online-check legend{padding:0 5px;line-height:1.5}.guide-online-check fieldset label{align-items:center;gap:10px;min-height:44px;margin:0;font-weight:400;display:flex}.guide-online-check input[type=radio]{width:20px;height:20px;accent-color:var(--green);flex:none}.guide-glossary details{border-top:1px solid var(--line)}.guide-glossary summary{cursor:pointer;min-height:44px;padding:14px 0;font-weight:600}.guide-glossary details p{margin:0 0 16px}@media (max-width:560px){.guide-tools{padding:18px 15px}.guide-tools .secondary-button{width:100%}}.guide-assistant fieldset{border:1px solid var(--line);border-radius:7px;min-width:0;margin:14px 0;padding:14px}.guide-assistant legend{padding:0 5px;font-weight:600;line-height:1.5}.guide-assistant fieldset label{align-items:center;gap:10px;min-height:44px;margin:0;font-weight:400;display:flex}.guide-assistant input[type=radio]{width:20px;height:20px;accent-color:var(--green);flex:none}.guide-assistant-result{border-top:1px solid var(--line);margin-top:24px;padding-top:8px}.guide-assistant-result h4{color:var(--forest);margin:12px 0;scroll-margin-top:16px}.local-checklist{scroll-margin-top:16px}.guide-assistant-result h4:focus-visible{outline:3px solid var(--forest);outline-offset:3px}.guide-assistant-result .guide-case-result{margin:12px 0}.guide-assistant-result .guide-case-result p{margin:6px 0 0}.guide-assistant-gaps{margin:12px 0;padding:0;list-style:none}.guide-assistant-gaps li{margin:8px 0}.guide-assistant-actions{flex-wrap:wrap;gap:12px;display:flex}.guide-assistant .sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media print{.guide-assistant-form,.guide-assistant-actions,.guide-assistant noscript{display:none!important}.guide-assistant-result{break-inside:avoid}.guide-feedback,.guide-calendar,.guide-online-check,.guide-document-filter,.guide-tools select{display:none!important}.guide-glossary details{break-inside:avoid}}
