.is-article .read-progress{z-index:60;background:var(--primary);transform-origin:0;pointer-events:none;height:3px;position:fixed;top:0;left:0;right:0;transform:scaleX(0)}.is-article .article-shell{padding:36px 0 88px}.is-article .doc{grid-template-rows:auto 1fr;grid-template-columns:236px minmax(0,680px);justify-content:center;column-gap:64px;display:grid}.is-article .article-head-slot{grid-area:1/2;min-width:0}.is-article .article-aside{grid-area:1/1/span 2;min-width:0}.is-article .article-main{grid-area:2/2;min-width:0}.is-article .article-head{border-bottom:1px solid var(--line);margin-bottom:36px;padding-bottom:30px}.is-article .article-kicker{background:var(--primary-soft);color:var(--primary);border-radius:999px;align-items:center;gap:8px;margin-top:22px;padding:6px 12px;font-size:14px;font-weight:600;line-height:1.3;display:inline-flex}.is-article .article-head h1{overflow-wrap:break-word;text-wrap:balance;margin-top:14px;font-size:clamp(34px,4.2vw,50px);line-height:1.08}.is-article .article-sub{color:var(--muted);margin-top:16px;font-size:20px;line-height:1.6}.is-article .article-meta-line{color:var(--muted);flex-wrap:wrap;gap:8px;margin-top:22px;font-size:14.5px;line-height:1.3;display:flex}.is-article .article-meta-line>span{border:1.5px solid var(--line);background:var(--surface);border-radius:999px;align-items:center;gap:6px;padding:6px 12px;display:inline-flex}.is-article .hl-legend{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px 12px;margin-top:16px;font-size:14.5px;line-height:1.5;display:flex}.is-article .hl-legend-title{font-weight:600}.is-article .hl-legend>span:not([class])>[aria-hidden],.is-article .hl-legend-dot{display:none}.is-article .toc-card{border:2px solid var(--line);background:var(--surface);border-radius:20px;max-height:calc(100vh - 116px);padding:18px 16px 16px;position:sticky;top:96px;overflow:auto}.is-article .toc-box summary{color:var(--muted);font:700 13px/1.4 var(--font);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;justify-content:space-between;align-items:center;gap:8px;padding:2px 4px;list-style:none;display:flex}.is-article .toc-box summary::-webkit-details-marker{display:none}.is-article .toc-box summary:after{content:"";width:7px;height:7px;transition:transform .2s var(--ease);border-bottom:2px solid;border-right:2px solid;flex:none;margin:-3px 4px 0 0;transform:rotate(45deg)}.is-article .toc-box:not([open]) summary:after{margin-top:0;transform:rotate(-45deg)}.is-article .toc{border-left:2px solid var(--line);margin:12px 0 0;padding:0;list-style:none}.is-article .toc a{color:var(--muted);border-left:2px solid #0000;border-radius:0 10px 10px 0;margin-left:-2px;padding:6px 8px 6px 14px;font-size:14.5px;line-height:1.4;text-decoration:none;display:block}.is-article .toc a:hover{color:var(--ink)}.is-article .toc a.is-active{border-left-color:var(--primary);background:color-mix(in srgb, var(--primary) 8%, transparent);color:var(--ink);font-weight:600}@media (min-width:1000px){.is-article .toc-box::details-content{content-visibility:visible;display:block}.is-article .toc-box summary{cursor:default;pointer-events:none}.is-article .toc-box summary:after{display:none}}.is-article .reading-tools{border-top:1px solid var(--line);gap:8px;margin-top:16px;padding-top:16px;display:grid}.is-article .reading-tools button{border:2px solid var(--line);min-height:40px;color:var(--ink);font:600 14px/1.2 var(--font);text-align:left;cursor:pointer;background:0 0;border-radius:12px;align-items:center;gap:8px;padding:0 12px;transition:border-color .2s,background .2s;display:flex}.is-article .reading-tools button:hover{border-color:color-mix(in srgb, var(--primary) 45%, var(--line))}.is-article .reading-tools button[aria-pressed=true]{border-color:var(--primary);background:var(--primary-soft);color:var(--primary)}.is-article .article-body{font-size:19px;line-height:1.75}.is-article .article-body>*{margin-bottom:0}.is-article .article-body>*+*{margin-top:1.15em}.is-article .article-body h2{margin-top:2.1em;scroll-margin-top:96px;font-size:clamp(26px,2.6vw,31px);line-height:1.2}.is-article .article-body h3{margin-top:1.7em;scroll-margin-top:96px;font-size:22px;line-height:1.3}.is-article .article-body h4{font:700 19px/1.4 var(--font);margin-top:1.5em;scroll-margin-top:96px}.is-article .article-body :is(h2,h3,h4)+*{margin-top:.6em}.is-article .article-body a:not(.btn){color:var(--primary);text-decoration-thickness:1px}.is-article .article-body a:not(.btn):hover{text-decoration-thickness:2px}.is-article .article-body strong{font-weight:600}.is-article .article-body>:is(ul,ol)>li::marker{color:var(--muted)}.is-article .article-body>ol>li::marker{font-weight:600}.is-article .article-body hr{border:0;border-top:1px solid var(--line);height:0;margin-block:2em}.is-article .article-body #sources+:is(ul,ol){color:var(--muted);overflow-wrap:anywhere;font-size:15px;line-height:1.6}.is-article .article-body>.callout{margin-top:1.8em}.is-article .article-body>.callout:first-child{margin-top:0}.is-article .article-body>.callout+*{margin-top:1.8em}.is-article mark.hl{--hl:var(--sun);background:color-mix(in srgb, var(--hl) 30%, transparent);box-shadow:inset 0 -.12em 0 color-mix(in srgb, var(--hl) 55%, transparent);color:inherit;-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:.3em;margin:0 -.05em;padding:.05em .2em}.is-article mark.hl-do{--hl:var(--primary);background:color-mix(in srgb, var(--hl) 18%, transparent)}.is-article .hl-legend mark.hl,.is-article mark.hl a:not(.btn){color:var(--ink)}.is-article .article-body .article-disclaimer{border-top:1px solid var(--line);color:var(--muted);margin-top:2.4em;padding-top:16px;font-size:14.5px;line-height:1.6}.is-article .article-body .article-try{border:2px solid color-mix(in srgb, var(--primary) 22%, var(--line));background:linear-gradient(160deg, var(--primary-soft), color-mix(in srgb, var(--sun) 14%, var(--surface)));border-radius:24px;margin-top:1.6em;padding:28px 30px 26px}.is-article .article-body .article-try h2{align-items:center;gap:12px;margin:0;font-size:clamp(24px,2.6vw,30px);line-height:1.2;display:flex}.is-article .article-try-icon{background:var(--surface);width:40px;height:40px;font:400 21px/1 var(--font);border-radius:12px;flex:none;place-items:center;display:grid}.is-article .article-body .article-try-line{margin-top:10px;font-size:17.5px;line-height:1.55}.is-article .article-body .article-try-actions{flex-wrap:wrap;gap:10px 12px;margin-top:18px;display:flex}.is-article .article-body .article-try-actions .btn-ghost{border-color:color-mix(in srgb, var(--primary) 30%, var(--line));background:color-mix(in srgb, var(--surface) 70%, transparent)}.is-article .article-body .article-try-note{color:var(--muted);margin-top:14px;font-size:15px;line-height:1.6}.is-article .ruler .article-body>*,.is-article .ruler .article-head-slot{opacity:.3;transition:opacity .25s}.is-article .ruler .article-body>.ruled,.is-article .ruler .article-head-slot.ruled{opacity:1}.is-article .related{background:var(--bg-2);padding:72px 0 96px}.is-article .related h2{font-size:clamp(28px,3.4vw,38px)}.is-article .related .article-grid{margin-bottom:0}@media (prefers-reduced-motion:reduce){.is-article .toc-box summary:after,.is-article .reading-tools button,.is-article .ruler .article-body>*,.is-article .ruler .article-head-slot{transition:none}}@media (max-width:999.98px){.is-article .article-shell{padding-top:24px}.is-article .doc{grid-template-rows:none;grid-template-columns:minmax(0,1fr);width:min(760px,100% - 40px)}.is-article .article-head-slot,.is-article .article-aside,.is-article .article-main{grid-area:auto/1}.is-article .article-head{border-bottom:0;margin-bottom:0;padding-bottom:24px}.is-article .article-aside{margin-bottom:36px}.is-article .toc-card{max-height:none;padding:14px;position:static;overflow:visible}.is-article .toc-box summary{min-height:32px}.is-article .reading-tools{flex-wrap:wrap;margin-top:12px;padding-top:12px;display:flex}.is-article .reading-tools button{flex:auto;justify-content:center}}@media (max-width:560px){.is-article .article-head h1{font-size:clamp(30px,8.4vw,36px)}.is-article .article-sub{font-size:18px}.is-article .article-meta-line{gap:6px;font-size:13.5px}.is-article .article-meta-line>span{padding:5px 10px}.is-article .article-body{font-size:17.5px;line-height:1.72}.is-article .article-body h2{font-size:24px}.is-article .article-body h3{font-size:20px}.is-article .article-body .article-try{padding:22px 18px 20px}.is-article .article-body .article-try .btn{width:100%}.is-article .article-try-icon{border-radius:11px;width:36px;height:36px;font-size:19px}.is-article .related{padding:56px 0 72px}}@page rotada-article{size:A4;margin:18mm}@media print{.is-article{page:rotada-article}:root:has(.is-article){--bg:#fff!important;--bg-2:#fff!important;--surface:#fff!important;--ink:#111!important;--muted:#444!important;--line:#ccc!important}.is-article :is(.article-aside,.read-progress,.related,.article-try){display:none!important}body:has(.is-article) :is(.nav,.footer,.skip-link){display:none!important}body:has(.is-article){color:#111;background:#fff!important}.is-article .article-shell{padding:0}.is-article .doc{width:auto;display:block}.is-article .ruler .article-body>*,.is-article .ruler .article-head-slot{opacity:1!important}.is-article .article-head{margin-bottom:18pt;padding-bottom:12pt}.is-article .article-head h1{font-size:24pt}.is-article .article-sub{font-size:12.5pt}.is-article .article-body{font-size:11.5pt;line-height:1.6}.is-article .article-body h2{font-size:17pt}.is-article .article-body h3{font-size:13.5pt}.is-article mark.hl,.is-article .callout,.is-article .article-meta-line>span{-webkit-print-color-adjust:exact;print-color-adjust:exact}.is-article .article-body :is(h2,h3,h4){break-after:avoid}.is-article .article-body :is(.callout,blockquote,li){break-inside:avoid}}
