.v66-page .v65-gallery{grid-template-columns:repeat(3,minmax(0,1fr))}
.v66-page .v65-gallery figure,.v66-page .v65-gallery figure:first-child,.v66-page .v65-gallery figure:nth-child(2){grid-column:auto}
.v66-page .v65-gallery img,.v66-page .v65-gallery figure:first-child img{aspect-ratio:4/3}
.v66-page .v65-gallery figure{display:flex;flex-direction:column}
.v66-page .v65-gallery figcaption{flex:1}
.v66-page .v65-gallery img{cursor:default}
.v66-page .v65-hero-media img{position:absolute;inset:0;object-position:50% 50%}
.v66-page .v65-hero h1{font-size:clamp(2.4rem,3.5vw,4.3rem);line-height:1.3}
.v66-hub .v65-hub-grid a:focus-visible,.v66-page a:focus-visible,.v66-page summary:focus-visible{outline:3px solid #9c713b;outline-offset:4px}
.v66-page .v65-media-label{max-width:calc(100% - 40px);line-height:1.6;letter-spacing:.02em}
.v66-hub .v65-kicker,.v66-page .v65-section .v65-kicker{color:#765e3b!important}
.v66-page .v65-card.is-dark>span{color:#d2bd98}
.v66-page .v65-editorial-media img{position:absolute;inset:0}
.v66-page .v65-section article[id]{scroll-margin-top:110px}
@media(max-width:980px){.v66-page .v65-editorial-media{min-height:54vw}.v66-hub .v65-hub-head{display:block}}
@media(max-width:640px){.v66-page .v65-gallery{grid-template-columns:1fr}.v66-page .v65-hero h1{font-size:2.25rem}.v66-page .v65-editorial-media{min-height:72vw}.v66-hub .v65-hub-grid a{min-height:150px;gap:16px}.v66-page .v65-hero-media{min-height:68vw}.v66-page .v65-button{box-sizing:border-box;min-width:0;gap:12px}.v66-page .v65-proofline{grid-template-columns:repeat(2,minmax(0,1fr))}.v66-page .v65-proofline div{overflow-wrap:anywhere}}
@media(prefers-reduced-motion:reduce){.v66-hub *{transition:none!important;animation:none!important}}
