.access-brief-module__uRNPRW__desk{margin:0 var(--pad) clamp(80px, 10vw, 150px);border:1px solid var(--field-ink);background:var(--field-paper-bright)}.access-brief-module__uRNPRW__header{border-bottom:1px solid var(--field-ink);grid-template-columns:1fr minmax(260px,.55fr);gap:40px;padding:clamp(28px,4vw,54px);display:grid}.access-brief-module__uRNPRW__header>*{min-width:0}.access-brief-module__uRNPRW__header span,.access-brief-module__uRNPRW__status span,.access-brief-module__uRNPRW__preview summary{color:var(--field-brass);letter-spacing:.08em;text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:9px;font-weight:800}.access-brief-module__uRNPRW__status span,.access-brief-module__uRNPRW__preview summary{color:var(--field-brass-bright)}.access-brief-module__uRNPRW__header h2{letter-spacing:-.06em;text-transform:uppercase;overflow-wrap:anywhere;max-width:13ch;margin:24px 0 0;font-size:clamp(44px,6vw,90px);line-height:.85}.access-brief-module__uRNPRW__header p{color:var(--field-muted);align-self:end;margin:0;font-size:17px;line-height:1.5}.access-brief-module__uRNPRW__body{grid-template-columns:minmax(0,1.15fr) minmax(330px,.85fr);display:grid}.access-brief-module__uRNPRW__controls{border-right:1px solid var(--field-ink);grid-template-columns:1fr 1fr;gap:24px;padding:clamp(24px,3vw,42px);display:grid}.access-brief-module__uRNPRW__control{gap:9px;display:grid}.access-brief-module__uRNPRW__control label{color:var(--field-ink);letter-spacing:.06em;text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:10px;font-weight:800}.access-brief-module__uRNPRW__control select{width:100%;min-height:52px;padding:0 12px;font-size:14px}.access-brief-module__uRNPRW__result{background:var(--field-petrol-deep);min-width:0;color:var(--field-paper-bright);flex-direction:column;padding:clamp(24px,3vw,42px);display:flex}.access-brief-module__uRNPRW__status{gap:18px;display:grid}.access-brief-module__uRNPRW__status strong{color:#fff;letter-spacing:-.05em;text-transform:uppercase;font-size:clamp(34px,4vw,62px);line-height:.9}.access-brief-module__uRNPRW__status p{color:#c7ccc2;line-height:1.5}.access-brief-module__uRNPRW__meter{width:100%;height:8px;accent-color:var(--field-brass-bright)}.access-brief-module__uRNPRW__actions{border:1px solid #ffffff61;grid-template-columns:1fr 1fr;margin-top:30px;display:grid}.access-brief-module__uRNPRW__actions button{color:#fff;letter-spacing:.06em;text-transform:uppercase;background:0 0;border:0;min-height:52px;padding:0 12px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:9px;font-weight:800}.access-brief-module__uRNPRW__actions button+button{border-left:1px solid #ffffff61}.access-brief-module__uRNPRW__actions button:hover{background:var(--field-brass)}.access-brief-module__uRNPRW__actions button:disabled{opacity:.55}.access-brief-module__uRNPRW__feedback{color:#c7ccc2;min-height:38px;font-size:12px}.access-brief-module__uRNPRW__nextStep{color:#c7ccc2;letter-spacing:.06em;text-transform:uppercase;margin:18px 0 0;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:9px;line-height:1.5}.access-brief-module__uRNPRW__preview{margin-top:auto;padding-top:24px}.access-brief-module__uRNPRW__preview summary{cursor:pointer;min-height:44px}.access-brief-module__uRNPRW__preview pre{color:#e8e8e2;white-space:pre-wrap;border:1px solid #ffffff40;max-height:330px;padding:18px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:10px;line-height:1.55;overflow:auto}@media (max-width:900px){.access-brief-module__uRNPRW__header,.access-brief-module__uRNPRW__body{grid-template-columns:1fr}.access-brief-module__uRNPRW__controls{border-right:0;border-bottom:1px solid var(--field-ink)}}@media (max-width:620px){.access-brief-module__uRNPRW__desk{margin-inline:var(--pad)}.access-brief-module__uRNPRW__controls,.access-brief-module__uRNPRW__actions{grid-template-columns:1fr}.access-brief-module__uRNPRW__actions button+button{border-top:1px solid #ffffff61;border-left:0}.access-brief-module__uRNPRW__header h2{font-size:clamp(36px,12vw,58px)}}
