.article-page{background:var(--page-pattern);min-height:100vh}.article-header{min-height:78px;color:var(--header-ink);background:var(--header-bg);border-top:3px solid #9fcdd0;border-bottom:1px solid var(--header-line);grid-template-columns:minmax(170px,.55fr) minmax(360px,1.45fr) auto;align-items:center;gap:24px;padding:9px clamp(18px,3vw,48px);display:grid;box-shadow:0 5px 16px #241c091f}.article-header .brand strong{font:800 37px/.9 var(--font-display)}.article-search{width:min(720px,100%);min-width:0;color:var(--accent-strong);background:var(--search-shell);border:2px solid var(--accent-soft);border-radius:15px;grid-template-columns:38px minmax(0,1fr) auto;justify-self:center;align-items:center;gap:5px;padding:6px;display:grid;box-shadow:0 5px 18px #0004}.article-search>span{place-items:center;font-size:18px;display:grid}.article-search input{min-width:0;height:43px;color:var(--ink);background:var(--search-input);border:1px solid var(--line);font:600 14px/1 var(--font-ui);border-radius:10px;outline:none;padding:0 14px}.article-search input:focus{border-color:var(--accent);box-shadow:0 0 0 3px #97611f24}.article-search button{height:43px;color:var(--accent-contrast);background:var(--accent);cursor:pointer;font:800 13px/1 var(--font-ui);border:0;border-radius:10px;padding:0 18px}.article-support{min-height:43px;color:var(--soft-contrast);background:var(--accent-soft);font:800 13px/1 var(--font-ui);border:1px solid #efc878;border-radius:12px;align-items:center;gap:8px;padding:0 14px;display:flex}.article-support span{color:#8a5417;font-size:16px}.article-nav{min-height:52px;color:var(--ink);background:var(--surface-alt);border-bottom:1px solid var(--line);justify-content:center;align-items:stretch;padding:0 clamp(14px,3vw,48px);display:flex}.article-nav a{border-left:1px solid var(--line);font:800 12px/1 var(--font-ui);letter-spacing:.04em;text-transform:uppercase;align-items:center;padding:0 24px;display:flex}.article-nav a:last-child{border-right:1px solid var(--line)}.article-nav a:hover,.article-nav a:focus-visible{color:var(--accent-strong);background:var(--surface)}.article-shell{width:min(1180px,100% - 36px);margin:0 auto;padding:64px 0 88px}.article-hero{text-align:center;width:min(920px,100%);margin:0 auto 46px}.article-section{color:var(--accent-strong);font:800 12px/1.2 var(--font-ui);letter-spacing:.12em;text-transform:uppercase;display:inline-block}.article-hero h1{max-width:960px;color:var(--ink);font:700 clamp(36px,5.1vw,68px)/1.08 var(--font-display);letter-spacing:-.025em;text-wrap:balance;margin:16px auto 18px}.article-deck{max-width:780px;color:var(--muted);font:400 clamp(18px,2vw,23px)/1.55 var(--font-reading);text-wrap:balance;margin:0 auto}.article-deck:empty{display:none}.article-byline{color:var(--muted);font:600 13px/1.4 var(--font-ui);flex-wrap:wrap;justify-content:center;gap:9px 22px;margin-top:24px;display:flex}.article-byline span+span:before{content:"◆";color:var(--accent-soft);margin-right:22px;font-size:8px}[data-article-views]{white-space:nowrap}.article-cover{margin:38px 0 0}.article-cover img{object-fit:cover;border-radius:4px;width:100%;max-height:590px;display:block;box-shadow:0 20px 55px #3b2a1422}.article-cover.is-empty{display:none}.article-layout{grid-template-columns:minmax(0,760px) minmax(250px,310px);justify-content:center;align-items:start;gap:clamp(48px,7vw,92px);display:grid}.article-main-column{min-width:0}.article-content{min-width:0;color:var(--ink);font:400 19px/1.82 var(--font-reading)}.article-content>:first-child{margin-top:0}.article-content p{margin:0 0 1.42em}.article-content h2,.article-content h3,.article-content h4{color:var(--ink);font-family:var(--font-display);margin:1.65em 0 .65em;line-height:1.22}.article-content h2{font-size:clamp(28px,3vw,38px)}.article-content h3{font-size:clamp(23px,2.4vw,30px)}.article-content a{color:var(--accent-strong);text-underline-offset:3px;text-decoration:underline 1px}.article-content img,.article-content iframe,.article-content video{max-width:100%;height:auto}.article-content figure{max-width:100%;margin:2em 0}.article-content figcaption{color:var(--muted);font:500 12px/1.5 var(--font-ui);margin-top:8px}.article-content blockquote{color:var(--accent-strong);background:var(--panel);border-left:5px solid var(--accent);border-radius:0 10px 10px 0;margin:2.2em 0;padding:clamp(20px,2.5vw,28px) clamp(20px,3vw,32px);box-shadow:0 12px 34px #3b2a1412}.article-content blockquote h6,.article-content blockquote p{color:inherit;font:400 clamp(19px,1.3vw,21px)/1.72 var(--font-reading);margin:0}.article-content blockquote:before{content:"“";color:var(--accent);font:700 40px/.65 var(--font-display);margin-bottom:7px;display:block}.article-content ul,.article-content ol{margin:0 0 1.5em;padding-left:1.35em}.article-content li{margin:.45em 0}.article-content table{border-collapse:collapse;width:100%;font-family:var(--font-ui);font-size:15px;display:block;overflow-x:auto}.article-content th,.article-content td{border:1px solid var(--line);padding:10px 12px}.article-content .daexthefup-container{color:var(--ink);font-family:var(--font-ui);margin:3.2em 0 1.4em}.article-content .daexthefup-feedback{background:var(--panel);border:1px solid var(--line);border-top:4px solid var(--accent);border-radius:10px;padding:clamp(24px,4vw,34px);box-shadow:0 14px 38px #3b2a1412}.article-content .daexthefup-title{color:var(--ink);font:700 clamp(25px,3vw,34px)/1.2 var(--font-display);text-align:left;margin:0}.article-content .daexthefup-buttons-container{margin-top:22px}.article-content .daexthefup-buttons{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.article-content .daexthefup-button{min-height:62px;color:var(--ink);background:var(--surface);border:1px solid var(--line);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:11px;padding:10px 18px;transition:border-color .18s,background .18s,transform .18s;display:flex}.article-content .daexthefup-button:hover,.article-content .daexthefup-button:focus-visible{background:var(--surface-alt);border-color:var(--accent);outline:none;transform:translateY(-1px)}.article-content .daexthefup-button[aria-disabled=true]{cursor:wait;opacity:.65;transform:none}.article-content .daexthefup-button-icon{flex:0 0 38px;width:38px;height:38px}.article-content .daexthefup-button-icon svg{width:38px;height:38px;display:block}.article-content .daexthefup-button-text{font:800 16px/1.2 var(--font-ui)}.article-content .daexthefup-yes-selected{color:#315f44;background:#edf6ed;border-color:#8eb79a}.article-content .daexthefup-no-selected{color:#7b3c32;background:#fbefec;border-color:#c99a91}.article-content .daexthefup-comment,.article-content .daexthefup-successful-submission-text,.article-content .daexthefup-container.is-complete .daexthefup-feedback{display:none}.article-content .daexthefup-container.is-complete .daexthefup-successful-submission-text{color:#315f44;font:700 17px/1.45 var(--font-ui);background:#edf6ed;border:1px solid #8eb79a;border-radius:10px;padding:22px 26px;display:block}.article-feedback-error{color:#7b3c32;font:700 13px/1.45 var(--font-ui);margin-top:12px}.article-end-tools{margin:3em 0 1.8em}.article-actions{color:var(--ink);background:var(--panel);border:1px solid var(--line);font-family:var(--font-ui);border-radius:999px;align-items:center;gap:16px;padding:15px 18px;display:flex}.article-actions-label{color:var(--accent-strong);font:800 12px/1 var(--font-ui);letter-spacing:.06em;text-transform:uppercase}.article-actions-buttons{flex-wrap:wrap;gap:8px;display:flex}.article-action{width:40px;height:40px;color:var(--ink);background:var(--surface);border:1px solid var(--line);cursor:pointer;font:800 12px/1 var(--font-ui);border-radius:999px;justify-content:center;align-items:center;padding:0;transition:transform .18s,background-color .18s,border-color .18s;display:inline-flex;text-decoration:none!important}.article-action svg,.article-print-button svg{width:18px;height:18px;display:block}.article-action:hover,.article-action:focus-visible{border-color:var(--accent);outline:none;transform:translateY(-1px)}.article-action-native{color:var(--accent-contrast);background:var(--accent);border-color:var(--accent)}.article-action.is-whatsapp{color:#fff;background:#25d366;border-color:#25d366}.article-action.is-telegram{color:#fff;background:#229ed9;border-color:#229ed9}.article-action.is-facebook{color:#fff;background:#1877f2;border-color:#1877f2}.article-action.is-x{color:#fff;background:#181818;border-color:#181818}.article-action-copy.is-copied{color:#315f44;background:#edf6ed;border-color:#8eb79a}.article-actions-status{min-height:1.4em;color:var(--muted);font:600 11px/1.4 var(--font-ui);text-align:right;flex:1;margin:0 0 0 auto!important}.article-actions-status:empty{display:none}.article-print-row{justify-content:flex-end;padding:14px 5px 0;display:flex}.article-print-button{width:42px;height:42px;color:var(--accent-strong);background:var(--surface);border:1px solid var(--line);cursor:pointer;border-radius:50%;place-items:center;padding:0;display:grid}.article-print-button:hover,.article-print-button:focus-visible{background:var(--accent-soft);border-color:var(--accent);outline:none}.visually-hidden{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.article-print-source{display:none}.article-aside{gap:18px;display:grid;position:sticky;top:24px}.article-aside-card{background:var(--panel);border-top:3px solid var(--accent);border-radius:5px 5px 0 0;padding:25px 24px 16px}.article-aside-card>span{color:var(--accent-strong);font:800 10px/1 var(--font-ui);letter-spacing:.13em;text-transform:uppercase}.article-aside-card h2{font:700 23px/1.2 var(--font-display);margin:10px 0 14px}.article-related a{border-top:1px solid var(--line);padding:15px 0;display:block}.article-related a b{font:700 16px/1.35 var(--font-display);display:block}.article-related a span{color:var(--muted);font:600 11px/1.3 var(--font-ui);margin-top:6px;display:block}.article-related a:hover b,.article-related a:focus-visible b{color:var(--accent-strong)}.article-question{color:var(--on-accent);background:var(--accent);border-radius:5px;gap:6px;padding:20px 22px;display:grid}.article-question b{font:700 24px/1.1 var(--font-display)}.article-question span{color:var(--on-accent-muted);font:700 13px/1.3 var(--font-ui)}.article-footer{color:var(--muted);background:var(--footer);border-top:1px solid var(--line);font:500 13px/1.5 var(--font-ui);grid-template-columns:auto 1fr auto;align-items:center;gap:28px;padding:34px clamp(18px,4vw,62px);display:grid}.article-footer-brand{color:var(--ink);font:800 23px/1 var(--font-display)}.article-footer-brand span{color:var(--accent)}.article-footer p{margin:0}.article-footer>div{gap:22px;font-weight:700;display:flex}.article-footer a:hover,.article-footer a:focus-visible{color:var(--accent-strong)}@media (width<=900px){.article-header{grid-template-columns:auto 1fr auto;gap:14px}.article-header .brand strong{font-size:30px}.article-header .book-mark{display:none}.article-support{justify-content:center;width:44px;padding:0;font-size:0}.article-support span{font-size:18px}.article-nav{justify-content:flex-start;overflow-x:auto}.article-nav a{white-space:nowrap;min-height:50px;padding:0 17px}.article-layout{grid-template-columns:minmax(0,720px)}.article-aside{grid-template-columns:1fr 1fr;align-items:start;position:static}}@media (width<=640px){.article-header{grid-template-columns:auto minmax(0,1fr);min-height:68px;padding:8px 14px}.article-header .brand strong{font-size:28px}.article-support{display:none}.article-search{border-radius:12px;grid-template-columns:minmax(0,1fr) 42px;padding:4px}.article-search>span{display:none}.article-search input{height:40px;padding:0 11px;font-size:12px}.article-search button{width:42px;height:40px;padding:0;font-size:0}.article-search button:after{content:"⌕";font-size:19px}.article-nav{padding:0}.article-nav a{min-height:45px;padding:0 14px;font-size:10px}.article-shell{width:min(100% - 30px,760px);padding:38px 0 58px}.article-hero{text-align:left;margin-bottom:32px}.article-hero h1{text-wrap:pretty;margin:11px 0 14px;font-size:clamp(34px,10.5vw,48px)}.article-deck{text-wrap:pretty;font-size:18px}.article-byline{justify-content:flex-start;gap:7px 14px;margin-top:18px;font-size:11px}.article-byline span+span:before{margin-right:14px}.article-cover{margin-top:26px}.article-cover img{max-height:360px}.article-content{font-size:18px;line-height:1.72}.article-content blockquote{padding:20px 18px}.article-content blockquote h6,.article-content blockquote p{font-size:18px;line-height:1.68}.article-content .daexthefup-feedback{padding:22px 18px}.article-content .daexthefup-buttons{gap:9px}.article-content .daexthefup-button{min-height:58px;padding:8px 10px}.article-content .daexthefup-button-icon,.article-content .daexthefup-button-icon svg{width:32px;height:32px}.article-actions{border-radius:14px;flex-wrap:wrap;padding:13px}.article-actions-label{width:100%}.article-actions-status{text-align:left;flex-basis:100%;width:100%;margin:0!important}.article-layout{gap:42px}.article-aside{grid-template-columns:1fr}.article-footer{grid-template-columns:1fr;gap:12px}.article-footer>div{flex-wrap:wrap}}@media print{@page{margin:18mm 16mm}html,body,.article-page{color:#000!important;background:#fff!important}.article-header,.article-nav,.article-aside,.article-footer,.article-actions,.daexthefup-container{display:none!important}.article-shell{width:100%;margin:0;padding:0}.article-hero{text-align:left;width:100%;margin:0 0 10mm}.article-section{color:#000}.article-hero h1{color:#000;max-width:none;margin:4mm 0;font-size:28pt;line-height:1.12}.article-deck{color:#333;max-width:none;margin:0;font-size:14pt}.article-byline{color:#333;justify-content:flex-start;margin-top:5mm}.article-cover{margin-top:8mm}.article-cover img{max-height:105mm;box-shadow:none;break-inside:avoid}.article-layout{display:block}.article-content{color:#000;font-size:12pt;line-height:1.55}.article-content h2,.article-content h3,.article-content h4{color:#000;break-after:avoid}.article-content p,.article-content blockquote,.article-content figure,.article-content img{orphans:3;widows:3;break-inside:avoid}.article-content a{color:#000;text-decoration:none}.article-content blockquote{color:#000;box-shadow:none;background:#fff;border:1px solid #777;border-left:4px solid #333}.article-print-source{color:#555;word-break:break-all;margin-top:12mm;font:9pt/1.4 Arial,sans-serif;display:block}}
