.article-page{--gorilla-yellow:#ffda1f;--gorilla-orange:#ff5b35;--gorilla-black:#080706;--gorilla-bone:#f6f0e4;--gorilla-paper:#fffaf0;--gorilla-copy:#4c443c;background:var(--gorilla-bone);color:var(--gorilla-black);font-family:Arial,sans-serif;min-height:100vh}.article-page::before{display:none}.article-page *{box-sizing:border-box}.article-page a:focus-visible,.article-page button:focus-visible,.article-page summary:focus-visible{outline:3px solid var(--gorilla-orange);outline-offset:4px}.article-page .article-header{z-index:20;border:0;border-top:5px solid var(--gorilla-orange);border-bottom:4px solid var(--gorilla-yellow);background:var(--gorilla-black);border-radius:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;justify-content:space-between;width:100%;min-height:76px;margin:0;padding:0 max(24px,calc(50vw - 710px));position:sticky;top:0}.article-page .article-header>a{flex:0 0 auto}.article-page .article-header .brand-lockup{display:flex;align-items:center;gap:13px}.article-page .article-header .brand-symbol{width:31px;height:31px}.article-page .article-header .brand-word{display:inline-block;color:var(--gorilla-yellow);letter-spacing:.22em;font-size:16px;font-weight:900;white-space:nowrap}.article-page .article-language-nav{display:flex;flex-wrap:nowrap;justify-content:flex-start;gap:0;max-width:min(54vw,640px);overflow-x:auto}.article-page .article-language-nav a{display:flex;align-items:center;justify-content:center;color:#fff;border:0;border-left:1px solid #ffffff24;border-radius:0;flex:0 0 44px;min-width:44px;min-height:44px;font-size:11px;font-weight:900;text-decoration:none}.article-page .article-language-nav a:hover,.article-page .article-language-nav a[aria-current=page]{color:var(--gorilla-black);background:var(--gorilla-yellow);border-color:var(--gorilla-yellow)}.article-page .breadcrumbs{color:#686056;gap:9px;margin:0 0 30px;font-size:11px;font-weight:800}.article-page .breadcrumbs a:hover{color:#a32f17}.article-page .overline{color:#a32f17;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.18em;text-decoration:none;text-transform:uppercase;font-size:10px;font-weight:900}.article-page .info-shell{width:min(1180px,calc(100% - 40px));margin:0 auto;padding:48px 0 90px}.article-page .info-shell>header{color:#fff;background:var(--gorilla-black);border:3px solid var(--gorilla-black);border-bottom:7px solid var(--gorilla-yellow);border-radius:0;padding:clamp(34px,6vw,76px)}.article-page .info-shell>header .overline{color:var(--gorilla-yellow)}.article-page .info-shell>header h1{max-width:1040px;margin:22px 0 28px;color:#fff;font-family:Impact,Haettenschweiler,"Arial Narrow Bold","Arial Narrow",sans-serif;letter-spacing:-.025em;text-transform:uppercase;font-size:clamp(54px,7vw,104px);font-weight:400;line-height:.92;text-wrap:balance;overflow-wrap:anywhere}.article-page .info-shell>header>p:last-child{max-width:880px;color:#d8d1c5;letter-spacing:0;font-size:clamp(17px,2vw,22px);line-height:1.55}.article-page .info-sections{display:grid;gap:0;margin-top:0}.article-page .info-sections>section{color:var(--gorilla-black);background:var(--gorilla-paper);border:3px solid var(--gorilla-black);border-top:0;border-radius:0;box-shadow:none;grid-template-columns:64px minmax(0,1fr);gap:24px;min-height:210px;padding:clamp(26px,4vw,46px)}.article-page .info-sections>section>span{color:#932c18;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;font-weight:900}.article-page .info-sections h2{color:var(--gorilla-black);font-family:Impact,Haettenschweiler,"Arial Narrow Bold","Arial Narrow",sans-serif;text-transform:uppercase;font-size:clamp(30px,4vw,48px);font-weight:400;line-height:1}.article-page .info-sections p{color:var(--gorilla-copy);font-size:16px;line-height:1.72}.article-page .info-sections>.info-native-profile{background:var(--gorilla-paper);border:3px solid var(--gorilla-black);border-top:0;border-radius:0;box-shadow:none}.article-page .info-sections>.info-native-positioning{border-left:12px solid var(--gorilla-yellow);padding-left:clamp(26px,4vw,46px)}.article-page .info-sections>.info-native-availability{color:var(--gorilla-black);background:var(--gorilla-yellow);border-color:var(--gorilla-black)}.article-page .info-native-availability p{color:var(--gorilla-black)}.article-page .info-native-button,.article-page .button-ink{color:#fff;background:var(--gorilla-black);border:2px solid var(--gorilla-black);border-radius:0;box-shadow:none;text-transform:uppercase}.article-page .trust-links{background:var(--gorilla-black);border:0;border-top:7px solid var(--gorilla-orange);border-radius:0;gap:0;margin-top:34px;padding:18px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.article-page .trust-links a{color:#fff;border:1px solid #ffffff35;border-radius:0;padding:18px;font-weight:800}.article-page .trust-links a:hover{color:var(--gorilla-black);background:var(--gorilla-yellow)}.article-page .info-contact-button{width:max-content;margin-top:28px}.article-page .article-footer{color:#fff;background:var(--gorilla-black);border:0;border-top:4px solid var(--gorilla-yellow);border-radius:0;box-shadow:none;width:100%;margin:0;padding:42px max(24px,calc(50vw - 710px))}.article-page .article-footer .brand-word{color:var(--gorilla-yellow)}.article-page .article-footer p,.article-page .article-footer>span{color:#bdb5a9}.article-page .article-footer a:hover,.article-page .info-native-button:hover{color:var(--gorilla-black);background:#ffe66a}.article-page .article-footer a:hover .brand-word{color:var(--gorilla-black)}@media(width<=820px){.article-page .info-shell{width:calc(100% - 24px);padding-top:24px}.article-page .info-shell>header{padding:32px 24px}.article-page .info-shell>header h1{font-size:clamp(43px,12vw,72px)}.article-page .info-sections>section{grid-template-columns:44px minmax(0,1fr)}.article-page .trust-links{grid-template-columns:1fr}}@media(width<=560px){.article-page .article-header{display:grid;grid-template-columns:minmax(0,1fr);align-items:stretch;gap:10px;min-height:0;padding:12px 16px}.article-page .article-header>a{justify-self:start;min-width:0}.article-page .article-header .brand-lockup{display:inline-flex;align-items:center;gap:10px;min-width:0}.article-page .article-header .brand-word{display:inline-block;letter-spacing:.22em;font-size:12px;white-space:nowrap}.article-page .article-language-nav{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:0;width:100%;max-width:none;overflow:visible}.article-page .article-language-nav a{display:flex;align-items:center;justify-content:center;min-width:0;min-height:44px;padding:7px 4px}.article-page .info-shell>header{padding:28px 20px}.article-page .info-shell>header h1{font-size:clamp(38px,12vw,56px)}.article-page .info-shell>header>p:last-child{font-size:17px}.article-page .info-sections>section,.article-page .info-sections>.info-native-profile{grid-template-columns:1fr;min-height:0;padding:28px 22px}.article-page .info-sections>.info-native-positioning{border-left:9px solid var(--gorilla-yellow);padding-left:22px}.article-page .article-footer{padding:36px 18px}}

body{font-optical-sizing:auto}.article-page :is(section[id],li[id]){scroll-margin-top:7rem}.article-page .article-sources li:target{outline:3px solid var(--gorilla-orange);outline-offset:4px}.article-page :is(.article-header>a,.article-language-nav a,.button,.info-native-button,.trust-links a):active{transform:scale(.98);transform-origin:center;transition:transform 100ms ease-out}.article-page :is(.related-grid>a,.article-sources a):active{transform:scale(.992);transform-origin:center;transition:transform 100ms ease-out}main:not(.article-page) :is(button:not(:disabled),.button,[role=button]):active,main:not(.article-page) :is(.footer-languages a,.footer-links a):active{transform:scale(.98);transform-origin:center;transition:transform 100ms ease-out}html:lang(ru) .article-page :is(.article-hero h1,.info-shell>header h1){font-family:Arial,"Segoe UI",sans-serif;font-weight:800;letter-spacing:0;line-height:1.02}html:lang(ru) .article-page :is(.article-body section>h2,.article-safety h2,.article-sources h2,.related-guides h2,.info-sections h2){font-family:Arial,"Segoe UI",sans-serif;font-weight:800;letter-spacing:0;line-height:1.08}html:lang(ru) main:not(.article-page) :is(.hero h1,.section-intro h2,.split-heading h2,.concerns-copy h2,.method-lead h2,.final-cta h2,.guide-grid h3,.pricing-ledger h3){font-family:Arial,"Segoe UI",sans-serif;font-weight:800;letter-spacing:0;line-height:1.02}@media (prefers-reduced-transparency:reduce){.article-page .article-header,.site-header,.modal-backdrop{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.article-page .article-header,.site-header{background:#080706!important}.modal-backdrop{background:#080706!important}}@media (prefers-contrast:more){.article-page :is(a,button,summary):focus-visible,main:not(.article-page) :is(a,button,select):focus-visible{outline-width:4px}.article-page .article-language-nav a,.article-page .article-language-nav a[aria-current=page]{border-left-color:#fff}.article-page .article-language-nav a[aria-current=page]{outline:2px solid #fff;outline-offset:-4px}.article-page .article-meta,.article-page .trust-links a{border-color:#fff}}@media (prefers-reduced-motion:reduce){.article-page :is(.article-header>a,.article-language-nav a,.button,.info-native-button,.trust-links a,.related-grid>a,.article-sources a),main:not(.article-page) :is(button:not(:disabled),.button,[role=button],.footer-languages a,.footer-links a){transition:none!important}.article-page :is(.article-header>a,.article-language-nav a,.button,.info-native-button,.trust-links a,.related-grid>a,.article-sources a):active,main:not(.article-page) :is(button:not(:disabled),.button,[role=button],.footer-languages a,.footer-links a):active{transform:none!important}.info-native-photo:hover img{transform:none!important}}
