.EligibilityCheck-module__vuYBQW__box{border:1px solid var(--border-subtle);background:var(--bg-tertiary);padding:var(--space-lg);gap:var(--space-md);flex-direction:column;display:flex}.EligibilityCheck-module__vuYBQW__title{font-family:var(--font-serif);color:var(--text-primary);font-size:1.05rem;font-weight:600}.EligibilityCheck-module__vuYBQW__lead{color:var(--text-tertiary);font-size:.8rem}.EligibilityCheck-module__vuYBQW__q{border:0;border-top:1px solid var(--border-subtle);padding:var(--space-md) 0 0;min-width:0;margin:0}.EligibilityCheck-module__vuYBQW__qText{color:var(--text-primary);word-break:keep-all;float:left;width:100%;padding:0;font-size:.9rem;line-height:1.6}.EligibilityCheck-module__vuYBQW__qNo{font-family:var(--font-num);color:var(--text-tertiary);margin-right:4px}.EligibilityCheck-module__vuYBQW__choices{clear:both;gap:var(--space-sm);margin-top:var(--space-sm);flex-wrap:wrap;display:flex}.EligibilityCheck-module__vuYBQW__choice{border:1px solid var(--border-strong);color:var(--text-secondary);cursor:pointer;align-items:center;gap:6px;padding:6px 12px;font-size:.84rem;display:inline-flex}.EligibilityCheck-module__vuYBQW__choice:hover{border-color:var(--border-hover)}.EligibilityCheck-module__vuYBQW__choice input{accent-color:var(--neon-blue);margin:0}.EligibilityCheck-module__vuYBQW__on{border-color:var(--neon-blue);color:var(--text-primary)}.EligibilityCheck-module__vuYBQW__result{border-left:2px solid var(--border-strong);padding:var(--space-sm) var(--space-md);color:var(--text-secondary);word-break:keep-all;font-size:.86rem;line-height:1.7}.EligibilityCheck-module__vuYBQW__verdict{color:var(--text-primary);font-weight:600}.EligibilityCheck-module__vuYBQW__incomplete{border-left-color:var(--border-strong)}.EligibilityCheck-module__vuYBQW__result.EligibilityCheck-module__vuYBQW__no{background:var(--caution-bg);border-left-color:var(--neon-amber);color:var(--caution-text)}.EligibilityCheck-module__vuYBQW__ask{background:var(--bg-surface);border-left-color:var(--neon-blue)}.EligibilityCheck-module__vuYBQW__maybe{background:var(--positive-bg);border-left-color:var(--neon-green);color:var(--positive-text)}.EligibilityCheck-module__vuYBQW__reasons{margin:var(--space-xs) 0 0;padding-left:1.1em}.EligibilityCheck-module__vuYBQW__official{gap:var(--space-md);flex-wrap:wrap;display:flex}.EligibilityCheck-module__vuYBQW__officialLink{color:var(--text-primary);text-underline-offset:3px;font-size:.85rem;text-decoration:underline}.EligibilityCheck-module__vuYBQW__officialLink:hover{color:var(--neon-cyan)}
.PolicyGuide-module__YWqwyq__page{max-width:860px;padding:var(--space-xl) var(--space-lg) var(--space-2xl);gap:var(--space-xl);flex-direction:column;margin:0 auto;display:flex}.PolicyGuide-module__YWqwyq__backLink{color:var(--text-tertiary);font-size:.8rem}.PolicyGuide-module__YWqwyq__backLink:hover{color:var(--neon-cyan)}.PolicyGuide-module__YWqwyq__header{gap:var(--space-sm);flex-direction:column;display:flex}.PolicyGuide-module__YWqwyq__title{font-family:var(--font-serif);color:var(--text-primary);word-break:keep-all;font-size:clamp(1.4rem,5vw,1.9rem);font-weight:600;line-height:1.35}.PolicyGuide-module__YWqwyq__summary{color:var(--text-secondary);word-break:keep-all;font-size:.95rem;line-height:1.7}.PolicyGuide-module__YWqwyq__section{gap:var(--space-sm);flex-direction:column;display:flex}.PolicyGuide-module__YWqwyq__sectionTitle{font-family:var(--font-serif);color:var(--text-primary);font-size:1.05rem;font-weight:600}.PolicyGuide-module__YWqwyq__body{color:var(--text-secondary);word-break:keep-all;font-size:.92rem;line-height:1.85}.PolicyGuide-module__YWqwyq__tableWrap{border:1px solid var(--border-subtle);overflow-x:auto}.PolicyGuide-module__YWqwyq__table{border-collapse:collapse;width:100%;min-width:640px}.PolicyGuide-module__YWqwyq__table th,.PolicyGuide-module__YWqwyq__table td{text-align:right;border-bottom:1px solid var(--border-faint);white-space:nowrap;padding:11px 14px;font-size:.8rem}.PolicyGuide-module__YWqwyq__table th{background:var(--bg-tertiary);color:var(--text-tertiary);font-size:.74rem;font-weight:400}.PolicyGuide-module__YWqwyq__table td{font-family:var(--font-num);color:var(--text-primary)}.PolicyGuide-module__YWqwyq__table th:first-child,.PolicyGuide-module__YWqwyq__table td:first-child{text-align:left;white-space:normal;font-family:var(--font-sans)}.PolicyGuide-module__YWqwyq__rowLabel{color:var(--text-primary);font-weight:500}.PolicyGuide-module__YWqwyq__rowAssumes{color:var(--text-faint);margin-top:3px;font-size:.7rem;display:block}.PolicyGuide-module__YWqwyq__tableNote{color:var(--text-faint);word-break:keep-all;font-size:.72rem;line-height:1.7}.PolicyGuide-module__YWqwyq__pitfalls{background:var(--border-subtle);border:1px solid var(--border-subtle);flex-direction:column;gap:1px;display:flex}.PolicyGuide-module__YWqwyq__pitfall{background:var(--bg-tertiary);padding:var(--space-md) 18px}.PolicyGuide-module__YWqwyq__pitfallTitle{color:var(--text-primary);word-break:keep-all;margin-bottom:6px;font-size:.88rem;font-weight:500}.PolicyGuide-module__YWqwyq__pitfallBody{color:var(--text-tertiary);word-break:keep-all;font-size:.8rem;line-height:1.8}.PolicyGuide-module__YWqwyq__ctaBox{border:1px solid var(--border-strong);padding:var(--space-lg);gap:var(--space-sm);flex-direction:column;display:flex}.PolicyGuide-module__YWqwyq__ctaTitle{font-family:var(--font-serif);color:var(--text-primary);font-size:1.02rem;font-weight:600}.PolicyGuide-module__YWqwyq__ctaBody{color:var(--text-tertiary);word-break:keep-all;font-size:.82rem;line-height:1.75}.PolicyGuide-module__YWqwyq__ctaButton{margin-top:var(--space-xs);background:var(--neon-cyan);color:var(--bg-primary);align-self:flex-start;padding:11px 22px;font-size:.82rem;font-weight:600}.PolicyGuide-module__YWqwyq__ctaButton:hover{background:var(--gold-hover)}.PolicyGuide-module__YWqwyq__sourceRow{gap:var(--space-md);color:var(--text-faint);padding-top:var(--space-sm);border-top:1px solid var(--border-faint);flex-wrap:wrap;font-size:.75rem;display:flex}.PolicyGuide-module__YWqwyq__disclaimer{color:var(--text-ghost);word-break:keep-all;font-size:.72rem;line-height:1.7}.PolicyGuide-module__YWqwyq__guideGrid{background:var(--border-subtle);border:1px solid var(--border-subtle);flex-wrap:wrap;gap:1px;display:flex}.PolicyGuide-module__YWqwyq__guideCard{background:var(--bg-tertiary);padding:var(--space-md) var(--space-lg);gap:var(--space-xs);flex-direction:column;min-height:132px;display:flex}.PolicyGuide-module__YWqwyq__guideCard:hover{background:var(--bg-surface)}.PolicyGuide-module__YWqwyq__guideName{font-family:var(--font-serif);color:var(--text-primary);font-size:1rem;font-weight:600}.PolicyGuide-module__YWqwyq__guideSummary{color:var(--text-tertiary);word-break:keep-all;font-size:.76rem;line-height:1.7}@media (max-width:768px){.PolicyGuide-module__YWqwyq__page{padding:var(--space-lg) var(--space-md) var(--space-2xl)}.PolicyGuide-module__YWqwyq__ctaButton{text-align:center;align-self:stretch;padding:14px 22px}}.PolicyGuide-module__YWqwyq__tableWrap{container-type:inline-size}@container (max-width:640px){.PolicyGuide-module__YWqwyq__table{min-width:0}.PolicyGuide-module__YWqwyq__table th,.PolicyGuide-module__YWqwyq__table td{white-space:normal;word-break:keep-all;padding:9px 6px}}@container (max-width:300px){.PolicyGuide-module__YWqwyq__table th,.PolicyGuide-module__YWqwyq__table td{padding:8px 4px;font-size:.72rem}}.PolicyGuide-module__YWqwyq__guideGrid>*{flex:260px;min-width:0}
.protect-module__tCztRW__list{background:var(--border-subtle);border:1px solid var(--border-subtle);flex-direction:column;gap:1px;display:flex}.protect-module__tCztRW__situation{background:var(--bg-tertiary)}.protect-module__tCztRW__situation[open]{background:var(--bg-surface)}.protect-module__tCztRW__head{justify-content:space-between;align-items:baseline;gap:var(--space-md);padding:var(--space-md) var(--space-lg);cursor:pointer;list-style:none;display:flex}.protect-module__tCztRW__head::-webkit-details-marker{display:none}.protect-module__tCztRW__head:after{content:"+";color:var(--text-tertiary)}.protect-module__tCztRW__situation[open]>.protect-module__tCztRW__head:after{content:"−"}.protect-module__tCztRW__title{font-family:var(--font-serif);color:var(--text-primary);word-break:keep-all;flex:1;font-size:1rem;font-weight:600}.protect-module__tCztRW__count{color:var(--text-tertiary);white-space:nowrap;font-size:.72rem}.protect-module__tCztRW__items{padding:0 var(--space-lg) var(--space-md);gap:var(--space-md);flex-direction:column;margin:0;list-style:none;display:flex}.protect-module__tCztRW__item{border-top:1px solid var(--border-subtle);padding-top:var(--space-md)}.protect-module__tCztRW__name{color:var(--text-primary);align-items:center;gap:var(--space-sm);flex-wrap:wrap;font-size:.92rem;font-weight:600;display:flex}.protect-module__tCztRW__what{margin-top:var(--space-xs);color:var(--text-secondary);word-break:keep-all;font-size:.86rem;line-height:1.75}.protect-module__tCztRW__where{margin-top:var(--space-xs);color:var(--text-tertiary);word-break:keep-all;font-size:.78rem}.protect-module__tCztRW__related{padding:0 var(--space-lg) var(--space-md);color:var(--text-tertiary);font-size:.8rem}.protect-module__tCztRW__nameLink{color:var(--text-primary);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--border-subtle);text-decoration-color:var(--border-subtle)}.protect-module__tCztRW__nameLink:hover{color:var(--neon-cyan);text-decoration-color:currentColor}.protect-module__tCztRW__points{gap:var(--space-xs);color:var(--text-secondary);word-break:keep-all;flex-direction:column;margin:0;padding-left:1.2em;font-size:.92rem;line-height:1.85;display:flex}.protect-module__tCztRW__points a{color:var(--text-primary);text-underline-offset:3px;word-break:break-all;text-decoration:underline}.protect-module__tCztRW__points a:hover{color:var(--neon-cyan)}.protect-module__tCztRW__missing{color:var(--text-tertiary);word-break:keep-all;font-size:.86rem;line-height:1.75}.protect-module__tCztRW__cats{gap:var(--space-sm);margin:var(--space-lg) 0;flex-wrap:wrap;display:flex}.protect-module__tCztRW__catLink{padding:var(--space-xs) var(--space-md);border:1px solid var(--border-subtle);color:var(--text-secondary);white-space:nowrap;font-size:.86rem;text-decoration:none}.protect-module__tCztRW__catLink:hover{color:var(--text-primary);border-color:currentColor}.protect-module__tCztRW__cat{scroll-margin-top:var(--space-lg)}.protect-module__tCztRW__cat+.protect-module__tCztRW__cat{margin-top:var(--space-xl)}.protect-module__tCztRW__catTitle{margin:0 0 var(--space-sm);font-family:var(--font-serif);color:var(--text-primary);font-size:1.15rem;font-weight:600}
