.request-page[data-astro-cid-p7hsejmp]{background:linear-gradient(180deg,color-mix(in srgb,var(--ground-deep) 28%,transparent),transparent 35%)}.request-page[data-astro-cid-p7hsejmp] .wrap[data-astro-cid-p7hsejmp]{display:grid;gap:18px}.case-content[data-astro-cid-p7hsejmp]{width:min(100%,900px);margin-inline:auto}.dp1-line[data-astro-cid-p7hsejmp]{color:var(--steel);font-size:var(--t-dense);letter-spacing:.04em;max-width:70ch}.dp1-line[data-astro-cid-p7hsejmp] b[data-astro-cid-p7hsejmp]{color:var(--signal)}.tiers[data-astro-cid-p7hsejmp]{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:20px 0 24px}.tier[data-astro-cid-p7hsejmp]{position:relative;min-height:166px;background:var(--ground-deep);border:var(--bd-inner) solid var(--rule);padding:43px 18px 18px;font-size:var(--t-dense);color:var(--steel);line-height:var(--t-section-lh)}.tier-n[data-astro-cid-p7hsejmp]{position:absolute;top:14px;left:18px;font-size:var(--t-micro);letter-spacing:var(--t-micro-tr);color:var(--ion)}.tier[data-astro-cid-p7hsejmp] b[data-astro-cid-p7hsejmp]{color:var(--paper);display:block;margin-bottom:7px;font-family:var(--font-display);font-size:var(--h-step);text-transform:uppercase}.case-file[data-astro-cid-p7hsejmp]{background:var(--panel);color:var(--paper);border:var(--bd-inner) solid var(--rule-2);padding:30px}.cf-head[data-astro-cid-p7hsejmp]{display:flex;justify-content:space-between;align-items:baseline;gap:14px;border-bottom:2px solid var(--signal);padding-bottom:11px;margin-bottom:22px}.cf-title[data-astro-cid-p7hsejmp]{font-family:var(--font-display);font-size:20px;text-transform:uppercase}.cf-no[data-astro-cid-p7hsejmp]{font-size:var(--t-eyebrow);color:var(--signal);font-weight:700;letter-spacing:var(--t-eyebrow-tr)}.hp[data-astro-cid-p7hsejmp]{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.grid[data-astro-cid-p7hsejmp]{display:grid;grid-template-columns:1fr 1fr;gap:15px 20px}label[data-astro-cid-p7hsejmp]{display:grid;gap:7px;font-size:var(--t-eyebrow);letter-spacing:var(--t-eyebrow-tr);text-transform:uppercase;color:var(--steel)}label[data-astro-cid-p7hsejmp] .opt[data-astro-cid-p7hsejmp]{text-transform:none;letter-spacing:.02em;opacity:.75}input[data-astro-cid-p7hsejmp],select[data-astro-cid-p7hsejmp],textarea[data-astro-cid-p7hsejmp]{font:inherit;font-size:.85rem;padding:12px;background:var(--ground-deep);border:var(--bd-inner) solid var(--rule);color:var(--paper);letter-spacing:normal;text-transform:none;width:100%}input[data-astro-cid-p7hsejmp]:focus,select[data-astro-cid-p7hsejmp]:focus,textarea[data-astro-cid-p7hsejmp]:focus{outline:2px solid var(--ion);outline-offset:1px}.full[data-astro-cid-p7hsejmp]{margin-top:20px}textarea[data-astro-cid-p7hsejmp]{resize:vertical}.cf-foot[data-astro-cid-p7hsejmp]{display:flex;align-items:center;gap:14px;margin-top:20px;flex-wrap:wrap}.cap[data-astro-cid-p7hsejmp]{font-size:var(--t-eyebrow);color:var(--steel);max-width:40ch}.form-error[data-astro-cid-p7hsejmp]{color:var(--signal);font-size:var(--t-dense);margin:14px 0 0}.done[data-astro-cid-p7hsejmp]{background:var(--panel);color:var(--paper);border:var(--bd-inner) solid var(--rule-2);padding:30px}.done-stamp[data-astro-cid-p7hsejmp]{display:inline-block;font-size:var(--t-dense);font-weight:700;letter-spacing:var(--t-eyebrow-tr);text-transform:uppercase;color:var(--signal);border:1px solid var(--signal);padding:6px 10px;transform:rotate(-2deg);margin-bottom:14px}.done-case[data-astro-cid-p7hsejmp]{font-size:.95rem;color:var(--paper)}.done[data-astro-cid-p7hsejmp] p[data-astro-cid-p7hsejmp]{color:var(--steel)}.done-alt[data-astro-cid-p7hsejmp]{font-size:var(--t-eyebrow)}.done-alt[data-astro-cid-p7hsejmp] a[data-astro-cid-p7hsejmp],.note[data-astro-cid-p7hsejmp] a[data-astro-cid-p7hsejmp]{color:var(--ion)}@media(max-width:760px){.tiers[data-astro-cid-p7hsejmp]{grid-template-columns:1fr}.tier[data-astro-cid-p7hsejmp]{min-height:auto}}@media(max-width:600px){.case-file[data-astro-cid-p7hsejmp]{padding:20px}.grid[data-astro-cid-p7hsejmp]{grid-template-columns:1fr}.cf-head[data-astro-cid-p7hsejmp]{align-items:flex-start;flex-direction:column}}
