.detail-gallery .mobile-carousel.is-visor{max-width:min(100%,720px);margin-inline:auto}.detail-page .stack-lg{gap:clamp(36px,5vw,56px)}.detail-page .detail-cta{padding:28px 26px}.detail-page .report-column h3{font-family:var(--sans);letter-spacing:0;font-size:1.05rem;font-weight:700;line-height:1.25}.detail-page .report-column h3 span{font-family:var(--sans);letter-spacing:.08em;font-size:.75rem;font-weight:650}.report-content{gap:10px;display:grid}@media (width<=720px){.detail-page .stack-lg{gap:40px}.detail-page .detail-cta{padding:24px 20px}.detail-page .detail-related .featured-head.featured-head--catalog{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:4px 10px;display:grid}.detail-related .featured-head--catalog>div{display:contents}.detail-related .featured-head .eyebrow{grid-area:1/1}.detail-related .featured-head h2{grid-area:2/1;margin:0;padding-right:0}.detail-related .catalog-access{grid-area:2/2;align-self:center;min-height:0;margin:0;padding-block:0}.detail-related .catalog-lead{text-align:left;grid-area:3/1/auto/-1;max-width:none;margin:2px 0 0;padding:0}.detail-gallery .mobile-carousel-slide{flex-basis:100%}.detail-gallery .section-head{margin-bottom:12px}.detail-gallery .photo-well{aspect-ratio:4/3;max-height:52svh}.detail-gallery .photo-well.is-contain{aspect-ratio:auto;max-height:min(70svh,560px)}.detail-report .spec-grid{border:1px solid var(--line);border-radius:var(--radius);background:var(--card);margin:0;padding:4px 14px;display:block}.detail-report .spec-item{background:0 0;border:0;border-radius:0;grid-template-columns:minmax(0,.8fr) minmax(0,1.8fr);align-items:baseline;gap:12px;min-width:0;padding:12px 0;display:grid}.detail-report .spec-item+.spec-item{border-top:1px solid var(--line)}.detail-report .spec-item dt{letter-spacing:.08em;overflow-wrap:anywhere;font-size:.65rem}.detail-report .spec-item dd{overflow-wrap:anywhere;margin:0;font-size:.94rem;line-height:1.4}.detail-report .report-split{gap:10px}.detail-report .report-column{background:var(--card);padding:0;display:block}.report-column summary{border-radius:var(--radius);cursor:pointer;touch-action:manipulation;justify-content:space-between;align-items:center;gap:12px;min-height:60px;padding:14px 16px;list-style:none;display:flex}.report-column summary::-webkit-details-marker{display:none}.report-column summary h3{padding:0}.report-column summary:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.report-toggle{color:var(--muted);font-size:1.5rem;line-height:1}.report-column[open] .report-toggle{transform:rotate(45deg)}.detail-report .report-content{gap:14px;padding:0 16px 16px}.detail-report .report-column section{border:0;border-radius:0;gap:6px;padding:0}.detail-report .tag-list{gap:6px}.detail-report .tag-list li{padding:6px 10px;font-size:.85rem}}
