/* WritelyZone Theme #18 */
:root{--console-w:280px;--console:#191C22;--paper:#FCFCFA;--ink:#1A1D23;--teal:#0FB5A6;--orange:#FF7A2F;--blue:#2954C8;--slate:#727987;--line:#E8E8E4;--hover:#F5F5F1;--deep:#0F1116;--reader:900px;--surface:1160px}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;font-size:16px;line-height:1.5}a{color:inherit;text-decoration:none}a:hover{color:var(--blue)}img{max-width:100%;height:auto;display:block}.screen-reader-text{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.wz18-skip{position:fixed;top:10px;left:10px;z-index:9999;background:#fff;color:#000;padding:10px 14px;transform:translateY(-150%)}.wz18-skip:focus{transform:none}.wz18-console{position:fixed;inset:0 auto 0 0;width:var(--console-w);height:100dvh;background:var(--console);color:#F7F8FA;z-index:50}.wz18-console-scroll{height:100%;overflow-y:auto;padding:24px 18px 20px;scrollbar-width:thin;scrollbar-color:#4c525d var(--console)}.wz18-progress{position:absolute;inset:0 0 auto;height:2px;background:#30343c;z-index:2;overflow:hidden}.wz18-progress span{display:block;width:100%;height:100%;background:var(--teal);transform:scaleX(0);transform-origin:left center}.wz18-console-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin:5px 0 18px}.wz18-logo-img{width:168px;height:auto;max-height:46px}.wz18-live{font:700 10px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace;color:#aeb4bf;white-space:nowrap;margin-top:3px}.wz18-live span{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--orange);margin-right:5px}.wz18-mini-search{position:relative;display:grid;grid-template-columns:1fr auto;margin-bottom:22px}.wz18-mini-search input{min-width:0;background:#0f1116;border:1px solid #3c424c;color:#fff;padding:10px 11px;border-radius:3px 0 0 3px;font-size:13px;outline:none}.wz18-mini-search input:focus{border-color:var(--teal);box-shadow:0 0 0 2px rgba(15,181,166,.28)}.wz18-mini-search button{border:1px solid var(--teal);background:var(--teal);color:#081310;font-weight:800;border-radius:0 3px 3px 0;padding:0 11px}.wz18-search-results{grid-column:1/-1;background:#101318;border:1px solid #333943;border-top:0;position:absolute;top:100%;left:0;right:0;z-index:4}.wz18-search-results[hidden]{display:none}.wz18-search-results ul{list-style:none;margin:0;padding:4px}.wz18-search-results a{display:flex;justify-content:space-between;gap:10px;padding:8px;border-radius:3px;font-size:12px}.wz18-search-results a:hover,.wz18-search-results a:focus{background:#232832;color:#fff}.wz18-search-results small{color:#9aa2af}.wz18-console-label{text-transform:uppercase;letter-spacing:.12em;font-size:10px;font-weight:800;color:#aeb4bf;margin:0 0 8px}.wz18-section-nav{display:block}.wz18-section-nav>a{display:flex;align-items:center;justify-content:space-between;gap:8px;position:relative;padding:7px 8px 7px 11px;margin:1px 0;border-radius:3px;color:#eef0f3;font-size:13px}.wz18-section-nav>a strong{font:600 11px ui-monospace,SFMono-Regular,Menlo,monospace;color:#b4bac5}.wz18-section-nav>a:hover{background:#262b33;color:#fff}.wz18-section-nav>a.is-active{background:#242a32;color:#fff}.wz18-section-nav>a.is-active:before{content:"";position:absolute;left:0;top:6px;bottom:6px;width:3px;background:var(--teal)}.wz18-quick-stats{margin-top:24px;padding-top:18px;border-top:1px solid #343943}.wz18-quick-stats>div{display:flex;justify-content:space-between;gap:8px;padding:5px 2px;font-size:12px;color:#d6d9df}.wz18-quick-stats strong{font:700 11px ui-monospace,SFMono-Regular,Menlo,monospace;color:#fff}.wz18-console-context{margin-top:24px;padding-top:18px;border-top:1px solid #343943}.wz18-toc-nav a,.wz18-next-up a{display:block;font-size:12px;line-height:1.35;padding:6px 4px;color:#c8cdd5}.wz18-toc-nav a.is-read{color:#f4f5f7}.wz18-toc-nav a.is-active{color:var(--teal);font-weight:700}.wz18-next-label{margin-top:18px}.wz18-console-bottom{margin-top:24px;padding-top:18px;border-top:1px solid #343943}.wz18-console-bottom nav{display:flex;flex-wrap:wrap;gap:7px 11px}.wz18-console-bottom nav a{font-size:11px;color:#c6cbd4}.wz18-theme-toggle{margin-top:14px;padding:7px 9px;width:100%;border:1px solid #444b57;background:transparent;color:#fff;border-radius:3px;text-align:left}.wz18-surface-wrap{margin-left:var(--console-w);min-height:100vh;background:var(--paper)}.wz18-main,.wz18-footer{max-width:var(--surface);margin:0 auto;padding-left:34px;padding-right:34px}.wz18-contextbar{min-height:54px;display:flex;justify-content:space-between;align-items:center;gap:20px;border-bottom:1px solid var(--line);font-size:12px;color:var(--slate)}.wz18-contextbar div{display:flex;gap:7px;align-items:center}.wz18-contextbar strong{color:var(--ink)}.wz18-contextbar nav{display:flex;gap:18px}.wz18-contextbar nav a[aria-current=page]{color:var(--teal);font-weight:800}.wz18-data-strip{display:grid;grid-template-columns:repeat(5,1fr);border-bottom:1px solid var(--line);padding:16px 0;gap:14px}.wz18-data-strip div{display:grid;grid-template-columns:auto 1fr;gap:1px 8px;align-items:baseline}.wz18-data-strip span{grid-column:1/-1;color:var(--slate);font-size:10px;text-transform:uppercase;letter-spacing:.09em}.wz18-data-strip strong{font:750 16px ui-monospace,SFMono-Regular,Menlo,monospace}.wz18-data-strip em{font:600 11px ui-monospace,SFMono-Regular,Menlo,monospace;color:var(--teal);font-style:normal}.wz18-ad{min-height:90px;margin:18px 0;display:flex;align-items:center;justify-content:center;background:#f7f7f3;border:1px dashed #d7d7d1}.wz18-ad:empty{display:none;min-height:0;margin:0;border:0}.wz18-lead{padding:30px 0 26px;border-bottom:1px solid var(--line)}.wz18-lead-image{display:block;aspect-ratio:16/8.7;overflow:hidden;background:#ecece8}.wz18-lead-image img{width:100%;height:100%;object-fit:cover}.wz18-lead-copy{padding-top:22px;max-width:980px}.wz18-section-kicker{font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.09em;color:var(--blue)}.wz18-lead h1{font-size:clamp(34px,4.2vw,58px);line-height:1.02;letter-spacing:-.035em;margin:8px 0 12px;max-width:1000px}.wz18-lead-copy>p{font-size:18px;line-height:1.55;color:#4d535c;max-width:850px}.wz18-meta{display:flex;align-items:center;gap:7px;flex-wrap:wrap;color:var(--slate);font-size:12px}.wz18-feed{margin-top:2px}.wz18-story-row{display:grid;grid-template-columns:200px minmax(0,1fr);gap:22px;padding:21px 0;border-bottom:1px solid var(--line);transition:background .16s ease}.wz18-story-row:hover{background:var(--hover)}.wz18-row-thumb{width:200px;height:140px;background:#efefeb;overflow:hidden}.wz18-row-thumb img{width:100%;height:100%;object-fit:cover}.wz18-row-copy h2{font-size:22px;line-height:1.16;letter-spacing:-.018em;margin:0 0 7px}.wz18-row-copy>p{font-size:14px;line-height:1.5;color:#565c65;margin:0 0 9px}.wz18-story-row:hover h2 a{color:var(--blue)}.wz18-section-strip{padding:18px 0 22px;border-bottom:1px solid var(--line);display:grid;grid-template-columns:1.1fr 1fr 1fr 1fr;gap:18px}.wz18-section-strip>div{display:flex;flex-direction:column;gap:6px}.wz18-section-strip strong{font-size:18px}.wz18-section-strip a{font-size:13px;line-height:1.4}.wz18-section-strip>div a{color:var(--blue);font-size:11px;font-weight:700}.wz18-older,.nav-links a{display:inline-block;margin:28px 0;padding:10px 15px;border:1px solid #aeb2ba;font-size:13px;font-weight:700}.wz18-footer{padding-top:42px;padding-bottom:28px;border-top:1px solid var(--line);margin-top:52px}.wz18-footer-grid{display:grid;grid-template-columns:260px 1fr;gap:50px}.wz18-footer-grid img{width:190px}.wz18-footer-grid p{font-size:12px;color:var(--slate)}.wz18-footer-cats{display:grid;grid-template-columns:repeat(3,1fr);gap:8px 24px}.wz18-footer-cats a{font-size:12px}.wz18-copyright{font-size:11px;color:var(--slate);margin-top:28px}.wz18-section-head{padding:38px 0 20px;border-bottom:1px solid var(--line)}.wz18-section-head>span,.wz18-author-archive span{font-size:11px;text-transform:uppercase;letter-spacing:.1em;color:var(--blue);font-weight:800}.wz18-section-head h1{font-size:48px;margin:6px 0 9px;letter-spacing:-.035em}.wz18-section-head div{max-width:760px;color:var(--slate)}.wz18-article{padding-top:34px}.wz18-article-head{max-width:980px;margin:0 auto}.wz18-article-head h1{font-size:clamp(38px,4.2vw,60px);line-height:1.04;letter-spacing:-.038em;margin:8px 0 14px}.wz18-dek{font-size:20px;line-height:1.5;color:#4d535c;max-width:880px}.wz18-byline{display:flex;align-items:center;gap:10px;margin:18px 0 28px;font-size:13px}.wz18-byline img{border-radius:50%}.wz18-byline>div>a{font-weight:800}.wz18-byline>div>div{color:var(--slate);font-size:12px;margin-top:2px}.wz18-featured-breakout{width:min(100%,1060px);margin:0 auto 28px}.wz18-featured-breakout img{width:100%}.wz18-featured-breakout figcaption{font-size:11px;color:var(--slate);padding-top:7px}.wz18-reader-grid{display:grid;grid-template-columns:minmax(0,var(--reader));justify-content:center;gap:40px}.wz18-reader-column{width:100%;max-width:var(--reader)}.wz18-key-points,.wz18-inline-toc,.wz18-also-read{width:100%;border:1px solid var(--line);padding:17px 20px;margin:0 0 26px;background:#f8f8f5}.wz18-key-points strong,.wz18-inline-toc strong{display:block;font-size:12px;text-transform:uppercase;letter-spacing:.08em}.wz18-key-points p{font-size:16px;line-height:1.55;margin:7px 0 0}.wz18-inline-toc{display:flex;gap:8px 16px;flex-wrap:wrap}.wz18-inline-toc strong{width:100%}.wz18-inline-toc a{font-size:13px;color:var(--blue)}.wz18-entry-content{font-size:19px;line-height:1.7}.wz18-entry-content p{margin:0 0 1.4em}.wz18-entry-content h2{font-size:32px;line-height:1.14;letter-spacing:-.025em;margin:2.05em 0 .65em}.wz18-entry-content h3{font-size:25px;line-height:1.2;margin:1.7em 0 .55em}.wz18-entry-content a{color:var(--blue);text-decoration:underline;text-underline-offset:2px}.wz18-entry-content blockquote{margin:2em -70px;padding:8px 0 8px 25px;border-left:4px solid var(--blue);font-size:25px;line-height:1.35}.wz18-entry-content figure,.wz18-entry-content .wp-block-table,.wz18-entry-content .alignwide{width:calc(100% + 140px);max-width:none;margin-left:-70px}.wz18-entry-content .alignfull{width:min(calc(100% + 260px),calc(var(--surface) - 68px));max-width:none;margin-left:50%;transform:translateX(-50%)}.wz18-entry-content table{width:100%;border-collapse:collapse;font-size:15px}.wz18-entry-content th,.wz18-entry-content td{border-bottom:1px solid var(--line);padding:10px;text-align:left}.wz18-entry-content td:last-child,.wz18-entry-content th:last-child{text-align:right;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.wz18-entry-content figcaption{font-size:11px;color:var(--slate)}.wz18-also-read{font-size:13px;line-height:1.55}.wz18-also-read a{font-weight:700}.wz18-author-box{display:grid;grid-template-columns:96px 1fr;gap:20px;padding:26px 0;margin-top:44px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.wz18-author-box img{border-radius:50%}.wz18-author-box h2{font-size:21px;margin:2px 0 5px}.wz18-author-box p{margin:0;color:var(--slate);font-size:14px}.wz18-related{margin-top:40px}.wz18-related>h2{font-size:24px}.wz18-marginalia{display:none}.wz18-author-archive{display:grid;grid-template-columns:120px 1fr;gap:24px;align-items:center;padding:36px 0;border-bottom:1px solid var(--line)}.wz18-author-archive img{border-radius:50%}.wz18-author-archive h1{font-size:42px;margin:4px 0}.wz18-page{max-width:900px;margin:0 auto;padding:44px 0}.wz18-page h1{font-size:48px}.wz18-not-found{min-height:65vh;display:flex;flex-direction:column;justify-content:center;max-width:760px}.wz18-not-found>span{font:800 14px ui-monospace,SFMono-Regular,Menlo,monospace;color:var(--orange)}.wz18-not-found h1{font-size:62px;letter-spacing:-.04em;margin:6px 0}.wz18-full-search{display:flex;max-width:600px;margin-top:16px}.wz18-full-search label{flex:1}.wz18-full-search input{width:100%;height:44px;border:1px solid #b9bdc4;padding:0 12px;background:transparent;color:inherit}.wz18-full-search button{border:0;background:var(--blue);color:#fff;padding:0 18px;font-weight:800}.wz18-mobilebar,.wz18-drawer-backdrop{display:none}.wz18-hp{position:absolute;left:-9999px}
@media(min-width:1600px){.wz18-reader-grid{grid-template-columns:minmax(0,var(--reader)) 180px;align-items:start}.wz18-marginalia{display:block;position:sticky;top:24px;border-left:1px solid var(--line);padding-left:18px}.wz18-marginalia div{margin-bottom:20px}.wz18-marginalia span{display:block;text-transform:uppercase;letter-spacing:.08em;font-size:9px;color:var(--slate)}.wz18-marginalia strong{display:block;font-size:12px;margin-top:4px}}
@media(max-width:1023px){:root{--console-w:280px}.wz18-mobilebar{height:54px;display:flex;align-items:center;justify-content:space-between;padding:0 20px;border-bottom:1px solid var(--line);position:sticky;top:0;background:var(--paper);z-index:45}.wz18-mobile-logo img{width:160px}.wz18-mobile-logo .wz18-logo-img{content:url('../images/logo-dark.svg')}.wz18-drawer-toggle,.wz18-mobile-search{border:0;background:none;font-size:22px;color:var(--ink)}.wz18-console{transform:translateX(-105%);transition:transform .22s ease;box-shadow:none;width:min(88vw,320px)}.wz18-drawer-open .wz18-console{transform:none}.wz18-drawer-open{overflow:hidden}.wz18-drawer-backdrop{position:fixed;inset:0;background:rgba(0,0,0,.42);z-index:49}.wz18-drawer-open .wz18-drawer-backdrop{display:block}.wz18-surface-wrap{margin-left:0}.wz18-main,.wz18-footer{width:92%;max-width:1160px;padding-left:22px;padding-right:22px}.wz18-contextbar{min-height:48px}.wz18-data-strip{overflow-x:auto;grid-template-columns:repeat(5,minmax(120px,1fr))}.wz18-lead h1{font-size:42px}.wz18-entry-content .alignfull{width:100vw;max-width:100vw}.wz18-entry-content figure,.wz18-entry-content .wp-block-table,.wz18-entry-content .alignwide,.wz18-entry-content blockquote{width:100%;margin-left:0;margin-right:0;transform:none}.wz18-reader-grid{display:block}.wz18-reader-column{max-width:900px;margin:auto}.wz18-entry-content{font-size:17px;line-height:1.7}.wz18-entry-content h2{font-size:28px}.wz18-section-strip{grid-template-columns:1fr 1fr}}
@media(max-width:640px){.wz18-main,.wz18-footer{width:100%;padding-left:20px;padding-right:20px}.wz18-mobilebar{padding:0 16px}.wz18-mobile-logo img{width:145px}.wz18-contextbar{overflow-x:auto;white-space:nowrap}.wz18-contextbar nav{display:none}.wz18-data-strip{margin-left:-20px;margin-right:-20px;padding-left:20px}.wz18-lead{padding-top:20px}.wz18-lead h1{font-size:35px}.wz18-lead-copy>p{font-size:16px}.wz18-story-row{grid-template-columns:112px minmax(0,1fr);gap:14px;padding:17px 0}.wz18-row-thumb{width:112px;height:82px}.wz18-row-copy h2{font-size:18px}.wz18-row-copy>p{display:none}.wz18-row-copy .wz18-meta{font-size:10px}.wz18-section-strip{grid-template-columns:1fr;gap:10px}.wz18-section-strip>div{flex-direction:row;justify-content:space-between}.wz18-footer-grid{grid-template-columns:1fr}.wz18-footer-cats{grid-template-columns:repeat(2,1fr)}.wz18-article{padding-top:24px}.wz18-article-head h1{font-size:36px}.wz18-dek{font-size:17px}.wz18-byline>div>div{line-height:1.5}.wz18-featured-breakout{margin-left:-20px;width:calc(100% + 40px)}.wz18-entry-content blockquote{font-size:21px}.wz18-author-box{grid-template-columns:64px 1fr}.wz18-author-box img{width:64px;height:64px}.wz18-author-archive{grid-template-columns:72px 1fr}.wz18-author-archive img{width:72px;height:72px}.wz18-author-archive h1{font-size:32px}.wz18-section-head h1,.wz18-page h1{font-size:36px}.wz18-not-found h1{font-size:44px}}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
@media(prefers-color-scheme:dark){body:not([data-theme=light]){--paper:#14161B;--ink:#F2F4F7;--line:#30343B;--hover:#1A1D23;--slate:#AEB4BE;background:var(--paper);color:var(--ink)}body:not([data-theme=light]) .wz18-console{--console:#0F1116}body:not([data-theme=light]) .wz18-key-points,body:not([data-theme=light]) .wz18-inline-toc,body:not([data-theme=light]) .wz18-also-read,body:not([data-theme=light]) .wz18-ad{background:#191c22}body:not([data-theme=light]) .wz18-lead-copy>p,body:not([data-theme=light]) .wz18-row-copy>p,body:not([data-theme=light]) .wz18-dek{color:#c7cbd2}}
body[data-theme=dark]{--paper:#14161B;--ink:#F2F4F7;--line:#30343B;--hover:#1A1D23;--slate:#AEB4BE;background:var(--paper);color:var(--ink)}body[data-theme=dark] .wz18-console{background:#0F1116}body[data-theme=dark] .wz18-key-points,body[data-theme=dark] .wz18-inline-toc,body[data-theme=dark] .wz18-also-read,body[data-theme=dark] .wz18-ad{background:#191c22}body[data-theme=dark] .wz18-lead-copy>p,body[data-theme=dark] .wz18-row-copy>p,body[data-theme=dark] .wz18-dek{color:#c7cbd2}
:focus-visible{outline:3px solid var(--orange);outline-offset:2px}
