.article-break{margin-block:2.75rem;border-radius:var(--radius-card);background-color:var(--color-surface);padding:1.25rem}@media(min-width:640px){.article-break{padding:1.5rem}}.article-body{--article-mark: #dd7334;--article-mark-deep: #a4521f;--article-mark-wash: color-mix(in srgb, var(--article-mark) 9%, var(--color-canvas));font-size:1.0625rem;line-height:1.8;color:var(--color-ink)}.article-body>*+*{margin-top:1.1em}.article-body h2{margin-top:2.4em;font-family:var(--font-heading);font-size:1.6rem;font-weight:600;line-height:1.25;letter-spacing:-.02em;scroll-margin-top:calc(var(--header-height, 4rem) + 1.5rem)}.article-body h3{margin-top:1.8em;font-family:var(--font-body);font-size:1.3125rem;font-weight:700;line-height:1.4;letter-spacing:-.01em;-webkit-text-stroke:.35px currentColor}.article-body h2+*,.article-body h3+*{margin-top:.6em}.article-body>:first-child{margin-top:0}.article-body a{text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--color-accent) 45%,transparent);text-underline-offset:3px;font-weight:500}.article-body a:hover{text-decoration-color:var(--color-accent)}.article-body ul,.article-body ol{padding-left:0;list-style:none}.article-body ol{counter-reset:article-list}.article-body li{position:relative;padding-left:2.1rem}.article-body li+li{margin-top:.3em}.article-body li>p{margin:0}.article-body ul>li:before{content:"";position:absolute;left:.55rem;top:.72em;width:.45rem;height:.45rem;border-radius:999px;background-color:var(--article-mark)}.article-body ol>li{counter-increment:article-list}.article-body ol>li:before{content:counter(article-list);position:absolute;left:0;top:.2em;display:grid;place-items:center;width:1.5rem;height:1.5rem;border-radius:999px;background-color:color-mix(in srgb,var(--article-mark) 16%,var(--color-canvas));color:var(--article-mark-deep);font-size:.8125rem;font-weight:700;line-height:1;font-variant-numeric:tabular-nums}.article-body li ul,.article-body li ol{margin-top:.5em}.article-body li li{padding-left:1.5rem}.article-body li ul>li:before{left:.4rem;background-color:transparent;box-shadow:inset 0 0 0 1.5px var(--article-mark)}.article-body strong,.article-body b{font-weight:600;background-image:linear-gradient(transparent 62%,color-mix(in srgb,var(--article-mark) 22%,transparent) 62%);box-decoration-break:clone;-webkit-box-decoration-break:clone}.article-body blockquote strong,.article-body blockquote b,.article-body h2 strong,.article-body h3 strong,.article-body th strong,.article-body td strong{background-image:none}.article-body blockquote{position:relative;margin-block:2.2em;border-radius:var(--radius-card);background-color:var(--article-mark-wash);padding:1.5rem 1.5rem 1.5rem 4rem;font-family:var(--font-heading);font-size:1.25rem;font-style:normal;font-weight:500;line-height:1.5;color:var(--color-ink)}.article-body blockquote:before{content:"“";position:absolute;left:1.1rem;top:.6rem;font-family:var(--font-heading);font-size:4rem;line-height:1;color:var(--article-mark)}.article-body blockquote>*+*{margin-top:.6em}.article-body blockquote em,.article-body blockquote i{font-style:normal}.article-body blockquote strong,.article-body blockquote b{font-weight:inherit}@media(min-width:640px){.article-body blockquote{padding:1.75rem 2rem 1.75rem 4.5rem;font-size:1.375rem}.article-body blockquote:before{left:1.4rem}}.article-body table{width:100%;border:1px solid var(--color-border);border-radius:var(--radius-card);border-collapse:separate;border-spacing:0;overflow:hidden;background-color:var(--color-canvas);font-size:.9375rem;line-height:1.5}@media(max-width:639px){.article-body table{display:block;overflow-x:auto}}.article-body th,.article-body td{padding:.8rem 1rem;border-bottom:1px solid var(--color-border);text-align:left;vertical-align:top;min-width:8rem}.article-body thead th{border-bottom:0;background-color:var(--color-accent);color:#fff;font-weight:600}.article-body tbody tr:nth-child(2n)>*{background-color:var(--color-surface)}.article-body tbody tr:last-child>*{border-bottom:0}.article-body tbody td:first-child,.article-body tbody th{font-weight:600}.article-body img{border-radius:var(--radius-card)}
