.content-page{max-width:68ch;margin:0 auto}.content-page h1{font-family:var(--font-display), ui-sans-serif, system-ui, sans-serif;letter-spacing:-.01em;text-wrap:balance;color:var(--foreground);margin:0 0 16px;font-size:clamp(36px,5vw,60px);font-weight:700;line-height:1.05}.content-kicker{color:var(--muted-foreground);margin:0 0 28px;font-size:15px;line-height:1.5}.content-page h2{font-family:var(--font-display), ui-sans-serif, system-ui, sans-serif;text-wrap:balance;margin:56px 0 16px;font-size:clamp(28px,3.6vw,42px);font-weight:600;line-height:1.15}.content-page h2:first-child,.content-page header+*{margin-top:0}.content-page h3{font-family:var(--font-display), ui-sans-serif, system-ui, sans-serif;margin:28px 0 10px;font-size:22px;font-weight:600;line-height:1.25}.content-page h4{font-family:var(--font-display), ui-sans-serif, system-ui, sans-serif;margin:20px 0 8px;font-size:18px;font-weight:600}.content-prose,.content-page p,.content-page li,.content-page address{font-size:18px;line-height:1.7}.content-prose{max-width:68ch}.content-page a:not([data-slot=button]){color:var(--color-lav-deep);text-underline-offset:4px;text-decoration:underline}.content-page a:not([data-slot=button]):hover,.content-page a:not([data-slot=button]):focus-visible{color:var(--primary)}.content-toc{border-top:1px solid var(--border);margin:0 0 32px;padding:0;list-style:none}.content-toc li{border-bottom:1px solid var(--border);padding:10px 0}.content-article-list{margin-top:32px}.content-page .content-article-list a{border-top:1px solid var(--border);color:inherit;padding:28px 0;text-decoration:none;display:block}.content-page .content-article-list a:hover,.content-page .content-article-list a:focus-visible{color:inherit}.content-page .content-article-list a:hover h3,.content-page .content-article-list a:focus-visible h3{text-underline-offset:4px;text-decoration:underline}.content-article-list a>span{color:var(--color-lav-deep);font-weight:600}.content-article-list a:last-child{border-bottom:1px solid var(--border)}.content-article-list h3{color:var(--color-lav-deep);margin:0 0 8px}.content-article-list p{color:var(--muted-foreground);margin:0 0 8px}.content-page ul{margin:12px 0 20px;padding:0;list-style:none}.content-page ul>li{padding:4px 0 4px 26px;position:relative}.content-page ul>li:before{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23b4b0cf' stroke-width='1.8' stroke-linejoin='round'%3E%3Cpath d='M12 2.8l2.6 7 7.3.6-5.6 4.7 1.7 7.2L12 18.4l-6 3.9 1.7-7.2L2.1 10.4l7.3-.6z'/%3E%3C/svg%3E") 50%/14px 14px no-repeat;width:14px;height:14px;position:absolute;top:.55em;left:0}.content-page blockquote{border-left:3px solid var(--color-heftrand);margin:20px 0;padding:0 0 0 16px}.content-section{padding:96px 0}.content-section-tint{background:var(--color-lav-tint)}.content-section:not(.content-section-tint)+.content-section:not(.content-section-tint){padding-top:0}.content-cat{grid-template-columns:22px minmax(0,1fr);align-items:start;gap:12px;margin-bottom:8px;display:grid}.content-page .content-cat h3{margin:0}.content-cat svg{color:var(--primary);width:22px;height:22px;margin-top:4px}.content-help-item{border-bottom:1px solid var(--border);padding:22px 0}.content-help-list{border-top:1px solid var(--border)}.content-help-item h2{margin:0 0 8px;font-size:18px}@media (max-width:640px){.content-section{padding:64px 0}}
