.avs-project-facts{padding-block:40px;margin-block:32px;border-top:1px solid var(--line)}
.avs-project-facts>h2{font-size:30px;margin-bottom:24px}
.avs-project-facts dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin:0}
.avs-project-facts dl>div{border-top:1px solid var(--line);padding-top:20px;min-width:0}
.avs-project-facts dt{font-size:11px;color:var(--blue);letter-spacing:.08em;text-transform:uppercase;margin-bottom:12px}
.avs-project-facts dd{font-size:19px;line-height:1.55;margin:0;overflow-wrap:anywhere}
.avs-project-facts .small{margin-top:24px;margin-bottom:0}
.design-deliverables .section-head{display:block;max-width:850px}
.design-deliverables .section-head h2{margin-bottom:24px}
.design-deliverables .section-head .lead{font-size:17px}
.design-deliverables ol{list-style:none;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:32px 48px}
.design-deliverables li{margin:0;border-top:1px solid var(--line);padding-top:22px;min-width:0}
.design-deliverables li h3{font-size:24px;line-height:1.25}
.design-deliverables li p{font-size:15px;line-height:1.75}
.design-deliverables li a{font-size:13px;color:var(--blue);min-height:44px;display:inline-flex;align-items:center;text-decoration:underline;text-underline-offset:4px}
.audience-entry .route-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 48px}
.audience-entry article{border-top:1px solid var(--line);padding:24px 0;min-width:0}
.audience-entry article h3{font-size:24px;line-height:1.25}
.audience-entry article p{font-size:15px;line-height:1.75}
.audience-entry article a{font-size:13px;color:var(--blue);min-height:44px;display:inline-flex;align-items:center;text-decoration:underline;text-underline-offset:4px}
.avs-trust{padding-block:48px;border-top:1px solid var(--line);margin-block:24px}
.avs-trust-grid{display:grid;grid-template-columns:.65fr 1.35fr;gap:64px}
.avs-trust-number{font-size:clamp(52px,5vw,76px);letter-spacing:-.05em;line-height:1.1;margin-bottom:16px}
.avs-trust-grid>div>p:last-child{font-size:14px;color:var(--muted)}
.avs-trust h2{font-size:32px;margin-bottom:24px}
.avs-trust-links{display:flex;flex-wrap:wrap;gap:12px 28px}
.avs-trust-links a{min-height:44px;display:inline-flex;align-items:center;font-size:14px;color:var(--blue);text-decoration:underline;text-underline-offset:4px}
.sem-equipment-links{margin-top:40px;padding-top:24px;border-top:1px solid var(--line)}
.sem-equipment-links h3{font-size:24px;margin-bottom:16px}
.sem-equipment-links p{font-size:13px;line-height:1.7;color:var(--muted)}
.sem-equipment-links .sem-links{display:grid;grid-template-columns:1fr 1fr;gap:0 40px}
@media(max-width:850px){.avs-project-facts dl{grid-template-columns:1fr 1fr}.avs-trust-grid{gap:32px;grid-template-columns:1fr 1.5fr}}
@media(max-width:600px){.avs-project-facts{padding-block:32px}.avs-project-facts>h2{font-size:27px}.avs-project-facts dl{grid-template-columns:1fr;gap:24px}.avs-project-facts dd{font-size:18px}.design-deliverables ol,.audience-entry .route-list,.sem-equipment-links .sem-links{grid-template-columns:1fr;gap:24px}.design-deliverables li h3,.audience-entry article h3{font-size:23px}.avs-trust-grid{grid-template-columns:1fr;gap:24px}.avs-trust{padding-block:32px}.avs-trust h2{font-size:28px}.avs-trust-links{gap:8px 22px}}
