*,*::before,*::after{box-sizing:border-box}html,body{max-width:100%;overflow-x:hidden}:root{--r:#ff0000;--l:#d9d9d9;--d:#404040;--m:#808080;--o:#f5f5f5;--f:Calibri,Carlito,"Segoe UI",Arial,sans-serif;--max:920px}body{font-family:var(--f);margin:0;line-height:1.72;color:#000;background:#fff}a{text-decoration:none;color:inherit}img{max-width:100%;display:block}p{margin:0 0 1rem;overflow-wrap:break-word}ul,ol{margin:0 0 1.2rem 1.2rem;padding:0}li{margin:.35rem 0}h1,h2,h3{line-height:1.2;letter-spacing:0;overflow-wrap:anywhere}h1{font-size:clamp(2rem,5vw,3rem)}h2{font-size:clamp(1.35rem,3vw,1.8rem);margin:38px 0 1rem}h3{font-size:1.08rem;margin:24px 0 .5rem}.btn{display:inline-block;font-weight:700;text-transform:uppercase;letter-spacing:.04em;padding:14px 28px;border:2px solid #000}.btn--primary{background:var(--r);border-color:var(--r);color:#fff}.site-header{position:sticky;top:0;background:#fff;border-bottom:1px solid var(--l);z-index:10}.site-header__inner{max-width:1160px;height:64px;margin:auto;padding:0 24px;display:flex;align-items:center;justify-content:space-between;gap:24px}.site-header__logo{display:flex;align-items:center;gap:10px}.site-header__logo-img{height:32px}.brand-p2p{font-weight:700}.brand-p2p span{color:var(--r)}.site-nav__list{display:flex;gap:4px;list-style:none;padding:0;margin:0}.site-nav__list a{display:block;padding:8px 14px;font-size:.82rem;font-weight:600;text-transform:uppercase;color:var(--d);border-bottom:2px solid transparent}.site-nav__list a[aria-current=page]{border-bottom-color:var(--r);color:#000}.lang-switcher{display:flex;gap:8px;font-size:.72rem;font-weight:700}.lang-switcher a{border:1px solid var(--l);padding:4px 7px;display:inline-flex;align-items:center;gap:5px}.lang-switcher svg{width:18px;height:auto}.lang-switcher .is-active{background:#000;color:#fff}.page-header{background:#000;color:#fff;padding:64px 24px 56px;border-bottom:4px solid var(--r)}.page-header__inner,.article-inner{max-width:var(--max);width:100%;min-width:0;margin:auto}.breadcrumb{display:flex;gap:6px;color:#bfbfbf;font-size:.75rem;margin-bottom:20px}.page-header__desc{color:var(--l);font-size:1.08rem;max-width:820px}.article-wrapper{padding:64px 24px 40px}.article-meta{display:flex;gap:14px;flex-wrap:wrap;color:var(--m);font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;border-bottom:1px solid var(--l);padding-bottom:14px;margin-bottom:30px}.article-lead{font-size:1.13rem;color:var(--d)}.article-figure{border:1px solid var(--l);background:#fafafa;padding:10px;margin:0 0 30px}.article-figure figcaption{font-size:.84rem;color:var(--m);margin-top:10px}.highlight-box{border-left:4px solid var(--r);background:var(--o);padding:20px;margin:24px 0}.entry-category{font-size:.68rem;font-weight:700;text-transform:uppercase;padding:3px 8px;border:1px solid #bfbfbf;background:#f2f2f2}.decision-table{width:100%;border-collapse:collapse;margin:22px 0 30px;font-size:.95rem}.decision-table th,.decision-table td{border:1px solid var(--l);padding:12px 14px;vertical-align:top}.decision-table th{background:#000;color:#fff;text-align:left}.check-list{border:1px solid var(--l);padding:20px 22px;margin:22px 0;background:#fff}.check-list h3{margin-top:0}.related-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.related-card{border:1px solid var(--l);padding:22px}.related-card__link{color:var(--r);font-weight:700;text-transform:uppercase;font-size:.75rem}.article-nav{display:flex;justify-content:space-between;gap:14px;flex-wrap:wrap;border-top:1px solid var(--l);padding-top:18px;margin-top:42px}.final-cta{background:#000;color:#fff;text-align:center;padding:80px 24px}.final-cta__inner{max-width:720px;margin:auto}.section-label{display:block;color:var(--r);font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.15em}.site-footer{background:#404040;color:#aaa;padding:44px 24px}.site-footer__inner{max-width:1160px;margin:auto}.site-footer__grid{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:24px}.footer-col__title{color:#fff;font-weight:700}.site-footer__bottom{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;font-size:.78rem;border-top:1px solid #666;margin-top:30px;padding-top:18px}@media(max-width:900px){.site-footer__grid{grid-template-columns:1fr 1fr}}@media(max-width:768px){.site-nav,.lang-switcher,.site-header__cta{display:none}.related-grid{grid-template-columns:1fr}.decision-table{font-size:.88rem}}@media(max-width:600px){h1{font-size:1.72rem;line-height:1.16}.page-header{padding:54px 20px 48px}.article-wrapper{padding-left:20px;padding-right:20px}.site-footer__grid{grid-template-columns:1fr}.decision-table th,.decision-table td{padding:10px}}