.editorial-body{overflow-wrap:anywhere;min-inline-size:0;font-size:1.1rem;line-height:1.75}.editorial-body h2{margin-top:2.5rem;font-size:2rem;line-height:1.15}.editorial-body h3{margin-top:2rem;font-size:1.45rem}.editorial-body :is(ol,ul){padding-inline-start:1.5rem}.editorial-body li{padding-inline-start:.2rem}.editorial-body li+li{margin-block-start:.35rem}.editorial-body blockquote,.editor-content .tiptap blockquote{border-inline-start:.25rem solid var(--border,#c9c6be);background:var(--subtle,#efede7);margin:1.75rem 0;padding:1rem 1.25rem}.editorial-body blockquote:has(>h2:first-child):has(>ol),.editor-content .tiptap blockquote:has(>h2:first-child):has(>ol){--answer-guide-accent:#ef6336;--answer-guide-heading:#9f2b12;border:1px solid color-mix(in srgb,var(--answer-guide-accent) 65%,white);color:var(--ink,#14151a);background:#fff1e4;border-radius:1.25rem;margin:2rem 0;padding:clamp(1.5rem,4vw,2.5rem);font-style:normal}.editorial-body blockquote:has(>h2:first-child):has(>ol)>h2,.editor-content .tiptap blockquote:has(>h2:first-child):has(>ol)>h2{color:var(--answer-guide-heading);letter-spacing:-.015em;margin:0 0 .55rem;font-size:clamp(1.45rem,3vw,1.8rem);line-height:1.2}.editorial-body blockquote:has(>h2:first-child):has(>ol)>p,.editor-content .tiptap blockquote:has(>h2:first-child):has(>ol)>p{margin:.5rem 0 1rem}.editorial-body blockquote:has(>h2:first-child):has(>ol)>ol,.editor-content .tiptap blockquote:has(>h2:first-child):has(>ol)>ol{counter-reset:answer-guide;border-top:1px solid color-mix(in srgb,var(--answer-guide-accent) 32%,transparent);margin:0;padding:0;list-style:none}.editorial-body blockquote:has(>h2:first-child):has(>ol)>ol>li,.editor-content .tiptap blockquote:has(>h2:first-child):has(>ol)>ol>li{counter-increment:answer-guide;border-bottom:1px solid color-mix(in srgb,var(--answer-guide-accent) 32%,transparent);grid-template-columns:2rem minmax(0,1fr);gap:.75rem;margin:0;padding:1rem 0;display:grid}.editorial-body blockquote:has(>h2:first-child):has(>ol)>ol>li:last-child,.editor-content .tiptap blockquote:has(>h2:first-child):has(>ol)>ol>li:last-child{border-bottom:0;padding-bottom:0}.editorial-body blockquote:has(>h2:first-child):has(>ol)>ol>li:before,.editor-content .tiptap blockquote:has(>h2:first-child):has(>ol)>ol>li:before{content:counter(answer-guide);background:var(--answer-guide-accent);color:#fff;border-radius:50%;place-items:center;block-size:1.75rem;inline-size:1.75rem;margin-top:.1rem;font-size:.9rem;font-weight:800;line-height:1;display:grid}.editorial-body blockquote:has(>h2:first-child):has(>ol)>ol>li>p,.editor-content .tiptap blockquote:has(>h2:first-child):has(>ol)>ol>li>p{margin:0}.editorial-body figure{max-inline-size:100%;margin:1.75rem 0}.editorial-body img{block-size:auto;inline-size:100%;max-inline-size:100%;display:block}.editorial-body figcaption{color:var(--muted,#656b76);overflow-wrap:anywhere;margin-block-start:.6rem;font-size:.85rem}.editorial-body table{border-collapse:collapse;border:1px solid var(--border,#c9c6be);background:#fff;inline-size:100%;min-inline-size:0;max-inline-size:100%;margin:1.5rem 0 2rem;font-size:.94rem;line-height:1.5;display:block;overflow-x:auto}.editorial-body th,.editorial-body td{text-align:left;vertical-align:top;border:1px solid #d8d5ce;min-inline-size:10rem;padding:.85rem 1rem}.editorial-body th{color:#fff;background:#252832;font-weight:700}.editorial-body caption{text-align:left;padding:.75rem 0;font-weight:700}.editorial-body-wrapper{max-inline-size:100%;overflow-x:auto}.editorial-media-fallback{border:1px solid var(--border,#c9c6be);background:var(--subtle,#efede7);min-block-size:10rem;color:var(--muted,#656b76);place-items:center;display:grid}@media (width<=640px){.editorial-body :is(ol,ul){padding-inline-start:1.25rem}.editorial-body table{font-size:.86rem}.editorial-body blockquote:has(>h2:first-child):has(>ol),.editor-content .tiptap blockquote:has(>h2:first-child):has(>ol){border-radius:1rem;padding:1.25rem}.editorial-body blockquote:has(>h2:first-child):has(>ol)>ol>li,.editor-content .tiptap blockquote:has(>h2:first-child):has(>ol)>ol>li{grid-template-columns:1.75rem minmax(0,1fr);gap:.6rem}}
