.legacy-intro{background:#fff;border-top:1px solid var(--line)}
.purpose-section{padding-top:0}.purpose-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.purpose-grid>article{background:var(--paper);border-top:4px solid var(--orange);padding:34px}.purpose-grid>article>i{font-size:2rem;color:var(--blue)}.purpose-grid h3{font-size:1.65rem;margin:25px 0}
.service-overview{background:var(--paper)}.service-overview-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:#cfd4d5;border:1px solid #cfd4d5}.service-overview-grid article{background:#fff;padding:28px;min-height:220px}.service-overview-grid h3{font-size:1.3rem;margin:35px 0 14px}
.service-resources{padding:0 0 80px}.service-resources .container{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--line);border:1px solid var(--line)}.service-resources a{background:#fff;text-decoration:none;padding:24px;display:flex;align-items:center;gap:13px;font-weight:800}.service-resources i{color:var(--orange);font-size:1.4rem}.service-resources a:hover{background:var(--paper)}
.full-scope{background:var(--paper)}.content-accordion{border-top:1px solid #c8ced0}.content-accordion details{border-bottom:1px solid #c8ced0;background:#fff}.content-accordion summary{list-style:none;display:grid;grid-template-columns:55px 1fr 40px;gap:20px;align-items:center;padding:25px 28px;cursor:pointer}.content-accordion summary::-webkit-details-marker{display:none}.content-accordion summary>span{font-size:.7rem;font-weight:800;color:var(--orange)}.content-accordion summary small{display:block;text-transform:uppercase;letter-spacing:.13em;color:var(--muted);font-size:.64rem;margin-bottom:4px}.content-accordion summary h3{font-size:1.45rem;margin:0}.content-accordion summary>i{font-size:1.6rem;color:var(--orange);transition:transform .2s}.content-accordion details[open] summary>i{transform:rotate(45deg)}.detail-content{padding:5px 70px 55px 103px;max-width:1050px}.detail-content h4{font:800 1.15rem Manrope,sans-serif;margin:34px 0 10px;color:var(--navy)}.detail-content p{max-width:900px}.detail-content .check-list{margin:15px 0 28px}.detail-content .check-list.columns{columns:2;column-gap:50px}.detail-content .check-list.columns li{break-inside:avoid}.standards-list{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:18px 0}.standards-list span{border-left:3px solid var(--orange);background:var(--paper);padding:12px 14px;font-size:.85rem}
@media(max-width:1050px){.service-overview-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:820px){.purpose-grid{grid-template-columns:1fr}.service-resources .container{grid-template-columns:1fr 1fr}.detail-content{padding:5px 28px 45px 103px}.detail-content .check-list.columns{columns:1}}
@media(max-width:560px){.service-overview-grid,.standards-list,.service-resources .container{grid-template-columns:1fr}.content-accordion summary{grid-template-columns:35px 1fr 25px;padding:22px 16px;gap:12px}.detail-content{padding:0 18px 38px}.detail-content h4{margin-top:28px}}
