.article-topic-directory-link{color:var(--blue);background:#f4f8ff;border:1px solid #d7e5ff;border-radius:11px;grid-template-columns:24px minmax(0,1fr) 14px;align-items:center;gap:8px;margin-bottom:18px;padding:12px;display:grid}.article-topic-directory-link>span{font-size:18px}.article-topic-directory-link b{font-size:15px;line-height:1.45}.article-topic-directory-link i{font-style:normal;font-weight:900}.article-topic-directory-link:hover{background:#eef5ff;border-color:#abc5f4}.article-topic-directory-link:focus-visible{outline-offset:3px;outline:3px solid #1457d92e}.article-cluster-nav{border-top:1px solid var(--line);margin-top:16px;padding-top:16px}.article-cluster-head{grid-template-columns:38px minmax(0,1fr);align-items:center;gap:10px;margin-bottom:8px;display:grid}.article-cluster-head>span{background:#eef4ff;border-radius:10px;place-items:center;width:36px;height:36px;font-size:19px;line-height:1;display:grid}.article-cluster-head div{gap:3px;min-width:0;display:grid}.article-cluster-head small{color:var(--muted);text-transform:uppercase;letter-spacing:.045em;font-size:12.5px;font-weight:800;line-height:1.35}.article-cluster-head strong{font-size:15px;line-height:1.4}.article-all-guides-link{border-top:1px solid var(--line);min-height:44px;color:var(--blue);justify-content:space-between;align-items:center;gap:8px;margin-top:10px;padding:10px 8px;font-size:14.5px;font-weight:850;line-height:1.4;display:flex}.article-all-guides-link:focus-visible{outline-offset:2px;outline:3px solid #1457d92e}@media (max-width:720px){.article-topic-directory-link b{font-size:15px}.article-all-guides-link{min-height:48px;font-size:15px}.article-cluster-head strong{font-size:16px}.article-cluster-head small{font-size:12.5px}}
.country-kicker{color:#48617e;align-items:center;gap:7px;margin-bottom:13px;font-size:14.5px;font-weight:800;line-height:1.4;display:inline-flex}.country-kicker span{font-size:18px}.article-hero{border-bottom:1px solid var(--line);background:linear-gradient(135deg,#f8fbff,#eef4fd);padding:48px 0 40px}.article-title-row{align-items:flex-start;gap:22px;display:flex}.article-icon{border:1px solid var(--line);background:#fff;border-radius:16px;flex:none;place-items:center;width:60px;height:60px;font-size:30px;display:grid}.article-hero h1{letter-spacing:-.055em;max-width:840px;margin-bottom:16px;font-size:clamp(42px,5.2vw,68px);line-height:1}.article-hero p{max-width:800px;color:var(--muted);margin-bottom:0;font-size:17px;line-height:1.65}.article-section{padding:52px 0 86px}.article-layout{grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:48px;display:grid}.guide-article{min-width:0}.guide-article p{font-size:16.5px}.article-verification{background:#f2fbf4;border:1px solid #cfe8d5;border-radius:13px;align-items:center;gap:12px;margin-bottom:26px;padding:15px 17px;display:flex}.article-verification>span{color:#fff;background:#2d7a44;border-radius:50%;place-items:center;width:34px;height:34px;font-weight:900;display:grid}.article-verification div{gap:3px;display:grid}.article-verification strong{font-size:15.5px}.article-verification small{color:#5e7564;font-size:14.5px;line-height:1.45}.article-intro{color:#40536f;margin-bottom:36px;font-size:20px;line-height:1.7}.article-block{border-top:1px solid var(--line);padding:34px 0}.article-block h2{letter-spacing:-.04em;margin-bottom:20px;font-size:30px}.key-points{gap:10px;display:grid}.key-point{border:1px solid var(--line);background:#fff;border-radius:13px;gap:12px;padding:16px;display:flex}.key-point>span{color:#246135;background:#eaf8ee;border-radius:50%;flex:0 0 25px;place-items:center;width:25px;height:25px;font-size:12px;font-weight:900;display:grid}.key-point p{color:#445a77;margin:1px 0 0;font-size:16.5px;line-height:1.7}.article-steps{gap:0;display:grid}.article-step{border-bottom:1px solid var(--line);grid-template-columns:42px 1fr;gap:15px;padding:18px 0;display:grid}.article-step>span{color:var(--blue);font-size:14.5px;font-weight:950;line-height:1.4}.article-step h3{margin-bottom:6px;font-size:18px}.article-step p{color:var(--muted);margin-bottom:0;font-size:16.5px;line-height:1.65}.article-warning{background:#fffaf0;border-left:4px solid #e1b928;border-radius:0 12px 12px 0;margin:30px 0;padding:20px}.article-warning strong{margin-bottom:6px;font-size:16px;display:block}.article-warning p{color:#655d43;margin-bottom:0;font-size:16px;line-height:1.7}.source-block{justify-content:space-between;align-items:end;gap:30px;display:flex}.source-block>div{max-width:650px}.source-block p{color:var(--muted);font-size:16.5px}.article-sidebar{border:1px solid var(--line);background:#f9fbfe;border-radius:16px;padding:18px;position:sticky;top:96px}.article-status{border-radius:10px;align-items:center;gap:10px;margin-bottom:19px;padding:10px;display:flex}.article-status.verified{background:#eaf8ee}.article-status.planned{background:#eef1f5}.article-status>span{font-weight:950}.article-status div{gap:2px;display:grid}.article-status strong{font-size:15px}.article-status small{color:var(--muted);font-size:14.5px;line-height:1.4}.article-sidebar h3{margin-bottom:9px;font-size:17px}.article-side-nav{display:grid}.article-side-nav a{border-bottom:1px solid var(--line);color:#526681;grid-template-columns:22px 1fr 15px;align-items:center;gap:6px;min-height:46px;padding:11px 6px;font-size:15px;font-weight:700;line-height:1.4;display:grid}.article-side-nav a.active{color:var(--blue)}.article-side-nav i{color:#2d7a44;font-size:14px;font-style:normal}@media (max-width:1000px){.article-layout{grid-template-columns:1fr}.article-sidebar{position:static}}@media (max-width:720px){.article-hero h1{font-size:42px}.article-title-row{gap:13px}.article-icon{border-radius:13px;width:47px;height:47px;font-size:23px}.article-hero p{font-size:16.5px}.article-intro{font-size:18.5px;line-height:1.7}.article-warning p{font-size:16px}.article-side-nav a{min-height:48px;font-size:15.5px}.article-status small,.article-verification small{font-size:15px}.source-block{flex-direction:column;align-items:flex-start}}@media (max-width:460px){.article-hero h1{font-size:38px;line-height:1.04}.article-block h2{font-size:27px}}
