.page-home main{background:linear-gradient(180deg, var(--color-paper-2) 0%, var(--color-paper) 30rem)}.page-home .hero{padding-block:clamp(2.25rem,5vw,3.75rem) clamp(2rem,4vw,3rem)}.page-home .hero__grid{grid-template-columns:minmax(0,1.06fr) minmax(0,.94fr);align-items:start;gap:clamp(2rem,5vw,4.5rem);display:grid}.page-home .hero h1{font-family:var(--font-display);letter-spacing:-.028em;text-wrap:balance;line-break:strict;margin:1rem 0 0;font-size:clamp(1.9rem,3.8vw,2.75rem);font-weight:700;line-height:1.12}.page-home .hero__clause{display:inline-block}.page-home .hero__lead{max-width:34rem;color:var(--color-ink-2);margin:1rem 0 0;font-size:1rem;line-height:1.7}.page-home .hero__actions{margin-top:var(--space-lg);flex-wrap:wrap;gap:.75rem;display:flex}.page-home .report{border:1px solid var(--color-rule);border-radius:var(--radius-card);background:var(--color-paper);box-shadow:var(--shadow-2);overflow:hidden}.page-home .report__head{justify-content:space-between;align-items:center;gap:var(--space-sm);padding:.7rem var(--space-sm);border-bottom:1px solid var(--color-rule);background:var(--color-paper-2);display:flex}.page-home .report__title,.page-home .report__status,.page-home .report__foot,.page-home .report__tab{font-family:var(--font-outlier)}.page-home .report__title{letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;font-weight:700}.page-home .report__status{color:var(--color-success);font-size:.7rem}.page-home .report__tabs{padding-inline:var(--space-sm);border-bottom:1px solid var(--color-rule);gap:1.35rem;display:flex}.page-home .report__tab{color:var(--color-muted);letter-spacing:.02em;cursor:pointer;transition:color var(--dur-fast) var(--ease-out);background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;padding-block:.7rem;font-size:.75rem;font-weight:600}.page-home .report__tab:hover{color:var(--color-ink)}.page-home .report__tab.is-active{color:var(--color-ink);border-bottom-color:var(--color-accent)}.page-home .report__panel{padding:var(--space-sm)}.page-home .report__verdict{border-left:2px solid var(--color-rule-strong);align-items:flex-start;gap:.55rem;padding-left:.85rem;display:flex}.page-home .report__verdict-icon svg{width:15px;height:15px;margin-top:1px}.page-home .report__verdict-label{font-size:.9375rem;font-weight:650;line-height:1.35;display:block}.page-home .report__verdict-target{color:var(--color-muted);margin-top:.15rem;font-size:.78rem;display:block}.page-home .report__checks{margin:var(--space-sm) 0 0}.page-home .report__desc{margin:var(--space-sm) 0 0;color:var(--color-ink-2);font-size:.85rem;line-height:1.65}.page-home .report__foot{padding:.65rem var(--space-sm);border-top:1px solid var(--color-rule);background:var(--color-paper-2);color:var(--color-muted);margin:0;font-size:.68rem}.page-home .specs{border-top:1px solid var(--color-rule);grid-template-columns:repeat(4,minmax(0,1fr));margin:clamp(2rem,4vw,2.75rem) 0 0;display:grid}.page-home .specs__item{padding:1rem 1.5rem 0 0}.page-home .specs__item+.specs__item{border-left:1px solid var(--color-rule);padding-left:1.5rem}.page-home .specs dt{font-family:var(--font-outlier);letter-spacing:.11em;text-transform:uppercase;font-size:.72rem;font-weight:700}.page-home .specs dd{color:var(--color-muted);margin:.4rem 0 0;font-size:.8125rem;line-height:1.6}.page-home .index{border-top:1px solid var(--color-rule);margin:0;padding:0;list-style:none}.page-home .index a{align-items:baseline;gap:var(--space-sm);border-bottom:1px solid var(--color-rule);color:inherit;grid-template-columns:6rem minmax(0,1fr) auto 1rem;padding-block:.9rem;display:grid}.page-home .index__date{font-family:var(--font-outlier);color:var(--color-muted);font-size:.75rem}.page-home .index__title{letter-spacing:-.012em;font-size:1rem;font-weight:600;line-height:1.45}.page-home .index__kind{font-family:var(--font-outlier);color:var(--color-muted);margin-right:.4rem;font-size:.78em;font-weight:500}.page-home .index__scope{color:var(--color-muted);white-space:nowrap;font-size:.8125rem}.page-home .index__arrow{color:var(--color-rule-strong);transition:color var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out)}.page-home .index a:hover .index__title{color:var(--color-primary)}.page-home .index a:hover .index__arrow{color:var(--color-primary);transform:translate(2px,-2px)}.page-home .index--tools a{grid-template-columns:8rem minmax(0,1fr) 1rem;align-items:start}.page-home .index__desc{letter-spacing:0;color:var(--color-muted);margin-top:.2rem;font-size:.8125rem;font-weight:400;line-height:1.55;display:block}.page-home .newsletter{grid-template-columns:minmax(0,1fr) minmax(0,24rem);align-items:start;gap:clamp(1.5rem,4vw,3rem);display:grid}.page-home .subscribe__actions{flex-wrap:wrap;gap:.6rem;display:flex}.page-home .subscribe__actions .ghost-button{min-height:2.75rem;padding-inline:1rem;font-size:.85rem}.page-home .subscribe__note{color:var(--color-muted);margin:.85rem 0 0;font-size:.8125rem;line-height:1.6}@media (max-width:60rem){.page-home .hero__grid{grid-template-columns:minmax(0,1fr)}.page-home .hero__aside{max-width:34rem}.page-home .specs{grid-template-columns:repeat(2,minmax(0,1fr))}.page-home .specs__item:nth-child(odd){border-left:0;padding-left:0}.page-home .specs__item:nth-child(n+3){margin-top:.5rem}.page-home .section{grid-template-columns:minmax(0,1fr)}.page-home .section__label{margin:0;position:static}.page-home .newsletter{grid-template-columns:minmax(0,1fr)}}@media (max-width:46rem){.page-home .index a{grid-template-columns:minmax(0,1fr) 1rem;row-gap:.4rem;padding-block:1rem}.page-home .index__date{order:-1;grid-column:1/-1}.page-home .index__scope{grid-column:1}.page-home .index__arrow{grid-area:2/2;align-self:center}}@media (max-width:34rem){.page-home .specs{grid-template-columns:minmax(0,1fr)}.page-home .specs__item{padding:1rem 0 0}.page-home .specs__item+.specs__item{border-left:0;border-top:1px solid var(--color-rule);padding-left:0}.page-home .hero__actions .button{flex:100%}}
