.home-news__tools[data-astro-cid-drio35nr]{flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;display:flex}.tabs[data-astro-cid-drio35nr]{border-radius:var(--radius-pill);background:var(--surface);border:1px solid var(--border);flex-wrap:wrap;gap:.25rem;padding:.25rem;display:inline-flex}.tabs[data-astro-cid-drio35nr] button[data-astro-cid-drio35nr]{border-radius:var(--radius-pill);min-height:38px;color:var(--text-muted);font:inherit;font-size:var(--fs-sm);cursor:pointer;background:0 0;border:0;align-items:center;gap:.4rem;padding:.4rem .95rem;font-weight:650;transition:background .2s,color .2s;display:inline-flex}.tabs[data-astro-cid-drio35nr] button[data-astro-cid-drio35nr]:hover{color:var(--text)}.tabs[data-astro-cid-drio35nr] button[data-astro-cid-drio35nr][aria-selected=true]{background:var(--primary);color:#fff}.tabs[data-astro-cid-drio35nr] button[data-astro-cid-drio35nr] span[data-astro-cid-drio35nr]{opacity:.7;font-size:.72rem;font-weight:800}.hn-panel[data-astro-cid-drio35nr]{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:stretch;gap:1.25rem;display:grid}.hn-panel[data-astro-cid-drio35nr][hidden]{display:none}.hn-meta[data-astro-cid-drio35nr]{font-size:var(--fs-xs);color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:.4rem .75rem;display:flex}.hn-meta[data-astro-cid-drio35nr] time[data-astro-cid-drio35nr],.hn-docs[data-astro-cid-drio35nr]{align-items:center;gap:.35rem;display:inline-flex}.hn-badge[data-astro-cid-drio35nr]{border-radius:var(--radius-pill);background:var(--brand-50);color:var(--primary);padding:.2rem .6rem;font-weight:700}.hn-badge--ann[data-astro-cid-drio35nr]{background:color-mix(in srgb, var(--volt) 22%, transparent);color:color-mix(in srgb, var(--volt-600) 55%, var(--text))}.hn-lead[data-astro-cid-drio35nr]{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);transition:box-shadow .25s var(--ease), transform .25s var(--ease);flex-direction:column;display:flex;position:relative;overflow:hidden}.hn-lead[data-astro-cid-drio35nr]:hover{box-shadow:var(--shadow);transform:translateY(-3px)}.hn-lead__media[data-astro-cid-drio35nr]{aspect-ratio:16/9;background:var(--bg-soft);overflow:hidden}.hn-lead__media[data-astro-cid-drio35nr] img{object-fit:cover;width:100%;height:100%;transition:transform .6s var(--ease)}.hn-lead[data-astro-cid-drio35nr]:hover .hn-lead__media[data-astro-cid-drio35nr] img{transform:scale(1.04)}.hn-lead__body[data-astro-cid-drio35nr]{gap:.7rem;padding:1.35rem 1.5rem 1.5rem;display:grid}.hn-lead[data-astro-cid-drio35nr] h3[data-astro-cid-drio35nr]{font-size:var(--fs-lg);font-weight:750;line-height:1.3}.hn-lead[data-astro-cid-drio35nr] p[data-astro-cid-drio35nr]{color:var(--text-muted);font-size:var(--fs-sm);-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.hn-more[data-astro-cid-drio35nr]{font-size:var(--fs-sm);color:var(--primary);align-items:center;gap:.35rem;font-weight:700;display:inline-flex}.hn-lead[data-astro-cid-drio35nr]:hover .hn-more[data-astro-cid-drio35nr] svg{transform:translate(3px)}.hn-more[data-astro-cid-drio35nr] svg{transition:transform .2s var(--ease)}.hn-list[data-astro-cid-drio35nr]{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);flex-direction:column;margin:0;padding:.35rem 0;list-style:none;display:flex}.hn-item[data-astro-cid-drio35nr]{flex:1;align-items:center;gap:1rem;padding:.9rem 1.25rem;transition:background .2s;display:flex;position:relative}.hn-item[data-astro-cid-drio35nr]+.hn-item[data-astro-cid-drio35nr]{border-top:1px solid var(--border)}.hn-item[data-astro-cid-drio35nr]:hover{background:var(--bg-soft)}.hn-item__thumb[data-astro-cid-drio35nr]{aspect-ratio:4/3;border-radius:var(--radius-sm);background:var(--bg-soft);flex-shrink:0;width:112px;overflow:hidden}.hn-item__thumb[data-astro-cid-drio35nr] img{object-fit:cover;width:100%;height:100%}.hn-item__body[data-astro-cid-drio35nr]{gap:.45rem;min-width:0;display:grid}.hn-item[data-astro-cid-drio35nr] h3[data-astro-cid-drio35nr]{font-size:var(--fs-sm);-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;font-weight:700;line-height:1.4;display:-webkit-box;overflow:hidden}.hn-lead[data-astro-cid-drio35nr] h3[data-astro-cid-drio35nr] a[data-astro-cid-drio35nr],.hn-item[data-astro-cid-drio35nr] h3[data-astro-cid-drio35nr] a[data-astro-cid-drio35nr]{text-decoration:none}.hn-lead[data-astro-cid-drio35nr] h3[data-astro-cid-drio35nr] a[data-astro-cid-drio35nr]:after,.hn-item[data-astro-cid-drio35nr] h3[data-astro-cid-drio35nr] a[data-astro-cid-drio35nr]:after{content:"";position:absolute;inset:0}.hn-lead[data-astro-cid-drio35nr] h3[data-astro-cid-drio35nr] a[data-astro-cid-drio35nr]:hover,.hn-item[data-astro-cid-drio35nr] h3[data-astro-cid-drio35nr] a[data-astro-cid-drio35nr]:hover{color:var(--primary)}.hn-lead[data-astro-cid-drio35nr] h3[data-astro-cid-drio35nr] a[data-astro-cid-drio35nr]:focus-visible,.hn-item[data-astro-cid-drio35nr] h3[data-astro-cid-drio35nr] a[data-astro-cid-drio35nr]:focus-visible{outline:none}.hn-lead[data-astro-cid-drio35nr]:has(a:focus-visible),.hn-item[data-astro-cid-drio35nr]:has(a:focus-visible){outline:3px solid var(--focus);outline-offset:2px}@media (width<=960px){.hn-panel[data-astro-cid-drio35nr]{grid-template-columns:1fr}}@media (width<=600px){.home-news__tools[data-astro-cid-drio35nr]{width:100%}.tabs[data-astro-cid-drio35nr]{flex-wrap:nowrap;width:100%;display:flex}.tabs[data-astro-cid-drio35nr] button[data-astro-cid-drio35nr]{font-size:var(--fs-xs);white-space:nowrap;flex:auto;justify-content:center;gap:.3rem;padding:.4rem .55rem}.hn-lead__body[data-astro-cid-drio35nr]{padding:1.1rem 1.15rem 1.25rem}.hn-item[data-astro-cid-drio35nr]{gap:.85rem;padding:.9rem 1rem}.hn-item__thumb[data-astro-cid-drio35nr]{width:88px}}.hero[data-astro-cid-ergxyi7h]{isolation:isolate;color:#fff;background:var(--brand-900);align-items:end;min-height:min(78vh,720px);padding-block:7rem 9rem;display:grid;position:relative;overflow:hidden}.hero[data-astro-cid-ergxyi7h] .hero__bg{object-fit:cover;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.hero[data-astro-cid-ergxyi7h]:before{content:"";z-index:-1;background:linear-gradient(90deg,#061634eb 0%,#061634b3 45%,#06163433 100%),linear-gradient(#0000 55%,#061634bf);position:absolute;inset:0}.hero__in[data-astro-cid-ergxyi7h]{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:2rem;display:flex}.hero__copy[data-astro-cid-ergxyi7h]{max-width:680px}.hero__pill[data-astro-cid-ergxyi7h]{border-radius:var(--radius-pill);font-size:var(--fs-xs);background:#0616348c;border:1px solid #ffffff2e;align-items:center;gap:.6rem;padding:.4rem .9rem;font-weight:650;display:inline-flex}.dot[data-astro-cid-ergxyi7h]{background:#3ddc84;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #3ddc8440}.hero[data-astro-cid-ergxyi7h] h1[data-astro-cid-ergxyi7h]{font-size:var(--fs-2xl);letter-spacing:-.035em;margin-top:1.25rem;font-weight:800}.hero__lead[data-astro-cid-ergxyi7h]{font-size:var(--fs-lg);color:#ffffffd1;max-width:56ch;margin-top:1.25rem}.hero__cta[data-astro-cid-ergxyi7h]{flex-wrap:wrap;gap:.75rem;margin-top:2rem;display:flex}.hero__hot[data-astro-cid-ergxyi7h]{border-radius:var(--radius-lg);background:#06163499;border:1px solid #ffffff29;align-items:center;gap:1rem;padding:1rem 1.5rem 1rem 1rem;text-decoration:none;transition:background .2s;display:flex}.hero__hot[data-astro-cid-ergxyi7h]:hover{background:#061634cc}.hero__hot-ico[data-astro-cid-ergxyi7h]{background:var(--volt);width:52px;height:52px;color:var(--brand-900);border-radius:14px;place-items:center;display:grid}.hero__hot[data-astro-cid-ergxyi7h] span[data-astro-cid-ergxyi7h]:last-child{line-height:1.1;display:grid}.hero__hot[data-astro-cid-ergxyi7h] small[data-astro-cid-ergxyi7h]{font-size:var(--fs-xs);opacity:.8}.hero__hot[data-astro-cid-ergxyi7h] strong[data-astro-cid-ergxyi7h]{letter-spacing:.02em;font-size:2rem;font-weight:800}.quick[data-astro-cid-ergxyi7h]{z-index:2;margin-top:-5.5rem;position:relative}.quick__grid[data-astro-cid-ergxyi7h]{grid-template-columns:repeat(3,1fr);gap:.75rem;padding:0;list-style:none;display:grid}.quick__card[data-astro-cid-ergxyi7h]{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);height:100%;box-shadow:var(--shadow);transition:transform .25s var(--ease), border-color .2s;align-items:center;gap:1rem;padding:1.2rem 1.25rem;text-decoration:none;display:flex}.quick__card[data-astro-cid-ergxyi7h]:hover{border-color:color-mix(in srgb, var(--primary) 40%, var(--border));transform:translateY(-3px)}.quick__card[data-astro-cid-ergxyi7h]:hover .icon-tile[data-astro-cid-ergxyi7h]{background:var(--primary);color:#fff}.icon-tile[data-astro-cid-ergxyi7h]{flex-shrink:0;transition:background .2s,color .2s}.quick__text[data-astro-cid-ergxyi7h]{flex:1;gap:.15rem;display:grid}.quick__text[data-astro-cid-ergxyi7h] strong[data-astro-cid-ergxyi7h]{font-weight:750}.quick__text[data-astro-cid-ergxyi7h] span[data-astro-cid-ergxyi7h]{font-size:var(--fs-xs);color:var(--text-muted)}.quick[data-astro-cid-ergxyi7h] .quick__arrow{color:var(--text-muted);flex-shrink:0}.stats-wrap[data-astro-cid-ergxyi7h]{padding-block:var(--space-7)}.stats[data-astro-cid-ergxyi7h]{grid-template-columns:repeat(4,1fr);gap:1rem;display:grid}.stats[data-astro-cid-ergxyi7h]>div[data-astro-cid-ergxyi7h]{border-left:3px solid var(--volt);flex-direction:column-reverse;gap:.25rem;padding:1.25rem 0 1.25rem 1.25rem;display:flex}.stats[data-astro-cid-ergxyi7h] dd[data-astro-cid-ergxyi7h]{letter-spacing:-.03em;color:var(--primary);font-size:clamp(2rem,1.5rem + 2vw,3rem);font-weight:800;line-height:1}.stats[data-astro-cid-ergxyi7h] dt[data-astro-cid-ergxyi7h]{color:var(--text-muted);font-size:var(--fs-sm)}.calc-split[data-astro-cid-ergxyi7h]{grid-template-columns:1fr 1.1fr;align-items:center;gap:clamp(2rem,5vw,4rem);display:grid}.h2[data-astro-cid-ergxyi7h]{font-size:var(--fs-xl);margin-top:.5rem}.muted[data-astro-cid-ergxyi7h]{color:var(--text-muted);max-width:52ch;margin-top:1rem}.checks[data-astro-cid-ergxyi7h]{gap:.6rem;margin:1.5rem 0;padding:0;list-style:none;display:grid}.checks[data-astro-cid-ergxyi7h] li[data-astro-cid-ergxyi7h]{align-items:center;gap:.6rem;font-weight:600;display:flex}.checks[data-astro-cid-ergxyi7h] svg{color:var(--volt-600);flex-shrink:0}.regions[data-astro-cid-ergxyi7h]{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(2rem,5vw,4rem);display:grid}.regions__media[data-astro-cid-ergxyi7h]{border-radius:var(--radius-lg);aspect-ratio:4/3.2;box-shadow:var(--shadow-lg);overflow:hidden}.regions__media[data-astro-cid-ergxyi7h] img{object-fit:cover;width:100%;height:100%}.chips[data-astro-cid-ergxyi7h]{flex-wrap:wrap;gap:.5rem;margin:1.5rem 0 2rem;padding:0;list-style:none;display:flex}.chips[data-astro-cid-ergxyi7h] li[data-astro-cid-ergxyi7h]{border-radius:var(--radius-pill);background:var(--surface);border:1px solid var(--border);font-size:var(--fs-sm);padding:.4rem .85rem;font-weight:600}.chips__more[data-astro-cid-ergxyi7h]{color:#fff;background:var(--primary)!important;border-color:#0000!important}.cta[data-astro-cid-ergxyi7h]{border-radius:var(--radius-lg);color:#fff;background:radial-gradient(600px 260px at 100% 100%, #ffc53d47, transparent 60%), linear-gradient(135deg, var(--brand-600), var(--brand-900));flex-wrap:wrap;justify-content:space-between;align-items:center;gap:2rem;padding:clamp(2rem,5vw,3.5rem);display:flex}.cta[data-astro-cid-ergxyi7h] h2[data-astro-cid-ergxyi7h]{font-size:var(--fs-xl)}.cta[data-astro-cid-ergxyi7h] p[data-astro-cid-ergxyi7h]{opacity:.85;max-width:52ch;margin-top:.5rem}.cta__actions[data-astro-cid-ergxyi7h]{flex-wrap:wrap;gap:.75rem;display:flex}.cta[data-astro-cid-ergxyi7h] .btn--volt[data-astro-cid-ergxyi7h]{font-size:1.15rem}.links[data-astro-cid-ergxyi7h]{grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:.75rem;padding:0;list-style:none;display:grid}.links[data-astro-cid-ergxyi7h] a[data-astro-cid-ergxyi7h]{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);gap:.2rem;padding:1.1rem 3rem 1.1rem 1.25rem;font-weight:650;text-decoration:none;transition:border-color .2s;display:grid;position:relative}.links[data-astro-cid-ergxyi7h] a[data-astro-cid-ergxyi7h]:hover{border-color:var(--primary)}.links[data-astro-cid-ergxyi7h] small[data-astro-cid-ergxyi7h]{color:var(--text-muted);font-weight:500;font-size:var(--fs-xs)}.links[data-astro-cid-ergxyi7h] svg{color:var(--text-muted);position:absolute;top:50%;right:1.25rem;translate:0 -50%}@media (width<=960px){.quick__grid[data-astro-cid-ergxyi7h],.stats[data-astro-cid-ergxyi7h]{grid-template-columns:repeat(2,1fr)}.calc-split[data-astro-cid-ergxyi7h],.regions[data-astro-cid-ergxyi7h]{grid-template-columns:1fr}}@media (width<=600px){.hero[data-astro-cid-ergxyi7h]{min-height:0;padding-block:4rem 7.5rem}.quick__grid[data-astro-cid-ergxyi7h]{grid-template-columns:1fr}.quick[data-astro-cid-ergxyi7h]{margin-top:-4.5rem}}
