.stud-section{background:radial-gradient(ellipse at 25% 35%,#292923,#101110 45%,#080909 80%)}.stud-feature{margin:26px 0 18px}.stud-feature>img{display:block;width:100%;aspect-ratio:1/1.02;object-fit:contain;background:#f5f5f3;border:1px solid #b5a48755}.stud-feature figcaption{color:#b0a28c;font-size:10px;line-height:1.7;margin-top:12px}.stud-thumbnails{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.stud-thumb{display:block;min-width:0;padding:0;background:#101010;border:1px solid #ffffff30;color:#eee8dd;cursor:pointer;text-align:center}.stud-thumb img{display:block;width:100%;aspect-ratio:1;object-fit:contain;background:#fff}.stud-thumb span{display:block;font-size:10px;padding:11px 5px;letter-spacing:.5px}.stud-thumb:hover,.stud-thumb[aria-pressed=true]{border-color:#d7bf94}.stud-thumb:focus-visible{outline:2px solid #d7bf94;outline-offset:4px}.stud-weight-hint{align-self:start;background:#ffffff06;padding:14px;border:1px solid #ffffff20}.stud-weight-hint .eyebrow{font-size:9px;color:#c9b592}.stud-weight-hint p{font-size:12px;line-height:1.8;color:#e5dac8;margin:9px 0 0}@media(max-width:850px){.stud-feature{max-width:560px}.stud-thumbnails{max-width:560px}}

/* Compact, cut-specific preview and a complete thumbnail selector. */
.stud-feature{max-width:310px;margin:24px auto 18px}.stud-feature>img{height:240px;aspect-ratio:auto;object-fit:contain}.stud-feature>img[hidden]{display:none}.stud-feature figcaption{text-align:center}.stud-thumbnails{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.stud-thumb span{font-size:9px;padding:9px 3px;min-height:34px;box-sizing:border-box;line-height:1.5}.stud-thumb img{aspect-ratio:1;max-height:88px}.stud-feature figcaption{font-size:10px}.stud-thumbnails{max-width:100%}@media(max-width:500px){.stud-feature{max-width:280px}.stud-feature>img{height:210px}.stud-thumbnails{grid-template-columns:repeat(3,minmax(0,1fr))}.stud-thumb img{max-height:100px}}
