/* Typography */.wu-heroSplit > div:not(.wu-scene){flex:1 1 306px}.wu-scene{display:block;max-width:100%;width:132px}.wu-scene{margin:0 0 0 auto;flex-shrink:0}.wu-scene > *{height:auto;display:block;width:100%}.wu-sponsorUnit{width:100%;margin:0px;max-width:100vw;display:flex;box-sizing:border-box;justify-content:flex-end}.wu-sponsorUnit{min-width:0;background-color:var(--sf-muted);padding:11px 15px 11px 15px}.wu-sponsorContent{max-width:100%}.wu-sponsorContent{flex-direction:column;width:100%}/* Base */.wu-sponsorContent{align-items:center;box-sizing:border-box;min-width:0;gap:4px;display:flex}.wu-sponsorContent.wu-sponsorSide{flex-direction:row}.wu-sponsorContent.wu-sponsorSide{align-items:center;width:100%}.wu-sponsorContent.wu-sponsorSide{min-width:0;column-gap:8px;row-gap:8px}.wu-sponsorLink{max-width:100%;flex:0 1 auto}.wu-sponsorLink{width:min(468px, 100%);min-width:0}.wu-sponsorLink{display:block;flex-basis:auto}.wu-sponsorImage{height:auto;max-width:100%;display:block;width:min(468px, 100%);min-width:0}/* Forms */.wu-sponsorLabel{font-size:.72rem;line-height:1.2}.wu-sponsorLabel{opacity:.75;color:inherit}.wu-sponsorSide .wu-sponsorLabel{white-space:nowrap}.wu-sponsorSide .wu-sponsorLink{flex:0 1 auto;flex-basis:auto}.wu-sponsorSide .wu-sponsorLink{min-width:0;width:min(468px, 100%)}blockquote cite{font-size:.88em;display:block;margin-top:9px;color:var(--sf-muted-foreground);font-style:normal}.wu-twoCols{gap:17px;display:grid;grid-template-columns:repeat(2,1fr)}.wu-cols3{display:grid;grid-template-columns:repeat(3,1fr)}/* Article */.wu-cols3{row-gap:16px;column-gap:16px}tbody tr:hover{background-color:var(--sf-muted)}caption{caption-side:bottom;color:var(--sf-muted-foreground);padding:8px 0 8px;text-align:left;font-size:.88em}th[scope=row]{font-weight:600;white-space:nowrap}.wu-flash{bottom:32px;left:50%;background-color:var(--sf-foreground);position:fixed;transform:translateX(-50%);padding:11px 18px 11px 18px;color:var(--sf-background)}.wu-flash{font-size:.92em;border-radius:962px;z-index:90;box-shadow:0 10px 30px hsl(45 8% 95% / 0.25)}kbd{border:1px solid var(--sf-border);font:inherit;padding:2px 5px 2px 5px}kbd{border-radius:4px;border-bottom-width:2px;background-color:var(--sf-card);font-size:.85em}/* Reset */mark{background-color:hsl(225 66% 62% / 0.35);color:inherit}mark{padding:0 3px 0 3px;border-radius:2px}small{font-size:.82em}.wu-linkButton.wu-ghost{color:var(--sf-primary);background-color:transparent;border:1px solid var(--sf-primary)}.wu-linkButton.wu-small{font-size:.86em;padding:5px 12px 5px}dialog{color:var(--sf-foreground);box-shadow:0 30px 80px hsl(45 8% 95% / 0.3)}dialog{padding:18px;background-color:var(--sf-card)}dialog{max-width:min(560px,92vw);border:0;border-radius:14px}/* Navigation */dialog::backdrop{background-color:hsl(45 8% 95% / 0.5);backdrop-filter:blur(3px)}.wu-dialog{inset:0;place-items:center;display:grid}.wu-dialog{z-index:80;position:fixed}.wu-hint{cursor:help;border-bottom:1px dotted var(--sf-muted-foreground);position:relative}.wu-hint::after{color:var(--sf-background);bottom:125%;font-size:.8em;position:absolute;padding:9px 12px 9px 12px;content:attr(data-tip);left:50%;opacity:0;white-space:nowrap;border-radius:6px;transform:translateX(-50%);background-color:var(--sf-foreground)}.wu-hint::after{transition:none;pointer-events:none}.wu-hint:hover::after{opacity:1}.wu-spacer-1{margin-top:4px}/* Components */.wu-spacer-b1{margin-bottom:4px}.wu-spacer-2{margin-top:8px}.wu-spacer-b2{margin-bottom:8px}.wu-spacer-3{margin-top:13px}.wu-spacer-b3{margin-bottom:11px}.wu-spacer-4{margin-top:20px}.wu-spacer-b4{margin-bottom:19px}.wu-spacer-5{margin-top:29px}/* Layout */.wu-spacer-b5{margin-bottom:29px}.wu-spacer-6{margin-top:49px}.wu-spacer-b6{margin-bottom:51px}.wu-breadcrumbs ol{display:flex;flex-wrap:wrap}.wu-breadcrumbs ol{padding:0;list-style-type:none;column-gap:8px;row-gap:4px;margin:0}.wu-breadcrumbs li+li::before{margin-right:8px;opacity:.5;content:"»"}.wu-paging{display:flex;margin-top:30px;justify-content:center;column-gap:8px;row-gap:8px}.wu-paging{flex-wrap:wrap;margin-bottom:30px}/* Media */.wu-paging a,.wu-paging span{border:1px solid var(--sf-border)}.wu-paging a,.wu-paging span{display:inline-block;padding:5px 10px 5px 10px;text-align:center;min-width:36px;text-decoration-line:none;border-radius:14px}.wu-paging [aria-current]{border-color:var(--sf-primary);background-color:var(--sf-primary);color:#111111}.wu-paging a:hover{background-color:var(--sf-muted)}:focus-visible{outline:3px solid var(--sf-secondary);outline-offset:3px}:focus:not(:focus-visible){outline:none}.wu-progress{z-index:60;width:0;top:0;transition:width .1s linear;left:0;position:fixed;background-color:var(--sf-primary);height:3px}progress{accent-color:var(--sf-primary);width:100%;height:8px}/* Widgets */meter{width:100%}html{scrollbar-color:hsl(45 6% 62% / 0.6) var(--sf-background);scrollbar-width:auto}::-webkit-scrollbar{height:10px;width:10px}::-webkit-scrollbar-thumb{border:2px solid var(--sf-background);background-color:hsl(45 6% 62% / 0.6);border-radius:6px}::-webkit-scrollbar-track{background-color:var(--sf-background)}.wu-isHidden,[hidden]{display:none}.wu-ellipsis{-webkit-line-clamp:2;display:-webkit-box}.wu-ellipsis{-webkit-box-orient:vertical;overflow:hidden}/* Footer */.wu-metaRow{align-items:center;display:flex}.wu-metaRow{flex-wrap:wrap;gap:8px}.wu-aboutAuthor{display:flex}.wu-aboutAuthor{background-color:var(--sf-card);margin-bottom:44px}.wu-aboutAuthor{gap:18px;border:1px solid var(--sf-border);align-items:flex-start;margin-top:44px;padding:22px;border-radius:15px}.wu-aboutAuthor h4{margin-bottom:4px}.wu-aboutAuthor p{margin:0;font-size:.94em;color:var(--sf-muted-foreground)}.wu-dropCap::first-letter{color:var(--sf-primary);font-size:3.6em;line-height:.8;font-weight:bold;float:left;padding:6px 8px 0 0;font-family:'Urbanist', -apple-system, BlinkMacSystemFont, 'Helvetica Neue', sans-serif}/* Utilities */.wu-subscribe{gap:10px;padding:24px;display:flex;flex-wrap:wrap}.wu-subscribe{margin:29px 0 29px;background-color:var(--sf-muted);border-radius:15px}.wu-subscribe input{flex:1 1 200px}.wu-doth{background-color:var(--sf-secondary);border-radius:2px;display:inline-block}.wu-doth{width:8px;height:10px}.wu-nf{display:grid;row-gap:8px;grid-template-columns:auto 1fr}.wu-nf{font-size:1.05em;column-gap:23px;padding:41px 0 41px}.wu-nf dt{color:var(--sf-muted-foreground)}/* Responsive */.wu-nf dd{margin:0}body > .wu-topStrip{position:relative;z-index:40}/* media */@media (width <= 982px){.wu-postList{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width <= 893px){.wu-layout{grid-template-columns:minmax(0,1fr)}}@media (width <= 893px){.wu-rail{position:static}}@media (width <= 754px){.wu-pinned{grid-template-columns:minmax(0,1fr)}}@media (width <= 754px){.wu-bottomInner{grid-template-columns:minmax(0,1fr)}}@media (width <= 754px){.wu-menuButton{display:flex}}@media (width <= 754px){.wu-primaryNav{width:100%;display:none}}@media (width <= 754px){.wu-primaryNav{flex-direction:column;padding:6px 0 12px 0}}@media (width <= 754px){.wu-menuToggle[open]~.wu-primaryNav{display:flex}}@media (width <= 638px){.wu-postList{grid-template-columns:minmax(0,1fr)}}@media (width <= 638px){.wu-postList .wu-headlineArea{flex-wrap:wrap}}@media (width <= 655px){.wu-cover h1,.wu-headlineArea h1{font-size:1.8rem}}@media (width <= 720px){.wu-scene{margin:0 auto 13px auto;width:min(109px, 60vw)}}@media (width <= 563px){.wu-sponsorContent.wu-sponsorSide{flex-direction:column}}@media (width <= 563px){.wu-sponsorLink{flex-basis:auto}}@media (width <= 655px){.wu-twoCols,.wu-cols3{grid-template-columns:minmax(0,1fr)}}@media print{header,footer,nav,aside{display:none}}@media print{body{font-size:12pt;background-color:#fff;color:#000}}@media print{a{color:#000;text-decoration:underline}}@media print{h2,h3{break-after:avoid}}@media print{img,table,pre{break-inside:avoid}}@media (prefers-contrast:more){a{text-decoration:underline}}@media (prefers-contrast:more){body{color:#fff}}
