.method-page{color:var(--ink);background:#fff}.method-header{background:var(--ink)}.method-hero{border-bottom:1px solid var(--line);background:linear-gradient(112deg,#f4f9fb 20%,#e9f4f8 100%);padding:29px 0 66px}.method-breadcrumbs{color:#637383;flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:43px;font-size:12px;display:flex}.method-breadcrumbs a:hover{color:var(--cyan-dark)}.method-hero-grid{grid-template-columns:1.12fr 1fr;align-items:center;gap:76px;display:grid}.method-hero-copy>.provider-logo{background:#fff;border:1px solid #d9e2e9;width:112px;height:49px;margin-bottom:22px}.method-hero h1{letter-spacing:-3px;margin:0 0 16px;font-size:clamp(38px,4.4vw,62px);font-weight:800;line-height:1.07}.method-accent{letter-spacing:-.7px;color:#315667;margin:0 0 20px;font-size:24px;font-weight:650;line-height:1.35}.method-answer{color:#4b6071;max-width:580px;margin:0 0 28px;font-size:16px;line-height:1.8}.method-reviewed{color:#637383;flex-wrap:wrap;align-items:center;gap:5px;margin:21px 0 0;font-size:11px;display:flex}.method-reviewed svg{margin-right:3px}.method-flow-board{background:var(--ink);color:#fff;border-radius:17px;padding:25px 28px 0;position:relative;overflow:hidden;box-shadow:0 21px 45px -25px #193a5266}.flow-board-top{border-bottom:1px solid #ffffff20;justify-content:space-between;align-items:center;padding-bottom:17px;display:flex}.flow-board-top>.mono{letter-spacing:1.5px;color:#a8c2d1;font-size:10px}.flow-board-country{font:11px var(--font-mono);align-items:center;gap:16px;display:flex}.flow-board-country>span{color:var(--cyan);font-size:21px}.flow-board-parties{letter-spacing:-.4px;justify-content:space-between;align-items:center;gap:15px;margin:24px 0;font-size:17px;display:flex}.flow-board-parties>span{color:var(--cyan);font-size:26px}.flow-board-path{background:#1a2c3b;border:1px solid #3c5264;border-radius:9px;align-items:center;gap:16px;padding:18px;display:flex}.flow-board-icon{width:43px;height:43px;color:var(--cyan);border:1px solid #77d9f05c;border-radius:50%;flex-shrink:0;place-items:center;display:grid}.flow-board-path>div{flex-direction:column;gap:7px;display:flex}.flow-board-path .mono{color:var(--cyan);letter-spacing:1.3px;font-size:9px}.flow-board-path strong{letter-spacing:-.25px;font-size:16px;line-height:1.35}.flow-board-path div>span:last-child{color:#b1c2ce;font-size:10px;line-height:1.5}.flow-board-connector{flex-direction:column;justify-content:center;gap:4px;height:27px;margin-left:39px;display:flex}.flow-board-connector>span{background:#526f80;width:2px;height:3px}.flow-board-note{color:#bcced9;gap:9px;margin:22px 0;font-size:11px;line-height:1.65;display:flex}.flow-board-note svg{color:#8fcde0;flex-shrink:0;margin-top:1px}.flow-board-footer{color:#173847;background:#8cdcf1;justify-content:space-between;margin:0 -28px;padding:13px 28px;font-size:10px;display:flex}.flow-board-footer>span:first-child{font:11px var(--font-mono);letter-spacing:1.3px;font-weight:600}.method-body{padding-top:64px}.method-journey{border:1px solid var(--line);border-radius:12px;scroll-margin-top:110px;overflow:hidden}.journey-tabs{border-bottom:1px solid var(--line);background:#f4f7f9;grid-template-columns:1fr 1fr;display:grid}.journey-tabs>button{cursor:pointer;color:#607282;background:0 0;border:0;border-bottom:3px solid #0000;align-items:center;gap:12px;padding:21px 30px;font-size:16px;font-weight:650;transition:background .18s,color .18s;display:flex}.journey-tabs>button+button{border-left:1px solid var(--line)}.journey-tabs>button[aria-pressed=true]{color:#123e51;background:#fff;border-bottom-color:#2c8ba6}.journey-tabs>button:hover{background:#e9f3f7}.journey-tabs>button span{font:10px var(--font-mono);letter-spacing:1px;margin-left:auto}.journey-panel{grid-template-columns:.92fr 1.2fr;column-gap:50px;padding:40px;display:grid}.journey-panel[hidden]{display:none}.journey-intro>.mono{color:#4b7a8c;letter-spacing:1.4px;font-size:10px}.journey-intro h2{letter-spacing:-1.2px;max-width:410px;margin:14px 0 18px;font-size:30px;line-height:1.2}.journey-intro p{color:#546777;margin:0;font-size:14px;line-height:1.9}.channel-list{gap:14px;display:grid}.payment-channel{background:#fafcfd;border:1px solid #d8e3ea;border-radius:9px;padding:20px}.channel-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:9px;display:flex}.channel-heading h3{letter-spacing:-.3px;margin:0;font-size:16px}.channel-heading .status{font-size:10px}.channel-scope{color:#527286;margin-top:9px;font-size:11px;line-height:1.55;display:block}.payment-channel p{color:#536473;margin:11px 0 15px;font-size:12px;line-height:1.75}.channel-evidence{color:#657583;border-top:1px solid #e1e8ed;flex-wrap:wrap;align-items:center;gap:6px;padding-top:12px;font-size:10px;display:flex}.channel-evidence a{color:#24647a;text-underline-offset:3px;text-decoration:underline}.channel-evidence time{margin-left:auto}.journey-next{border-top:1px solid var(--line);grid-column:1/-1;grid-template-columns:.35fr 1fr;gap:20px;margin-top:31px;padding-top:25px;display:grid}.journey-next h3{margin:3px 0;font-size:14px}.journey-next ol{grid-template-columns:repeat(3,1fr);gap:24px;margin:0;padding:0;list-style:none;display:grid}.journey-next li{color:#425c6d;font-size:12px;line-height:1.75}.journey-next li>span{color:#31738a;margin-bottom:8px;font-size:10px;display:block}.journey-next>p{color:#6a7986;grid-column:2;margin:0;font-size:11px;line-height:1.7}.method-spotlight{background:#edf6f8;border:1px solid #cde5ed;border-left:4px solid #3a8fa8;border-radius:0 9px 9px 0;gap:24px;margin:33px 0 76px;padding:30px 37px;scroll-margin-top:110px;display:flex}.spotlight-symbol{color:#317188;flex-shrink:0;padding-top:24px}.method-spotlight .mono{letter-spacing:1.2px;color:#4b7182;text-transform:uppercase;font-size:9px}.method-spotlight h2{letter-spacing:-.8px;margin:9px 0 14px;font-size:25px}.method-spotlight p{color:#425e6f;max-width:970px;margin:9px 0;font-size:13px;line-height:1.8}.method-spotlight .spotlight-takeaway{color:#546d7a;font-size:12px}.method-citations{color:#617483;flex-wrap:wrap;align-items:center;gap:8px;margin-top:17px;font-size:10px;line-height:1.7;display:flex}.method-citations a{color:#286d83;text-underline-offset:3px;align-items:center;gap:4px;text-decoration:underline;display:inline-flex}.method-editorial{grid-template-columns:240px minmax(0,790px);justify-content:space-between;gap:80px;display:grid}.method-contents{align-self:start;padding:7px 0;position:sticky;top:110px}.method-contents>.mono{letter-spacing:1.6px;color:#7a8995;font-size:9px}.method-contents nav{flex-direction:column;margin-top:22px;display:flex}.method-contents nav a{color:#556b7a;border-bottom:1px solid #e7edf1;justify-content:space-between;align-items:center;gap:12px;padding:14px 0;font-size:12px;line-height:1.4;display:flex}.method-contents nav a:hover{color:#12647c}.contents-provider{align-items:center;gap:11px;margin-top:30px;display:flex}.contents-provider>span{font-size:12px;font-weight:650}.contents-provider small{color:#758592;margin-top:4px;font-size:10px;font-weight:400;display:block}.method-article-section{border-bottom:1px solid var(--line);margin:0 0 42px;padding:0 0 47px;scroll-margin-top:110px}.section-count{color:#488297;font-size:10px}.method-article-section h2{letter-spacing:-1.1px;margin:11px 0 22px;font-size:32px;line-height:1.25}.method-article-section p{color:#526676;margin:15px 0;font-size:15px;line-height:1.9}.method-explainer{border-left:2px solid #dceaf0;margin-top:26px;padding-left:22px}.method-explainer h3{letter-spacing:-.3px;margin:0 0 9px;font-size:17px}.method-explainer p{margin:0;font-size:14px;line-height:1.9}.method-checklist{color:#fff;background:#142635;border-radius:12px;grid-template-columns:.85fr 1.2fr;gap:65px;margin-top:20px;padding:44px;scroll-margin-top:110px;display:grid}.checklist-heading>.mono{letter-spacing:1.5px;color:var(--cyan);font-size:10px}.checklist-heading h2{letter-spacing:-1px;margin:15px 0;font-size:31px;line-height:1.2}.checklist-heading p{color:#b1c3cf;font-size:12px;line-height:1.8}.checklist-progress{align-items:center;gap:17px;margin:24px 0;display:flex}.checklist-progress strong{font:36px var(--font-mono);color:var(--cyan)}.checklist-progress strong>span{color:#8da8b9;font-size:18px}.checklist-progress>span{color:#b1c3cf;font-size:11px}.checklist-copy{color:#153b4a;cursor:pointer;background:#8cdcf1;border:0;border-radius:6px;align-items:center;gap:9px;padding:12px 16px;font-size:12px;font-weight:650;display:inline-flex}.checklist-copy:hover{background:#ace9f8}.checklist-heading p.checklist-notice{max-width:310px;font-size:10px}.checklist-items label{color:#dbe7ef;cursor:pointer;border-bottom:1px solid #ffffff1a;align-items:flex-start;gap:14px;padding:18px 0;font-size:13px;line-height:1.7;display:flex;position:relative}.checklist-items label:first-child{padding-top:0}.checklist-items input{opacity:0;width:23px;height:23px;position:absolute;left:0}.check-box{color:#0000;border:1px solid #638397;border-radius:5px;flex-shrink:0;place-items:center;width:23px;height:23px;margin-top:1px;transition:background .16s;display:grid}.checklist-items input:checked+.check-box{color:#143342;background:#8cdcf1;border-color:#8cdcf1}.checklist-items input:focus-visible+.check-box{outline-offset:4px;outline:3px solid #fff}.checklist-completion{color:#a9d2de;min-height:36px;margin-top:19px;font-size:11px;line-height:1.7}.method-problems{padding:74px 0 64px}.method-section-heading h2{letter-spacing:-1px;margin:0 0 12px;font-size:32px;line-height:1.25}.method-section-heading p{color:#607485;font-size:14px}.method-section-heading>.mono{letter-spacing:1.5px;color:#688292;margin-bottom:15px;font-size:10px;display:block}.method-problem-links{grid-template-columns:repeat(3,1fr);gap:24px;margin-top:27px;display:grid}.method-problem-links>a{border-top:2px solid #b5d9e5;border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;padding:23px 0;display:flex}.method-problem-links>a:hover{border-top-color:#256e86}.method-problem-links h3{letter-spacing:-.2px;margin:0 0 8px;font-size:14px;line-height:1.5}.method-problem-links p{color:#647889;margin:0;font-size:11px;line-height:1.7}.method-problem-links svg{color:#337189;flex-shrink:0}.method-faq{border-top:1px solid var(--line);grid-template-columns:.75fr 1.2fr;gap:90px;padding:52px 0 70px;scroll-margin-top:110px;display:grid}.method-faq summary,.method-sources summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;list-style:none;display:flex}.method-faq summary::-webkit-details-marker{display:none}.method-sources summary::-webkit-details-marker{display:none}.method-faq details{border-bottom:1px solid var(--line)}.method-faq summary{padding:21px 0;font-size:14px;font-weight:650;line-height:1.5}.method-faq details:first-child summary{padding-top:0}.method-faq summary svg,.method-sources summary svg{color:#527587;flex-shrink:0}.method-faq details[open] summary svg,.method-sources details[open] summary svg{transform:rotate(45deg)}.method-faq details p{color:#526c7c;margin:0 0 23px;font-size:13px;line-height:1.9}.method-sources{background:#f5f7f9;border-radius:10px;grid-template-columns:.75fr 1.2fr;gap:90px;margin-bottom:30px;padding:35px;scroll-margin-top:110px;display:grid}.method-sources>div>svg{color:#617e8f;margin-bottom:14px}.method-sources h2{letter-spacing:-.6px;margin:0 0 15px;font-size:21px;line-height:1.35}.method-sources p{color:#627789;font-size:11px;line-height:1.8}.method-sources details{border-bottom:1px solid #dce5ec;scroll-margin-top:120px}.method-sources summary{padding:13px 0;font-size:11px;font-weight:650}.method-sources summary small{color:#6e8290;margin-top:3px;font-size:10px;font-weight:400;line-height:1.6;display:block}.method-sources details:target{background:#e1f0f5;outline:6px solid #e1f0f5}.method-sources p.mono{font-size:9px}.method-related{flex-wrap:wrap;justify-content:space-between;gap:25px;padding:17px 0 55px;display:flex}.method-related a{color:#276f86;align-items:center;gap:15px;font-size:12px;line-height:1.5;display:flex}.method-discovery{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:24px;margin-top:26px;padding-top:22px;display:flex}.method-discovery>span{color:#607384;font-size:12px;font-weight:650}.method-discovery>a{color:#216780;align-items:center;gap:10px;font-size:13px;font-weight:650;display:flex}@media (min-width:1500px){.method-hero-grid{gap:100px}.method-hero{padding-bottom:80px}}@media (max-width:1100px){.method-hero-grid{gap:35px}.method-hero h1{letter-spacing:-2px;font-size:44px}.method-accent{font-size:21px}.journey-panel{gap:30px;padding:30px}.method-editorial{grid-template-columns:200px minmax(0,1fr);gap:50px}.method-faq,.method-sources{gap:45px}.method-checklist{gap:35px;padding:34px}}@media (max-width:800px){.method-hero-grid{grid-template-columns:1fr;gap:35px}.method-hero-copy{max-width:620px}.method-flow-board{width:100%;max-width:600px}.method-breadcrumbs{margin-bottom:30px}.method-hero{padding-bottom:40px}.method-body{padding-top:35px}.journey-panel{grid-template-columns:1fr}.journey-intro h2{max-width:none}.channel-list{margin-top:26px}.journey-next{display:block}.journey-next ol{margin-top:18px}.journey-next>p{margin-top:20px}.method-editorial{grid-template-columns:1fr;gap:28px}.method-contents{border-bottom:1px solid var(--line);padding:0 0 24px;position:static}.method-contents nav{grid-template-columns:1fr 1fr;column-gap:24px;margin-top:10px;display:grid}.contents-provider{display:none}.method-spotlight{margin-bottom:40px}.method-checklist{grid-template-columns:1fr;gap:20px}.checklist-progress{margin:16px 0}.checklist-heading h2{max-width:500px}.checklist-heading p{max-width:600px}.method-faq,.method-sources{grid-template-columns:1fr;gap:25px}.method-faq details:first-child summary{padding-top:20px}.method-problem-links{grid-template-columns:1fr;gap:0}.method-problem-links>a{border-top:0;padding:20px 0}.method-problem-links>a:first-child{border-top:1px solid var(--line)}}@media (max-width:480px){.method-hero{padding-top:21px}.method-breadcrumbs{gap:6px;margin-bottom:28px;font-size:10px}.method-hero h1{letter-spacing:-1.9px;font-size:39px}.method-accent{font-size:21px;line-height:1.35}.method-answer{font-size:14px;line-height:1.8}.method-reviewed{gap:4px;font-size:9px}.method-flow-board{border-radius:11px;padding:20px 20px 0}.flow-board-footer{margin:0 -20px;padding:12px 20px}.flow-board-parties{margin:21px 0;font-size:15px}.flow-board-path{gap:12px;padding:15px 12px}.flow-board-path strong{font-size:14px}.flow-board-path div>span:last-child{font-size:9px}.flow-board-icon{width:34px;height:34px}.flow-board-icon svg{width:19px}.flow-board-connector{margin-left:29px}.flow-board-note{font-size:10px}.journey-tabs>button{gap:6px;padding:17px 11px;font-size:12px}.journey-tabs>button span{display:none}.journey-tabs>button svg{width:17px}.journey-panel{padding:24px 18px}.journey-intro h2{letter-spacing:-.8px;font-size:26px}.journey-intro p{font-size:13px}.payment-channel{padding:16px}.channel-heading h3{font-size:14px}.channel-heading{align-items:flex-start}.channel-evidence time{width:100%;margin-left:0;padding-left:20px}.journey-next ol{grid-template-columns:1fr;gap:14px}.journey-next li{gap:13px;font-size:12px;display:flex}.journey-next li>span{flex-shrink:0;margin:1px 0 0}.method-spotlight{gap:0;margin:24px 0 38px;padding:23px 20px}.spotlight-symbol{display:none}.method-spotlight h2{font-size:23px}.method-contents nav{column-gap:17px}.method-contents nav a{padding:12px 0;font-size:10px}.method-article-section{margin-bottom:30px;padding-bottom:30px}.method-article-section h2{letter-spacing:-.8px;font-size:27px}.method-article-section p{font-size:14px;line-height:1.85}.method-explainer{padding-left:17px}.method-explainer h3{font-size:16px}.method-explainer p{font-size:13px}.method-checklist{margin-top:12px;padding:28px 22px}.checklist-heading h2{font-size:28px}.checklist-items label{gap:11px;font-size:12px}.method-section-heading h2{font-size:28px}.method-problems{padding:44px 0}.method-faq{gap:17px;padding:37px 0 44px}.method-faq summary{gap:13px;font-size:13px}.method-faq details p{font-size:12px}.method-sources{gap:12px;padding:25px 20px}.method-related{gap:20px;padding-bottom:35px}.method-related a{font-size:11px}.method-discovery{gap:18px}.method-discovery>span{width:100%}}@media (prefers-reduced-motion:reduce){.journey-tabs>button,.check-box{transition:none}}
