main.container{max-width:58rem;padding-top:clamp(1.25rem,3.5vw,2.5rem);padding-bottom:clamp(1.75rem,4vw,3rem)}main.container h1,main.container h2{line-height:1.25;font-weight:700;margin:0 0 .65em;color:var(--text)}main.container h1{font-size:clamp(1.9rem,3.2vw,2.35rem);letter-spacing:.005em}main.container h2{font-size:clamp(1.3rem,2.2vw,1.7rem);margin-top:1.4em}main.container p,main.container li{font-size:1rem;line-height:1.7;color:var(--text);margin:0 0 1rem}main.container ul,main.container ol{padding-inline-start:1.25em;margin:0 0 1.25rem;list-style-position:outside}main.container li+li{margin-top:.35rem}main.container a{color:var(--brand);text-underline-offset:.14em}main.container a:hover{text-decoration:underline}main.container hr{border:0;height:1px;margin:1.4rem 0;background:linear-gradient(90deg,transparent,#e6e6e6,transparent)}main.container strong{font-weight:700}main.container code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;background:var(--card);padding:.1em .25em;border-radius:4px}@media(max-width:720px){main.container{max-width:90vw}}@media(min-width:1200px){main.container p,main.container li{font-size:1.03rem}}