
:root{--plx-dark:#14223e;--plx-deep:#0c162d;--plx-bright:#f3b345;--plx-blue:#385ec0;--plx-ink:#1c2940;--plx-muted:#60718b;--plx-paper:#f4f6fa;--plx-edge:#e0e7f0}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:85px}body{margin:0;background:var(--plx-paper);color:var(--plx-ink);font:15px/1.77 Manrope,Arial,sans-serif}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}button{font:inherit}.plx-container{width:min(1090px,calc(100% - 44px));margin-inline:auto}.plx-site-header{position:sticky;top:0;z-index:100;background:#fff;border-bottom:1px solid var(--plx-edge);box-shadow:0 5px 25px #1528490b}.plx-header-inner{display:flex;align-items:center;justify-content:space-between;gap:26px;min-height:70px}.plx-brand{display:flex;align-items:center;gap:10px;min-width:0;color:var(--plx-dark);font:800 13px/1.3 Outfit,sans-serif;max-width:300px}.plx-brand-symbol{display:grid;place-items:center;background:var(--plx-dark);color:var(--plx-bright);height:36px;width:36px;border-radius:10px;font-size:18px;flex:none}.plx-header-nav{display:flex;align-items:center;gap:5px}.plx-header-nav a{font-size:12px;font-weight:800;color:#40516d;padding:9px 11px;border-radius:8px}.plx-header-nav a:hover,.plx-header-nav a:focus-visible{background:#ecf1fb;color:var(--plx-blue)}.plx-mobile-toggle{display:none}.plx-hero{position:relative;background:linear-gradient(121deg,#122546 0%,#203a6f 72%,#162d57 100%);color:white;overflow:hidden;padding:72px 0 82px}.plx-hero>.plx-container{position:relative}.plx-hero-content{position:relative;z-index:2;max-width:860px}.plx-hero h1{font:800 clamp(32px,4.3vw,54px)/1.1 Outfit,sans-serif;letter-spacing:-1.4px;margin:0 0 23px}.plx-hero p{font-size:16px;line-height:1.88;color:#e2e9f7;max-width:860px;margin:0}.plx-hero-ornament{position:absolute;right:-100px;top:-70px;display:flex;gap:23px;opacity:.08;transform:rotate(-20deg)}.plx-hero-ornament span{display:block;background:#fff;border-radius:25px;height:340px;width:65px}.plx-ranking-section{margin-top:35px;margin-bottom:50px}.plx-ranking-header h2{font:800 clamp(21px,2.7vw,30px)/1.3 Outfit,sans-serif;color:var(--plx-dark);margin:0 0 17px}.plx-rank-list{display:grid;gap:11px}.plx-rank-card{display:grid;grid-template-columns:132px 1fr auto;align-items:center;gap:22px;background:#fff;border:1px solid var(--plx-edge);border-radius:15px;padding:15px 19px;box-shadow:0 5px 18px #12274908}.plx-rank-card:first-child{border-color:#f0c471;box-shadow:0 6px 23px #f4bb461a}.plx-rank-brand{display:flex;align-items:center;gap:11px}.plx-rank-number{font:800 13px Outfit,sans-serif;color:#8795ad}.plx-rank-brand img{width:96px;height:64px;object-fit:contain}.plx-rank-details{display:flex;flex-direction:column;gap:3px;min-width:0}.plx-rank-details strong{font:800 18px Outfit,sans-serif;color:var(--plx-dark)}.plx-rank-details>span{color:#566985;font-size:13px;font-weight:700}.plx-rank-action{background:var(--plx-dark);color:white;display:inline-flex;align-items:center;justify-content:center;gap:20px;font-weight:800;padding:13px 21px;border-radius:9px;min-width:120px;transition:background .2s}.plx-rank-action:hover{background:var(--plx-blue)}.plx-article{background:#fff;border:1px solid var(--plx-edge);border-radius:16px;padding:39px clamp(21px,5vw,72px) 50px;margin-bottom:54px}.plx-article h2{font:800 clamp(22px,2.4vw,29px)/1.3 Outfit,sans-serif;color:var(--plx-dark);margin:43px 0 16px;scroll-margin-top:90px}.plx-article h3{font:800 20px/1.36 Outfit,sans-serif;color:#2e477e;margin:27px 0 11px}.plx-article p{margin:0 0 17px}.plx-article h2:first-child{margin-top:0}.plx-article .plx-note-head{font-size:17px;color:#9b5519}.plx-article .plx-note-text{font:700 14px/1.7 Manrope,sans-serif;background:#fff8e7;padding:16px 20px;border-left:4px solid var(--plx-bright);border-radius:7px;color:#5f4425}.plx-prose-list{margin:5px 0 23px;padding-left:25px}.plx-prose-list li{padding-left:5px;margin:8px 0}.plx-prose-list li::marker{color:var(--plx-blue);font-weight:800}.plx-table-scroll{max-width:100%;overflow-x:auto;margin:19px 0 28px;border:1px solid var(--plx-edge);border-radius:10px}.plx-table-scroll table{width:100%;border-collapse:collapse;min-width:560px;font-size:13px;line-height:1.55}.plx-table-scroll th{background:#1b325c;color:#fff;text-align:left;padding:13px 16px;font-weight:800}.plx-table-scroll td{padding:12px 16px;border-bottom:1px solid var(--plx-edge);vertical-align:top}.plx-table-scroll tr:last-child td{border-bottom:0}.plx-cell-break{display:block}.plx-faq-question{padding:16px 19px;background:#f1f5fd;border:1px solid #e1e8f6;border-radius:9px;margin-top:19px!important}.plx-faq-question+p{padding:0 16px 9px}.plx-site-footer{background:#111f39;color:#c7d2e8;padding:33px 0}.plx-site-footer>.plx-container{display:flex;align-items:center;justify-content:space-between;gap:25px}.plx-footer-nav{display:flex;align-items:center;flex-wrap:wrap;gap:12px 24px}.plx-footer-nav a{font-size:12px;font-weight:700}.plx-footer-nav a:hover{color:#fff;text-decoration:underline}.plx-back-top{color:#111f39;background:var(--plx-bright);border-radius:10px;flex:none;width:40px;height:40px;display:grid;place-items:center;font-size:22px;font-weight:800}
@media(max-width:850px){.plx-header-inner{min-height:64px}.plx-mobile-toggle{display:flex;flex-direction:column;gap:5px;background:#f2f5fc;border:0;border-radius:8px;padding:11px;cursor:pointer}.plx-mobile-toggle span{width:21px;height:2px;background:#1b325c}.plx-header-nav{display:none;position:absolute;top:64px;left:0;right:0;background:white;padding:12px 22px 20px;border-bottom:1px solid var(--plx-edge);box-shadow:0 13px 18px #1227491c;flex-direction:column;align-items:stretch}.plx-header-nav.plx-header-nav--open{display:flex}.plx-header-nav a{padding:12px 14px}.plx-hero{padding:55px 0}.plx-rank-card{grid-template-columns:115px 1fr auto;gap:15px}.plx-rank-brand img{width:80px}}@media(max-width:580px){.plx-container{width:calc(100% - 28px)}.plx-brand{font-size:11px;max-width:250px}.plx-hero{padding:46px 0 49px}.plx-hero h1{font-size:34px;letter-spacing:-.6px}.plx-hero p{font-size:14px}.plx-ranking-section{margin-top:28px}.plx-rank-card{grid-template-columns:88px 1fr;gap:10px 14px;padding:15px}.plx-rank-brand{align-self:start;flex-direction:column;gap:0}.plx-rank-brand img{width:83px;height:55px}.plx-rank-number{align-self:start}.plx-rank-details strong{font-size:16px}.plx-rank-details>span{font-size:12px}.plx-rank-action{grid-column:1/-1;width:100%;padding:10px}.plx-article{padding:23px 19px 35px}.plx-site-footer>.plx-container{align-items:flex-start}}
