.nl{border-top:1px solid var(--rule-strong);margin:0;padding:0;list-style:none}.nl__row{border-bottom:1px solid var(--rule);grid-template-columns:11rem minmax(0,1fr) 280px;align-items:start;gap:1rem clamp(1.5rem,3vw,3rem);padding-block:1.75rem;display:grid;position:relative}.nl__body{gap:.6rem;display:grid}.nl__title{font-size:clamp(1.5rem,2.4vw,2rem)}.nl__title a{text-decoration:none}.nl__title a:after{content:"";position:absolute;inset:0}.nl__body p{color:var(--ink-2);max-width:56ch}.nl__read{align-items:center;gap:.4rem;font-weight:600;display:inline-flex}.nl__read svg{width:1.1em;height:1.1em;transition:transform .2s var(--ease-out)}.nl__img{aspect-ratio:4/3;object-fit:cover;border:1px solid var(--rule);width:100%;height:auto}.nl__empty{border-top:1px solid var(--rule-strong);color:var(--ink-2);padding:2rem 0}@media (hover:hover) and (pointer:fine){.nl__row:hover .nl__read svg{transform:translate(3px)}.nl__row:hover .nl__title a{text-decoration:underline}}@media (width<=900px){.nl__row{grid-template-columns:minmax(0,1fr)}.nl__img{order:-1}}.post{padding-block:clamp(2rem, 5vw, 4rem) var(--section)}.post__wrap{max-width:calc(820px + var(--gutter) * 2);gap:clamp(1.75rem,3vw,2.5rem);display:grid}.post__crumbs{gap:.6rem;display:flex}.post__crumbs a{min-height:44px;color:var(--ink-3);align-items:center;margin-block:-12px;display:inline-flex}.post__head{border-bottom:1px solid var(--rule-strong);gap:1rem;padding-bottom:1.5rem;display:grid}.post__head h1{font-size:clamp(2.25rem,5vw,3.75rem);font-stretch:70%;line-height:.98}.post__body{gap:1.1rem;max-width:66ch;font-size:1.125rem;line-height:1.7;display:grid}.post__body h2{margin-top:1rem;font-size:clamp(1.5rem,3vw,2rem)}.post__body h3{margin-top:.5rem}.post__body ul,.post__body ol{gap:.4rem;margin:0;padding-left:1.25rem;display:grid}.post__body a{color:var(--sage);font-weight:600}.post__back{justify-self:start}.pg{gap:clamp(.5rem,1.5vw,1rem);display:grid}.pg__item{border:1px solid var(--rule-strong);background:var(--paper-2);display:block;overflow:hidden}.pg__item img{object-fit:cover;width:100%;height:100%;transition:transform .3s var(--ease-out);display:block}.pg--1 .pg__item{aspect-ratio:3/2}.pg--2{grid-template-columns:repeat(2,minmax(0,1fr))}.pg--2 .pg__item{aspect-ratio:3/4}.pg--3{aspect-ratio:3/2;grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:2fr 1fr}.pg--3 .pg__item:first-child{grid-row:span 2}.pg--4{grid-template-columns:repeat(2,minmax(0,1fr))}.pg--4 .pg__item{aspect-ratio:4/3}@media (hover:hover) and (pointer:fine){.pg__item:hover img{transform:scale(1.02)}}@media (prefers-reduced-motion:reduce){.pg__item img,.nl__read svg{transition:none}}@media (width<=600px){.pg--3{aspect-ratio:auto;grid-template-rows:auto;grid-template-columns:repeat(2,minmax(0,1fr))}.pg--3 .pg__item{aspect-ratio:4/3}.pg--3 .pg__item:first-child{grid-area:auto/1/auto/-1}}
