.content-page{max-width:800px;margin:0 auto;min-width:0}.content-page-head{margin-bottom:28px}.content-eyebrow{display:block;font-size:13px;font-weight:700;color:var(--primary);letter-spacing:.2px}.content-page-head h1{margin:8px 0 6px;font-size:40px;line-height:1.25;font-weight:800;letter-spacing:-.02em}.content-meta{display:block;font-size:14px;color:var(--muted)}.content-body{font-size:17.5px;line-height:1.9;color:var(--text)}.content-body p{margin:0 0 15px}.content-body h2{margin:30px 0 12px;font-size:23px;line-height:1.5;font-weight:800}.content-body h3{margin:24px 0 10px;font-size:19px;line-height:1.5;font-weight:700}.content-body h4{margin:20px 0 8px;font-size:17px;line-height:1.5;font-weight:700}.content-body h2:first-child,.content-body h3:first-child{margin-top:4px}.content-body ol,.content-body ul{margin:0 0 16px;-webkit-padding-start:26px;padding-inline-start:26px;display:grid;grid-gap:9px;gap:9px}.content-body li::marker{color:var(--primary);font-weight:700}.content-body strong{font-weight:800}.content-body a{color:var(--primary);font-weight:700;text-decoration:underline;text-underline-offset:3px;word-break:break-word}.content-body a:focus-visible{outline:3px solid var(--primary-soft);outline-offset:2px;border-radius:4px}.content-body blockquote{margin:18px 0;padding:2px 0 2px 14px;-webkit-border-start:3px solid var(--primary);border-inline-start:3px solid var(--primary);color:var(--muted)}.content-empty{color:var(--muted);font-size:15px}[dir=ltr].content-page .content-body{line-height:1.7}@media(max-width:760px){.content-page-head{margin-bottom:20px}.content-page-head h1{font-size:30px}.content-meta{font-size:13px}.content-body{font-size:15.5px;line-height:1.85}.content-body h2{font-size:20px;margin:24px 0 10px}.content-body h3{font-size:17.5px}.content-body ol,.content-body ul{-webkit-padding-start:22px;padding-inline-start:22px;gap:8px}}