.blog-page{padding-bottom:clamp(5rem,10vw,9rem)}.blog-hero{position:relative;min-height:28rem;display:grid;place-content:center;justify-items:center;text-align:center;padding-block:var(--illun-space-24)}.blog-hero>.eyebrow{position:absolute;top:var(--illun-space-24);left:0}.blog-hero h1{font-size:clamp(4.5rem,9vw,7.25rem);font-weight:450}.blog-hero>p:last-child{max-width:38rem;margin-top:var(--illun-space-5);color:var(--illun-muted);font-size:var(--illun-text-lead)}.blog-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--illun-space-12) var(--illun-space-4);gap:var(--illun-space-12) var(--illun-space-4)}.blog-card{min-width:0}.blog-card>a{display:block;text-decoration:none}.blog-card>a,.blog-card>a:hover{color:var(--illun-ink)}.blog-card h2{margin:var(--illun-space-5) 0 var(--illun-space-3);font-size:1.2rem;font-weight:550;letter-spacing:-.025em;line-height:1.25}.blog-card p{max-width:39rem;color:var(--illun-muted);font-size:var(--illun-text-small)}.blog-card__meta{display:block;margin-top:var(--illun-space-4);color:var(--illun-faint);font-size:var(--illun-text-caption)}.blog-art{position:relative;aspect-ratio:16/9;overflow:hidden;background:var(--illun-surface);border:1px solid var(--illun-line);border-radius:var(--illun-radius-media);transition:border-color var(--illun-motion),transform var(--illun-motion)}.blog-card>a:hover .blog-art{border-color:var(--illun-control-line);transform:translateY(-2px)}.blog-art:before{content:"";position:absolute;inset:0;background:linear-gradient(130deg,transparent 20%,color-mix(in srgb,var(--illun-accent) 12%,transparent))}.blog-art__ring{position:absolute;display:block;border:1px solid var(--illun-muted);border-radius:50%}.blog-art__ring--one{width:34%;aspect-ratio:1;top:21%;left:18%}.blog-art__ring--two{width:20%;aspect-ratio:1;top:34%;left:25%}.blog-art__line{position:absolute;display:block;height:1px;background:var(--illun-line);transform-origin:left}.blog-art__line--one{width:40%;left:48%;top:38%;transform:rotate(-7deg)}.blog-art__line--two{width:30%;left:52%;top:58%;transform:rotate(7deg)}.blog-art__label{position:absolute;right:6%;bottom:8%;color:var(--illun-muted);font-family:var(--illun-font-mono);font-size:clamp(.55rem,1.2vw,.75rem)}.blog-art--verification{background:var(--illun-accent-soft)}.blog-art--verification .blog-art__ring{border-color:var(--illun-accent);border-radius:30%;transform:rotate(45deg)}.blog-art--privacy{background:var(--illun-sage)}.blog-art--privacy .blog-art__ring--one{width:24%;left:38%}.blog-art--privacy .blog-art__ring--two{width:10%;left:45%;top:38%;background:var(--illun-ink);border:0}.blog-art--shapes{background:var(--illun-sand)}.blog-art--shapes .blog-art__ring{border-radius:0}.blog-art--shapes .blog-art__ring--one{width:28%;transform:rotate(12deg)}.blog-art--shapes .blog-art__ring--two{left:32%;transform:rotate(-12deg)}.article-page{padding-bottom:clamp(5rem,10vw,9rem)}.article-hero{max-width:64rem;padding-block:clamp(5rem,10vw,9rem)}.article-hero>a{display:inline-block;margin-bottom:var(--illun-space-16);color:var(--illun-muted);font-size:var(--illun-text-small);text-decoration:none}.article-hero h1{margin-block:var(--illun-space-6);font-size:clamp(3.5rem,7.5vw,7rem)}.article-hero .lead{max-width:48rem}.article-body{max-width:50rem;margin-inline:auto}.article-body>section{display:grid;grid-template-columns:minmax(10rem,.55fr) minmax(0,1fr);grid-gap:0 var(--illun-space-12);gap:0 var(--illun-space-12);padding-block:var(--illun-space-12);border-top:1px solid var(--illun-line)}.article-body h2{grid-row:span 3;font-size:1.35rem;letter-spacing:-.03em;line-height:1.15}.article-body p{color:var(--illun-muted);font-size:1.08rem;line-height:1.7}.article-body aside{margin-top:var(--illun-space-12);padding:var(--illun-space-8);background:var(--illun-accent-soft);border:1px solid var(--illun-line);border-radius:var(--illun-radius-panel)}.article-body aside p:last-child{margin-top:var(--illun-space-4);color:var(--illun-ink)}@media (max-width:700px){.blog-hero{min-height:24rem;justify-items:start;text-align:left;place-content:center start}.blog-hero>.eyebrow{position:static;margin-bottom:var(--illun-space-8)}.article-body>section,.blog-grid{grid-template-columns:1fr}.article-body>section{gap:var(--illun-space-5)}.article-body h2{grid-row:auto}}