body{container-type:inline-size}.actionbar{position:static!important;inset:auto!important}@container(max-width:900px){.cards.n5{grid-template-columns:repeat(2,minmax(0,1fr))}.cards.n5 .card:last-child{grid-column:auto}.card{min-width:0}.card h2,.card h3{overflow-wrap:normal}}@container(max-width:550px){.cards.n5{grid-template-columns:1fr}}
/* Scoped readability correction; selected artwork and destinations retained. */
.prose p,.sec-head p,main li p,.foot-legal p,.sunset-disclosure{max-width:65ch}.prose h2,main li h3{max-width:60ch;line-height:1.32}

/* Keep the sale bar readable when guide aside styles apply. */
body.build-guide aside.domain-sale{background:#302536;color:#fffaf6}
