.snapshot-page{--snapshot-navy:#192a4a;--snapshot-gold:#b6862d;--snapshot-paper:var(--brand-white);--snapshot-text:var(--brand-body-text);--snapshot-muted:var(--brand-muted-text);background:var(--snapshot-paper);color:var(--snapshot-text);font-size:16px;line-height:1.6}.snapshot-page *{letter-spacing:0}.snapshot-page h1,.snapshot-page h2,.snapshot-page h3{color:var(--snapshot-navy)}.snapshot-page h1{max-width:850px;font-size:48px;line-height:1.15}.snapshot-page h2{margin-bottom:28px;font-size:32px;line-height:1.3}.snapshot-page h3{margin-bottom:12px;font-size:20px;line-height:1.4}.snapshot-page p{line-height:1.6}.snapshot-inner{max-width:1160px;margin-inline:auto;padding-inline:24px}.snapshot-hero{background:var(--snapshot-navy);color:var(--snapshot-paper);border-bottom:4px solid var(--snapshot-gold);padding-block:64px}.snapshot-hero h1{color:var(--snapshot-paper);margin-block:20px}.snapshot-label{font-size:16px;font-weight:700}.snapshot-intro{max-width:750px;margin-bottom:28px;font-size:20px}.snapshot-page .snapshot-hero-button{background:var(--snapshot-paper);color:var(--snapshot-navy);border-radius:2px}.snapshot-page .snapshot-hero-button:hover{background:var(--brand-pale-blue)}.snapshot-deadlines{background:var(--snapshot-navy);color:var(--snapshot-paper);padding-block:36px}.snapshot-deadlines h2{color:var(--snapshot-paper);font-size:26px}.snapshot-dates{grid-template-columns:1fr 1fr;gap:32px;display:grid}.snapshot-dates strong{color:var(--snapshot-gold);margin-bottom:8px;font-size:28px;display:block}.snapshot-dates span{display:block}.snapshot-note{margin-top:24px}.snapshot-note a{color:inherit;min-height:24px;text-decoration:underline;display:inline-block}.snapshot-work,.snapshot-why,.snapshot-request{padding-block:56px}.snapshot-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;display:grid}.snapshot-number{border:2px solid var(--snapshot-gold);width:40px;height:40px;color:var(--snapshot-navy);justify-content:center;align-items:center;margin-bottom:16px;font-size:20px;font-weight:700;display:inline-flex}.snapshot-why{background:var(--brand-off-white)}.snapshot-why-grid{grid-template-columns:1fr 1fr;align-items:start;gap:48px;display:grid}.snapshot-points{gap:16px;display:grid}.snapshot-points li{align-items:start;gap:12px;display:flex}.snapshot-points svg{color:var(--snapshot-navy);flex-shrink:0}.snapshot-credential{border:2px solid var(--snapshot-navy);border-top:4px solid var(--snapshot-gold);padding:24px}.snapshot-request{scroll-margin-top:110px}.snapshot-request .snapshot-inner{max-width:850px}.snapshot-form{gap:28px;display:grid}.snapshot-fields{grid-template-columns:1fr 1fr;gap:24px;display:grid}.snapshot-full{grid-column:1/-1}.snapshot-form label,.snapshot-form legend{color:var(--snapshot-navy);margin-bottom:8px;font-weight:700;display:block}.snapshot-form input:not([type=radio]):not([type=hidden]),.snapshot-form textarea,.snapshot-form select{background:var(--snapshot-paper);width:100%;min-height:48px;color:var(--snapshot-text);border:1px solid var(--snapshot-muted);border-radius:2px;padding:10px 12px;font-size:16px;line-height:1.6}.snapshot-form textarea{resize:vertical}.snapshot-hint{color:var(--snapshot-muted);margin-bottom:8px;font-size:16px}.snapshot-form .snapshot-radio{align-items:center;gap:12px;min-height:44px;font-weight:400;display:flex}.snapshot-radio input{appearance:auto;accent-color:var(--snapshot-navy);flex-shrink:0;width:24px;height:24px}.snapshot-field-error{color:var(--brand-error);margin-top:8px;font-weight:600}.snapshot-errors{border:2px solid var(--brand-error);padding:20px}.snapshot-errors a{color:var(--snapshot-navy);overflow-wrap:anywhere;min-height:24px;text-decoration:underline;display:inline-block}.snapshot-errors ul{padding-left:20px;list-style:outside}.snapshot-page .snapshot-submit{background:var(--snapshot-navy);color:var(--snapshot-paper);border-radius:2px}.snapshot-page .snapshot-submit:hover{background:var(--brand-navy-light)}.snapshot-success{border-left:4px solid var(--snapshot-gold);background:var(--brand-off-white);padding:24px}.snapshot-contact{border-top:1px solid var(--brand-border);padding-block:28px}.snapshot-contact a{color:var(--snapshot-navy);overflow-wrap:anywhere;min-height:24px;text-decoration:underline;display:inline-block}.snapshot-page :focus-visible{scroll-margin-top:110px;outline-color:var(--snapshot-navy)!important}.snapshot-hero :focus-visible,.snapshot-deadlines :focus-visible{outline-color:var(--snapshot-paper)!important}@media(max-width:767px){.snapshot-page h1{font-size:36px}.snapshot-page h2{font-size:28px}.snapshot-hero{padding-block:40px}.snapshot-inner{padding-inline:20px}.snapshot-steps,.snapshot-why-grid,.snapshot-dates,.snapshot-fields{grid-template-columns:1fr}.snapshot-steps{gap:28px}.snapshot-why-grid{gap:32px}.snapshot-full{grid-column:auto}.snapshot-contact p{flex-wrap:wrap;gap:8px 10px;display:flex}}
