/* Trezonic Editorial Reset. Self-hosted assets; no font or framework request. */
:root{--tzr-bg:#faf9f6;--tzr-paper:#fff;--tzr-ink:#182039;--tzr-muted:#647085;--tzr-line:#e3e5e8;--tzr-accent:#6147ce;--tzr-soft:#efebfa;--tzr-cover:#161d36;--tzr-serif:Georgia,'Times New Roman',serif;--tzr-sans:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif}
html[data-tzu-theme=dark]{--tzr-bg:#101725;--tzr-paper:#182132;--tzr-ink:#f2f1ec;--tzr-muted:#a9b6c8;--tzr-line:#303b4f;--tzr-accent:#b4a5ff;--tzr-soft:#29233f;--tzr-cover:#11192c;color-scheme:dark}
html{scroll-behavior:smooth;scroll-padding-top:108px}body.tzr-site{margin:0;background:var(--tzr-bg);color:var(--tzr-ink);font-family:var(--tzr-sans);font-size:16px;line-height:1.6}body.tzr-owned{overflow-x:clip}
.tzr-site .tzr-header,.tzr-site .tzr-footer,.tzr-shell,.tzr-shell *,.tzr-header *,.tzr-footer *{box-sizing:border-box}.tzr-site [hidden]{display:none!important}
.tzr-shell{width:min(1200px,calc(100% - 64px));margin:0 auto;min-height:52vh}.tzr-shell a,.tzr-header a,.tzr-footer a{color:inherit;text-decoration:none}.tzr-shell a:hover,.tzr-footer a:hover{color:var(--tzr-accent)}
.tzr-shell :where(h1,h2,h3,h4),.tzr-header :where(h1,h2,h3),.tzr-footer :where(h1,h2,h3){color:var(--tzr-ink);font-family:var(--tzr-sans);margin:0;line-height:1.16;letter-spacing:-.035em;font-weight:720}.tzr-shell p{margin:0 0 1.2em}.tzr-shell button,.tzr-header button,.tzr-footer button{font:inherit;cursor:pointer}.tzr-shell img{max-width:100%;height:auto}.tzr-shell :focus-visible,.tzr-header :focus-visible,.tzr-footer :focus-visible{outline:3px solid var(--tzr-accent);outline-offset:4px}.tzr-sr{position:absolute!important;clip:rect(0,0,0,0);width:1px;height:1px;overflow:hidden;white-space:nowrap}
.tzr-skip{position:fixed;top:10px;left:15px;z-index:999999;padding:10px 16px;background:var(--tzr-ink);color:var(--tzr-bg);transform:translateY(-150%)}.tzr-skip:focus{transform:none}
.tzr-header{background:var(--tzr-paper);border-bottom:1px solid var(--tzr-line);position:sticky;top:0;z-index:80}.admin-bar .tzr-header{top:32px}.tzr-header-inner{width:min(1200px,calc(100% - 64px));margin:auto;display:flex;align-items:center;gap:42px;min-height:87px}.tzr-brand{display:inline-flex;gap:11px;align-items:center;font-size:27px;font-weight:800;letter-spacing:-1.1px;line-height:1.1}.tzr-brand-note{display:block;font-weight:450;font-size:10px;letter-spacing:.04em;color:var(--tzr-muted);margin-top:6px}.tzr-mark{display:grid;place-items:center;width:40px;height:42px;background:#6147ce;color:#fff;border-radius:11px 11px 11px 3px;font-family:Georgia,serif;font-size:42px;line-height:1;padding-bottom:9px;letter-spacing:0}.tzr-nav{display:flex;align-items:center;gap:30px;margin-left:auto}.tzr-nav>a{padding:31px 0 28px;border-bottom:3px solid transparent;font-size:13px;font-weight:650;color:var(--tzr-muted)}.tzr-nav>a:hover,.tzr-nav>a[aria-current]{color:var(--tzr-ink);border-bottom-color:var(--tzr-accent)}.tzr-header-actions{display:flex;gap:10px;align-items:center}.tzr-icon-button,.tzr-search-link{display:grid;place-items:center;width:38px;height:38px;border:1px solid var(--tzr-line);border-radius:50%;background:transparent;color:var(--tzr-ink);padding:0}.tzr-icon-button:hover,.tzr-search-link:hover{background:var(--tzr-soft)}.tzr-menu-button{display:none}
.tzr-kicker{display:block;color:var(--tzr-accent);font-size:10px;font-weight:750;letter-spacing:.15em;text-transform:uppercase;line-height:1.5}.tzr-intro{text-align:center;padding:61px 0 37px}.tzr-intro h1{font-family:var(--tzr-serif);font-size:clamp(50px,6vw,79px);font-weight:400;line-height:1.02;letter-spacing:-.055em;margin:15px 0 21px}.tzr-intro em{font-weight:400;color:var(--tzr-accent)}.tzr-intro p{font-size:15px;line-height:1.7;color:var(--tzr-muted);margin-bottom:0}
.tzr-feature{display:grid;grid-template-columns:1.03fr 1fr;border:1px solid var(--tzr-line);border-radius:18px;overflow:hidden;background:var(--tzr-paper);margin-top:7px}.tzr-feature-copy{padding:42px 40px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.tzr-feature h2{font-family:var(--tzr-serif);font-weight:400;font-size:clamp(27px,3vw,39px);line-height:1.15;letter-spacing:-.035em;margin:15px 0 18px}.tzr-feature p{color:var(--tzr-muted);font-size:14px;line-height:1.8;max-width:48ch;margin-bottom:22px}.tzr-feature-media{background:var(--tzr-cover);display:flex;align-items:center;justify-content:center;min-height:335px;overflow:hidden}.tzr-feature-media .tzr-cover{display:block;width:100%;height:100%;max-height:500px;object-fit:contain}.tzr-button{display:inline-flex;align-items:center;justify-content:center;gap:24px;border:1px solid #6147ce;border-radius:7px;padding:12px 20px;background:#6147ce;color:white!important;font-size:12px;font-weight:650;line-height:1.5;white-space:nowrap}.tzr-button:hover{background:#4e36b2;border-color:#4e36b2}.tzr-button svg{width:19px;height:19px}.tzr-button-light{background:#fff;color:#182039!important;border-color:#fff;position:relative;z-index:1}.tzr-button-light:hover{background:#ece7ff;border-color:#ece7ff}
.tzr-topics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;padding:28px 0;border-bottom:1px solid var(--tzr-line)}.tzr-topics>a{display:grid;grid-template-columns:24px 1fr 15px;align-items:center;gap:13px;padding:8px 20px;border-right:1px solid var(--tzr-line);min-height:51px}.tzr-topics>a:first-child{padding-left:0}.tzr-topics>a:last-child{border:0;padding-right:0}.tzr-topic-number{font-size:10px;color:var(--tzr-muted);font-variant-numeric:tabular-nums}.tzr-topics strong{font-size:12px;font-weight:650;line-height:1.5}.tzr-topics>a>span:last-child{color:var(--tzr-accent)}
.tzr-section{margin:58px 0}.tzr-section-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:22px;margin-bottom:25px}.tzr-section-heading h2{font-family:var(--tzr-serif);font-size:35px;font-weight:400;letter-spacing:-.035em;margin-top:7px}.tzr-text-link{font-size:12px;font-weight:650;white-space:nowrap}.tzr-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px}.tzr-card{background:var(--tzr-paper);border:1px solid var(--tzr-line);border-radius:12px;overflow:hidden;display:flex;flex-direction:column;min-width:0;transition:transform .18s,border-color .18s}.tzr-card:hover{transform:translateY(-3px);border-color:var(--tzr-accent)}.tzr-card-media{display:block;aspect-ratio:1200/630;background:var(--tzr-cover);overflow:hidden}.tzr-card-media .tzr-cover{display:block;width:100%;height:100%;object-fit:contain}.tzr-card-body{padding:23px 23px 18px;display:flex;flex-direction:column;flex:1}.tzr-card .tzr-kicker{font-size:9px;letter-spacing:.1em;margin-bottom:10px}.tzr-card h3{font-size:18px;line-height:1.36;letter-spacing:-.025em;margin-bottom:11px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.tzr-card-body>p{font-size:12px;line-height:1.8;color:var(--tzr-muted);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;margin:0 0 20px}.tzr-card-meta{display:flex;align-items:center;justify-content:space-between;margin-top:auto;padding-top:14px;border-top:1px solid var(--tzr-line);font-size:10px;color:var(--tzr-muted)}.tzr-card-meta>a{display:grid;place-items:center;width:29px;height:29px;border-radius:50%;background:var(--tzr-soft);color:var(--tzr-accent)}.tzr-card-meta svg{width:17px;height:17px}
.tzr-art{display:block;position:relative;width:100%;height:100%;min-height:180px;background:linear-gradient(140deg,#162342,#282951);overflow:hidden;color:#efedf9}.tzr-art-orbit{position:absolute;width:240px;height:240px;border:1px solid #9187d655;border-radius:50%;right:-30px;top:-60px;box-shadow:0 0 0 26px #9187d611,0 0 0 52px #9187d611}.tzr-art-letter{font-family:var(--tzr-serif);position:absolute;left:35px;top:10px;font-size:110px;font-style:italic;letter-spacing:-.1em}.tzr-art-caption{position:absolute;bottom:20px;left:25px;font-size:7px;letter-spacing:.15em}.tzr-feature-media .tzr-art{min-height:100%}
.tzr-tool-band{display:flex;align-items:center;justify-content:space-between;gap:30px;padding:43px 48px;background:#1c2543;color:#f7f6ff;border-radius:14px;position:relative;overflow:hidden}.tzr-tool-band h2{color:#fff;font-family:var(--tzr-serif);font-size:37px;font-weight:400;line-height:1.12;letter-spacing:-.035em;margin:12px 0 15px}.tzr-tool-band p{font-size:13px;color:#c0c7d8;margin:0}.tzr-tool-band .tzr-kicker{color:#bdb0ff}.tzr-tool-decoration{position:absolute;right:160px;bottom:-90px;font-size:290px;line-height:1;color:#ffffff07}.tzr-closing{text-align:center;padding:30px 0 71px}.tzr-closing h2{font-family:var(--tzr-serif);font-size:43px;line-height:1.1;font-weight:400;margin:14px 0 26px}.tzr-closing form{display:flex;margin:auto;max-width:460px;border:1px solid var(--tzr-line);border-radius:8px;overflow:hidden;background:var(--tzr-paper)}.tzr-closing input{width:100%;min-width:0;padding:15px 18px;border:0;box-shadow:none;font:inherit;font-size:12px;color:var(--tzr-ink);background:transparent}.tzr-closing button{border:0;background:transparent;padding:10px 17px;color:var(--tzr-accent)}
.tzr-footer{background:var(--tzr-paper);border-top:1px solid var(--tzr-line);padding:43px max(32px,calc((100% - 1200px)/2)) 0;color:var(--tzr-ink)}.tzr-footer-top{display:grid;grid-template-columns:2fr 1fr 1fr;gap:60px;padding-bottom:34px}.tzr-footer .tzr-brand{font-size:24px}.tzr-footer p{font-size:12px;color:var(--tzr-muted);margin-top:19px;line-height:1.9}.tzr-footer-top>div>strong{display:block;font-size:12px;margin:6px 0 15px}.tzr-footer-top>div>a:not(.tzr-brand){display:block;font-size:12px;color:var(--tzr-muted);margin:9px 0}.tzr-footer-bottom{display:flex;align-items:center;justify-content:space-between;gap:24px;border-top:1px solid var(--tzr-line);padding:22px 0;font-size:10px;color:var(--tzr-muted)}.tzr-footer-bottom>div{display:flex;gap:20px;flex-wrap:wrap}.tzr-footer button{border:0;background:transparent;color:inherit;padding:0;font-size:inherit}
.tzr-archive{padding:54px 0 65px}.tzr-archive-head{max-width:780px;margin:0 0 30px}.tzr-archive-head h1{font-family:var(--tzr-serif);font-size:clamp(39px,5vw,59px);font-weight:400;letter-spacing:-.05em;margin:14px 0 18px}.tzr-archive-head p{color:var(--tzr-muted);font-size:15px}.tzr-filter{display:flex;gap:12px;padding:18px;background:var(--tzr-paper);border:1px solid var(--tzr-line);border-radius:10px;margin-bottom:20px}.tzr-filter :is(input,select){font:inherit;font-size:13px;color:var(--tzr-ink);background:var(--tzr-bg);border:1px solid var(--tzr-line);border-radius:5px;box-shadow:none;min-width:0;padding:10px 13px;min-height:44px}.tzr-filter input{flex:1}.tzr-filter select{max-width:280px}.tzr-result-count{font-size:12px;color:var(--tzr-muted);margin:26px 0!important}.tzr-pagination{margin:35px 0}.tzr-pagination ul{display:flex;justify-content:center;gap:8px;flex-wrap:wrap;list-style:none;padding:0;margin:0}.tzr-pagination a,.tzr-pagination span{display:grid;place-items:center;min-width:36px;min-height:36px;border:1px solid var(--tzr-line);border-radius:5px;padding:5px 12px;font-size:12px;background:var(--tzr-paper)}.tzr-pagination .current{background:#6147ce;color:#fff;border-color:#6147ce}.tzr-empty{text-align:center;padding:90px 22px}.tzr-empty h1{font-family:var(--tzr-serif);font-weight:400;font-size:42px}.tzr-empty p{color:var(--tzr-muted);margin-top:20px}
.tzr-article{padding:40px 0 30px}.tzr-article-head{max-width:900px;margin:auto;text-align:center;padding:0 0 39px;border-bottom:1px solid var(--tzr-line)}.tzr-breadcrumb{display:flex;justify-content:center;gap:10px;color:var(--tzr-muted);font-size:11px;margin-bottom:33px}.tzr-article-head h1{font-family:var(--tzr-serif);font-weight:400;font-size:clamp(32px,4.2vw,54px);letter-spacing:-.04em;line-height:1.14;margin:15px 0 24px;text-wrap:balance}.tzr-byline{display:flex;justify-content:center;gap:10px;flex-wrap:wrap;font-size:11px;color:var(--tzr-muted)}.tzr-reading-tools{display:flex;justify-content:center;gap:8px;margin-top:25px}.tzr-reading-tools button{background:var(--tzr-paper);color:var(--tzr-ink);border:1px solid var(--tzr-line);border-radius:5px;padding:7px 12px;font-size:11px}.tzr-reading-tools button[aria-pressed=true]{border-color:var(--tzr-accent);background:var(--tzr-soft)}.tzr-reading-layout{display:grid;grid-template-columns:minmax(0,790px) minmax(200px,270px);gap:55px;justify-content:center;margin-top:40px;align-items:start}.tzr-prose{font-family:var(--tzr-sans);font-size:17px;line-height:1.94;min-width:0;color:var(--tzr-ink);overflow-wrap:anywhere}.tzr-prose>div,.tzr-prose .tz1000-article,.tzr-prose .tzap-article{max-width:none!important;color:inherit!important;background:transparent!important;box-shadow:none!important;border:0!important;padding:0!important;font:inherit!important;margin:0!important}.tzr-prose p,.tzr-prose .tz1000-article p{font-size:inherit;line-height:inherit;color:inherit;margin:0 0 1.45em}.tzr-prose h2,.tzr-prose .tz1000-article h2{font-size:27px;font-weight:700;color:var(--tzr-ink);line-height:1.28;margin:2em 0 .8em;letter-spacing:-.035em;scroll-margin-top:108px}.tzr-prose h3,.tzr-prose .tz1000-article h3{font-size:21px;color:var(--tzr-ink);line-height:1.35;margin:1.65em 0 .75em;scroll-margin-top:108px}.tzr-prose h4{font-size:18px;margin:1.5em 0 .7em}.tzr-prose a{color:var(--tzr-accent);text-decoration:underline;text-underline-offset:3px}.tzr-prose li{margin-bottom:.65em}.tzr-prose :is(ul,ol){padding-left:1.55em;margin:1em 0 1.6em}.tzr-prose figure{margin:28px 0}.tzr-prose img{height:auto!important;max-width:100%!important;object-fit:contain!important;border-radius:8px}.tzr-prose figcaption{font-size:11px!important;line-height:1.6;color:var(--tzr-muted)!important;margin-top:10px;text-align:center}.tzr-prose blockquote{margin:30px 0;padding:18px 24px;border-left:3px solid var(--tzr-accent);background:var(--tzr-soft);border-radius:0 8px 8px 0;color:var(--tzr-ink)}.tzr-prose pre{overflow:auto;max-width:100%;font-size:13px;line-height:1.6;padding:20px;background:var(--tzr-cover);color:#eee;border-radius:8px}.tzr-prose .tz1000-editor-note{padding:17px 20px!important;background:var(--tzr-soft)!important;border:0!important;border-left:3px solid var(--tzr-accent)!important;border-radius:5px;font-size:13px!important;line-height:1.8!important;color:var(--tzr-muted)!important}.tzr-has-toc .tz1000-toc{display:none!important}.tzr-prose .tz1000-player{background:var(--tzr-paper)!important;border:1px solid var(--tzr-line)!important;border-radius:10px;padding:22px!important;margin:25px 0!important;color:var(--tzr-ink)!important}.tzr-prose .tz1000-player h3{margin-top:0}.tzr-prose .tz1000-player button{border:1px solid var(--tzr-accent);background:#6147ce;color:white;border-radius:6px;padding:8px 14px;font-size:12px}.tzr-prose .tz1000-prompts{padding-left:1.7em}.tzr-prose .tz1000-q{padding:14px 16px!important;border:1px solid var(--tzr-line)!important;background:var(--tzr-paper)!important;color:var(--tzr-ink)!important;border-radius:8px;margin-bottom:14px}.tzr-prose .tz1000-q p{margin:0 0 .8em}.tzr-prose .tz1000-follow{font-size:13px!important;color:var(--tzr-muted)!important;border-top:1px solid var(--tzr-line);padding-top:10px;margin-bottom:0!important}.tzr-table-scroll{overflow-x:auto;max-width:100%;margin:26px 0;border:1px solid var(--tzr-line);border-radius:7px}.tzr-prose table{border-collapse:collapse;width:100%;font-size:13px;margin:0}.tzr-prose :is(th,td){border:1px solid var(--tzr-line);padding:12px 15px;text-align:left;vertical-align:top}.tzr-prose th{background:var(--tzr-soft);font-weight:650}.tzr-reading-aside{position:sticky;top:118px}.tzr-toc{border:1px solid var(--tzr-line);border-radius:9px;padding:21px;background:var(--tzr-paper);max-height:60vh;overflow:auto}.tzr-toc>a{display:block;font-size:11px;line-height:1.6;color:var(--tzr-muted);padding:9px 0;border-bottom:1px solid var(--tzr-line)}.tzr-toc>a:last-child{border:0}.tzr-toc>a[aria-current]{color:var(--tzr-accent);font-weight:700}.tzr-aside-card{padding:22px;background:var(--tzr-soft);border-radius:9px;margin-top:20px}.tzr-aside-card h2{font-size:20px;line-height:1.25;margin:12px 0}.tzr-aside-card p{font-size:12px;color:var(--tzr-muted)}.tzr-aside-card a{font-size:12px;font-weight:650;color:var(--tzr-accent)}.tzr-comments{max-width:790px;margin:45px 0}.tzr-large-text .tzr-prose{font-size:20px}.tzr-progress{height:2px;position:fixed;top:87px;left:0;right:0;z-index:81;pointer-events:none}.admin-bar .tzr-progress{top:119px}.tzr-progress>span{display:block;height:100%;background:var(--tzr-accent);transform:scaleX(0);transform-origin:left}.tzr-toast{position:fixed;bottom:25px;left:50%;transform:translateX(-50%);background:var(--tzr-ink);color:var(--tzr-bg);padding:12px 20px;border-radius:8px;z-index:9999;font-size:13px;box-shadow:0 5px 25px #0002}.tzr-delegated{max-width:100%;padding:36px 0!important;margin:0!important}.tzr-delegated .tzu-card-media img{object-fit:contain!important}.tzr-site .tzu-shell{color:var(--tzr-ink)}.tzr-site .tzu-cookie{z-index:99999}
.tzr-compact-prompts .tzr-prose .tz1000-follow{display:none!important}.tzr-reading-tools{flex-wrap:wrap}
.tzr-ad-area{margin:28px 0;clear:both;color:var(--tzr-muted);width:100%;min-width:0}.tzr-ad-area:empty{display:none}.tzr-ad-area .trezonic-ad-300x250{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;margin:22px auto;padding:20px 0;border-block:1px solid var(--tzr-line);background:transparent}.tzr-ad-area .trezonic-ad-300x250-label,.tzr-ad-area .trezonic-native-ad-slot-label{font-size:9px;letter-spacing:.12em;text-align:center;text-transform:uppercase;margin-bottom:12px}.tzr-ad-area .trezonic-native-ad-slot{width:100%;margin:25px auto}.tzr-ad-area iframe{max-width:100%}
@media(max-width:540px){.tzr-filter :is(input,select),.tzr-closing input{font-size:16px}}
@media(min-width:1300px){.tzr-shell{width:min(1200px,calc(100% - 100px))}}
@media(max-width:1000px){.tzr-header-inner{gap:22px}.tzr-nav{gap:22px}.tzr-feature-copy{padding:30px}.tzr-feature h2{font-size:31px}.tzr-topics>a{padding:8px 12px;gap:8px}.tzr-grid{gap:18px}.tzr-card-body{padding:19px}.tzr-reading-layout{grid-template-columns:minmax(0,1fr) 220px;gap:30px}.tzr-reading-aside{top:108px}.tzr-feature-media{min-height:300px}}
@media(max-width:820px){.tzr-header-inner{min-height:76px;width:calc(100% - 38px);gap:14px;flex-wrap:wrap;padding:14px 0}.tzr-brand{font-size:24px}.tzr-mark{width:35px;height:37px;font-size:38px}.tzr-header-actions{margin-left:auto}.tzr-menu-button{display:grid}.tzr-nav{order:3;flex-basis:100%;margin:0;gap:22px;flex-wrap:wrap}.tzr-nav>a{padding:8px 0;font-size:12px}.tzr-js .tzr-nav{display:none}.tzr-js .tzr-nav.is-open{display:flex}.tzr-shell{width:calc(100% - 38px)}.tzr-intro{padding:38px 0 30px}.tzr-intro h1{font-size:59px}.tzr-feature{grid-template-columns:1fr 1fr}.tzr-feature-copy{padding:25px}.tzr-feature h2{font-size:27px}.tzr-feature .tzr-kicker{font-size:8px}.tzr-feature p{font-size:12px}.tzr-topics{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 0}.tzr-topics>a:nth-child(2){border-right:0}.tzr-topics>a:nth-child(3){padding-left:0}.tzr-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.tzr-section{margin:42px 0}.tzr-tool-band{padding:30px}.tzr-tool-band h2{font-size:32px}.tzr-reading-layout{display:flex;flex-direction:column;gap:25px}.tzr-prose{font-size:16px;order:2;width:100%}.tzr-reading-aside{position:static;order:1;width:100%}.tzr-reading-aside .tzr-aside-card,.tzr-reading-aside .tzu-ad{display:none}.tzr-toc{max-height:none;padding:18px 21px;columns:2;column-gap:28px}.tzr-toc>a{break-inside:avoid}.tzr-toc .tzr-kicker{column-span:all;margin-bottom:5px}.tzr-filter{flex-wrap:wrap}.tzr-filter input{flex-basis:45%}.tzr-filter select{max-width:55%}.tzr-footer{padding:35px 22px 0}.tzr-footer-top{gap:28px;grid-template-columns:1.6fr 1fr 1fr}.tzr-footer-bottom{gap:14px;flex-wrap:wrap}.tzr-progress{top:76px}.admin-bar .tzr-progress{top:108px}}
@media(max-width:540px){html{scroll-padding-top:90px}.tzr-header-inner{width:calc(100% - 30px)}.tzr-brand-note{font-size:8px}.tzr-header-actions{gap:7px}.tzr-icon-button,.tzr-search-link{width:33px;height:33px}.tzr-icon-button svg,.tzr-search-link svg{width:18px;height:18px}.tzr-shell{width:calc(100% - 30px)}.tzr-intro h1{font-size:53px}.tzr-intro p{font-size:13px}.tzr-feature{display:flex;flex-direction:column-reverse;border-radius:12px}.tzr-feature-media{aspect-ratio:1200/630;min-height:0}.tzr-feature-media .tzr-cover{width:100%;height:100%}.tzr-feature-copy{padding:25px}.tzr-feature h2{font-size:31px;margin:13px 0}.tzr-feature p{font-size:13px}.tzr-feature .tzr-kicker{font-size:9px}.tzr-grid{grid-template-columns:1fr;gap:22px}.tzr-card h3{font-size:20px}.tzr-card-body>p{font-size:13px}.tzr-card-body{padding:22px}.tzr-topics>a{grid-template-columns:17px 1fr 12px;padding:6px 8px;gap:7px}.tzr-topics strong{font-size:11px}.tzr-section-heading{gap:15px;align-items:flex-end}.tzr-section-heading h2{font-size:29px;max-width:260px}.tzr-text-link{font-size:10px}.tzr-kicker{font-size:9px}.tzr-tool-band{display:block;padding:29px}.tzr-tool-band .tzr-button{margin-top:23px}.tzr-tool-band h2{font-size:34px}.tzr-closing{padding:15px 0 46px}.tzr-closing h2{font-size:36px}.tzr-footer-top{grid-template-columns:1fr 1fr;gap:20px}.tzr-footer-top>div:first-child{grid-column:1/-1}.tzr-footer-top .tzr-brand-note{font-size:9px}.tzr-footer-bottom>div{gap:15px}.tzr-footer-bottom>a{display:none}.tzr-archive{padding-top:35px}.tzr-archive-head h1{font-size:41px}.tzr-filter{padding:13px;gap:10px}.tzr-filter input{flex-basis:100%;width:100%}.tzr-filter select{flex:1;max-width:100%}.tzr-filter .tzr-button{padding:10px 12px;font-size:11px;gap:8px}.tzr-article{padding-top:27px}.tzr-article-head h1{font-size:34px}.tzr-breadcrumb{margin-bottom:25px}.tzr-byline{font-size:10px;gap:6px}.tzr-reading-layout{margin-top:26px}.tzr-toc{columns:1;padding:17px 20px}.tzr-toc>a{font-size:12px}.tzr-prose{font-size:16px;line-height:1.9}.tzr-prose h2,.tzr-prose .tz1000-article h2{font-size:25px}.tzr-prose h3,.tzr-prose .tz1000-article h3{font-size:20px}.tzr-prose .tz1000-q{padding:11px 12px!important}.tzr-large-text .tzr-prose{font-size:18px}.tzr-prose :is(td,th){padding:10px;min-width:110px}.tzr-desktop-break{display:none}}
@media(max-width:782px){.admin-bar .tzr-header{top:46px}.admin-bar .tzr-progress{top:122px}}@media(max-width:600px){.admin-bar .tzr-header{top:0}.admin-bar .tzr-progress{top:76px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.tzr-card{transition:none}.tzr-card:hover{transform:none}}
@media print{.tzr-header,.tzr-footer,.tzr-reading-aside,.tzr-reading-tools,.tzr-section,.tzr-comments,.tzr-progress,.tzr-toast,.tzu-ad,.tzu-cookie,#wpadminbar{display:none!important}.tzr-shell{width:100%;margin:0}.tzr-reading-layout{display:block}.tzr-prose{font-size:11pt;color:#111}.tzr-article-head h1{font-size:26pt;color:#111}.tzr-article{padding:0}.tzr-prose img{max-height:180mm}.tzr-prose h2,.tzr-prose h3{break-after:avoid}.tzr-prose p{orphans:3;widows:3}body.tzr-site{background:#fff!important;color:#111!important}}
/* 1.1: compact introduction, readable secondary text, and local editorial artwork. */
.tzr-intro{padding:34px 0 28px}.tzr-intro h1{font-size:clamp(44px,5.1vw,63px);margin:12px 0 16px}.tzr-intro p{font-size:16px}.tzr-kicker{font-size:11px}.tzr-nav>a{font-size:14px}.tzr-feature-copy{padding:32px 35px}.tzr-feature p{font-size:15px}.tzr-feature-media{min-height:310px}.tzr-button{font-size:14px}
.tzr-topics{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:10px;padding:22px 0}.tzr-topics>a:nth-child(3n){border-right:0}.tzr-topics>a:nth-child(3n+1){padding-left:0}.tzr-topics strong{font-size:14px}.tzr-text-link{font-size:14px}.tzr-card .tzr-kicker{font-size:10px}.tzr-card h3{font-size:20px}.tzr-card-body>p{font-size:14px;line-height:1.75}.tzr-card-meta{font-size:12px}.tzr-byline,.tzr-breadcrumb,.tzr-reading-tools button,.tzr-toc>a{font-size:13px}.tzr-result-count,.tzr-pagination :is(a,span){font-size:14px}
.tzr-editorial-cover{display:block;width:100%;height:100%;min-height:0;position:relative;overflow:hidden;background:var(--cover-bg);color:var(--cover-ink);isolation:isolate}.tzr-editorial-cover svg{display:block;width:100%;height:100%;min-height:100%;position:absolute;inset:0;object-fit:cover}.tzr-cover-label{position:absolute;inset:12% 53% 12% 7%;display:flex;flex-direction:column;justify-content:center;gap:12px}.tzr-cover-label small{font-size:8px;letter-spacing:.15em;font-weight:750;line-height:1.5}.tzr-cover-label strong{font:400 clamp(20px,2.8vw,33px)/1.12 var(--tzr-serif);letter-spacing:-.035em;overflow-wrap:anywhere}.tzr-cover-label>span{font-size:9px;line-height:1.5;opacity:.8}.tzr-feature-media .tzr-editorial-cover{min-height:100%}.tzr-feature-media .tzr-cover-label strong{font-size:clamp(28px,3.3vw,44px)}.tzr-feature-media .tzr-cover-label small{font-size:10px}.tzr-article-image>.tzr-editorial-cover{aspect-ratio:800/420}
@media(max-width:820px){.tzr-intro{padding:28px 0 25px}.tzr-intro h1{font-size:51px}.tzr-feature-copy{padding:25px}.tzr-feature p{font-size:14px}.tzr-topics{grid-template-columns:repeat(2,minmax(0,1fr))}.tzr-topics>a{padding:8px 12px;border-right:1px solid var(--tzr-line)}.tzr-topics>a:nth-child(3n){border-right:1px solid var(--tzr-line)}.tzr-topics>a:nth-child(2n){border-right:0}.tzr-topics>a:nth-child(odd){padding-left:0}.tzr-topics>a:nth-child(even){padding-left:12px}.tzr-cover-label strong{font-size:25px}.tzr-cover-label small{font-size:8px}.tzr-cover-label>span{font-size:9px}.tzr-feature-media .tzr-cover-label strong{font-size:28px}.tzr-toc>a{font-size:13px}}
@media(max-width:540px){.tzr-intro h1{font-size:46px}.tzr-intro p{font-size:15px}.tzr-feature-media{min-height:0}.tzr-feature p{font-size:14px}.tzr-kicker{font-size:10px}.tzr-feature .tzr-kicker{font-size:10px}.tzr-topics strong{font-size:12px}.tzr-text-link{font-size:12px}.tzr-card-body>p{font-size:14px}.tzr-cover-label strong{font-size:29px}.tzr-cover-label small{font-size:9px}.tzr-feature-media .tzr-cover-label strong{font-size:32px}.tzr-byline{font-size:12px}}
.tzr-feature-media{position:relative}.tzr-feature-media>.tzr-editorial-cover{position:absolute;inset:0;min-height:0}.tzr-prose .tz1000-feature>.tzr-editorial-cover{aspect-ratio:800/420;border-radius:8px}.tzr-prose .tzr-cover-label strong{font-size:clamp(27px,4vw,47px)}
.tzr-card .tzr-cover-label>span{display:none}.tzr-card .tzr-cover-label strong{font-size:clamp(23px,2.5vw,30px)}
@media print{.tzr-byline,.tzr-breadcrumb{font-size:9pt}}
