/* Large events: an operational, high-contrast extension of concept A. */
.page-large-events .eyebrow{font-size:12px}.page-large-events .section-intro,.page-large-events .faq>p{font-size:16px}
.large-hero{background:var(--ink);color:var(--white)}.large-hero-layout{display:grid;grid-template-columns:1fr 1.08fr;gap:52px;padding-top:36px}.large-hero-copy{align-self:center;padding-block:8px 20px;min-width:0}.large-hero .breadcrumbs{font-size:14px;margin-bottom:34px}.large-hero .eyebrow{color:#c4c8cb;margin-bottom:22px}.large-hero h1{font-size:clamp(48px,4.9vw,72px);line-height:1.035;letter-spacing:-.055em}.large-hero h1 span{color:#ff7478}.large-lead{color:#d4d7da;font-size:18px;line-height:1.65;max-width:530px;margin-top:24px}.large-hero .hero-actions{gap:8px 24px}.large-hero .hero-actions .button,.large-hero .hero-actions .text-link{font-size:14px}.large-hero-photo{display:flex;flex-direction:column;min-width:0;justify-content:center}.large-hero-photo img{width:100%;height:525px;object-fit:cover;object-position:52% center;border-radius:2px}.large-hero-photo figcaption{display:flex;justify-content:space-between;gap:16px;color:#c4c8cb;font-size:12px;padding-top:16px}.large-hero .hero-bottom{font-size:12px;margin-top:36px}
.large-task-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 52px}.large-task-grid article{display:grid;grid-template-columns:36px 1fr;gap:12px 20px;border-top:1px solid var(--line);padding-top:24px}.large-index{color:var(--red-dark);font-size:13px;font-weight:650;padding-top:5px}.large-task-grid h3{font-size:28px;line-height:1.2}.large-task-grid p{grid-column:2;color:var(--muted);font-size:16px;line-height:1.75}
.large-flows{background:var(--paper)}.large-flow-line{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;padding:0;margin:0;list-style:none;border-top:1px solid #bec4c8}.large-flow-line li{position:relative;padding:30px 28px 0 0;border-right:1px solid #bec4c8;min-height:245px}.large-flow-line li+li{padding-left:28px}.large-flow-line li:last-child{border-right:0}.large-flow-line li::before{content:"";position:absolute;top:-5px;left:0;width:9px;height:9px;background:var(--red);border-radius:50%}.large-flow-line li+li::before{left:28px}.large-flow-line span{font-size:12px;color:var(--muted)}.large-flow-line h3{font-size:27px;line-height:1.2;margin-block:24px 13px}.large-flow-line p{font-size:15px;line-height:1.72;color:var(--muted)}
.large-scope{background:var(--ink);color:var(--white)}.large-scope .section-intro{color:#b9c0c5}.large-scope .large-index{color:#ff8c8f}.large-scope-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:40px 30px}.large-scope-grid article{border-top:1px solid #565c61;padding-top:20px}.large-scope-grid h3{font-size:24px;line-height:1.2;margin-block:22px 15px}.large-scope-grid p{color:#bec5ca;font-size:15px;line-height:1.75}.large-scope-foot{display:flex;justify-content:space-between;align-items:center;gap:50px;border-top:1px solid #565c61;margin-top:44px;padding-top:24px}.large-scope-foot>p{max-width:620px;font-size:18px}.large-scope-foot .text-link{flex:none}
.large-evidence-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.large-evidence-grid article{min-width:0;background:var(--paper)}.large-evidence-grid figure{overflow:hidden}.large-evidence-grid img{width:100%;height:auto;aspect-ratio:1.3;object-fit:cover}.large-evidence-grid article>div{padding:24px 24px 28px}.large-evidence-grid h3{font-size:24px;line-height:1.2;margin-block:10px 12px}.large-evidence-grid article>div>p:last-child{font-size:14px;color:var(--muted)}.large-evidence-note{font-size:13px;line-height:1.75;color:var(--muted);padding-top:26px;margin-top:30px;border-top:1px solid var(--line);max-width:1040px}
.large-inputs{display:grid;grid-template-columns:1fr 1.08fr;gap:95px}.large-inputs .section-heading{display:block;margin-bottom:24px}.large-inputs-intro{max-width:455px;color:var(--muted);font-size:16px;line-height:1.75}.large-input-list article{display:flex;gap:28px;padding:22px 0;border-top:1px solid var(--line)}.large-input-list article:first-child{padding-top:0;border-top:0}.large-input-list h3{font-size:25px;line-height:1.2;margin-bottom:11px}.large-input-list p{color:var(--muted);font-size:15px;line-height:1.75}
.large-process{background:var(--paper)}.large-process-list{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:30px;padding:0;margin:0;list-style:none}.large-process-list li{border-top:1px solid #bec4c8;padding-top:22px}.large-process-list h3{font-size:23px;line-height:1.2;margin-top:26px}.large-process-list p{color:var(--muted);font-size:15px;line-height:1.7;margin-top:14px}.page-large-events .brief-form .field,.page-large-events .form-description,.page-large-events .extra-fields>summary{font-size:14px}.page-large-events .form-note,.page-large-events .field-help,.page-large-events .optional{font-size:12px}
@media(max-width:1180px){.large-hero-layout{gap:35px}.large-hero h1{font-size:58px}.large-hero-photo img{height:540px}.large-scope-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 40px}.large-inputs{gap:55px}.large-process-list{gap:22px}}
@media(max-width:1020px){.large-hero-layout{gap:28px;grid-template-columns:1fr 1fr}.large-hero h1{font-size:50px}.large-lead{font-size:16px}.large-task-grid{gap:28px}.large-flow-line{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px}.large-flow-line li,.large-flow-line li+li{padding:24px 20px 0 0;border-right:0;border-top:1px solid #bec4c8;min-height:210px}.large-flow-line li::before,.large-flow-line li+li::before{left:0}.large-evidence-grid{gap:18px}.large-evidence-grid article>div{padding:20px}.large-inputs{gap:40px}.large-process-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}}
@media(max-width:760px){.large-hero-layout{grid-template-columns:1fr;gap:28px;padding-top:26px}.large-hero-copy{padding:0}.large-hero .breadcrumbs{margin-bottom:26px;font-size:12px}.large-hero .eyebrow{margin-bottom:20px}.large-hero h1{font-size:clamp(40px,11.3vw,58px)}.large-lead{font-size:16px;margin-top:22px}.large-hero .hero-actions{margin-top:24px;gap:8px}.large-hero-photo img{height:auto;aspect-ratio:3/2;object-position:center}.large-hero-photo figcaption{font-size:12px;gap:12px;padding-top:12px}.large-hero .hero-bottom{gap:12px;font-size:12px;margin-top:25px}.large-task-grid{grid-template-columns:1fr;gap:26px}.large-task-grid article{grid-template-columns:24px minmax(0,1fr);gap:10px 16px;padding-top:22px}.large-task-grid h3{font-size:25px}.large-task-grid p{font-size:15px}.large-flow-line{grid-template-columns:1fr;gap:26px}.large-flow-line li,.large-flow-line li+li{min-height:0;padding:24px 0 0}.large-flow-line h3{font-size:25px;margin-top:17px}.large-scope-grid{grid-template-columns:1fr;gap:28px}.large-scope-grid article{display:grid;grid-template-columns:24px 1fr;gap:12px 16px;padding-top:22px}.large-scope-grid h3{margin:0;font-size:24px}.large-scope-grid p{grid-column:2;font-size:15px}.large-scope-foot{display:block;margin-top:32px;padding-top:24px}.large-scope-foot>p{font-size:18px}.large-scope-foot .text-link{margin-top:12px}.large-evidence-grid{grid-template-columns:1fr;gap:22px}.large-evidence-grid img{aspect-ratio:1.45}.large-evidence-grid h3{font-size:25px}.large-evidence-note{font-size:12px}.large-inputs{grid-template-columns:1fr;gap:34px}.large-input-list article{gap:18px}.large-input-list h3{font-size:24px}.large-input-list p{font-size:15px}.large-process-list{grid-template-columns:1fr;gap:24px}.large-process-list li{display:grid;grid-template-columns:34px 1fr;gap:10px 15px;padding-top:20px}.large-process-list .step-number{grid-row:span 2}.large-process-list h3{margin:0;font-size:24px}.large-process-list p{grid-column:2;margin:0;font-size:15px}.large-questions .faq summary{font-size:18px}.page-large-events .form-submit{font-size:14px}}
