.editorial-retro-top{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:22px;align-items:start;padding:32px 5% 46px;background:#edf1e7}
.resources-site .editorial-retro-top{padding:0;margin:24px 0 40px;background:transparent}
.editorial-brief,.retro-grid-section{min-width:0;border:1px solid #173c2b;background:#fffdf4;color:#173c2b}
.editorial-brief{padding:26px 28px}.editorial-brief .eyebrow,.retro-grid-head .eyebrow{font:700 11px/1.4 var(--l00p-mono,monospace);letter-spacing:.08em;margin:0 0 10px}
.editorial-brief h2{font-size:clamp(25px,2.5vw,37px);line-height:1.1;margin:0 0 18px;letter-spacing:-.035em}.editorial-brief h3{font-size:clamp(22px,2.2vw,33px);line-height:1.16;margin:8px 0 12px}.editorial-brief h3 a{color:inherit;text-decoration:none}.editorial-brief h3 a:hover,.editorial-brief-list a:hover{text-decoration:underline;text-decoration-thickness:2px}
.editorial-brief-feature{padding:20px 22px;background:#d9edaf;border-left:5px solid #173c2b}.editorial-brief-feature p{font-size:14px;line-height:1.55;margin:0 0 13px}.editorial-brief-meta{font:11px/1.5 var(--l00p-mono,monospace);letter-spacing:.03em}.editorial-brief-more{margin:22px 0 8px;font-size:17px}.editorial-brief-list{list-style:none;margin:0;padding:0;counter-reset:brief}.editorial-brief-list li{counter-increment:brief;border-top:1px solid #b5c3ad;padding:10px 0}.editorial-brief-list li::before{content:counter(brief,decimal-leading-zero);display:inline-block;min-width:34px;color:#547461;font:12px var(--l00p-mono,monospace)}.editorial-brief-list a{color:inherit;text-decoration:none;font-size:14px;line-height:1.4}.editorial-brief-footer{margin:18px 0 0;font-size:13px}.editorial-brief-footer a{color:inherit;font-weight:700}
.retro-grid-section{margin:0}.retro-grid-head{padding:21px 22px 17px;background:linear-gradient(130deg,#d9edaf,#fffdf4 72%);border-bottom:1px solid #91a785}.retro-grid-head h2{font-size:clamp(22px,2.3vw,31px);line-height:1.1;letter-spacing:-.03em;margin:0 0 9px}.retro-grid-head>p:not(.eyebrow){font-size:13px;line-height:1.5;margin:0}.retro-grid-head .retro-grid-time{margin-top:12px!important;font:10px/1.5 var(--l00p-mono,monospace)}.retro-grid-time [data-retro-grid-status]{display:inline-block;padding:2px 5px;background:#d9f36c}.retro-grid-section[data-state=stale] .retro-grid-time [data-retro-grid-status]{background:#f7df4f}
.retro-grid-pair>h3{margin:0;padding:9px 22px;background:#173c2b;color:#fff;font:700 11px/1.4 var(--l00p-mono,monospace);letter-spacing:.1em;text-transform:uppercase}.retro-grid-card{display:grid;grid-template-columns:120px minmax(0,1fr);gap:15px;padding:13px 18px;min-width:0;border-bottom:1px solid #b5c3ad}.retro-grid-card:last-child{border-bottom:0}.retro-grid-media{display:block;align-self:start;color:inherit;text-decoration:none}.retro-grid-media img{display:block;width:120px;height:92px;object-fit:contain;background:#e9e9df;border:1px solid #b5c3ad}.retro-grid-media small{display:block;margin-top:4px;font:9px/1.25 var(--l00p-mono,monospace);color:#4d6450}.retro-grid-copy{min-width:0}.retro-grid-index,.retro-grid-condition{display:block;font:10px/1.4 var(--l00p-mono,monospace);letter-spacing:.02em}.retro-grid-copy h3{font-size:16px;line-height:1.18;letter-spacing:-.015em;margin:4px 0}.retro-grid-copy h3 a{color:inherit;text-decoration:none}.retro-grid-copy h3 a:hover{text-decoration:underline}.retro-grid-price{display:block;font:700 16px/1.2 var(--l00p-mono,monospace);margin:0 0 5px}.retro-grid-price small{font-size:11px}.retro-grid-copy p{font-size:11px;line-height:1.4;margin:0 0 5px}.retro-grid-caveat,.retro-grid-condition{color:#526956}.retro-grid-foot{border-top:1px solid #91a785;background:#edf1e7;padding:12px 18px;margin:0;font:10px/1.5 var(--l00p-mono,monospace)}.retro-grid-empty{display:block;min-height:95px}.retro-grid-empty h3{font-size:16px;margin:6px 0}.retro-grid-empty p{font-size:12px}
.editorial-brief a:focus-visible,.retro-grid-section a:focus-visible{outline:3px solid #e2b62e;outline-offset:3px}
@media(max-width:980px){.editorial-retro-top{grid-template-columns:1fr}.retro-grid-section{max-width:none}.retro-grid-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.retro-grid-pair:first-child{border-right:1px solid #91a785}}
@media(max-width:640px){.editorial-retro-top{padding:20px 5% 32px}.resources-site .editorial-retro-top{margin:20px 0 32px}.editorial-brief{padding:20px}.editorial-brief-feature{padding:16px}.retro-grid-cards{display:block}.retro-grid-pair:first-child{border-right:0}.retro-grid-card{grid-template-columns:96px minmax(0,1fr);gap:11px;padding:12px}.retro-grid-media img{width:96px;height:81px}.retro-grid-head{padding:18px}.retro-grid-copy h3{font-size:15px}}
@media print{.editorial-retro-top{display:block;padding:0;background:none}.editorial-brief,.retro-grid-section{break-inside:avoid;margin:15px 0}.retro-grid-card{break-inside:avoid}}
