/* Page-owned static adapters; composition provenance: docs/HOME_AVDS_ADAPTER.md. */
.home-action-list{list-style:none;padding:0;margin:0;border-top:1px solid var(--line)}
.home-action-list li{border-bottom:1px solid var(--line)}
.home-action{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:44px;padding:16px 12px;color:var(--ink);text-decoration:none;border-radius:4px}
.home-action:hover{background:var(--surface);text-decoration:none}
.home-action:focus-visible{outline:3px solid var(--blue);outline-offset:3px}
.home-action-meta,.home-action-description{display:block;color:var(--muted);font-size:14px;line-height:1.55}
.home-action-meta{font-size:12px;margin-bottom:6px}
.home-action strong{display:block;font:600 clamp(22px,2.2vw,30px)/1.2 var(--serif);margin-bottom:8px}
.home-action-description{max-width:760px}
.home-action-arrow{font-size:24px;color:var(--blue);flex:none}
.home-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-block:1px solid var(--line);margin:0}
.home-summary-item{padding:16px 20px;color:var(--ink);text-decoration:none}
.home-summary-item+ .home-summary-item{border-left:1px solid var(--line)}
.home-summary-item:hover{background:var(--surface)}
.home-summary-label,.home-summary-note{display:block;color:var(--muted);font-size:14px;line-height:1.5}
.home-summary-value{display:block;font:600 38px/1.2 var(--serif);margin:10px 0}
.home-provenance{display:flex;flex-wrap:wrap;gap:8px 24px;margin:12px 0 24px;padding:0;list-style:none;color:var(--muted);font-size:12px;line-height:1.6}
.home-provenance a{color:var(--blue);text-underline-offset:3px}
.home-provenance span{display:block}
.home-changes-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:16px}
.home-changes-head h3{font:600 26px/1.2 var(--serif);margin:0}
.home-changes-head a{color:var(--blue);font-size:14px}
.home-documents{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}
.home-document{padding:20px;border:1px solid var(--line);border-radius:var(--av-radius,7px);background:var(--surface)}
.home-document time{font-size:13px;color:var(--muted)}
.home-document h4{margin:12px 0;font:600 23px/1.25 var(--serif)}
.home-document p{margin:0;color:var(--muted);font-size:14px;line-height:1.6}
@media(max-width:600px){.home-summary,.home-documents{grid-template-columns:1fr}.home-summary-item+.home-summary-item{border-left:0;border-top:1px solid var(--line)}.home-summary-item{padding:18px 12px}.home-summary-value{font-size:32px;margin:4px 0}.home-action{padding:18px 4px;gap:12px}.home-document{padding:20px}.home-provenance{display:grid;gap:12px}}

/* Homepage composition owns density; shared foundation and other routes stay intact. */
body[data-trust-page="home"] .trust-main{padding:36px 0 24px}
body[data-trust-page="home"] .trust-hero--home{max-width:none;padding:8px 0 28px}
body[data-trust-page="home"] .trust-title{max-width:none;font-size:clamp(40px,4.6vw,64px);line-height:1.05;text-wrap:balance}
body[data-trust-page="home"] .trust-lead{max-width:780px;margin-top:16px}
body[data-trust-page="home"] .trust-section{padding:28px 0}
body[data-trust-page="home"] .trust-section-head{grid-template-columns:1fr;gap:10px;margin-bottom:18px}
body[data-trust-page="home"] .trust-section h2{font-size:clamp(28px,3vw,36px);text-wrap:balance}
body[data-trust-page="home"] .trust-section-head p{max-width:850px}
body[data-trust-page="home"] .trust-card{display:grid;grid-template-columns:24px minmax(0,1fr);align-content:start;align-items:center;gap:10px;min-height:0;padding:18px}
body[data-trust-page="home"] .trust-card .avds-card-icon{grid-column:1;margin:0}
body[data-trust-page="home"] .trust-card .trust-card-index{grid-column:2;margin:0}
body[data-trust-page="home"] .trust-card h3,body[data-trust-page="home"] .trust-card p,body[data-trust-page="home"] .trust-card span:last-child{grid-column:1/-1}
body[data-trust-page="home"] .trust-card h3{font-size:22px;line-height:1.2;text-wrap:balance}
body[data-trust-page="home"] .trust-compact{display:block}
body[data-trust-page="home"] .trust-compact .trust-section-head{display:grid;margin-bottom:8px}
body[data-trust-page="home"] .trust-footer{padding:20px 0 28px}
@media(min-width:601px) and (max-width:900px){
body[data-trust-page="home"] .trust-grid-main{grid-template-columns:1fr}
body[data-trust-page="home"] .trust-card{grid-template-columns:24px minmax(0,1fr) minmax(0,1.3fr);padding:16px;column-gap:12px}
body[data-trust-page="home"] .trust-card h3,body[data-trust-page="home"] .trust-card span:last-child{grid-column:1/3}
body[data-trust-page="home"] .trust-card p{grid-column:3;grid-row:1/4;align-self:center}
}
@media(max-width:600px){body[data-trust-page="home"] .trust-main{padding-top:24px}body[data-trust-page="home"] .trust-section{padding:24px 0}body[data-trust-page="home"] .trust-title{font-size:32px}body[data-trust-page="home"] .trust-lead{font-size:17px}body[data-trust-page="home"] .trust-section-head{gap:8px}body[data-trust-page="home"] .trust-card{padding:16px}}

@media(max-width:600px){.home-summary-item{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 16px;align-items:center;padding:12px}.home-summary-value{grid-column:2;grid-row:1;margin:0}.home-summary-note{grid-column:1/-1}}

@media(max-width:600px){.home-action strong{text-wrap:balance}}
