.type-blog-page{position:relative;isolation:isolate;background:var(--type-neutral)}.type-blog-page:before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background:var(--type-shadow);opacity:.22;-webkit-mask:url(/assets/shadow-date/tree-shadow-layer.webp) center top / cover no-repeat;mask:url(/assets/shadow-date/tree-shadow-layer.webp) center top / cover no-repeat}.type-blog-page main{padding-top:calc(var(--type-header-height, 72px) + clamp(40px,7vw,80px));padding-bottom:clamp(48px,8vw,96px)}.type-blog-reading{width:min(720px,calc(100% - 48px));margin-inline:auto}.type-blog-article h1{font-family:Libre Baskerville,serif;font-weight:400;font-size:clamp(36px,4.4vw,56px);line-height:1.25;margin:0 0 36px}.type-blog-article h2{font-family:Libre Baskerville,serif;font-weight:400;font-size:clamp(28px,3vw,36px);line-height:1.3;margin:56px 0 24px}.type-blog-prose p{font:400 20px/1.75 "Source Sans 3",sans-serif;margin:0 0 24px}.type-blog-figure{margin-block:36px}.type-blog-figure img{display:block;width:100%;height:auto}.type-blog-wide{width:min(1216px,calc(100% - 48px));margin-inline:auto}.type-blog-figure figcaption{margin-top:10px;font:400 14px/1.5 "Source Sans 3",sans-serif;color:var(--type-secondary-text)}.type-blog-page .type-blog-mystery-link[href]{display:inline;text-decoration:underline;text-underline-offset:4px}.type-blog-mystery-link:hover{color:var(--type-secondary-text)}.type-blog-cta{margin-top:32px}@media(max-width:600px){.type-blog-prose p{font-size:18px}.type-blog-wide{width:100%}.type-blog-wide figcaption{padding-inline:24px}}.type-blog-index h1{font-family:Libre Baskerville,serif;font-size:clamp(40px,5vw,64px);font-weight:400;line-height:1.2;margin-bottom:24px}.type-blog-intro{font-size:20px;line-height:1.6;margin:0 0 40px}.type-blog-index{width:min(1040px,calc(100% - 48px))}.type-blog-story+.type-blog-story{margin-top:clamp(24px,4vw,40px)}.type-blog-story{display:grid;grid-template-columns:minmax(160px,28%) minmax(0,1fr);align-items:center;gap:clamp(20px,3vw,36px);padding:clamp(20px,3vw,32px);overflow:hidden;border:1px solid var(--type-line);border-radius:20px;color:var(--type-ink);background:var(--type-paper)}.type-blog-story img{display:block;width:100%;height:auto;border-radius:14px}.type-blog-story-copy{min-width:0;padding:0}.type-blog-story h2{font-family:Libre Baskerville,serif;font-weight:400;font-size:clamp(26px,3vw,34px);line-height:1.35;margin:0 0 16px}.type-blog-story p{font-size:18px;line-height:1.6;margin-bottom:24px}.type-blog-read{display:inline-flex;min-height:44px;align-items:center;font-weight:600}.type-blog-story:focus-visible{outline:2px solid var(--type-ink);outline-offset:4px}.type-blog-article .type-blog-wide{width:min(720px,calc(100% - 48px))}@media(max-width:600px){.type-blog-story{grid-template-columns:minmax(88px,30%) minmax(0,1fr);padding:16px;gap:16px;align-items:start}.type-blog-story h2{font-size:clamp(20px,5vw,26px);margin-bottom:12px}.type-blog-story p{font-size:16px;margin-bottom:12px}}.type-poll-chart h2{margin:0 0 28px;font-size:clamp(26px,3vw,36px)}.type-poll-orange{background:var(--type-orange)}.type-poll-sage{background:var(--type-sage, #B8C3AE)}.type-poll-rose{background:var(--type-rose, #D9A6A0)}.type-poll-blue{background:#7299af}.type-poll-layout{display:flex;align-items:center;gap:32px;flex-wrap:wrap}.type-poll-pie{flex:0 0 auto;width:min(280px,100%);aspect-ratio:1;border-radius:50%;background:conic-gradient(var(--type-orange) 0% 41.8%,#B8C3AE 41.8% 72.7%,#D9A6A0 72.7% 89.1%,#7299AF 89.1% 100%)}.type-poll-legend{flex:1 1 280px;list-style:none;padding:0;margin:0;display:grid;gap:20px}.type-poll-legend li{display:grid;grid-template-columns:14px minmax(0,1fr) auto;align-items:baseline;gap:12px;font-size:18px;line-height:1.4}.type-poll-swatch{display:block;width:14px;height:14px;border-radius:3px}
