.aa-blog-hero{max-width:1200px;padding:var(--aa-space-3xl) var(--aa-space-2xl) var(--aa-space-2xl);border-bottom:1px solid var(--aa-border);margin:0 auto}.aa-blog-eyebrow{font-size:var(--aa-text-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--aa-teal-cta);font-weight:600}.aa-blog-hero h1{letter-spacing:-.03em;margin-top:var(--aa-space-sm);font-size:clamp(36px,5vw,48px);font-weight:800;line-height:1.1}.aa-blog-hero p{color:var(--aa-text-3);margin-top:var(--aa-space-md);max-width:52ch;font-size:20px;line-height:1.55}.aa-cat{align-items:center;gap:var(--aa-space-xs);font-size:var(--aa-text-xs);text-transform:uppercase;letter-spacing:.05em;color:var(--aa-text-3);font-weight:600;display:inline-flex}.aa-cat:before{content:"";border-radius:var(--aa-radius-full);background:var(--aa-teal);width:5px;height:5px}.aa-find-type{font-size:var(--aa-text-xs);color:var(--aa-text-4);text-transform:lowercase;align-items:center;gap:4px;font-weight:500;display:inline-flex}.aa-find-type svg{width:11px;height:11px}.aa-tag-special{font-size:var(--aa-text-xs);text-transform:uppercase;letter-spacing:.06em;color:var(--aa-amber-text);background:var(--aa-amber-soft);padding:2px var(--aa-space-sm);border-radius:var(--aa-radius-sm);font-weight:600;display:inline-block}.aa-blog-read{font-size:var(--aa-text-xs);color:var(--aa-text-4)}.aa-blog-featured{max-width:1200px;padding:var(--aa-space-2xl) var(--aa-space-2xl) var(--aa-space-md);margin:0 auto}.aa-blog-featured-head{margin-bottom:var(--aa-space-xl);justify-content:space-between;align-items:baseline;display:flex}.aa-blog-featured-label{font-size:var(--aa-text-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--aa-teal-cta);font-weight:600}.aa-blog-featured-note{font-size:var(--aa-text-xs);color:var(--aa-text-4)}.aa-spotlight{gap:var(--aa-space-lg);grid-template-columns:1fr;display:grid}.aa-spotlight-hero{gap:var(--aa-space-lg);padding-bottom:var(--aa-space-xl);border-bottom:1px solid var(--aa-border);color:var(--aa-text);grid-column:1/-1;grid-template-columns:3px 1fr;text-decoration:none;display:grid}.aa-spotlight-hero:hover{text-decoration:none}.aa-spotlight-rule{background:var(--aa-teal);border-radius:var(--aa-radius-full)}.aa-spotlight-hero-body{gap:var(--aa-space-sm);flex-direction:column;display:flex}.aa-spotlight-hero-meta{gap:var(--aa-space-md);flex-wrap:wrap;align-items:center;display:flex}.aa-spotlight-hero h3{letter-spacing:-.025em;color:var(--aa-text);margin-top:var(--aa-space-xs);transition:color var(--aa-dur-base) var(--aa-ease-out);font-size:30px;font-weight:700;line-height:1.15}.aa-spotlight-hero:hover h3{color:var(--aa-teal-cta)}.aa-spotlight-hero p{color:var(--aa-text-2);font-size:var(--aa-text-base);line-height:var(--aa-leading-relaxed);max-width:62ch}.aa-spotlight-hero-read{margin-top:var(--aa-space-sm);font-size:var(--aa-text-sm);color:var(--aa-teal-cta);font-weight:500}.aa-take{gap:var(--aa-space-xs);padding:var(--aa-space-md) 0;color:var(--aa-text);flex-direction:column;text-decoration:none;display:flex}.aa-take:hover{text-decoration:none}.aa-take-top{justify-content:space-between;align-items:center;display:flex}.aa-take-date{font-size:var(--aa-text-xs);color:var(--aa-text-4)}.aa-take h4{font-size:var(--aa-text-md);font-weight:500;line-height:var(--aa-leading-snug);color:var(--aa-text);transition:color var(--aa-dur-base) var(--aa-ease-out)}.aa-take:hover h4{color:var(--aa-teal-cta)}.aa-take p{font-size:var(--aa-text-sm);color:var(--aa-text-3);line-height:var(--aa-leading-snug)}.aa-split{gap:var(--aa-space-xl);grid-template-columns:1fr;display:grid}.aa-split-col{flex-direction:column;display:flex}.aa-split-col-head{font-size:var(--aa-text-xs);text-transform:uppercase;letter-spacing:.06em;color:var(--aa-text-4);margin-bottom:var(--aa-space-md);padding-bottom:var(--aa-space-sm);border-bottom:1px solid var(--aa-border);font-weight:600}.aa-split-take{padding:var(--aa-space-md) 0;border-bottom:1px solid var(--aa-border);color:var(--aa-text);flex-direction:column;gap:4px;text-decoration:none;display:flex}.aa-split-take:last-child{border-bottom:none}.aa-split-take:hover{text-decoration:none}.aa-split-take-top{justify-content:space-between;align-items:center;display:flex}.aa-split-take h4{font-size:var(--aa-text-sm);font-weight:500;line-height:var(--aa-leading-snug);color:var(--aa-text-2);transition:color var(--aa-dur-base) var(--aa-ease-out)}.aa-split-take:hover h4{color:var(--aa-teal-cta)}.aa-split-essay{gap:var(--aa-space-xs);padding:var(--aa-space-md) 0;border-bottom:1px solid var(--aa-border);color:var(--aa-text);flex-direction:column;text-decoration:none;display:flex}.aa-split-essay:first-of-type{padding-top:0}.aa-split-essay:last-child{border-bottom:none}.aa-split-essay:hover{text-decoration:none}.aa-split-essay-meta{gap:var(--aa-space-md);align-items:center;display:flex}.aa-split-essay h4{font-size:var(--aa-text-lg);letter-spacing:-.015em;font-weight:600;line-height:var(--aa-leading-snug);color:var(--aa-text);transition:color var(--aa-dur-base) var(--aa-ease-out)}.aa-split-essay:hover h4{color:var(--aa-teal-cta)}.aa-split-essay p{font-size:var(--aa-text-sm);color:var(--aa-text-3);line-height:var(--aa-leading-snug)}.aa-blog-lanes{grid-template-columns:1fr;max-width:1200px;margin:0 auto;display:grid}.aa-blog-lane{padding:var(--aa-space-2xl)}.aa-blog-lane--finds{border-bottom:1px solid var(--aa-border)}.aa-blog-lane-head{margin-bottom:var(--aa-space-xl);justify-content:space-between;align-items:baseline;display:flex}.aa-blog-lane-title{font-size:var(--aa-text-md);color:var(--aa-text);font-weight:600}.aa-blog-lane-meta{font-size:var(--aa-text-xs);color:var(--aa-text-4)}.aa-find{padding:var(--aa-space-md) 0;border-bottom:1px solid var(--aa-border);color:var(--aa-text);text-decoration:none;display:block}.aa-find:last-child{border-bottom:none}.aa-find:hover{text-decoration:none}.aa-find-top{justify-content:space-between;align-items:center;margin-bottom:4px;display:flex}.aa-find-date{font-size:var(--aa-text-xs);color:var(--aa-text-4)}.aa-find-body{align-items:baseline;gap:var(--aa-space-sm);line-height:var(--aa-leading-snug);display:flex}.aa-find-text{color:var(--aa-text-2);font-size:var(--aa-text-sm);transition:color var(--aa-dur-base) var(--aa-ease-out);flex:1}.aa-find:hover .aa-find-text{color:var(--aa-text)}.aa-find-arrow{color:var(--aa-teal-cta);font-size:var(--aa-text-md);transition:transform var(--aa-dur-base) var(--aa-ease-out);flex-shrink:0}.aa-find:hover .aa-find-arrow{transform:translate(3px)}.aa-essay{padding:var(--aa-space-xl) 0;border-bottom:1px solid var(--aa-border);color:var(--aa-text);text-decoration:none;display:block}.aa-essay:first-of-type{padding-top:0}.aa-essay:last-child{border-bottom:none}.aa-essay:hover{text-decoration:none}.aa-essay-meta{gap:var(--aa-space-md);margin-bottom:var(--aa-space-sm);align-items:center;display:flex}.aa-essay h2{font-size:var(--aa-text-lg);letter-spacing:-.015em;font-weight:600;line-height:var(--aa-leading-snug);color:var(--aa-text);transition:color var(--aa-dur-base) var(--aa-ease-out)}.aa-essay:hover h2{color:var(--aa-teal-cta)}.aa-essay p{color:var(--aa-text-3);font-size:var(--aa-text-sm);margin-top:var(--aa-space-xs);line-height:var(--aa-leading-snug)}.aa-blog-lane-empty{color:var(--aa-text-4);font-size:var(--aa-text-sm);font-style:italic}.aa-blog-article{max-width:720px;padding:var(--aa-space-3xl) var(--aa-space-2xl) var(--aa-space-4xl);width:100%;margin:0 auto}.aa-blog-back{font-size:var(--aa-text-sm);color:var(--aa-text-3);margin-bottom:var(--aa-space-xl);transition:color var(--aa-dur-fast);align-items:center;gap:4px;font-weight:500;display:inline-flex}.aa-blog-back:hover{color:var(--aa-text);text-decoration:none}.aa-blog-back-arrow{transition:transform var(--aa-dur-base) var(--aa-ease-out)}.aa-blog-back:hover .aa-blog-back-arrow{transform:translate(-3px)}.aa-blog-article-meta{gap:var(--aa-space-md);margin-bottom:var(--aa-space-sm);flex-wrap:wrap;align-items:center;display:flex}.aa-blog-article-date{font-size:var(--aa-text-sm);color:var(--aa-text-4)}.aa-blog-article-updated{font-size:var(--aa-text-xs);color:var(--aa-text-4);font-style:italic}.aa-blog-article-tags{gap:var(--aa-space-md);margin-bottom:var(--aa-space-lg);flex-wrap:wrap;display:flex}.aa-blog-article h1{letter-spacing:-.025em;color:var(--aa-text);margin-bottom:var(--aa-space-md);font-size:clamp(32px,4.5vw,44px);font-weight:800;line-height:1.1}.aa-blog-article-lede{color:var(--aa-text-3);font-size:18px;line-height:var(--aa-leading-relaxed);max-width:65ch;margin-bottom:var(--aa-space-2xl)}.aa-find-link{justify-content:space-between;align-items:center;gap:var(--aa-space-md);margin:var(--aa-space-lg) 0 var(--aa-space-2xl);padding:var(--aa-space-md) var(--aa-space-lg);background:var(--aa-teal-soft);border-radius:var(--aa-radius-md);transition:background var(--aa-dur-base) var(--aa-ease-out);text-decoration:none;display:flex}.aa-find-link:hover{background:var(--aa-teal-soft-strong);text-decoration:none}.aa-find-link-left{flex-direction:column;gap:2px;display:flex}.aa-find-link-label{font-size:var(--aa-text-xs);text-transform:uppercase;letter-spacing:.06em;color:var(--aa-teal-cta);font-weight:600}.aa-find-link-source{font-size:var(--aa-text-md);color:var(--aa-text);font-weight:500}.aa-find-link-arrow{color:var(--aa-teal-cta);font-size:var(--aa-text-md);transition:transform var(--aa-dur-base) var(--aa-ease-out)}.aa-find-link:hover .aa-find-link-arrow{transform:translate(3px)}.aa-blog-article-body{font-size:var(--aa-text-md);line-height:var(--aa-leading-relaxed);color:var(--aa-text-2)}.aa-blog-article-body p,.aa-blog-article-body ul,.aa-blog-article-body ol{max-width:65ch}.aa-blog-newsletter-slot{margin-top:var(--aa-space-3xl);padding-top:var(--aa-space-2xl);border-top:1px solid var(--aa-border)}.aa-share{align-items:center;gap:var(--aa-space-md);margin-top:var(--aa-space-2xl);padding-top:var(--aa-space-lg);border-top:1px solid var(--aa-border);display:flex}.aa-share-label{font-size:var(--aa-text-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--aa-text-4);font-weight:600}.aa-share-actions{gap:var(--aa-space-sm);flex-wrap:wrap;display:flex}.aa-share-btn{font-family:inherit;font-size:var(--aa-text-sm);color:var(--aa-text-3);background:var(--aa-surface);border:1px solid var(--aa-border);border-radius:var(--aa-radius-full);cursor:pointer;transition:color var(--aa-dur-base) var(--aa-ease-out), border-color var(--aa-dur-base) var(--aa-ease-out), background var(--aa-dur-base) var(--aa-ease-out);align-items:center;gap:6px;padding:6px 14px;font-weight:500;text-decoration:none;display:inline-flex}.aa-share-btn:hover{color:var(--aa-teal-cta);border-color:var(--aa-teal);text-decoration:none}.aa-share-btn svg{flex-shrink:0;width:14px;height:14px}.aa-share-btn.is-copied{color:var(--aa-teal-cta);border-color:var(--aa-teal);background:var(--aa-teal-soft)}.aa-share-btn.is-failed{color:var(--aa-amber-text);border-color:var(--aa-amber);background:var(--aa-amber-soft)}.aa-blog-fig{margin:var(--aa-space-xl) 0;text-align:center}.aa-blog-fig svg{width:100%;max-width:520px;height:auto;color:var(--aa-text-2);margin:0 auto;display:block}.aa-blog-fig figcaption{margin-top:var(--aa-space-sm);font-size:var(--aa-text-sm);color:var(--aa-text-4);max-width:520px;margin-left:auto;margin-right:auto;font-style:italic}@media (width>=761px){.aa-blog-lanes{grid-template-columns:1fr 1.4fr}.aa-blog-lane--finds{border-bottom:none;border-right:1px solid var(--aa-border)}.aa-spotlight{grid-template-columns:1fr 1fr}.aa-split{gap:var(--aa-space-2xl);grid-template-columns:1fr 2fr}}@media (width<=520px){.aa-blog-hero,.aa-blog-featured,.aa-blog-lane,.aa-blog-article{padding-left:var(--aa-space-lg);padding-right:var(--aa-space-lg)}.aa-blog-article{padding-top:var(--aa-space-2xl)}}
