body:has(.world-guide){padding-top:0}.world-guide{background:#fff;color:#16283c}.world-wrap{width:min(var(--layout-wide),calc(100% - 40px));margin-inline:auto}.world-eyebrow{margin:0 0 12px;color:#5faeff;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.world-hero{position:relative;isolation:isolate;min-height:590px;display:flex;align-items:end;overflow:hidden;color:#fff}.world-hero>img,.world-hero__shade{position:absolute;inset:0;width:100%;height:100%}.world-hero>img{z-index:-2;object-fit:cover;object-position:center}.world-hero__shade{z-index:-1;background:linear-gradient(90deg,rgba(2,19,43,.9) 0%,rgba(2,19,43,.65) 43%,rgba(2,19,43,.08) 74%),linear-gradient(0deg,rgba(2,16,36,.7),transparent 55%)}.world-hero__content{width:min(var(--layout-wide),calc(100% - 40px));margin:0 auto;padding:150px 0 72px}.world-hero h1{max-width:720px;margin:0 0 22px;font-size:clamp(2.55rem,4.5vw,4.3rem);font-weight:600;line-height:1.05;color:#fff}.world-hero__content>p:not(.world-eyebrow){max-width:660px;margin:0 0 25px;color:#e8f2ff;font-size:17px;line-height:1.7}.world-hero nav{display:flex;gap:10px;align-items:center;color:#c6dcf7;font-size:12px;text-transform:uppercase}.world-hero nav a{color:#fff}.world-intro{display:grid;grid-template-columns:.85fr 1.15fr;gap:80px;padding:90px 0}.world-intro h2,.world-section-head h2,.world-advisory h2{margin:0;font-size:clamp(2rem,3vw,3rem);font-weight:500;line-height:1.16}.world-intro>div:last-child>p{margin:0 0 25px;color:#596979;font-size:16px;line-height:1.8}.world-intro label{display:block;margin-bottom:8px;font-size:12px;font-weight:700;text-transform:uppercase}.world-intro select{width:min(100%,420px);min-height:48px;padding:0 42px 0 15px;border:1px solid #c9d5df;border-radius:8px;background:#fff;color:#17283d;font:inherit}.plug-types{padding:84px 0 90px;background:#f2f6fa}.world-section-head{max-width:760px;margin-bottom:38px}.world-section-head>p:last-child{color:#647382;line-height:1.7}.plug-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.plug-card{position:relative;display:grid;grid-template-columns:104px minmax(0,1fr) 28px;align-items:center;gap:18px;min-height:128px;padding:12px 18px 12px 12px;border:1px solid #dbe4ec;border-radius:14px;background:#fff;box-shadow:0 8px 24px rgba(22,45,72,.05);transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}.plug-card:hover{transform:translateY(-4px);border-color:#8fc5ff;box-shadow:0 14px 32px rgba(22,45,72,.11)}.plug-card img{width:104px;height:104px;object-fit:contain;border-radius:10px;background:#edf2f6}.plug-card span{display:grid;gap:8px}.plug-card b{font-size:18px;font-weight:650}.plug-card small{color:#6b7a88;font-size:12px;line-height:1.4}.plug-card i{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:#e8f3ff;color:#045ebf;font-style:normal}.image-disclaimer{margin:22px 0 0;color:#6f7e8c;font-size:12px}.country-reference{padding:95px 0}.world-table-wrap{overflow:auto;border:1px solid #d9e2ea;border-radius:14px}.country-reference table{width:100%;border-collapse:collapse;min-width:700px}.country-reference th,.country-reference td{padding:17px 20px;border-bottom:1px solid #e2e8ee;text-align:left;font-size:14px}.country-reference thead{background:#045ebf;color:#fff}.country-reference thead th{font-weight:600}.country-reference tbody th{color:#1b3550;font-weight:650}.country-reference tbody tr:last-child>*{border-bottom:0}.country-reference tbody tr:target{background:#eaf4ff}.world-advisory{padding:80px 0;background:#092c55;color:#fff}.world-advisory .world-wrap{display:grid;grid-template-columns:1fr 1fr auto;align-items:center;gap:48px}.world-advisory h2{color:#fff;font-size:clamp(1.8rem,2.6vw,2.7rem)}.world-advisory p:not(.world-eyebrow){color:#dbe9f8;line-height:1.75}.world-advisory .button{white-space:nowrap}.world-faq{display:grid;grid-template-columns:.72fr 1.28fr;gap:70px;padding:95px 0}.world-faq details{border-top:1px solid #ced8e1;padding:20px 0}.world-faq details:last-child{border-bottom:1px solid #ced8e1}.world-faq summary{cursor:pointer;font-size:16px;font-weight:600}.world-faq details p{max-width:680px;color:#60707f;line-height:1.75}.plug-detail{padding:88px 0}.plug-detail__layout{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:70px}.plug-detail__facts{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;margin:32px 0}.plug-detail__facts div{padding:20px;border-radius:12px;background:#f1f6fb}.plug-detail__facts dt{color:#637382;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.plug-detail__facts dd{margin:7px 0 0;font-size:16px;font-weight:600}.plug-detail__copy p,.plug-detail__copy li{color:#5b6b7b;line-height:1.8}.plug-detail__copy h2{margin-top:46px;font-size:28px;font-weight:550}.plug-detail__aside{position:sticky;top:110px;align-self:start;padding:16px;border-radius:18px;background:#edf4fb}.plug-detail__aside img{width:100%;aspect-ratio:1.15;object-fit:cover;border-radius:12px}.plug-detail__aside p{padding:4px 10px 0;color:#5d6e7f;font-size:12px;line-height:1.6}.plug-detail__back{display:inline-flex;margin-top:28px;color:#045ebf;font-weight:650}.type-nav{display:flex;flex-wrap:wrap;gap:8px;margin-top:34px}.type-nav a{display:grid;place-items:center;min-width:38px;height:38px;padding:0 10px;border:1px solid #cad7e3;border-radius:20px;font-size:12px}.type-nav a:hover{border-color:#045ebf;color:#045ebf}@media(max-width:1050px){.plug-grid{grid-template-columns:repeat(2,1fr)}.world-advisory .world-wrap{grid-template-columns:1fr 1fr}.world-advisory .button{grid-column:1/-1;width:max-content}.plug-detail__layout{grid-template-columns:1fr 300px;gap:38px}}@media(max-width:760px){.world-wrap,.world-hero__content{width:calc(100% - 32px)}.world-hero{min-height:540px}.world-hero>img{object-position:61% center}.world-hero__shade{background:linear-gradient(90deg,rgba(2,19,43,.93),rgba(2,19,43,.66))}.world-hero__content{padding:125px 0 48px}.world-hero h1{font-size:2.35rem;max-width:500px}.world-intro,.world-faq,.plug-detail__layout{grid-template-columns:1fr;gap:28px}.world-intro,.country-reference,.world-faq{padding:65px 0}.plug-types{padding:62px 0}.plug-grid{grid-template-columns:1fr}.world-advisory{padding:60px 0}.world-advisory .world-wrap{grid-template-columns:1fr;gap:20px}.world-advisory .button{grid-column:auto}.plug-detail{padding:62px 0}.plug-detail__aside{position:static;order:-1}.plug-detail__facts{grid-template-columns:1fr 1fr}}
@media(max-width:480px){.plug-detail__facts{grid-template-columns:1fr}}

.plug-card img[src*="reference-20261030"]{height:124px;width:104px;object-fit:contain;background:#fff;border-radius:4px}
