.ai{background:var(--hm-paper);color:var(--hm-dark)}.ai-inner{width:min(56rem,100% - clamp(2rem,6vw,5rem));margin-inline:auto;padding:clamp(7rem,14vh,10rem) 0 clamp(5rem,8vw,7rem)}.ai-kicker{color:var(--hm-dark-soft);font-size:.85rem}.ai h1{letter-spacing:-.045em;text-wrap:balance;max-width:16ch;margin-top:.8rem;font-size:clamp(2.6rem,6vw,5rem);font-weight:400;line-height:.98}.ai-lead{letter-spacing:-.015em;text-wrap:pretty;max-width:60ch;margin-top:1.4rem;font-size:clamp(1.15rem,1.6vw,1.4rem);line-height:1.45}.ai-section{border-top:1px solid #0b0c1024;margin-top:clamp(3rem,6vw,4.5rem);padding-top:1.6rem}.ai h2{letter-spacing:-.035em;text-align:left;font-size:clamp(1.6rem,3vw,2.4rem);font-weight:400;line-height:1.05}.ai h2 em{font-family:var(--hm-serif);font-style:italic}.ai h3{letter-spacing:-.015em;margin-top:1.4rem;font-size:1.15rem;font-weight:500}.ai p,.ai li,.ai dd{color:#0b0c10d1;max-width:68ch;font-size:1.05rem;line-height:1.65}.ai p+p{margin-top:.9rem}.ai-section>p:first-of-type{margin-top:1rem}.ai ul{gap:.5rem;margin-top:.8rem;padding-left:1.2rem;list-style:outside;display:grid}.ai ol{gap:.8rem;margin-top:.8rem;padding-left:1.3rem;list-style:decimal;display:grid}.ai li strong{color:var(--hm-dark);font-weight:500}.ai dl{margin-top:1rem}.ai dl>div{border-top:1px solid #0b0c101a;grid-template-columns:11rem minmax(0,1fr);gap:.5rem 1.5rem;padding:.7rem 0;display:grid}.ai dl>div:first-child{border-top:0}.ai dt{color:var(--hm-dark-soft);padding-top:.2rem;font-size:.85rem}.ai dd{margin:0}.ai a{text-underline-offset:.2em;-webkit-text-decoration:underline #0b0c104d;text-decoration:underline #0b0c104d}.ai a:hover{text-decoration-color:currentColor}.ai-quote{border-left:3px solid var(--hm-brass);background:#fff;border-radius:0 .6rem .6rem 0;margin-top:1rem;padding:1.2rem 1.4rem}.ai-quote p{font-size:1.05rem}.ai-note{color:var(--hm-dark-soft);margin-top:2rem;font-size:.85rem}@media (max-width:640px){.ai dl>div{grid-template-columns:1fr;gap:.2rem}}
