.document-body{display:flex;flex-direction:column;gap:40px;min-width:0}.document-body__intro{max-width:62ch}.document-body__intro p{color:var(--color-body);font-size:var(--text-lead-size);line-height:var(--text-lead-line);margin:0;text-wrap:pretty}.document-body__intro p+p{margin-top:16px}.document-body__content{display:flex;flex-direction:column;gap:40px}.document-body__content h2{font-size:24px;letter-spacing:-.045em;line-height:1.15;margin:0 0 var(--space-16)}.document-body__content h2,.document-body__content h3{color:var(--color-ink);font-family:var(--font-heading);font-weight:500}.document-body__content h3{font-size:20px;letter-spacing:-.04em;line-height:1.2;margin:0 0 var(--space-8)}.document-body__content li,.document-body__content p{color:var(--color-body);font-size:18px;line-height:1.7;margin:0 0 40px;max-width:68ch;text-wrap:pretty}.document-body__content h2:last-child,.document-body__content h3:last-child,.document-body__content li:last-child,.document-body__content ol:last-child,.document-body__content p:last-child,.document-body__content ul:last-child{margin-bottom:0}.document-body__content ol,.document-body__content ul{display:flex;flex-direction:column;gap:8px;margin:0 0 40px;max-width:68ch;padding-left:22px}.document-body__content ol li,.document-body__content ul li{margin:0;max-width:none}.document-body__content a{color:var(--color-ink);text-decoration:underline;text-underline-offset:3px}.document-body__feedback{background:var(--color-paper);border:1px solid var(--color-line-light);border-left:3px solid var(--color-signaal-light);display:flex;flex-direction:column;gap:var(--space-16);margin-top:16px;padding:24px 26px}.document-body__feedback-heading{color:var(--color-ink);font-family:var(--font-heading);font-size:20px;font-weight:500;letter-spacing:-.04em;margin:0}.document-body__feedback-text{color:var(--color-body);font-size:18px;line-height:1.6;margin:0;max-width:60ch}.document-body__feedback-cta{align-self:flex-start;background:var(--color-ink);border-radius:var(--radius-field);color:var(--color-paper);display:inline-block;font-size:16px;font-weight:500;margin-top:6px;padding:11px 18px;text-decoration:none}.document-body__feedback-cta:hover{background:#33312b}@media (max-width:767px){.document-body__content h2,.document-body__content h3,.document-body__content li,.document-body__content ol,.document-body__content p,.document-body__content ul,.document-body__feedback-text,.document-body__intro{max-width:none}}