.blg .ab-eyebrow{display:flex;align-items:center;gap:8px;margin:0 0 14px;font-size:11px;letter-spacing:1.4px;text-transform:uppercase;color:var(--amber)}.blg .ab-eyebrow:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--amber)}.blg .ab h1{font-size:clamp(30px,5.2vw,44px);line-height:1.12;letter-spacing:-.02em;margin:0 0 16px}.blg .ab h1 em{font-style:italic;color:var(--amber)}.blg .ab .blg-lead{font-size:15px;line-height:1.75;max-width:62ch}.blg .ab-cta{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 48px}.blg .ab-btn{display:inline-flex;align-items:center;height:42px;padding:0 18px;border-radius:var(--r-ctl);background:var(--amber);color:var(--bg);font-size:13px;font-weight:600}.blg .ab-btn:hover{text-decoration:none;filter:brightness(1.06)}.blg .ab-btn-ghost{background:transparent;color:var(--ink);border:1px solid var(--rule-2)}.blg .ab-btn-ghost:hover{border-color:var(--mut-2)}.blg .ab-sec{margin:0 0 44px}.blg .ab h2{font-family:var(--serif);font-size:clamp(20px,2.8vw,25px);font-weight:600;letter-spacing:-.01em;line-height:1.25;margin:0 0 16px}.blg .ab-sec>p{margin:0 0 12px;color:var(--mut);max-width:66ch}.blg .ab-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.blg .ab-card{border:1px solid var(--rule);border-radius:var(--r-card);background:var(--surf);padding:18px 18px 16px}.blg .ab-n{font-size:11px;letter-spacing:.8px;color:var(--amber)}.blg .ab-card h3{font-family:var(--serif);font-size:17px;font-weight:600;line-height:1.3;color:var(--ink);margin:8px 0}.blg .ab-card p{margin:0;font-size:12.5px;line-height:1.65;color:var(--mut)}.blg .ab-chips{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 14px}.blg .ab-chip{font-size:12px;color:var(--ink);border:1px solid var(--rule-2);border-radius:99px;padding:4px 12px}.blg .ab-not{list-style:none;margin:0 0 18px;padding:0;display:flex;flex-direction:column;gap:10px}.blg .ab-not li{display:flex;gap:12px;align-items:baseline;color:var(--mut)}.blg .ab-not li:before{content:"✕";flex:none;font-weight:700;color:var(--down)}.blg .ab-age{display:flex;gap:12px;align-items:baseline;margin:0;padding:14px 16px;border-radius:var(--r-ctl);font-size:13px;color:var(--mut);border:1px solid color-mix(in oklab,var(--down) 28%,var(--rule));background:color-mix(in oklab,var(--down) 6%,transparent)}.blg .ab-age-lg{margin:0 0 22px;font-size:13.5px;color:var(--ink)}.blg .ab-18{flex:none;font-size:12px;font-weight:700;color:var(--down);border:1px solid color-mix(in oklab,var(--down) 45%,transparent);background:color-mix(in oklab,var(--down) 14%,transparent);border-radius:6px;padding:1px 8px}.blg .ab-res{list-style:none;margin:0 0 24px;padding:0;display:flex;flex-direction:column;gap:10px}.blg .ab-res a{display:flex;align-items:center;gap:12px;padding:14px 16px;border:1px solid var(--rule);border-radius:var(--r-card);background:var(--surf);color:var(--ink)}.blg .ab-res a:hover{border-color:var(--rule-2);text-decoration:none}.blg .ab-res .nm{font-family:var(--serif);font-size:15px;font-weight:600}.blg .ab-res .host{margin-left:auto;font-size:11.5px;color:var(--mut-2);white-space:nowrap}.blg .ab-links{margin:0;padding-top:18px;border-top:1px solid var(--rule);font-size:12px;color:var(--mut-2)}@media (max-width:720px){.blg .ab-grid{grid-template-columns:1fr}.blg .ab-res a{flex-direction:column;align-items:flex-start;gap:4px}.blg .ab-res .host{margin-left:0}}