/* Scoped to the two conversation entry pages; inherited contact and guide controls stay intact. */
.blk-home .intro h1,body[data-blk-strata] .compact-desk h1{font-size:clamp(28px,3vw,38px);line-height:1.22;font-weight:300;letter-spacing:-.025em;max-width:900px;margin:8px auto 24px}
.blk-home .conversation-top{justify-content:flex-end;margin:0 0 8px}
.blk-home #file-status:empty,body[data-blk-strata] #file-status:empty{display:none}
.blk-home .composer-bottom{flex-wrap:wrap}.blk-home .conversation-notice{flex-basis:100%;font-size:12px;color:#52687b;text-align:right;text-decoration:underline;text-underline-offset:3px}
.blk-home .conversation{margin-bottom:34px}
body[data-blk-strata] .compact-desk{padding-bottom:20px}
body[data-blk-strata] .ci-contact-bookend{margin-top:24px}
:is(.blk-home,[data-blk-strata])>footer .conversation-footer{flex-basis:100%;width:100%;font-size:13px;line-height:1.6;color:#dce7f0}
:is(.blk-home,[data-blk-strata])>footer .privacy{color:inherit;margin:0 0 16px;padding:0;border:0}
:is(.blk-home,[data-blk-strata])>footer .privacy summary{cursor:pointer;font-size:14px;min-height:32px}
:is(.blk-home,[data-blk-strata])>footer .privacy :is(p,.small,#send-disclosure){color:inherit;max-width:75ch}
body[data-blk-strata]>footer .help-grid,body[data-blk-strata]>footer .human{width:100%;padding:12px 0;margin:0;gap:32px}
body[data-blk-strata]>footer :is(.help-grid,.human) h2{font-size:24px}
@media(max-width:700px){.blk-home .intro h1,body[data-blk-strata] .compact-desk h1{font-size:28px;line-height:1.25;margin:0 auto 20px}.blk-home .conversation{margin-bottom:28px}body[data-blk-strata]>footer .help-grid,body[data-blk-strata]>footer .human{grid-template-columns:1fr;gap:16px}}
