.ep-page{background:var(--wall);color:var(--paper-stark);max-width:1680px;margin:auto;padding:44px 40px 64px}.ep-heading{padding:0 0 28px}.ep-heading>p{color:var(--fluoro);font:500 11px/1.4 var(--font-sans);margin:0 0 14px}.ep-heading h1{font:400 100px/.98 var(--font-serif);letter-spacing:0;margin:0}.ep-heading>em{font:italic 24px/1.35 var(--font-editorial-label);max-width:440px;margin-top:16px;display:block}.ep-filters{flex-wrap:wrap;gap:10px 28px;padding:18px 0 24px;display:flex}.ep-filters button{height:auto;font:11px/1.4 var(--font-sans);letter-spacing:0;color:var(--muted-foreground);background:0 0;border-radius:0;padding:3px 0}.ep-filters button[aria-pressed=true]{color:var(--fluoro);box-shadow:0 1px var(--fluoro)}.ep-spread{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:54px 32px;padding-top:12px;display:grid}.ep-column{flex-direction:column;gap:34px;min-width:0;display:flex}.ep-object{grid-column:span 4;width:100%;min-width:0;position:relative}.ep-object:nth-child(6n+1){grid-column:span 5}.ep-object:nth-child(6n+2){grid-column:span 3;padding-top:42px}.ep-object:nth-child(6n+4){grid-column:span 3}.ep-object:nth-child(6n+5){grid-column:span 5;padding-top:32px}.ep-image{justify-content:center;align-items:center;min-width:0;min-height:140px;display:flex}.ep-image img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:350px}.ep-tall .ep-image img{width:auto;max-width:100%;max-height:410px}.ep-feature .ep-image img{width:auto;max-width:100%;max-height:480px}.ep-small .ep-image img{width:auto;max-width:100%;max-height:270px}.ep-meta{grid-template-columns:minmax(0,1fr) 28px;align-items:start;gap:6px;margin-top:10px;display:grid}.ep-meta h2{font:400 24px/1.25 var(--font-editorial-label);overflow-wrap:anywhere;margin:0}.ep-meta small{font:11px/1.3 var(--font-sans);color:var(--muted-foreground);margin-bottom:3px;display:block}.ep-caption{font:10px/1.6 var(--font-serif);text-transform:uppercase;letter-spacing:0;color:var(--muted-foreground);margin:7px 0 0}.ep-note{font:400 24px/1.7 var(--font-editorial-hand);color:var(--fluoro);transform-origin:0;overflow-wrap:anywhere;max-width:calc(100% - 8px);margin:12px 0 0 8px;transform:rotate(-5deg)}.ep-note:after{content:"";border-bottom:1px solid var(--fluoro);width:62px;display:block;transform:rotate(-3deg)}.ep-save.ep-save{width:28px;height:28px;color:var(--fluoro);background:0 0;border-radius:0;flex-shrink:0;padding:5px}.ep-save[aria-pressed=true]{color:var(--fluoro)}.ep-save svg{width:15px;height:15px}.ep-more{justify-content:center;margin:46px 0 20px;display:flex}.ep-empty{font:24px/1.4 var(--font-serif);padding:35px 0}.ep-flag{font:11px/1.5 var(--font-sans);color:var(--muted-foreground);margin:0;padding:28px 0}.ep-end{border-top:1px solid var(--border);font:11px/1.4 var(--font-sans);justify-content:space-between;gap:16px;margin-top:32px;padding-top:22px;display:flex}.ep-disclosure{color:var(--muted-foreground);font:11px/1.5 var(--font-sans);margin-top:28px}.shop-annotation-editor{gap:10px;max-width:480px;margin-top:14px;display:grid}.shop-annotation-editor label{font:12px/1.4 var(--font-sans);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.shop-annotation-editor label span{grid-column:1/-1}@media (width>=1440px){.ep-feature .ep-image img{max-height:550px}.ep-image img{max-height:410px}.ep-tall .ep-image img{max-height:500px}}@media (width<=1000px){.ep-page{padding-inline:28px}.ep-heading h1{font-size:80px}.ep-spread{gap:42px 22px}.ep-meta h2{font-size:22px}}@media (width<=600px){.ep-page{padding:28px 18px 44px}.ep-heading h1{font-size:52px;line-height:1.04}.ep-heading>em{font-size:22px}.ep-spread{flex-direction:column;gap:38px;display:flex}.ep-object,.ep-object:nth-child(6n+2),.ep-object:nth-child(6n+5){align-self:flex-end;width:86%;margin:0;padding-top:0}.ep-object:nth-child(2n){align-self:flex-start}.ep-object.ep-feature{width:100%}.ep-image img{max-height:360px}.ep-tall .ep-image img{max-height:430px}.ep-object.ep-small{width:76%}.ep-small .ep-image img{max-height:270px}.ep-meta h2,.ep-note{font-size:23px}.ep-end{flex-wrap:wrap}}@media (width<=360px){.ep-heading h1{font-size:44px}}
