
@media(min-width:1600px){.papers{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:900px){.shell{padding-left:24px;padding-right:24px}.layout{grid-template-columns:190px minmax(0,1fr);gap:24px}.papers{grid-template-columns:1fr}.hero{padding-top:50px}.topnote{display:none}}
@media(max-width:600px){.shell{padding-left:20px;padding-right:20px}.topbar .shell{height:58px}.hero{padding-top:42px;padding-bottom:35px}.hero h1{letter-spacing:-1.6px}.hero p{font-size:14px}.summary{gap:20px;flex-wrap:wrap}.summary strong{font-size:23px}.summary span{font-size:11px}.toolbar{display:block}.switch{margin-top:12px;width:100%}.switch button{flex:1}.layout{display:block}.sidebar{position:static;margin-bottom:28px}.dimensions{grid-template-columns:repeat(5,1fr)}.groups{max-height:160px;grid-template-columns:repeat(2,minmax(0,1fr))}.sidebar-note{margin-top:8px}.paper{padding:21px}.footer{display:block}.footer span{display:block;margin-bottom:8px}}
@media(prefers-reduced-motion:reduce){*{transition:none!important}}
.hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,1fr);grid-template-areas:"copy atom" "summary atom";column-gap:48px;align-items:center}.hero-copy{grid-area:copy}.atom-slot{grid-area:atom;min-width:0;aspect-ratio:1.32;border:1px solid #e2e4df;border-radius:2px;overflow:hidden;background:#f7f8f4}.atom-slot iframe{display:block;width:100%;height:100%;border:0}.summary{grid-area:summary}
@media(max-width:900px){.hero{grid-template-columns:minmax(0,1fr) minmax(280px,1fr);column-gap:24px}.atom-slot{aspect-ratio:1.15}}
@media(max-width:600px){.hero{display:flex;flex-direction:column;align-items:stretch}.hero-copy{display:none}.atom-slot{order:0;aspect-ratio:1.13;margin-bottom:30px}.summary{order:1}}
body,.topbar{background:#f7f3e8}.atom-slot{border:0;background:#f7f3e8}
.groups{background:#f7f3e8;scrollbar-color:#c9d3c7 #f7f3e8;scrollbar-width:thin}.groups::-webkit-scrollbar{width:8px;background:#f7f3e8}.groups::-webkit-scrollbar-track{background:#f7f3e8}.groups::-webkit-scrollbar-thumb{background:#c9d3c7;border-radius:8px}.groups::-webkit-scrollbar-button{display:none;width:0;height:0}
