.editorial-post,.article-related{max-width:1160px;margin-inline:auto;padding-inline:24px}.editorial-post{padding-top:48px}.article-header{border-bottom:1px solid var(--wis-border);padding-bottom:40px}.article-header-with-image{grid-template-columns:minmax(0,1fr) 320px;align-items:center;gap:48px;display:grid}.article-introduction{min-width:0;max-width:800px}.article-kicker{color:var(--aw-color-text-muted);flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:20px;font-size:12px;font-weight:600;display:flex}.article-kicker a{color:var(--wis-link);text-transform:capitalize}.article-kicker>span{border-left:1px solid var(--wis-border);padding-left:12px}.article-header h1{letter-spacing:-.035em;color:var(--aw-color-text-heading);text-wrap:balance;overflow-wrap:break-word;margin:0 0 20px;font-size:clamp(32px,3.5vw,48px);font-weight:750;line-height:1.12}.article-deck{color:var(--aw-color-text-default);max-width:65ch;margin-bottom:26px;font-size:18px;line-height:1.65}.article-byline{align-items:center;gap:12px;display:flex}.article-author-mark{background:var(--wis-accent-soft);width:40px;height:40px;color:var(--wis-link);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.article-author-mark svg{width:18px;height:18px}.article-author{color:var(--aw-color-text-heading);margin:0 0 4px;font-size:14px;font-weight:600}.article-dates{color:var(--aw-color-text-muted);flex-wrap:wrap;gap:4px 14px;font-size:12px;line-height:1.6;display:flex}.article-cover{border-radius:var(--wis-radius);background:var(--wis-surface-soft);border:1px solid var(--wis-border);overflow:hidden}.article-cover-image{width:100%;height:auto;display:block}.article-reading-layout{padding-top:44px}.article-has-contents{grid-template-columns:240px minmax(0,720px);gap:64px;display:grid}.article-reading-column{width:100%;min-width:0;max-width:720px;margin-inline:auto}.article-sidebar{min-width:0}.article-contents-desktop{max-height:calc(100dvh - 140px);padding-bottom:8px;position:sticky;top:108px;overflow-y:auto}.article-rail-label{text-transform:uppercase;letter-spacing:.1em;color:var(--aw-color-text-muted);margin-bottom:16px;font-size:11px;font-weight:650;line-height:1.6}.article-sidebar ol{border-left:1px solid var(--wis-border);margin:0;padding:0;list-style:none}.article-sidebar li a{color:var(--aw-color-text-default);overflow-wrap:anywhere;border-left:2px solid #0000;margin-left:-1px;padding:9px 16px;font-size:13px;line-height:1.5;display:block}.article-sidebar li a:hover,.article-sidebar li a:focus-visible{color:var(--wis-link);border-left-color:var(--wis-link);background:var(--wis-accent-soft)}.article-back-top{color:var(--wis-link);align-items:center;gap:8px;min-height:36px;margin-top:24px;font-size:12px;display:inline-flex}.article-back-top svg{width:14px;height:14px}.article-contents-mobile{display:none}.article-prose{max-width:none;color:var(--aw-color-text-default);overflow-wrap:break-word;font-size:18px;line-height:1.85}.article-prose :where(p,ul,ol){margin-top:0;margin-bottom:1.4em}.article-prose :where(h1,h2,h3,h4){color:var(--aw-color-text-heading);letter-spacing:-.025em;text-wrap:balance;scroll-margin-top:104px}.article-prose h2{border-top:1px solid var(--wis-border);margin-top:2.4em;margin-bottom:.9em;padding-top:24px;font-size:28px;font-weight:700;line-height:1.3}.article-prose h3{margin-top:1.8em;margin-bottom:.7em;font-size:21px;font-weight:650;line-height:1.4}.article-prose h4{font-size:18px;line-height:1.5}.article-prose :where(strong,b){color:var(--aw-color-text-heading);font-weight:650}.article-prose a{color:var(--wis-link);text-underline-offset:3px;text-decoration:underline 1px}.article-prose a:hover{text-decoration-thickness:2px}.article-prose :where(ul,ol){padding-left:1.5em}.article-prose li{margin-block:.55em;padding-left:.3em}.article-prose li::marker{color:var(--wis-link)}.article-prose :where(img,video){border-radius:12px;max-width:100%;height:auto;margin-block:32px}.article-prose blockquote{border-left:3px solid var(--wis-link);background:var(--wis-accent-soft);color:var(--aw-color-text-heading);border-radius:0 12px 12px 0;margin-block:32px;padding:20px 24px;font-style:normal}.article-prose blockquote p:last-child{margin-bottom:0}.article-prose blockquote p:before,.article-prose blockquote p:after{content:none}.article-prose .article-table-scroll{border:1px solid var(--wis-border);border-radius:12px;max-width:100%;margin-block:32px;overflow-x:auto}.article-prose table{width:100%;margin:0;font-size:14px;line-height:1.6}.article-prose :where(th,td){border-bottom:1px solid var(--wis-border);vertical-align:top;min-width:150px;padding:14px 16px}.article-prose th{color:var(--aw-color-text-heading);background:var(--wis-surface-soft);text-align:left;font-weight:650}.article-prose tr:last-child td{border-bottom:0}.article-prose pre{max-width:100%;font-size:14px;overflow-x:auto}.article-editorial-note{border-top:1px solid var(--wis-border);color:var(--aw-color-text-muted);gap:12px;margin-top:40px;padding-top:24px;font-size:13px;line-height:1.7;display:flex}.article-editorial-note svg{flex-shrink:0;width:18px;height:18px;margin-top:3px}.article-editorial-note a{color:var(--wis-link);text-underline-offset:3px;text-decoration:underline}.article-endnotes{margin-top:28px}.article-share{flex-wrap:wrap;align-items:center;gap:8px;margin-top:20px;font-size:12px;display:flex}.article-share>span{font-weight:500}.article-share button{border:1px solid var(--wis-border);border-radius:50%;place-items:center;width:40px;height:40px;margin:0;display:grid}.article-share button svg{width:17px;height:17px;color:var(--aw-color-text-default)}.article-share button:hover{background:var(--wis-accent-soft)}.article-tool-callout{border-radius:var(--wis-radius);background:var(--wis-surface-soft);margin-block:40px 24px;padding:28px}.article-tool-callout .article-rail-label{margin-bottom:8px}.article-tool-callout h2{letter-spacing:-.025em;color:var(--aw-color-text-heading);margin-bottom:12px;font-size:24px;font-weight:700;line-height:1.3}.article-tool-callout p:not(.article-rail-label){margin-bottom:20px;font-size:14px;line-height:1.7}.article-tool-callout svg{width:18px;height:18px}.article-all-guides{color:var(--wis-link);align-items:center;gap:8px;min-height:44px;font-size:14px;display:inline-flex}.article-all-guides svg{width:16px;height:16px}.article-related{border-top:1px solid var(--wis-border);margin-top:64px;padding-top:32px;padding-bottom:64px}.article-related-heading{justify-content:space-between;align-items:end;gap:20px;margin-bottom:28px;display:flex}.article-related-heading .article-rail-label{margin-bottom:8px}.article-related h2{letter-spacing:-.025em;color:var(--aw-color-text-heading);font-size:30px;font-weight:700;line-height:1.3}.article-related-heading>a{color:var(--wis-link);flex-shrink:0;align-items:center;gap:8px;min-height:44px;font-size:14px;display:inline-flex}.article-related svg{flex-shrink:0;width:18px;height:18px}.article-related-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;display:grid}.article-related-list article{border-top:1px solid var(--wis-border);padding-top:20px}.article-related-list .article-rail-label{margin-bottom:10px}.article-related h3{letter-spacing:-.015em;color:var(--aw-color-text-heading);font-size:19px;font-weight:650;line-height:1.45}.article-related h3 a{align-items:start;gap:16px;display:flex}.article-related h3 a:hover{color:var(--wis-link)}.article-related h3 svg{margin-top:5px}#article-title{scroll-margin-top:104px}@media (width<=1023px){.article-header-with-image{grid-template-columns:minmax(0,1fr) 240px;gap:28px}.article-has-contents{display:block}.article-contents-desktop{display:none}.article-sidebar{max-width:720px;margin:0 auto 28px}.article-contents-mobile{border:1px solid var(--wis-border);background:var(--wis-surface);border-radius:12px;display:block}.article-contents-mobile summary{color:var(--aw-color-text-heading);cursor:pointer;justify-content:space-between;align-items:center;padding:16px 20px;font-size:14px;font-weight:600;list-style:none;display:flex}.article-contents-mobile summary::-webkit-details-marker{display:none}.article-contents-mobile summary svg{width:18px;height:18px}.article-contents-mobile[open] summary svg{transform:rotate(180deg)}.article-contents-mobile nav{padding:0 20px 20px}.article-sidebar li a{padding-block:12px}}@media (width<=767px){.editorial-post,.article-related{padding-inline:20px}.editorial-post{padding-top:28px}.article-header-with-image{display:block}.article-header h1{font-size:34px}.article-deck{font-size:16px;line-height:1.7}.article-kicker{margin-bottom:16px}.article-cover{max-width:480px;margin-top:28px}.article-header{padding-bottom:28px}.article-reading-layout{padding-top:28px}.article-prose{font-size:17px;line-height:1.8}.article-prose h2{margin-top:1.8em;padding-top:20px;font-size:25px}.article-prose h3{font-size:20px}.article-tool-callout{padding:24px}.article-related{margin-top:40px;padding-bottom:40px}.article-related-heading{flex-direction:column;align-items:start;gap:8px}.article-related h2{font-size:27px}.article-related-list{grid-template-columns:1fr;gap:24px}}
