.entry-guide{color:#eaf3fa;background:#102437;border:1px solid #45657c;max-width:1280px;margin:42px auto;padding:clamp(24px,4vw,48px);scroll-margin-top:112px;line-height:1.65}.entry-guide *{box-sizing:border-box}.entry-guide header{max-width:880px}.entry-guide h2{letter-spacing:-.025em;color:#eaf3fa;margin:10px 0 20px;font-size:clamp(1.8rem,3vw,2.8rem);font-weight:500;line-height:1.16}.entry-guide h3{color:#eaf3fa;margin:8px 0 12px;font-size:1.18rem;font-weight:500;line-height:1.35}.entry-guide p{color:#d5e4ee;overflow-wrap:anywhere;margin:10px 0;font-size:1rem}.entry-guide .entry-eyebrow{letter-spacing:.1em;color:#a6d9f5;font-size:.72rem}.entry-choice-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin:30px 0;display:grid}.entry-choice-grid article{border-top:1px solid #45657c;min-width:0;padding-top:20px}.entry-guide a{color:#a8ddfa;text-underline-offset:4px;padding:8px 0;line-height:1.6;text-decoration:underline;display:inline-block}.entry-guide a:hover{color:#fff}.entry-guide :is(a,summary):focus-visible{outline-offset:4px;outline:3px solid #a8ddfa}.entry-example{background:#183248;border:1px solid #45657c;grid-template-columns:2fr 1fr;align-items:center;gap:28px;padding:24px;display:grid}.entry-example p{font-size:.94rem}.entry-progression{border-top:1px solid #45657c;margin-top:24px}.entry-progression summary{cursor:pointer;color:#a8ddfa;padding:18px 0}.entry-progression ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;padding-left:24px;display:grid}.entry-progression li{padding-left:8px}.entry-progression li p{font-size:.94rem}.entry-guide .entry-footnote{border-top:1px solid #45657c;padding-top:16px;font-size:.88rem}.entry-guide .entry-footnote a{padding:0}.entry-work{margin-top:32px}.mission-entry .entry-account-context{border-left:2px solid #8ebad5;margin:20px 0;padding:0 16px;font-size:.9rem}.mission-entry .entry-account-context a{color:inherit;text-underline-offset:4px;text-decoration:underline}@media (max-width:780px){.entry-choice-grid,.entry-example,.entry-progression ol{grid-template-columns:1fr}.entry-guide{margin:26px 14px}.entry-choice-grid{gap:20px}.entry-example{padding:20px}.entry-progression ol{gap:14px}}
