.social-links[data-astro-cid-y2qsmizv]{flex-wrap:wrap;align-items:center;gap:12px 24px;margin-top:20px;display:flex}.social-links[data-astro-cid-y2qsmizv] a[data-astro-cid-y2qsmizv]{padding:8px 0}.social-pending[data-astro-cid-y2qsmizv]{color:#52616b;align-items:center;gap:8px;display:inline-flex}.social-pending[data-astro-cid-y2qsmizv] small[data-astro-cid-y2qsmizv]{border:1px solid #d5dde1;border-radius:3px;padding:1px 5px;font-size:11px}@layer reset{*{box-sizing:border-box}body,h1,h2,h3,p,figure{margin:0}button,input,textarea{font:inherit}button,a,input,textarea,summary{-webkit-tap-highlight-color:transparent}img{max-width:100%;display:block}button{cursor:pointer}a{color:inherit}ul,ol{padding-left:1.4rem}[hidden]{display:none!important}}@layer base{:root{--ink:#151719;--muted:#52616b;--paper:#f5f7f8;--white:#fff;--accent:#e21b23;--accent-text:#b8141b;--accent-dark:#151719;--line:#d5dde1;--navy:#202326;--error:#fff;--space:clamp(20px, 4vw, 64px)}html{scroll-behavior:smooth;scroll-padding-top:100px}body{background:var(--paper);color:var(--ink);-webkit-font-smoothing:antialiased;font-family:Manrope Variable,sans-serif;font-size:16px;line-height:1.65}a{text-underline-offset:4px;text-decoration-thickness:1px}h1,h2,h3{letter-spacing:-.045em;text-wrap:balance;font-weight:500;line-height:1.12}h1{font-size:clamp(42px,5.65vw,84px)}h2{font-size:clamp(32px,3.8vw,56px)}h3{font-size:clamp(23px,2.2vw,30px)}p{max-width:70ch}::selection{background:#fbdadd}:focus-visible{outline:3px solid var(--accent);outline-offset:5px}button,input,textarea{touch-action:manipulation}section[id]{scroll-margin-top:30px}input,textarea{min-width:0}a,button{transition:background-color .18s,color .18s,border-color .18s}a:hover{color:var(--accent-text)}}@layer components{.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.container{max-width:1568px;padding-inline:var(--space);margin-inline:auto}.section{padding-block:104px}.section-label{color:var(--muted);margin-bottom:24px;font-size:14px;display:block}.section-heading{justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:48px;display:flex}.section-heading>p{max-width:360px;color:var(--muted)}.section-heading h2{max-width:800px}.text-link{padding-block:12px;font-size:15px;font-weight:600;display:inline-block}.button{background:var(--accent);color:#fff;text-align:center;border:1px solid #0000;border-radius:4px;justify-content:center;align-items:center;min-height:54px;padding:16px 24px;font-size:15px;font-weight:600;line-height:1.4;text-decoration:none;display:inline-flex}.button:hover{background:var(--accent-dark);color:#fff}.button:active{background:#151719}.button:disabled{cursor:wait;opacity:.65}.button-small{min-height:44px;padding:12px 18px;font-size:14px}.button-outline{border-color:var(--line);color:var(--ink);background:0 0}.button-outline:hover{border-color:var(--ink);background:var(--ink);color:#fff}.button-light{color:var(--accent-text);background:#fff}.button-light:hover{color:var(--accent-dark);background:#fff0f0}.text-button{color:inherit;text-underline-offset:4px;background:0 0;border:0;padding:8px 0;text-decoration:underline}.skip-link{opacity:0;pointer-events:none;z-index:100;background:#fff;padding:14px;position:fixed;top:-100px;left:16px}.skip-link:focus{opacity:1;pointer-events:auto;top:12px}.site-header{background:var(--paper);border-bottom:1px solid var(--line);z-index:20;position:relative}.header-inner{justify-content:space-between;align-items:center;gap:32px;height:102px;display:flex}.brand{letter-spacing:-1.3px;align-items:center;gap:10px;font-size:27px;font-weight:750;line-height:1.1;text-decoration:none;display:inline-flex}.brand svg{color:var(--accent-text);flex-shrink:0}.brand-caption{letter-spacing:.02em;color:var(--muted);margin-top:7px;font-size:11px;font-weight:500;display:block}#site-nav{align-items:center;gap:32px;display:flex}#site-nav>a:not(.button){padding-block:14px;font-size:14px;text-decoration:none}#site-nav>a[aria-current=page]{text-decoration:underline}.menu-toggle{border:1px solid var(--line);background:0 0;border-radius:4px;align-items:center;gap:12px;min-height:44px;padding:10px 14px;display:none}.hero{padding-top:54px}.hero-topline{color:var(--muted);justify-content:space-between;margin-bottom:28px;font-size:14px;display:flex}.hero-topline>span:last-child{align-items:center;gap:10px;display:flex}.location-mark{border:2px solid var(--accent);border-radius:50%;width:8px;height:8px;display:inline-block}.hero-heading{grid-template-columns:1.4fr 1fr;align-items:end;gap:6%;margin-bottom:44px;display:grid}.hero h1{max-width:850px}.hero-intro{padding-bottom:5px}.hero-intro p{max-width:365px;color:var(--muted);margin-bottom:24px;font-size:17px}.hero-media{background:var(--accent);border-radius:8px 8px 0 0;padding:20px 20px 0;position:relative;overflow:hidden}.hero-media img{object-fit:cover;object-position:center 60%;border-radius:3px;width:100%;height:clamp(320px,33vw,515px)}.hero-media-bottom{color:#fff;justify-content:space-between;align-items:center;gap:20px;min-height:57px;padding-inline:10px;font-size:14px;display:flex}.image-caption{color:var(--muted);text-align:right;padding:10px 0;font-size:12px}.hero-strip{border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:24px;padding:26px 0;display:grid}.hero-strip p{font-size:15px}.hero-strip p span{color:var(--muted);margin-top:3px;font-size:13px;display:block}.directions-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.direction-card{border:1px solid var(--line);background:#fff;border-radius:6px;flex-direction:column;min-height:340px;padding:32px;text-decoration:none;display:flex;position:relative}.direction-card:hover{border-color:var(--accent-text);color:var(--ink)}.direction-top{justify-content:space-between;align-items:center;margin-bottom:42px;display:flex}.direction-top h3{font-size:40px}.country-stamp{letter-spacing:.08em;background:#eef2f5;border-radius:50%;place-items:center;width:48px;height:48px;font-size:13px;font-weight:650;display:grid}.direction-card p{color:var(--muted);margin:16px 0 32px;font-size:15px}.direction-brands{border-top:1px solid var(--line);margin-top:auto;padding-top:20px;font-size:13px}.direction-caption{font-size:15px;font-weight:600}.direction-card:nth-child(2){background:#edf2fb}.direction-card:nth-child(3){background:#e9efee}.direction-card:hover .country-stamp{background:var(--accent);color:#fff}.approach{background:var(--navy);color:#fff}.approach-grid{grid-template-columns:1fr 1fr;gap:10%;display:grid}.approach .section-label{color:#becbd3}.approach h2{max-width:580px}.approach-intro{color:#c6d2d9;max-width:500px;margin-top:30px;font-size:18px}.principle{border-bottom:1px solid #435460;padding-block:25px}.principle:first-child{padding-top:0}.principle h3{margin-bottom:12px;font-size:25px}.principle p{color:#c6d2d9;font-size:15px}.process-grid{grid-template-columns:repeat(4,1fr);gap:32px;display:grid}.step-number{color:var(--accent-text);border-top:2px solid var(--accent);font-variant-numeric:tabular-nums;margin-bottom:40px;padding-top:16px;font-size:15px;display:block}.process-step h3{margin-bottom:16px;font-size:24px}.process-step p{color:var(--muted);font-size:15px}.cost-section{background:#e9eef1}.cost-grid{grid-template-columns:1fr 1fr;gap:10%;display:grid}.cost-intro{color:var(--muted);max-width:480px;margin:24px 0}.cost-list{margin:0;padding:0;list-style:none}.cost-list li{border-bottom:1px solid #c2cdd4;justify-content:space-between;align-items:center;gap:20px;padding:19px 0;font-size:18px;display:flex}.cost-list li span{color:var(--muted);font-size:14px}.cost-note{color:var(--muted);margin-top:24px;font-size:13px}.journal-grid{grid-template-columns:1fr 1fr;gap:32px;display:grid}.article-card{min-width:0}.article-image-link{background:#e5ebee;border-radius:6px;display:block;overflow:hidden}.article-card img{aspect-ratio:16/9;object-fit:cover;width:100%;height:auto;transition:transform .4s}.article-card:nth-child(2) img{object-position:80% 65%;filter:saturate(.55)}.article-card:hover img{transform:scale(1.025)}.article-meta{color:var(--muted);justify-content:space-between;gap:16px;margin:22px 0 14px;font-size:13px;display:flex}.article-card h3 a{text-decoration:none}.article-card p{color:var(--muted);margin-top:15px;font-size:15px}.article-card time{color:var(--muted);margin-top:20px;font-size:13px;display:block}.faq-section{padding-top:0}.faq-grid{grid-template-columns:.8fr 1.2fr;gap:10%;display:grid}.faq-list details{border-bottom:1px solid var(--line);padding:23px 0}.faq-list details:first-child{border-top:1px solid var(--line)}summary{cursor:pointer;list-style:none}summary::-webkit-details-marker{display:none}.faq-list summary{justify-content:space-between;align-items:center;gap:20px;font-size:17px;font-weight:600;display:flex}.faq-list summary:after{content:"+";font-size:26px;font-weight:400;line-height:1}.faq-list details[open] summary:after{content:"−"}.faq-list p{color:var(--muted);padding-top:18px;font-size:15px}.lead-section{background:var(--accent);color:#fff}.lead-grid{grid-template-columns:1fr 1.15fr;gap:9%;display:grid}.lead-copy .section-label{color:#fff}.lead-copy h2{font-size:clamp(34px,4vw,60px)}.lead-copy>p{color:#fff;max-width:360px;margin-top:26px}.lead-footnote{color:#fff;margin-top:48px;font-size:14px}.form-intro{margin-bottom:6px;font-size:22px}.form-hint{color:#fff;margin-bottom:24px;font-size:13px}.form-row{grid-template-columns:1fr 1fr;gap:20px;display:grid}.field{margin-bottom:20px}.field label{margin-bottom:8px;font-size:14px;display:block}.field input,.field textarea{width:100%;color:var(--ink);background:#fff;border:1px solid #d5dde1;border-radius:4px;min-height:52px;padding:14px 15px}.field textarea{resize:vertical}.field input::placeholder,.field textarea::placeholder{color:#68737b;font-size:14px}.field input:focus-visible,.field textarea:focus-visible{outline-offset:3px;outline-color:#fff}.field input[aria-invalid=true]{border:2px solid #ffb4ac}.field-error{color:var(--error);margin-top:5px;font-size:13px;display:block}.field-error:empty{display:none}.form-extra{margin-bottom:22px}.form-extra summary{text-underline-offset:4px;padding-block:6px;font-size:14px;text-decoration:underline}.form-extra .field{margin-top:16px}.checkbox{color:#fff;align-items:flex-start;gap:12px;font-size:13px;line-height:1.65;display:flex}.checkbox input{accent-color:#151719;flex:0 0 20px;width:20px;height:20px;margin:2px 0}.checkbox a:hover{color:#fff}.form-submit{width:100%;margin-top:24px}.form-status{margin-top:16px;font-size:15px}.form-status:empty{display:none}.honeypot{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.lead-section :focus-visible,.lead-section .button:focus-visible{outline-color:#fff}.site-footer{background:var(--white);padding:64px 0 24px}.footer-top{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding-bottom:42px;display:flex}.footer-top .brand{font-size:40px}.footer-top p{color:var(--muted);font-size:16px}.footer-grid{grid-template-columns:1fr 1fr 1.3fr 1.3fr;gap:32px;padding-block:40px;display:grid}.footer-grid h2{letter-spacing:0;margin-bottom:18px;font-size:14px;font-weight:650}.footer-grid a{padding:7px 0;font-size:14px;text-decoration:none;display:block}.footer-grid p{color:var(--muted);font-size:14px}.footer-bottom{border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;padding-top:24px;font-size:12px;display:flex}.cookie-panel{z-index:50;border:1px solid var(--line);background:#fff;border-radius:8px;max-width:480px;padding:24px;position:fixed;bottom:20px;left:20px;box-shadow:0 8px 32px #15171918}.cookie-panel p{margin-bottom:16px;font-size:14px}.cookie-panel>div{flex-wrap:wrap;gap:12px;display:flex}.breadcrumbs{color:var(--muted);padding-top:28px;font-size:13px}.breadcrumbs ol{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}.breadcrumbs li+li:before{content:"/";color:#71818b;margin-right:10px}.breadcrumbs a{text-decoration:none}.page-intro{padding-block:54px 64px}.page-intro h1{max-width:1080px}.page-intro .intro-text{color:var(--muted);max-width:730px;margin-top:30px;font-size:19px}.page-intro .button{margin-top:30px}.country-hero{grid-template-columns:1.05fr 1fr;align-items:center;gap:6%;padding-bottom:64px;display:grid}.country-hero h1{font-size:clamp(40px,4.6vw,68px)}.country-hero p{color:var(--muted);margin:26px 0}.country-hero img{object-fit:cover;object-position:65% center;border-radius:6px;height:490px}.country-hero figure{position:relative}.country-code{background:#fff;border-radius:50%;place-items:center;width:62px;height:62px;font-size:18px;font-weight:600;display:grid;position:absolute;top:24px;left:24px}.country-hero figcaption{color:var(--muted);margin-top:8px;font-size:12px}.split-content{grid-template-columns:1fr 1fr;gap:10%;display:grid}.split-content p{color:var(--muted);margin-bottom:22px}.check-list{margin:28px 0;padding:0;list-style:none}.check-list li{border-bottom:1px solid var(--line);gap:15px;padding:18px 0;display:flex}.check-list li:before{content:"✓";color:var(--accent-text);font-weight:700}.note{border-left:3px solid var(--accent);background:#e8edf4;padding:24px;font-size:15px}.category-nav{flex-wrap:wrap;gap:10px;margin-bottom:40px;display:flex}.category-nav button{border:1px solid var(--line);min-height:44px;color:var(--ink);background:0 0;border-radius:40px;padding:10px 18px;font-size:14px}.category-nav button[aria-pressed=true]{background:var(--ink);color:#fff;border-color:var(--ink)}.blog-list{padding-top:0}.blog-list .journal-grid{row-gap:56px}.article-header{max-width:1050px;padding:48px 0}.article-header h1{font-size:clamp(36px,4.5vw,64px)}.article-header .article-meta{justify-content:flex-start;gap:24px;margin:0 0 24px}.article-header>p{color:var(--muted);max-width:800px;margin-top:28px;font-size:20px}.article-dates{color:var(--muted);flex-wrap:wrap;gap:20px;margin-top:24px;font-size:13px;display:flex}.article-cover{object-fit:cover;object-position:center 65%;border-radius:6px;width:100%;max-height:500px}.article-layout{grid-template-columns:minmax(0,760px) 280px;justify-content:space-between;gap:64px;padding-block:64px 96px;display:grid}.prose{overflow-wrap:anywhere;font-size:18px;line-height:1.85}.prose h2{margin:48px 0 22px;font-size:32px}.prose h2:first-child{margin-top:0}.prose h3{margin:32px 0 16px;font-size:25px}.prose p,.prose ul,.prose ol{margin-bottom:24px}.prose a{color:var(--accent-text)}.prose li{margin:10px 0}.prose strong{font-weight:700}.article-aside{align-self:start;font-size:14px;position:sticky;top:30px}.article-aside h2{margin-bottom:20px;font-size:20px}.article-aside a{color:var(--muted);margin-bottom:12px;display:block}.aside-cta{background:#e7edf5;border-radius:5px;margin-top:32px;padding:24px}.aside-cta h3{margin-bottom:16px;font-size:23px}.aside-cta .button{color:#fff;margin:20px 0 0}.legal{max-width:850px;padding-bottom:96px}.legal-notice{background:#e9eef1;border:1px solid #c5ced5;border-radius:6px;margin-bottom:32px;padding:24px}.empty-cases{grid-template-columns:1fr 1fr;align-items:center;gap:8%;padding-bottom:80px;display:grid}.empty-cases figure img{object-fit:cover;border-radius:6px;width:100%;height:380px}.empty-cases figcaption{color:var(--muted);margin-top:10px;font-size:12px}.empty-cases h2{margin-bottom:24px}.empty-cases p{color:var(--muted);margin-bottom:20px}.contact-grid{grid-template-columns:1fr 1fr;gap:64px;padding-bottom:80px;display:grid}.contact-grid h2{margin-bottom:24px;font-size:30px}.contact-item{border-bottom:1px solid var(--line);padding:18px 0}.contact-item span{color:var(--muted);font-size:14px;display:block}.contact-item a{font-size:24px}.contact-note{background:#e8edf4;border-radius:6px;padding:32px}.contact-note p{color:var(--muted);margin-bottom:20px}.not-found{min-height:60vh;padding-block:80px}.not-found p{margin:28px 0}.not-found .error-code{color:var(--accent-text);margin-bottom:24px;font-size:16px}}@layer responsive{.blog-list .featured{background:#fff;border-radius:6px;grid-column:1/-1;grid-template-columns:1.15fr 1fr;align-items:center;gap:40px;padding:28px;display:grid}.blog-list .featured img{aspect-ratio:4/3}.blog-list .featured h3{font-size:clamp(28px,3vw,42px)}@media (width<=700px){.blog-list .featured{background:0 0;padding:0;display:block}.blog-list .featured img{aspect-ratio:16/9}.blog-list .featured h3{font-size:28px}}.hero h1{font-size:clamp(42px,5vw,76px)}@media (width>=1700px){.hero-heading{gap:12%}.hero-intro p{max-width:420px}.hero-media img{height:520px}}@media (width<=1150px){#site-nav,.header-inner{gap:20px}.brand{font-size:23px}#site-nav>a:not(.button){font-size:13px}.direction-card{padding:26px}.process-grid{gap:24px}.lead-grid{gap:5%}.article-layout{grid-template-columns:minmax(0,1fr) 240px;gap:40px}}@media (width<=900px){.header-inner{height:82px}.menu-toggle{display:flex}#site-nav{background:var(--paper);padding:20px var(--space) 30px;border-bottom:1px solid var(--line);display:none;position:absolute;top:82px;left:0;right:0;box-shadow:0 16px 24px #15171912}#site-nav.is-open{flex-direction:column;align-items:stretch;gap:0;display:flex}#site-nav>a:not(.button){padding:15px 0;font-size:17px}.hero-heading{grid-template-columns:1.25fr 1fr;gap:32px}.hero h1{font-size:clamp(42px,6.3vw,60px)}.hero-intro p{font-size:15px}.hero-intro .button{padding:14px;font-size:14px}.section{padding-block:72px}.section-heading{gap:24px}.directions-grid{gap:14px}.direction-card{min-height:360px;padding:22px 18px}.direction-top{margin-bottom:30px}.direction-top h3{font-size:30px}.country-stamp{width:36px;height:36px;font-size:11px}.approach-grid,.cost-grid,.faq-grid{gap:6%}.process-grid{grid-template-columns:1fr 1fr;gap:40px}.step-number{margin-bottom:24px}.lead-grid{grid-template-columns:1fr;gap:40px}.lead-copy h2 br{display:none}.lead-copy h2{max-width:620px}.lead-copy>p{max-width:520px}.lead-footnote{display:none}.lead-form{max-width:700px}.footer-grid{grid-template-columns:1fr 1fr}.country-hero{gap:5%}.country-hero img{height:420px}.country-hero h1{font-size:42px}.article-layout{grid-template-columns:1fr}.article-aside{max-width:650px;position:static}.article-aside>nav{display:none}.contact-grid{gap:30px}}@media (width<=700px){.container{padding-inline:20px}.section{padding-block:64px}.hero{padding-top:30px}.hero-topline{align-items:flex-start;gap:14px;margin-bottom:25px;font-size:12px}.hero-topline>span:last-child{text-align:right;gap:6px;max-width:125px;line-height:1.5}.location-mark{flex:0 0 8px}.hero-heading{grid-template-columns:1fr;gap:24px;margin-bottom:30px}.hero h1{max-width:570px;font-size:clamp(42px,9.7vw,62px)}.hero-intro p{max-width:500px;margin-bottom:20px;font-size:16px}.hero-intro .button{width:100%;min-height:54px;padding:15px 18px;font-size:14px}.hero-media{border-radius:6px 6px 0 0;padding:10px 10px 0}.hero-media img{object-position:63% 60%;height:260px}.hero-media-bottom{gap:12px;min-height:56px;padding:10px 0;font-size:11px}.hero-media-bottom span:last-child{text-align:right}.image-caption{text-align:left;font-size:11px}.hero-strip{grid-template-columns:1fr;gap:0;padding:8px 0 18px}.hero-strip p{border-bottom:1px solid var(--line);padding:11px 0;font-size:14px}.hero-strip p:last-child{border:0}.hero-strip p span{margin-left:8px;font-size:12px;display:inline}.section-label{margin-bottom:18px}.section-heading{margin-bottom:30px;display:block}.section-heading p{margin-top:22px}.section-heading .text-link{margin-top:20px}.directions-grid{grid-template-columns:1fr;gap:16px}.direction-card{min-height:0;padding:26px}.direction-top{margin-bottom:22px}.direction-top h3{font-size:36px}.direction-card p{margin:12px 0 24px}.direction-brands{padding-top:16px}.approach-grid,.cost-grid,.faq-grid,.split-content{grid-template-columns:1fr;gap:36px}.approach-intro{font-size:16px}.principle h3{font-size:24px}.process-grid{grid-template-columns:1fr;gap:28px}.process-step{grid-template-columns:40px 1fr;gap:0 18px;display:grid}.step-number{border:0;grid-row:1/3;margin:0;padding-top:5px}.process-step h3{font-size:24px}.process-step p{grid-column:2}.cost-list li{font-size:17px}.cost-list li span{font-size:12px}.journal-grid{grid-template-columns:1fr;gap:38px}.article-card h3{font-size:26px}.article-card p{font-size:15px}.faq-section{padding-top:0}.lead-grid{gap:34px}.lead-copy h2{font-size:38px}.form-row{grid-template-columns:1fr;gap:0}.field{margin-bottom:16px}.form-intro{font-size:20px}.form-hint,.checkbox{font-size:12px}.site-footer{padding-top:44px}.footer-top{flex-direction:column;align-items:flex-start;gap:26px;padding-bottom:30px}.footer-top .brand{font-size:34px}.footer-grid{gap:30px 20px;padding-block:30px}.footer-grid a,.footer-grid p,.footer-grid h2{font-size:13px}.footer-bottom{flex-direction:column;align-items:flex-start;gap:14px}.cookie-panel{padding:20px;bottom:12px;left:12px;right:12px}.page-intro{padding-block:36px 44px}.page-intro .intro-text{margin-top:24px;font-size:17px}.country-hero{grid-template-columns:1fr;gap:30px;padding-bottom:44px}.country-hero h1{font-size:42px}.country-hero p{margin-block:24px;font-size:16px}.country-hero .button{width:100%}.country-hero img{height:330px}.breadcrumbs{padding-top:22px;font-size:12px}.country-code{width:48px;height:48px;font-size:14px;top:16px;left:16px}.blog-list{padding-top:0}.category-nav{gap:8px}.category-nav button{padding:9px 14px;font-size:13px}.article-header{padding:36px 0}.article-header h1{font-size:36px}.article-header>p{font-size:17px}.article-header .article-meta{gap:16px;font-size:12px}.article-cover{object-position:65% center;height:250px}.article-layout{gap:30px;padding-block:40px 64px}.prose{font-size:17px}.prose h2{margin-top:36px;font-size:28px}.prose h3{font-size:23px}.article-dates{flex-direction:column;gap:8px;font-size:12px}.empty-cases,.contact-grid{grid-template-columns:1fr;gap:32px;padding-bottom:64px}.empty-cases figure img{height:280px}.contact-note{padding:24px}.legal{padding-bottom:64px}.legal-notice{padding:20px;font-size:15px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}.article-card:hover img{transform:none}}}.footer-office{border-top:1px solid var(--line);color:var(--muted);padding:24px 0;font-size:14px}.footer-office>a{margin-top:8px;display:inline-block}.site-header .brand{letter-spacing:normal;flex-shrink:0}@media (width>=901px) and (width<=1200px){.header-inner{gap:20px}.site-header nav{gap:14px}.site-header .brand-art{width:200px}}
