.intake-compliance-note{margin:2.75rem 0;padding:clamp(1.25rem,3vw,2rem);border:1px solid var(--line-strong);background:linear-gradient(145deg,#ffffffd1,#edf3f79e)}.intake-compliance-note{border-color:var(--amber);background:var(--amber-soft)}.intake-compliance-note p:last-child{margin-bottom:0}.intake-note-label,.intake-mini-label{margin-bottom:.75rem;color:var(--cobalt)!important;font-family:var(--font-data);font-size:var(--text-measurement);font-weight:700;letter-spacing:.08em;text-transform:uppercase}.article-copy blockquote footer{margin-top:1rem;color:var(--ink-faint);font-family:var(--font-data);font-size:var(--text-measurement);line-height:1.5}.intake-failure-grid,.intake-metric-grid,.intake-model-grid,.intake-boundary-grid{display:grid;gap:1px;margin:2.5rem 0;padding:1px;background:var(--line)}.intake-failure-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.intake-metric-grid,.intake-model-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.intake-boundary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.intake-failure-grid article,.intake-metric-grid article,.intake-model-grid article,.intake-boundary-grid article{min-width:0;padding:1.35rem;background:var(--paper)}.intake-failure-grid span{display:block;margin-bottom:2rem;color:var(--cobalt);font-family:var(--font-data);font-size:var(--text-measurement)}.intake-failure-grid h3,.intake-metric-grid h3,.intake-model-grid h3,.intake-boundary-grid h3{margin:0 0 .65rem;font-size:var(--text-title)}.intake-failure-grid p,.intake-metric-grid p,.intake-model-grid p,.intake-boundary-grid p{margin-bottom:0;font-size:1rem}.intake-flow{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:2.5rem 0 1rem;padding:1px;background:var(--line);list-style:none;counter-reset:none}.intake-flow li{display:grid;grid-template-columns:3rem 1fr;gap:1rem;margin:0!important;padding:1.35rem;background:var(--paper)}.intake-flow li>span{color:var(--cobalt);font-family:var(--font-data);font-size:var(--text-measurement)}.intake-flow h3{margin:0 0 .4rem;font-size:var(--text-title)}.intake-flow p{margin:0;font-size:1rem}.intake-flow-caption{color:var(--ink-faint)!important;font-size:var(--text-measurement)}.intake-table-wrap{width:100%;margin:2.5rem 0;overflow-x:auto;border:1px solid var(--line-strong);background:var(--white)}.intake-table-wrap table{width:100%;min-width:62rem;border-collapse:collapse;font-size:1rem;line-height:1.45}.intake-table-wrap caption{padding:1rem;color:var(--ink-faint);text-align:left;font-size:var(--text-measurement)}.intake-table-wrap th,.intake-table-wrap td{padding:.85rem;vertical-align:top;border-top:1px solid var(--line);border-right:1px solid var(--line);text-align:left}.intake-table-wrap th:last-child,.intake-table-wrap td:last-child{border-right:0}.intake-table-wrap thead th{color:var(--white);background:var(--midnight);font-family:var(--font-data);font-size:var(--text-measurement);letter-spacing:.04em;text-transform:uppercase}.intake-table-wrap tbody th{color:var(--ink);background:var(--paper-deep);font-family:var(--font-display);font-size:1rem}.intake-article-cta{margin:4rem 0;padding:clamp(1.5rem,4vw,3rem);color:var(--white);background:var(--midnight);border:1px solid var(--midnight)}.intake-article-cta h2{margin:0 0 1rem;color:var(--white);font-size:var(--text-headline-compact)}.intake-article-cta p:not(.intake-mini-label){color:#d6e0e9}.intake-article-cta .intake-mini-label{color:var(--cobalt-soft)!important}.intake-article-cta .button{margin-top:.75rem;color:var(--ink);background:var(--white);border-color:var(--white)}.intake-checklist{margin:2rem 0;padding:0;list-style:none;counter-reset:checklist;border-top:1px solid var(--line-strong)}.intake-checklist li{position:relative;display:block;margin:0!important;padding:1rem 0 1rem 3.5rem;border-bottom:1px solid var(--line);counter-increment:checklist}.intake-checklist li:before{position:absolute;top:1.2rem;left:0;color:var(--cobalt);font-family:var(--font-data);font-size:var(--text-measurement);content:counter(checklist)}.intake-faq-stack{margin:2rem 0;border-bottom:1px solid var(--line-strong)}.intake-faq-stack details{border-top:1px solid var(--line-strong)}.intake-faq-stack summary{display:flex;justify-content:space-between;gap:1.5rem;padding:1.2rem 0;color:var(--ink);font-family:var(--font-display);font-size:var(--text-title);font-weight:650;cursor:pointer}.intake-faq-stack summary:after{color:var(--cobalt);content:"+"}.intake-faq-stack details[open] summary:after{content:"−"}.intake-faq-stack details p{padding:0 2.5rem 1.25rem 0}@media(max-width:980px){.intake-failure-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.intake-flow,.intake-metric-grid,.intake-model-grid,.intake-boundary-grid,.intake-failure-grid{grid-template-columns:1fr}.intake-flow li{grid-template-columns:2.25rem 1fr}.intake-article-cta .button{width:100%}}
