.blog-module__3rPSzG__list{border-top:1px solid var(--rule);counter-reset:none;margin:0;padding:0;list-style:none}.blog-module__3rPSzG__list li{border-bottom:1px solid var(--rule)}.blog-module__3rPSzG__row{color:inherit;transition:padding-left .5s var(--easing), background .5s var(--easing);grid-template-columns:3rem 7rem 1fr auto 4.5rem;align-items:center;gap:1.5rem;padding:clamp(1.5rem,3vw,2.4rem) .25rem;text-decoration:none;display:grid}.blog-module__3rPSzG__row:hover{background:linear-gradient(90deg, color-mix(in srgb, var(--accent) 8%, transparent), transparent 60%);padding-left:1.25rem}.blog-module__3rPSzG__no{font-family:var(--font-fraunces), serif;color:var(--accent-deep);font-size:.95rem;font-style:italic}.blog-module__3rPSzG__body{flex-direction:column;gap:.4rem;display:flex}.blog-module__3rPSzG__title{font-family:var(--font-fraunces), serif;text-wrap:balance;transition:font-style .3s var(--easing);font-size:clamp(1.4rem,2.9vw,2.2rem);line-height:1.1}.blog-module__3rPSzG__row:hover .blog-module__3rPSzG__title{font-style:italic}.blog-module__3rPSzG__summary{color:var(--ink-mute);max-width:46ch;font-size:.95rem}.blog-module__3rPSzG__meta{text-align:right;letter-spacing:.06em;color:var(--ink-soft);text-transform:uppercase;flex-direction:column;gap:.2rem;font-size:.78rem;display:flex}.blog-module__3rPSzG__metaType{color:var(--ink-mute)}.blog-module__3rPSzG__date{font-family:var(--font-fraunces), serif;text-transform:none;letter-spacing:0;font-style:italic}.blog-module__3rPSzG__read{text-align:right;letter-spacing:.06em;color:var(--ink-soft);text-transform:uppercase;font-size:.78rem}.blog-module__3rPSzG__thumb{object-fit:cover;filter:saturate(.92);width:7rem;height:5rem;transition:filter .5s var(--easing);border-radius:2px}.blog-module__3rPSzG__row:hover .blog-module__3rPSzG__thumb{filter:saturate()}@media (max-width:720px){.blog-module__3rPSzG__row{grid-template-columns:2.2rem 1fr;gap:.9rem 1rem}.blog-module__3rPSzG__thumb{display:none}.blog-module__3rPSzG__meta{text-align:left;flex-direction:row;grid-column:2;gap:.75rem}.blog-module__3rPSzG__read{text-align:left;grid-column:2}}
.Prose-module__LJk_iW__prose{max-width:62ch;color:var(--ink-mute);font-size:clamp(1.02rem,1.35vw,1.15rem);line-height:1.75}.Prose-module__LJk_iW__prose>*+*{margin-top:1.5rem}.Prose-module__LJk_iW__prose p{text-wrap:pretty}.Prose-module__LJk_iW__prose>p:first-child{color:var(--ink);font-size:clamp(1.15rem,1.8vw,1.35rem);line-height:1.6}.Prose-module__LJk_iW__prose h2{font-family:var(--font-fraunces), serif;color:var(--ink);text-wrap:balance;margin-top:clamp(2.8rem,6vw,4rem);font-size:clamp(1.55rem,3vw,2.15rem);font-weight:400;line-height:1.15}.Prose-module__LJk_iW__prose h3{font-family:var(--font-fraunces), serif;color:var(--ink);margin-top:clamp(2rem,4vw,2.6rem);font-size:clamp(1.2rem,2.2vw,1.5rem);font-style:italic;font-weight:400}.Prose-module__LJk_iW__prose ul{border-top:1px solid var(--rule-soft,var(--rule));margin-top:1.6rem;padding:0;list-style:none}.Prose-module__LJk_iW__prose li{border-bottom:1px solid var(--rule-soft,var(--rule));padding:.85rem 0 .85rem 2.1rem;position:relative}.Prose-module__LJk_iW__prose li:before{content:"—";color:var(--accent-deep);font-family:var(--font-fraunces), serif;position:absolute;left:0}.Prose-module__LJk_iW__inlineLink{color:var(--ink);background-image:linear-gradient(var(--accent), var(--accent));transition:background-size .4s var(--easing), color .4s var(--easing);background-position:0 100%;background-repeat:no-repeat;background-size:100% 1px;padding-bottom:1px;text-decoration:none}.Prose-module__LJk_iW__inlineLink:hover{color:var(--accent-deep);background-size:100% 2px}.Prose-module__LJk_iW__figure{margin-top:clamp(2.6rem,5vw,3.6rem);margin-bottom:clamp(2.6rem,5vw,3.6rem)}.Prose-module__LJk_iW__figureImg{width:100%;height:auto;display:block}.Prose-module__LJk_iW__figure figcaption{letter-spacing:.01em;color:var(--ink-soft,var(--ink-mute));font-size:.85rem;font-style:italic;line-height:1.5;font-family:var(--font-fraunces), serif;max-width:52ch;margin-top:.9rem}@media (min-width:1240px){.Prose-module__LJk_iW__figure{margin-left:-4.5rem;margin-right:-4.5rem}.Prose-module__LJk_iW__figure figcaption{margin-left:4.5rem}}.Prose-module__LJk_iW__prose blockquote{border-left:1px solid var(--accent-line,var(--accent));font-family:var(--font-fraunces), serif;color:var(--ink);text-wrap:pretty;margin:clamp(2.4rem,5vw,3.2rem) 0;padding-left:clamp(1.2rem,3vw,2rem);font-size:clamp(1.3rem,2.6vw,1.75rem);font-style:italic;line-height:1.35}
.post-module__ZAXO3W__layout{grid-template-columns:.8fr 1.2fr;align-items:start;gap:clamp(2rem,6vw,5rem);display:grid}.post-module__ZAXO3W__rail{position:sticky;top:8rem}.post-module__ZAXO3W__railMeta{letter-spacing:.04em;color:var(--ink-soft);margin-top:1.1rem;font-size:.82rem;line-height:1.7}@media (max-width:900px){.post-module__ZAXO3W__layout{grid-template-columns:1fr;gap:1.5rem}.post-module__ZAXO3W__rail{position:static}.post-module__ZAXO3W__railMeta{margin-top:.6rem}}.post-module__ZAXO3W__hero{background:var(--paper-deep);margin:clamp(2.2rem,5vw,3.4rem) 0 0;padding:clamp(1.6rem,3.5vw,2.8rem) 0}.post-module__ZAXO3W__heroImg{border-radius:2px;width:auto;max-width:100%;height:auto;max-height:72vh;margin:0 auto;display:block}.post-module__ZAXO3W__hero figcaption{text-align:center;font-family:var(--font-fraunces), serif;color:var(--ink-soft);max-width:60ch;margin-top:.9rem;font-size:.85rem;font-style:italic}.post-module__ZAXO3W__byline{align-items:center;gap:.85rem;margin-top:1.6rem;display:flex}.post-module__ZAXO3W__bylinePhoto{object-fit:cover;object-position:center top;border-radius:50%;flex:none;width:48px;height:48px}.post-module__ZAXO3W__bylineText{letter-spacing:.03em;color:var(--ink-mute);font-size:.82rem;line-height:1.5}.post-module__ZAXO3W__bylineRole{letter-spacing:.05em;color:var(--ink-soft);font-size:.74rem}.post-module__ZAXO3W__takeaways{border:1px solid var(--rule);border-left:2px solid var(--accent-deep);background:color-mix(in srgb, var(--accent) 5%, transparent);border-radius:2px;margin-bottom:clamp(2.4rem,5vw,3.4rem);padding:clamp(1.4rem,3vw,2rem) clamp(1.4rem,3vw,2.2rem)}.post-module__ZAXO3W__takeawaysLabel{letter-spacing:.14em;text-transform:uppercase;color:var(--accent-deep);margin-bottom:.9rem;font-size:.72rem}.post-module__ZAXO3W__takeaways ul{gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.post-module__ZAXO3W__takeaways li{color:var(--ink);padding-left:1.4rem;font-size:.95rem;line-height:1.6;position:relative}.post-module__ZAXO3W__takeaways li:before{content:"—";color:var(--accent-deep);font-family:var(--font-fraunces), serif;position:absolute;left:0}.post-module__ZAXO3W__faq{margin-top:clamp(3rem,6vw,4.5rem)}.post-module__ZAXO3W__faq h2{font-family:var(--font-fraunces), serif;color:var(--ink);text-wrap:balance;font-size:clamp(1.55rem,3vw,2.15rem);font-weight:400;line-height:1.15}.post-module__ZAXO3W__faqGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1.8rem;display:grid}.post-module__ZAXO3W__faqCard{border:1px solid var(--rule);border-radius:2px;padding:clamp(1.1rem,2.4vw,1.5rem)}.post-module__ZAXO3W__faqCard h3{font-family:var(--font-fraunces), serif;color:var(--ink);text-wrap:balance;font-size:1.02rem;font-weight:400;line-height:1.3}.post-module__ZAXO3W__faqCard p{color:var(--ink-mute);margin-top:.6rem;font-size:.9rem;line-height:1.65}@media (max-width:720px){.post-module__ZAXO3W__faqGrid{grid-template-columns:1fr}}.post-module__ZAXO3W__draft{border:1px dashed var(--accent-deep);letter-spacing:.06em;text-transform:uppercase;color:var(--accent-deep);border-radius:2px;margin-top:1.6rem;padding:.5rem .9rem;font-size:.78rem;display:inline-block}.post-module__ZAXO3W__related{border-top:1px solid var(--rule);margin:0;padding:0;list-style:none}.post-module__ZAXO3W__related li{border-bottom:1px solid var(--rule)}.post-module__ZAXO3W__relatedLink{color:inherit;transition:padding-left .5s var(--easing), background .5s var(--easing);justify-content:space-between;align-items:baseline;gap:1.5rem;padding:clamp(1.1rem,2.2vw,1.6rem) .25rem;text-decoration:none;display:flex}.post-module__ZAXO3W__relatedLink:hover{background:linear-gradient(90deg, color-mix(in srgb, var(--accent) 8%, transparent), transparent 60%);padding-left:1.25rem}.post-module__ZAXO3W__relatedTitle{font-family:var(--font-fraunces), serif;text-wrap:balance;transition:font-style .3s var(--easing);font-size:clamp(1.15rem,2.2vw,1.55rem);line-height:1.15}.post-module__ZAXO3W__relatedLink:hover .post-module__ZAXO3W__relatedTitle{font-style:italic}.post-module__ZAXO3W__relatedMeta{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-soft);flex:none;font-size:.78rem}@media (max-width:720px){.post-module__ZAXO3W__relatedLink{flex-direction:column;gap:.5rem}}
