.db-hero.page-hero{background:var(--ivory);color:var(--ink);border-bottom-color:var(--rule-light)}.db-hero__grid{align-items:end;row-gap:24px}.db-hero__main{grid-column:1/span 7}.db-hero__aside{grid-column:8/-1}.db-hero__note{margin-top:16px}.db-viewer-section{background:var(--ivory);padding-top:clamp(32px,4vw,56px)}.db-viewer{height:clamp(520px,82vh,920px);border:1px solid rgba(180,125,15,.45);overflow:hidden;--on-dark:#f9f9f9;--on-dark-muted:#b5b5b5;--on-dark-soft:#8a8a8a;--rule-dark:rgba(255,255,255,0.12)}@media (max-width:1023px){.db-hero__aside,.db-hero__main{grid-column:1/-1}}@media (max-width:559px){.db-viewer{height:clamp(460px,72vh,640px);margin-inline:calc(var(--gutter) * -1);border-inline:0}}