.posts-module__1J0OTG__hero{border:1px solid var(--border);background:radial-gradient(ellipse at 85% 0%, var(--accent-soft), transparent 60%), linear-gradient(135deg, var(--surface), var(--surface-soft));width:min(990px,100%);box-shadow:var(--shadow);text-align:center;border-radius:27px;justify-items:center;gap:10.8px;margin:0 auto 19.8px;padding:34.2px 21.6px 27px;display:grid}.posts-module__1J0OTG__hero h1{color:var(--heading);font-family:var(--font-display);letter-spacing:-.03em;margin:0;font-size:clamp(27px,3.96vw,43.2px);font-weight:800}.posts-module__1J0OTG__hero h1 span{color:var(--accent-text)}.posts-module__1J0OTG__hero>p:not(:first-child){max-width:60ch;color:var(--home-ink-soft);margin:0;font-size:14.4px;line-height:1.65}.posts-module__1J0OTG__search{width:min(504px,100%)}.posts-module__1J0OTG__search label{border:1.5px solid var(--border);background:var(--surface-strong);min-height:45px;box-shadow:0 6px 18px rgb(var(--ink-rgb) / 6%);border-radius:899.1px;align-items:center;gap:9px;padding:0 16.2px;display:flex}.posts-module__1J0OTG__search input{background:0 0;border:0;outline:none;flex:1;min-width:0;font-size:14.4px}.posts-module__1J0OTG__pills{flex-wrap:wrap;justify-content:center;gap:7.2px;display:flex}.posts-module__1J0OTG__pills button{border:1px solid var(--border);background:var(--surface);min-height:34.2px;color:var(--home-ink);border-radius:899.1px;padding:0 14.4px;font-size:12.15px;font-weight:700}.posts-module__1J0OTG__pills button[data-active=true]{background:var(--gradient-primary);color:#fff;border-color:#0000}.posts-module__1J0OTG__badge{background:var(--accent-soft);width:fit-content;color:var(--accent-text);letter-spacing:.02em;border-radius:899.1px;align-items:center;padding:3.6px 10.8px;font-size:12px;font-weight:800;display:inline-flex}.posts-module__1J0OTG__cover{aspect-ratio:16/9;object-fit:cover;border-radius:16.2px;width:100%;display:block}.posts-module__1J0OTG__coverLarge{aspect-ratio:16/10}.posts-module__1J0OTG__coverArt{color:#fff;background:linear-gradient(135deg,#a43832,#6d2a3a);align-content:end;padding:14.4px 16.2px;display:grid;position:relative;overflow:hidden}.posts-module__1J0OTG__coverArt[data-tone="1"]{background:linear-gradient(135deg,#344b5c,#1f3040)}.posts-module__1J0OTG__coverArt[data-tone="2"]{background:linear-gradient(135deg,#48695c,#2c4a3f)}.posts-module__1J0OTG__coverArt[data-tone="3"]{background:linear-gradient(135deg,#a5803d,#7a5a22)}.posts-module__1J0OTG__coverArt[data-tone="4"]{background:linear-gradient(135deg,#7a4a8a,#4d2d5e)}.posts-module__1J0OTG__coverArt:before{aspect-ratio:1;content:"";border:2px solid #ffffff38;border-radius:50%;width:70%;position:absolute;top:-30%;right:-12%}.posts-module__1J0OTG__coverArt:after{aspect-ratio:1;content:"";border:2px solid #ffffff29;border-radius:50%;width:36%;position:absolute;top:-12%;right:6%}.posts-module__1J0OTG__coverArt span{z-index:1;font-family:var(--font-display);letter-spacing:.03em;font-size:13.5px;font-weight:800;position:relative}.posts-module__1J0OTG__coverArt i{opacity:.85;font-size:19.8px;font-style:normal;position:absolute;top:12.6px;left:16.2px}.posts-module__1J0OTG__featured{border:1px solid var(--border);background:var(--surface);width:min(990px,100%);box-shadow:var(--shadow);color:var(--home-ink);border-radius:25.2px;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:25.2px;margin:0 auto 19.8px;padding:16.2px;transition:transform .2s,box-shadow .2s;display:grid}.posts-module__1J0OTG__featured:hover{box-shadow:var(--shadow-raised);transform:translateY(-2px)}.posts-module__1J0OTG__featured>div{justify-items:start;gap:10.8px;padding:7.2px 12.6px 7.2px 0;display:grid}.posts-module__1J0OTG__featured h2{color:var(--heading);font-family:var(--font-display);margin:0;font-size:clamp(19.8px,2.52vw,28.8px);line-height:1.25}.posts-module__1J0OTG__featured p{color:var(--home-ink-soft);margin:0;font-size:13.95px;line-height:1.7}.posts-module__1J0OTG__featured small,.posts-module__1J0OTG__card small{color:var(--muted);font-size:12px}.posts-module__1J0OTG__featured b{color:var(--accent-text);align-items:center;gap:7.2px;font-size:13.05px;display:inline-flex}.posts-module__1J0OTG__grid{grid-template-columns:repeat(auto-fill,minmax(270px,1fr));gap:18px;width:min(990px,100%);margin:0 auto;display:grid}.posts-module__1J0OTG__card{border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow);color:var(--home-ink);border-radius:21.6px;align-content:start;gap:12.6px;padding:12.6px;transition:transform .2s,box-shadow .2s;display:grid}.posts-module__1J0OTG__card:hover{box-shadow:var(--shadow-raised);transform:translateY(-3px)}.posts-module__1J0OTG__card>div{justify-items:start;gap:7.2px;padding:0 5.4px 5.4px;display:grid}.posts-module__1J0OTG__card h2,.posts-module__1J0OTG__card h3{color:var(--heading);font-family:var(--font-display);margin:0;font-size:16.2px;line-height:1.35}.posts-module__1J0OTG__card p{color:var(--home-ink-soft);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:12.6px;line-height:1.6;display:-webkit-box;overflow:hidden}.posts-module__1J0OTG__page{gap:19.8px;width:min(738px,100%);margin:0 auto;display:grid}.posts-module__1J0OTG__article{border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow);border-radius:27px;gap:19.8px;padding:clamp(16.2px,3.5vw,32.4px);display:grid}.posts-module__1J0OTG__article header{justify-items:start;gap:12.6px;display:grid}.posts-module__1J0OTG__article h1{color:var(--heading);font-family:var(--font-display);letter-spacing:-.025em;margin:0;font-size:clamp(25.2px,3.78vw,37.8px);font-weight:800;line-height:1.2}.posts-module__1J0OTG__lead{color:var(--home-ink-soft);margin:0;font-size:16.2px;line-height:1.7}.posts-module__1J0OTG__meta{color:var(--muted);align-items:center;gap:7.2px;font-size:12.15px;display:flex}.posts-module__1J0OTG__body{border-top:1px solid var(--border);color:var(--foreground);gap:3.6px;padding-top:7.2px;font-size:15.3px;line-height:1.85;display:grid}.posts-module__1J0OTG__body p{margin:0 0 12.6px}.posts-module__1J0OTG__body h2{color:var(--heading);font-family:var(--font-display);margin:25.2px 0 9px;font-size:21.6px}.posts-module__1J0OTG__body h3{color:var(--heading);margin:18px 0 7.2px;font-size:17.1px}.posts-module__1J0OTG__body ul,.posts-module__1J0OTG__body ol{gap:7.2px;margin:0 0 14.4px;padding-left:21.6px;display:grid}.posts-module__1J0OTG__body li::marker{color:var(--accent-text);font-weight:800}.posts-module__1J0OTG__body blockquote{border-left:4px solid var(--accent-text);background:var(--accent-soft);color:var(--home-ink);border-radius:0 12.6px 12.6px 0;margin:5.4px 0 16.2px;padding:12.6px 16.2px;font-size:13.95px;line-height:1.7}.posts-module__1J0OTG__body a{color:var(--accent-text);text-underline-offset:3px;font-weight:700;text-decoration:underline}.posts-module__1J0OTG__tags{flex-wrap:wrap;gap:7.2px;margin:0;padding:0;list-style:none;display:flex}.posts-module__1J0OTG__tags li{background:var(--surface-soft);color:var(--muted);border-radius:899.1px;padding:4.5px 10.8px;font-size:12px;font-weight:700}.posts-module__1J0OTG__cta{background:linear-gradient(135deg, var(--accent-soft), var(--surface-soft));border-radius:19.8px;flex-wrap:wrap;align-items:center;gap:14.4px;padding:18px 19.8px;display:flex}.posts-module__1J0OTG__cta svg{color:var(--accent-text)}.posts-module__1J0OTG__cta div{flex:240px}.posts-module__1J0OTG__cta b{color:var(--heading);font-family:var(--font-display)}.posts-module__1J0OTG__cta p{color:var(--home-ink-soft);margin:1.8px 0 0;font-size:12.6px}.posts-module__1J0OTG__related{gap:12.6px;display:grid}.posts-module__1J0OTG__related h2{color:var(--heading);font-family:var(--font-display);margin:0;font-size:19.8px}.posts-module__1J0OTG__related .posts-module__1J0OTG__grid{width:100%}@media (max-width:800px){.posts-module__1J0OTG__featured{grid-template-columns:1fr;gap:12.6px}.posts-module__1J0OTG__featured>div{padding:0 7.2px 7.2px}}@media (prefers-reduced-motion:reduce){.posts-module__1J0OTG__featured,.posts-module__1J0OTG__card{transition:none}.posts-module__1J0OTG__featured:hover,.posts-module__1J0OTG__card:hover{transform:none}}
