.richtext-content{background:var(--white);box-sizing:border-box;padding:var(--section-spacing) 24px}.richtext-content__inner{margin:0 auto;max-width:720px}.content{color:var(--near-black);font-family:var(--font);font-size:1.1rem;line-height:1.75}.content h1,.content h2,.content h3,.content h4,.content h5,.content h6{color:var(--near-black);font-family:var(--font);font-weight:700;letter-spacing:-.02em;line-height:1.15;margin:1.6em 0 .5em}.content h1{font-size:clamp(2rem,4vw,3rem)}.content h2{font-size:clamp(1.5rem,3vw,2.25rem)}.content h3{font-size:clamp(1.2rem,2.5vw,1.6rem)}.content h4{font-size:1.2rem}.content p{margin:0 0 1.2em}.content a{color:var(--link);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;transition:opacity .15s var(--ease)}.content a:hover{opacity:.7}.content ol,.content ul{margin:0 0 1.2em;padding-left:1.5em}.content li{margin-bottom:.4em}.content blockquote{border-left:3px solid var(--light-grey);color:var(--mid-grey);font-style:italic;margin:2em 0;padding:.5em 0 .5em 1.5em}.content img{border-radius:12px;display:block;height:auto;margin:2em 0;max-width:100%}.content hr{border:none;border-top:1px solid var(--light-grey);margin:3em 0}.content table{border-collapse:collapse;font-size:.95rem;margin:2em 0;width:100%}.content td,.content th{border-bottom:1px solid var(--light-grey);padding:10px 16px;text-align:left}.content th{background:var(--off-white);font-weight:600}@media (max-width:768px){.richtext-content{padding:60px 20px}.content{font-size:1rem}}