.snai-practical__article{max-width:980px;margin:0 auto;line-height:1.7}.snai-practical__article h1{font-size:clamp(1.8rem,4vw,2.8rem);line-height:1.15;margin:0 0 1rem}.snai-practical__article h2{margin:2rem 0 .65rem;font-size:clamp(1.3rem,2.5vw,1.85rem)}.snai-practical__article h3{margin:1.35rem 0 .5rem}.snai-practical__article p,.snai-practical__article li{max-width:78ch}.snai-practical__article table{width:100%;border-collapse:collapse;margin:1rem 0}.snai-practical__article th,.snai-practical__article td{border:1px solid rgba(255,255,255,.22);padding:.65rem;text-align:left;vertical-align:top}.snai-practical__article .snai-date{font-size:.9rem;opacity:.82;border-left:3px solid #f58220;padding-left:.75rem}.snai-practical__article .snai-note{padding:1rem;background:rgba(255,255,255,.06);border-radius:8px}.snai-practical__article a{color:#ff9a42;text-decoration:underline}
