/* A visual starting sheet in the same public presentation family as the Studies. */
.intake-page{background:var(--pp-shell)}
.intake-page>header{padding:10px 18px;gap:12px;flex-wrap:nowrap;background:var(--pp-sheet)}
.intake-page>header .brand{flex-basis:auto;background:var(--pp-control);color:white;padding:0 10px;gap:0;font-size:18px}
.intake-page .brand span{color:var(--pp-orange)}
.intake-page>header>a:last-child{font-size:13px;text-decoration:none;border-bottom:1px solid var(--pp-ink)}
.intake-page>main{padding:16px;display:grid;grid-template-columns:minmax(0,1.25fr) minmax(280px,1fr);gap:24px;align-items:start}
.intake-sheet{background:var(--pp-sheet);border:1px solid var(--pp-rule);border-radius:8px;padding:18px;overflow:hidden}
.output-choices{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-bottom:18px}
.output-choices button{font:600 13px/1.25 var(--pp-body);padding:10px 6px;min-height:46px;border:1px solid var(--pp-rule);border-radius:4px;background:var(--pp-sheet);color:var(--pp-ink);cursor:pointer}
.output-choices [aria-pressed=true]{background:var(--pp-ink);color:white;border-color:var(--pp-orange)}
.intake-sheet .eyebrow{font-size:10px;letter-spacing:.12em;margin:0 0 8px}
.intake-sheet h1{font-size:clamp(29px,3.4vw,42px);line-height:1.08;margin:0 0 12px;max-width:17ch}
.intake-sheet h1[tabindex="-1"]:focus{outline:none}
.intake-sheet .subheading{font-size:15px;margin:0 0 14px;line-height:1.4}
.intake-figure{margin:0;border-top:1px solid var(--pp-rule);padding-top:14px}
.intake-scene{position:relative;aspect-ratio:800/580;display:grid;align-items:center;isolation:isolate}
.intake-scene img{display:block;width:100%;height:auto;max-height:100%;object-fit:contain}
.intake-figure figcaption{font:10px/1.5 var(--pp-body);color:var(--pp-muted);border-bottom:1px solid var(--pp-rule);padding:8px 0}
.intake-key{display:flex;flex-wrap:wrap;gap:6px 16px;padding:12px 0;font-size:12px;color:var(--pp-muted)}
.intake-key b{font-size:11px;color:var(--pp-orange);margin-right:4px}
.intake-note{border-top:1px solid var(--pp-rule);padding-top:12px}
.intake-note h2{font-size:21px;margin:0 0 6px}.intake-note p{font-size:14px;line-height:1.5;margin:0 0 12px}
.intake-note a{font-size:14px;min-height:44px;display:inline-flex;align-items:center;font-weight:600}
.intake-page form{background:var(--pp-sheet);border:1px solid var(--pp-rule);border-radius:8px;padding:20px;scroll-margin-top:12px}
.intake-page form h2{font-size:27px;margin:0 0 8px}.intake-page form>p{font-size:14px;margin:0 0 16px}
.intake-page label{font-size:14px;line-height:1.4;margin:18px 0 6px}
.intake-page input,.intake-page select,.intake-page textarea{font-size:16px;min-height:46px;padding:10px;border-radius:4px}
.intake-page textarea{min-height:105px}.intake-page .actions{margin:18px 0 0;gap:12px}.intake-page .actions a{min-height:44px;display:inline-flex;align-items:center;font-size:14px}
.intake-page .fine{font-size:12px}.intake-page form .fine{margin-top:14px}
.intake-page>footer{margin-top:0;padding:14px 18px;font-size:12px}
@media(max-width:720px){.intake-page>main{display:block;padding:12px}.intake-sheet{padding:16px;margin-bottom:16px}.intake-sheet h1{font-size:30px;max-width:18ch}.intake-scene{aspect-ratio:800/540}.intake-page form{padding:16px}.output-choices{margin-bottom:16px}}
@media print{.intake-page>main{display:block}.output-choices,.intake-note a,.intake-page form,.intake-page>header>a:last-child{display:none}.intake-sheet{border:0}}
