.intake-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(42px,7vw,100px);align-items:start}
.intake-list{counter-reset:intake}
.intake-list article{display:grid;grid-template-columns:50px 1fr;gap:20px;padding:26px 0;border-bottom:1px solid var(--line);counter-increment:intake}
.intake-list b{color:var(--orange);font-family:var(--display);font-size:25px}
.intake-list h3,.intake-list p{margin:0}
.intake-panel{position:relative;padding:42px 38px;border:1px solid var(--ink);background:#fff;box-shadow:14px 14px 0 var(--orange)}
.intake-panel:before{content:"PRIVATE PREVIEW";position:absolute;top:0;right:0;padding:7px 10px;background:var(--ink);color:#fff;font-size:9px;font-weight:800;letter-spacing:.15em}
fieldset{margin:28px 0 18px;padding:0;border:0}
legend{margin-bottom:16px;font-family:var(--display);font-size:24px;font-weight:800;text-transform:uppercase}
label{display:block;margin:15px 0 6px;font-size:12px;font-weight:800;letter-spacing:.035em;text-transform:uppercase}
input,textarea{width:100%;padding:13px;border:0;border-bottom:2px solid var(--ink);border-radius:0;background:var(--pale);color:var(--ink);font:inherit}
input:focus,textarea:focus{outline:3px solid var(--cyan);outline-offset:2px}
textarea{resize:vertical}
button{margin-top:18px;padding:14px 20px;border:0;background:#63747b;color:#fff;font-weight:800;letter-spacing:.04em;text-transform:uppercase}
fieldset[disabled]{opacity:.72}
.privacy-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;margin-top:38px;background:var(--line)}
.privacy-grid article{min-height:230px;padding:30px 26px;background:#fff}
.privacy-grid h3{margin-top:0}
.privacy-grid p{margin-bottom:0}
.privacy-warning{margin-top:26px;padding:18px 20px;border-left:5px solid var(--orange);background:var(--pale)}
@media(max-width:960px){.privacy-grid{grid-template-columns:1fr 1fr}}
@media(max-width:800px){.intake-grid{grid-template-columns:1fr;gap:50px}}
@media(max-width:600px){.privacy-grid{grid-template-columns:1fr}.privacy-grid article{min-height:0}}
@media(max-width:520px){.intake-panel{padding:34px 24px;box-shadow:8px 8px 0 var(--orange)}}
