.page-module__Szg_La__page{background-color:var(--bg);background-image:var(--ambient-field);min-height:100vh;color:var(--text-primary);background-repeat:no-repeat}.page-module__Szg_La__container{width:min(960px,100% - 2rem);margin-inline:auto}.page-module__Szg_La__hero{max-width:760px;padding-block:clamp(3.5rem,8vw,6rem)}.page-module__Szg_La__hero h1{font-family:var(--font-display);letter-spacing:-.05em;margin:0;font-size:clamp(2.35rem,7vw,4.25rem);font-weight:800;line-height:1}.page-module__Szg_La__hero>p{max-width:700px;color:var(--text-secondary);font-family:var(--font-reading);margin:1.25rem 0 0;font-size:clamp(1.02rem,2vw,1.15rem);line-height:1.75}.page-module__Szg_La__hero time{color:var(--text-secondary);font-family:var(--font-mono);margin-top:1rem;font-size:.75rem;display:block}.page-module__Szg_La__section{border-top:1px solid var(--border);padding-block:clamp(2.75rem,6vw,4.5rem)}.page-module__Szg_La__section h2{max-width:720px;font-family:var(--font-display);letter-spacing:-.035em;margin:0;font-size:clamp(1.7rem,4vw,2.5rem);font-weight:800;line-height:1.1}.page-module__Szg_La__sectionIntro{max-width:720px;color:var(--text-secondary);font-family:var(--font-reading);margin:.75rem 0 0;line-height:1.7}.page-module__Szg_La__branchList{border-top:1px solid var(--border);margin-top:1.75rem;display:grid}.page-module__Szg_La__branchItem{--branch-color:var(--accent);border-bottom:1px solid var(--border);min-width:0;padding:1.25rem 0}.page-module__Szg_La__army{--branch-color:var(--army)}.page-module__Szg_La__navy{--branch-color:var(--accent)}.page-module__Szg_La__airForce{--branch-color:var(--airforce)}.page-module__Szg_La__marines{--branch-color:var(--marines)}.page-module__Szg_La__spaceForce{--branch-color:var(--spaceforce)}.page-module__Szg_La__coastGuard{--branch-color:var(--coastguard)}.page-module__Szg_La__branchHeading{align-items:center;gap:.75rem;display:flex}.page-module__Szg_La__branchCode{border:1px solid var(--branch-color);border-radius:var(--radius-sm);width:2.2rem;height:2.2rem;color:var(--text-primary);font-family:var(--font-mono);flex:none;place-items:center;font-size:.74rem;font-weight:800;display:grid}.page-module__Szg_La__branchItem h3{font-family:var(--font-display);margin:0;font-size:1.05rem}.page-module__Szg_La__branchItem>p{color:var(--text-secondary);margin:.8rem 0;font-size:.88rem;line-height:1.6}.page-module__Szg_La__branchItem a,.page-module__Szg_La__relatedArticle a{color:var(--accent);text-underline-offset:.2rem;font-weight:700}.page-module__Szg_La__branchItem a{align-items:center;gap:.5rem;min-height:44px;font-size:.86rem;display:inline-flex}.page-module__Szg_La__branchItem a:focus-visible,.page-module__Szg_La__actionLink:focus-visible,.page-module__Szg_La__relatedArticle a:focus-visible,.page-module__Szg_La__faqList summary:focus-visible{outline:2px solid var(--accent);outline-offset:2px;box-shadow:0 0 0 2px var(--accent-dim)}.page-module__Szg_La__checklistGrid{gap:2rem;margin-top:2rem;display:grid}.page-module__Szg_La__checklistGrid h3{font-family:var(--font-display);margin:0 0 .9rem;font-size:1.05rem}.page-module__Szg_La__checklistGrid ul{gap:.7rem;margin:0;padding-left:1.2rem;display:grid}.page-module__Szg_La__checklistGrid li{color:var(--text-secondary);padding-left:.2rem;line-height:1.55}.page-module__Szg_La__checklistGrid li::marker{color:var(--accent)}.page-module__Szg_La__questionList{border-top:1px solid var(--border);margin:1.75rem 0 0;padding:0;list-style:none;display:grid}.page-module__Szg_La__questionList li{border-bottom:1px solid var(--border);grid-template-columns:2rem 1fr;gap:.75rem;padding:.9rem 0;display:grid}.page-module__Szg_La__questionList span{color:var(--accent);font-family:var(--font-mono);font-size:.78rem;font-weight:700}.page-module__Szg_La__questionList p{margin:0;font-weight:650;line-height:1.5}.page-module__Szg_La__note{border-left:1px solid var(--warning);border-radius:0 var(--radius-sm) var(--radius-sm) 0;background:var(--warning-dim);max-width:760px;color:var(--text-secondary);font-family:var(--font-reading);margin:1.25rem 0 0;padding:.9rem 1rem;font-size:.92rem;line-height:1.65}.page-module__Szg_La__scoreSection{align-items:center;gap:1.25rem;display:grid}.page-module__Szg_La__scoreSection p{max-width:680px;color:var(--text-secondary);font-family:var(--font-reading);margin:.8rem 0 0;line-height:1.7}.page-module__Szg_La__actionLink{border:1px solid var(--accent);border-radius:var(--radius-sm);min-height:46px;color:var(--accent);justify-content:center;align-items:center;gap:.6rem;padding:.7rem .95rem;font-size:.9rem;font-weight:750;text-decoration:none;display:inline-flex}.page-module__Szg_La__faqList{border-top:1px solid var(--border);margin-top:1.5rem}.page-module__Szg_La__faqList details{border-bottom:1px solid var(--border)}.page-module__Szg_La__faqList summary{cursor:pointer;min-height:56px;padding:1rem 2rem 1rem 0;font-weight:700;line-height:1.5}.page-module__Szg_La__faqList details[open] summary{color:var(--accent)}.page-module__Szg_La__faqList p{max-width:780px;color:var(--text-secondary);font-family:var(--font-reading);margin:0;padding:0 0 1.2rem;line-height:1.7}.page-module__Szg_La__relatedArticle{color:var(--text-secondary);margin:0;padding:1.5rem 0;font-size:.9rem;line-height:1.6}.page-module__Szg_La__disclaimer{border-top:1px solid var(--border);color:var(--text-secondary);margin:0;padding:1.5rem 0 3rem;font-size:.76rem;line-height:1.6}@media (min-width:680px){.page-module__Szg_La__branchList,.page-module__Szg_La__checklistGrid{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:2rem}}@media (min-width:860px){.page-module__Szg_La__scoreSection{grid-template-columns:minmax(0,1fr) auto}}@media (max-width:480px){.page-module__Szg_La__container{width:min(100% - 1.25rem,960px)}.page-module__Szg_La__hero{padding-block:3rem}.page-module__Szg_La__actionLink{width:100%}}
