.article-body{--wtt-measure:760px;--wtt-bleed:var(--wtt-measure);--wtt-bg-elevated:var(--bg-elevated,#fff);--wtt-bg-subtle:var(--bg-subtle,#f4f3ee);--wtt-bg-inverse:var(--bg-inverse,#0d0d0d);--wtt-border:var(--border,#e8e6df);--wtt-text:var(--text,#0d0d0d);--wtt-text-2:var(--text-2,#4a4a45);--wtt-text-3:var(--text-3,#767670);--wtt-text-inverse:var(--text-inverse,#fafaf7);--wtt-accent:var(--accent,#d10a11);--wtt-accent-hover:var(--accent-hover,#a8080e);--wtt-radius-xs:var(--radius-xs,2px);--wtt-radius-sm:var(--radius-sm,4px);--wtt-radius-md:var(--radius-md,8px);--wtt-radius-full:var(--radius-full,9999px);--wtt-font-serif:var(--font-serif,"Inter Display","Inter",system-ui,sans-serif);--wtt-font-reading:var(--font-reading,"Source Serif 4","Charter","Georgia",serif);--wtt-font-sans:var(--font-sans,"Inter Display","Inter",system-ui,-apple-system,"Segoe UI",sans-serif);--wtt-font-mono:var(--font-mono,"Inter Display","Inter",system-ui,sans-serif);--wtt-ease:cubic-bezier(0.4,0,0.2,1)}.article-body.wtt-dark,.wtt-dark .article-body,[data-theme=dark] .article-body{--wtt-bg-elevated:var(--bg-elevated,#1a1a1a);--wtt-bg-subtle:var(--bg-subtle,#161616);--wtt-bg-inverse:var(--bg-inverse,#fafaf7);--wtt-border:var(--border,#2a2a2a);--wtt-text:var(--text,#fafaf7);--wtt-text-2:var(--text-2,#b5b3aa);--wtt-text-3:var(--text-3,#767670);--wtt-text-inverse:var(--text-inverse,#0d0d0d)}.article-body p{font-family:var(--wtt-font-reading);font-size:17px;line-height:1.65;color:var(--wtt-text);margin-bottom:20px}@media (min-width:768px){.article-body p{font-size:17px;margin-bottom:24px}}.article-body h1{font-family:var(--wtt-font-serif);font-weight:700;font-size:30px;line-height:1.15;letter-spacing:-.015em;color:var(--wtt-text);margin-top:44px;margin-bottom:16px}@media (min-width:768px){.article-body h1{font-size:36px}}.article-body h2{font-family:var(--wtt-font-serif);font-weight:700;font-size:22px;line-height:1.25;color:var(--wtt-text);margin-top:36px;margin-bottom:12px}@media (min-width:768px){.article-body h2{font-size:28px;line-height:1.2;margin-top:48px;margin-bottom:16px}}.article-body h3{font-family:var(--wtt-font-serif);font-weight:600;font-size:19px;line-height:1.3;color:var(--wtt-text);margin-top:28px;margin-bottom:10px}@media (min-width:768px){.article-body h3{font-size:22px;margin-top:36px;margin-bottom:12px}}.article-body a{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;color:var(--wtt-text);transition:color .2s var(--wtt-ease);overflow-wrap:anywhere;word-break:break-word}.article-body a:hover{color:var(--wtt-accent)}.article-body strong{font-weight:700}.article-body em{font-style:italic}.article-body u{text-underline-offset:2px}.article-body del,.article-body s{text-decoration:line-through}.article-body code{font-family:var(--wtt-font-mono);font-size:.88em;background:var(--wtt-bg-subtle);border:1px solid var(--wtt-border);padding:.12em .35em;border-radius:var(--wtt-radius-sm)}.article-body blockquote,.article-body blockquote.pull-quote{font-family:var(--wtt-font-reading);font-style:italic;font-size:22px;line-height:1.25;color:var(--wtt-text);border-left:3px solid var(--wtt-accent);padding:8px 0 8px 20px;margin:32px 0}@media (min-width:768px){.article-body blockquote,.article-body blockquote.pull-quote{font-size:28px;line-height:1.2;padding:8px 0 8px 24px;margin:40px 0}}.article-body blockquote>p{font:inherit;font-family:inherit;font-size:inherit;line-height:inherit;font-style:inherit;color:inherit;margin:0}.article-body blockquote>p+p{margin-top:12px}.article-body ol,.article-body ul{font-family:var(--wtt-font-reading);font-size:17px;line-height:1.65;color:var(--wtt-text);margin-bottom:24px;padding-left:24px}.article-body ul{list-style:disc}.article-body ol{list-style:decimal}.article-body li{margin-bottom:8px}.article-body li::marker{color:var(--wtt-text-3)}.article-body li>p{font:inherit;font-family:inherit;font-size:inherit;line-height:inherit;color:inherit;margin:0}.article-body li>p+p{margin-top:8px}.article-body li>ol,.article-body li>ul{margin-top:8px;margin-bottom:0}.article-body ul ul{list-style:circle}.article-body ul ul ul{list-style:square}.article-body input[type=checkbox]{accent-color:var(--wtt-accent);width:16px;height:16px;margin-right:8px;transform:translateY(1px)}.article-body li:has(>input[type=checkbox]),.article-body li:has(>label>input[type=checkbox]){list-style:none;margin-left:-24px}.article-body pre{font-family:var(--wtt-font-mono);font-size:14px;line-height:1.6;background:var(--wtt-bg-inverse);color:var(--wtt-text-inverse);padding:16px 20px;border-radius:var(--wtt-radius-md);overflow-x:auto;margin:28px 0}.article-body pre code{background:none;border:none;padding:0;font-size:inherit;color:inherit}.article-body table{width:100%;border-collapse:collapse;font-family:var(--wtt-font-sans);font-size:15px;color:var(--wtt-text);margin:28px 0}.article-body td,.article-body th{border:1px solid var(--wtt-border);padding:10px 14px;text-align:left;vertical-align:top}.article-body th{background:var(--wtt-bg-subtle);font-weight:700}.article-body figure{margin:40px 0}.article-body figcaption{font-family:var(--wtt-font-sans);font-style:italic;font-size:13px;color:var(--wtt-text-3);margin-top:8px}.article-body img{height:auto}.article-body audio,.article-body img,.article-body video{max-width:100%;display:block;border-radius:var(--wtt-radius-sm)}.article-body audio{width:100%}.article-body iframe{display:block;width:100%!important;max-width:100%;height:auto!important;aspect-ratio:16/9;border:0;border-radius:var(--wtt-radius-sm);margin:32px 0}.article-body figure.image{width:100%;margin:40px 0}.article-body figure.image img{width:100%;height:auto}.article-body figure.article-figure{width:100%;margin:40px 0}.article-body figure.article-figure>img{width:100%;height:auto}.article-body [data-size=inline],.article-body [data-size=text]{width:100%}.article-body [data-size=wide]{width:min(1080px,var(--wtt-bleed));max-width:none;margin-left:calc((100% - min(1080px, var(--wtt-bleed))) / 2);margin-right:calc((100% - min(1080px, var(--wtt-bleed))) / 2)}.article-body [data-size=full]{width:var(--wtt-bleed);max-width:none;margin-left:calc((100% - var(--wtt-bleed)) / 2);margin-right:calc((100% - var(--wtt-bleed)) / 2)}.article-body figure a{display:block;text-decoration:none}.article-body figure a img{transition:opacity .2s var(--wtt-ease)}.article-body figure a:hover img{opacity:.92}.article-body .article-gallery-embed{margin:32px 0}.article-body .article-gallery{display:flex;flex-wrap:wrap;gap:6px}.article-body .article-gallery a{text-decoration:none;cursor:zoom-in;overflow:hidden}.article-body .article-gallery a,.article-body .article-gallery img{border-radius:var(--wtt-radius-sm)}.article-body .article-gallery{--wtt-gallery-row:240px}.article-body .article-gallery__item{display:block;height:var(--wtt-gallery-row);flex-grow:var(--ar,1.5);flex-basis:calc(var(--ar, 1.5) * var(--wtt-gallery-row));overflow:hidden;border-radius:var(--wtt-radius-sm);background:var(--wtt-bg-subtle);cursor:zoom-in}.article-body .article-gallery__img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:0}@media (max-width:767px){.article-body .article-gallery{--wtt-gallery-row:160px}}.article-body hr{border:none;border-top:1px solid var(--wtt-border);margin:36px 0}.article-body>:last-child{margin-bottom:0}.article-body p:empty{display:none}.article-body [data-text-alignment=center]{text-align:center}.article-body [data-text-alignment=right]{text-align:right}.article-body [data-text-alignment=justify]{text-align:justify}.article-body [data-text-color=gray]{color:#9b9a97}.article-body [data-text-color=brown]{color:#64473a}.article-body [data-text-color=red]{color:#e03e3e}.article-body [data-text-color=orange]{color:#d9730d}.article-body [data-text-color=yellow]{color:#cb912f}.article-body [data-text-color=green]{color:#0f7b6c}.article-body [data-text-color=blue]{color:#0b6e99}.article-body [data-text-color=purple]{color:#6940a5}.article-body [data-text-color=pink]{color:#ad1a72}.article-body [data-background-color=gray]{background-color:#ebeced}.article-body [data-background-color=brown]{background-color:#e9e5e3}.article-body [data-background-color=red]{background-color:#fbe4e4}.article-body [data-background-color=orange]{background-color:#faebdd}.article-body [data-background-color=yellow]{background-color:#fbf3db}.article-body [data-background-color=green]{background-color:#ddedea}.article-body [data-background-color=blue]{background-color:#ddebf1}.article-body [data-background-color=purple]{background-color:#eae4f2}.article-body [data-background-color=pink]{background-color:#f4dfeb}.article-body [data-background-color]{padding:.05em .25em;border-radius:var(--wtt-radius-xs)}.article-body .wtt-box{font-family:var(--wtt-font-sans);background:#fffcf4;border:1px solid rgba(184,116,10,.28);border-radius:var(--wtt-radius-md);padding:20px 22px;margin:32px 0}.article-body .wtt-box__eyebrow{font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:var(--wtt-accent);margin-bottom:10px}.article-body .wtt-box__title{font-family:var(--wtt-font-serif);font-weight:700;font-size:20px;line-height:1.25;color:var(--wtt-text);margin:0}.article-body .wtt-box__dek{font-family:var(--wtt-font-sans);font-size:14px;line-height:1.55;color:var(--wtt-text-2);margin:6px 0 0}.article-body .wtt-box__read{display:flex;gap:16px;align-items:center;text-decoration:none}.article-body .wtt-box__thumb{width:116px;height:84px;flex-shrink:0;-o-object-fit:cover;object-fit:cover;border-radius:var(--wtt-radius-sm);margin:0}.article-body .wtt-box__read:hover .wtt-box__title{color:var(--wtt-accent)}.article-body .wtt-box__btn{display:inline-flex;align-items:center;margin-top:14px;padding:9px 18px;background:var(--wtt-accent);color:#fff;font-size:13px;font-weight:700;text-decoration:none;border-radius:var(--wtt-radius-full);transition:background .2s var(--wtt-ease)}.article-body .wtt-box__btn:hover{background:var(--wtt-accent-hover);color:#fff}.article-body .wtt-box__list{list-style:none;margin:12px 0 0;padding:0;font-family:var(--wtt-font-sans)}.article-body .wtt-box__list li{position:relative;padding-left:26px;margin-bottom:10px;font-size:15px;line-height:1.45}.article-body .wtt-box__list li:before{content:"›";position:absolute;left:6px;top:-1px;color:var(--wtt-accent);font-weight:700}.article-body .wtt-box__list a{color:var(--wtt-text);text-decoration:none;font-weight:600}.article-body .wtt-box__list a:hover{color:var(--wtt-accent)}.article-body .wtt-box--note .wtt-box__body{font-family:var(--wtt-font-sans);font-size:15px;line-height:1.6;color:var(--wtt-text-2);margin-top:8px}.article-body .wtt-box--note .wtt-box__body p{font-family:inherit;font-size:inherit;margin:0 0 8px}.article-body .editor-related-block{clear:both;margin:28px 0;padding:4px 14px 12px;border:1px solid var(--wtt-border);border-radius:var(--wtt-radius-md);background:var(--wtt-bg-elevated)}.article-body .editor-related-block .block-heading{font-family:var(--wtt-font-sans);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--wtt-text-3);padding:12px 0 10px;margin-bottom:4px;border-bottom:1px solid var(--wtt-border)}.article-body .editor-related-block ul{list-style:none;margin:0;padding:0;font-family:var(--wtt-font-sans);font-size:inherit}.article-body .editor-related-block li{display:flex;align-items:center;gap:14px;margin:0;padding:12px 0;border-bottom:1px solid var(--wtt-border)}.article-body .editor-related-block li:last-child{border-bottom:none;padding-bottom:4px}.article-body .editor-related-block .frame{float:none;flex:0 0 auto;width:92px;margin:0}.article-body .editor-related-block .frame a{display:block}.article-body .editor-related-block .frame img{width:92px;height:68px;-o-object-fit:cover;object-fit:cover;border-radius:var(--wtt-radius-sm);background:var(--wtt-bg-subtle);margin:0}.article-body .editor-related-block .desc{float:none;flex:1 1 auto;min-width:0}.article-body .editor-related-block .post-title{font-family:var(--wtt-font-serif);font-weight:600;font-size:15px;line-height:1.35;letter-spacing:-.01em;margin:0}.article-body .editor-related-block .post-title a,.article-body .editor-related-block a.title-color{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;color:var(--wtt-text);text-decoration:none;transition:color .2s var(--wtt-ease)}.article-body .editor-related-block .desc p{font-family:var(--wtt-font-sans);font-size:13px;line-height:1.5;color:var(--wtt-text-2);margin:4px 0 0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.article-body .editor-related-block a.title-color:hover,.article-body .editor-related-block a:hover{color:var(--wtt-accent)}@media (min-width:768px){.article-body .editor-related-block{padding:4px 16px 14px}.article-body .editor-related-block .frame{width:112px}.article-body .editor-related-block .frame img{width:112px;height:76px}.article-body .editor-related-block .post-title{font-size:16px}}.article-body .wtt-editor,.article-body.wtt-editor{--bn-font-family:var(--wtt-font-reading);--bn-colors-editor-text:var(--wtt-text);--bn-colors-editor-background:transparent}.wtt-editor .bn-editor{padding-inline:0;background:transparent;font-family:var(--wtt-font-reading)}.wtt-editor [data-content-type=paragraph],.wtt-editor [data-content-type=paragraph] .bn-inline-content{font-family:var(--wtt-font-reading);font-size:17px;line-height:1.65;color:var(--wtt-text)}.wtt-editor .bn-block-outer:not(:last-child)>.bn-block>[data-content-type=paragraph]{margin-bottom:20px}@media (min-width:768px){.wtt-editor .bn-block-outer:not(:last-child)>.bn-block>[data-content-type=paragraph]{margin-bottom:24px}}.wtt-editor [data-content-type=heading] .bn-inline-content{font-family:var(--wtt-font-serif);color:var(--wtt-text)}.wtt-editor [data-content-type=heading][data-level="1"] .bn-inline-content{font-weight:700;font-size:30px;line-height:1.15;letter-spacing:-.015em}.wtt-editor [data-content-type=heading][data-level="2"] .bn-inline-content{font-weight:700;font-size:22px;line-height:1.25}.wtt-editor [data-content-type=heading][data-level="3"] .bn-inline-content{font-weight:600;font-size:19px;line-height:1.3}@media (min-width:768px){.wtt-editor [data-content-type=heading][data-level="1"] .bn-inline-content{font-size:36px}.wtt-editor [data-content-type=heading][data-level="2"] .bn-inline-content{font-size:28px;line-height:1.2}.wtt-editor [data-content-type=heading][data-level="3"] .bn-inline-content{font-size:22px}}.wtt-editor .bn-block-outer>.bn-block>[data-content-type=heading][data-level="2"]{margin-top:36px;margin-bottom:12px}.wtt-editor .bn-block-outer>.bn-block>[data-content-type=heading][data-level="3"]{margin-top:28px;margin-bottom:10px}@media (min-width:768px){.wtt-editor .bn-block-outer>.bn-block>[data-content-type=heading][data-level="2"]{margin-top:48px;margin-bottom:16px}.wtt-editor .bn-block-outer>.bn-block>[data-content-type=heading][data-level="3"]{margin-top:36px;margin-bottom:12px}}.wtt-editor [data-content-type=bulletListItem] .bn-inline-content,.wtt-editor [data-content-type=checkListItem] .bn-inline-content,.wtt-editor [data-content-type=numberedListItem] .bn-inline-content{font-family:var(--wtt-font-reading);font-size:17px;line-height:1.65;color:var(--wtt-text)}.wtt-editor [data-content-type=bulletListItem]:before,.wtt-editor [data-content-type=numberedListItem]:before{color:var(--wtt-text-3)}.wtt-editor [data-content-type=checkListItem] input[type=checkbox]{accent-color:var(--wtt-accent)}.wtt-editor [data-content-type=quote]{border-left:3px solid var(--wtt-accent);padding:8px 0 8px 20px;margin:32px 0}.wtt-editor [data-content-type=quote] .bn-inline-content{font-family:var(--wtt-font-reading);font-style:italic;font-size:22px;line-height:1.25;color:var(--wtt-text)}@media (min-width:768px){.wtt-editor [data-content-type=quote]{padding:8px 0 8px 24px;margin:40px 0}.wtt-editor [data-content-type=quote] .bn-inline-content{font-size:28px;line-height:1.2}}.wtt-editor [data-content-type=codeBlock],.wtt-editor [data-content-type=codeBlock] pre{font-family:var(--wtt-font-mono);font-size:14px;line-height:1.6;background:var(--wtt-bg-inverse);color:var(--wtt-text-inverse);border-radius:var(--wtt-radius-md)}.wtt-editor .bn-table-cell,.wtt-editor [data-content-type=table] td,.wtt-editor [data-content-type=table] th{border:1px solid var(--wtt-border);padding:10px 14px;font-family:var(--wtt-font-sans);font-size:15px}.wtt-editor [data-content-type=image] img{border-radius:var(--wtt-radius-sm)}