.rate-page{--rr-ink:#142238;--rr-muted:#66758a;--rr-quiet:#8794a6;--rr-line:#d6dfe9;--rr-blue:#2563eb;--rr-green:#28876a;--rr-wash:#f5f8fc;color:var(--rr-ink);background:#fff}.rate-width{width:min(1120px,100% - 48px);margin-inline:auto}.rate-hero{background:var(--rr-wash);padding:88px 0 70px}.rate-hero-heading{grid-template-columns:minmax(0,1fr) minmax(340px,.75fr);align-items:end;gap:70px;display:grid}.rate-hero-heading h1{letter-spacing:-.052em;max-width:660px;margin:0;font-size:clamp(52px,6.8vw,80px);font-weight:820;line-height:.96}.rate-hero-heading p{max-width:550px;color:var(--rr-muted);margin:0;font-size:18px;line-height:1.68}.rate-board{background:#fff;border:1px solid #bcc9d8;margin-top:52px}.rate-board-title{border-bottom:2px solid var(--rr-ink);justify-content:space-between;align-items:baseline;gap:30px;padding:18px 24px;display:flex}.rate-board-title strong{font-size:15px}.rate-board-title span{color:var(--rr-muted);font-size:12px}.rate-board-main{grid-template-columns:1fr 190px 1fr;align-items:stretch;display:grid}.rate-number{padding:37px 42px 40px}.rate-number>span{color:var(--rr-muted);font-size:13px;font-weight:700}.rate-number>div{align-items:flex-start;margin-top:10px;display:flex}.rate-number strong{letter-spacing:-.07em;font-size:clamp(78px,10vw,126px);line-height:.82}.rate-number sup{color:var(--rr-blue);margin:5px 0 0 7px;font-size:38px;font-weight:820;line-height:1}.rate-number small{color:var(--rr-muted);align-self:flex-end;margin:0 0 8px 7px;font-size:13px;font-weight:700}.rate-number-second{border-left:1px solid var(--rr-line)}.rate-threshold{color:#67768a;background:#f8fafc;flex-direction:column;justify-content:center;align-items:center;gap:11px;display:flex}.rate-threshold span{background:#cbd5e1;flex:1;width:1px}.rate-threshold strong{white-space:nowrap;font-size:12px}.rate-territory-strip{border-top:1px solid var(--rr-line);color:#fff;background:#142238;grid-template-columns:1fr auto;align-items:center;gap:36px;padding:22px 24px;display:grid}.rate-territory-strip>div:first-child{flex-direction:column;gap:5px;display:flex}.rate-territory-strip>div:first-child strong{font-size:15px}.rate-territory-strip>div:first-child span{color:#9eacbd;font-size:11px}.rate-territory-values{gap:34px;display:flex}.rate-territory-values>span{color:#9eacbd;flex-direction:column;gap:4px;font-size:10px;display:flex}.rate-territory-values strong{color:#fff;font-size:15px}.rate-hero-actions{align-items:center;gap:25px;margin-top:24px;display:flex}.rate-hero-actions a{color:var(--rr-blue);font-size:13px;font-weight:750;text-decoration:none}.rate-primary-link{background:var(--rr-blue);border-radius:6px;padding:11px 15px;display:inline-flex;color:#fff!important}.rate-definition{border-bottom:1px solid var(--rr-line);padding:88px 0}.rate-definition-grid{grid-template-columns:.95fr 1.05fr;gap:90px;display:grid}.rate-definition h2,.rate-section-head h2,.rate-travel-heading h2,.rate-records h2,.rate-reference-title h2{letter-spacing:-.038em;text-wrap:balance;margin:0;font-size:clamp(36px,4.4vw,54px);font-weight:800;line-height:1.03}.rate-definition p{max-width:65ch;color:var(--rr-muted);margin:0;font-size:16px;line-height:1.75}.rate-definition p+p{margin-top:18px}.rate-threshold-section,.rate-branch,.rate-year,.rate-travel,.rate-records,.rate-reference{padding:94px 0}.rate-section-head{grid-template-columns:1fr minmax(330px,.72fr);align-items:end;gap:72px;margin-bottom:48px;display:grid}.rate-section-head>p{color:var(--rr-muted);margin:0;font-size:16px;line-height:1.7}.rate-threshold-section{background:#fff}.rate-example{border-top:2px solid var(--rr-ink);border-bottom:1px solid var(--rr-line);grid-template-columns:190px 1fr;display:grid}.rate-example-distance{border-right:1px solid var(--rr-line);flex-direction:column;padding:31px 30px 31px 0;display:flex}.rate-example-distance span{color:var(--rr-blue);text-transform:uppercase;letter-spacing:.07em;font-size:10px;font-weight:850}.rate-example-distance strong{letter-spacing:-.03em;margin-top:8px;font-size:32px}.rate-example-distance small{color:var(--rr-muted);margin-top:4px;font-size:11px}.rate-example-math{grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:20px;padding:28px 0 28px 34px;display:grid}.rate-example-math>div{flex-direction:column;gap:7px;display:flex}.rate-example-math span{color:var(--rr-muted);font-size:11px}.rate-example-math strong{font-size:14px}.rate-example-math b{color:var(--rr-green);font-size:19px}.rate-math-plus,.rate-math-equals{color:#98a4b3!important;font-size:21px!important}.rate-example-total strong{color:var(--rr-green);font-size:28px}.rate-inline-link{color:var(--rr-blue);margin-top:21px;font-size:13px;font-weight:750;text-decoration:none;display:inline-flex}.rate-branch{background:var(--rr-wash)}.rate-branch-line{flex-direction:column;align-items:center;display:flex}.rate-branch-line>span{background:#fff;border:1px solid #cbd6e2;padding:9px 15px;font-size:12px;font-weight:780}.rate-branch-line i{background:#bcc8d6;width:1px;height:33px}.rate-branch-columns{grid-template-columns:1fr 1fr;gap:72px;display:grid;position:relative}.rate-branch-columns:before{content:"";background:#bcc8d6;height:1px;position:absolute;top:0;left:25%;right:25%}.rate-branch-columns article{padding-top:37px;position:relative}.rate-branch-columns article:before{content:"";background:#bcc8d6;width:1px;height:25px;position:absolute;top:0;left:50%}.rate-branch-label{color:var(--rr-blue);letter-spacing:.07em;text-transform:uppercase;font-size:10px;font-weight:850}.rate-branch-columns h3{letter-spacing:-.025em;margin:10px 0 0;font-size:27px}.rate-branch-columns p{max-width:52ch;color:var(--rr-muted);margin:15px 0 0;font-size:14px;line-height:1.7}.rate-branch-formula{border-top:1px solid #cbd6e2;border-bottom:1px solid #cbd6e2;margin-top:24px;padding:17px 0;font-size:13px;font-weight:750}.rate-branch-formula span{color:#8a97a8;margin-inline:7px}.rate-branch-columns a{color:var(--rr-blue);margin-top:19px;font-size:12px;font-weight:750;text-decoration:none;display:inline-flex}.rate-year-table{border-top:2px solid var(--rr-ink)}.rate-year-row{border-bottom:1px solid var(--rr-line);grid-template-columns:1.7fr .55fr .55fr .55fr;align-items:center;gap:20px;min-height:59px;display:grid}.rate-year-row>:not(:first-child){text-align:right}.rate-year-head{min-height:39px;color:var(--rr-muted);text-transform:uppercase;letter-spacing:.06em;font-size:10px;font-weight:820}.rate-year-row strong{font-size:13px}.rate-year-row span{color:var(--rr-muted);font-size:13px}.rate-year-row>strong:nth-child(3){color:var(--rr-ink);font-size:16px}.rate-change{font-weight:800;color:var(--rr-green)!important}.rate-travel{color:#fff;background:#142238}.rate-travel-heading{grid-template-columns:1fr auto;align-items:end;gap:50px;display:grid}.rate-travel-heading h2{max-width:760px}.rate-travel-heading p{color:#9faec0;margin:0;font-size:18px}.rate-travel-comparison{border-top:1px solid #ffffff40;border-bottom:1px solid #ffffff40;grid-template-columns:1fr 1fr;margin-top:45px;display:grid}.rate-travel-comparison>div{padding:29px 38px 29px 0}.rate-travel-comparison>div+div{border-left:1px solid #fff3;padding-left:38px;padding-right:0}.rate-travel-comparison strong{font-size:16px}.rate-travel-comparison p{color:#aebccd;max-width:53ch;margin:13px 0 0;font-size:14px;line-height:1.7}.rate-travel-comparison span{color:#7f91a8;margin-top:15px;font-size:11px;display:block}.rate-travel-details{border-bottom:1px solid #fff3}.rate-travel-details summary{color:#dbe7f7;cursor:pointer;padding:23px 40px 23px 0;font-size:13px;font-weight:760;list-style:none;position:relative}.rate-travel-details summary::-webkit-details-marker{display:none}.rate-travel-details summary:after{color:#7da2ff;content:"+";font-size:22px;position:absolute;top:18px;right:3px}.rate-travel-details[open] summary:after{content:"−"}.rate-travel-table{grid-template-columns:1fr 1fr;padding-bottom:23px;display:grid}.rate-travel-table>div{border-top:1px solid #ffffff1a;justify-content:space-between;gap:24px;padding:11px 18px 11px 0;display:flex}.rate-travel-table>div:nth-child(2n){border-left:1px solid #ffffff1a;padding-left:18px;padding-right:0}.rate-travel-table span{color:#9faec0;font-size:12px}.rate-travel-table strong{font-size:12px}.rate-travel-details>p{color:#93a4b9;max-width:70ch;margin:0;padding:9px 0 0;font-size:11px;line-height:1.6}.rate-travel-details>a{color:#9eb9ff;margin:13px 0 25px;font-size:12px;font-weight:750;text-decoration:none;display:inline-flex}.rate-records-grid{grid-template-columns:1fr .82fr;align-items:start;gap:88px;display:grid}.rate-records p{max-width:57ch;color:var(--rr-muted);margin:22px 0 0;font-size:15px;line-height:1.72}.rate-record-links{border-top:2px solid var(--rr-ink)}.rate-record-links a{border-bottom:1px solid var(--rr-line);color:inherit;justify-content:space-between;gap:25px;padding:22px 0;text-decoration:none;display:flex}.rate-record-links strong{font-size:14px}.rate-record-links span{color:var(--rr-blue);font-size:12px}.rate-reference{background:var(--rr-wash)}.rate-reference-grid{grid-template-columns:.72fr 1.28fr;gap:86px;display:grid}.rate-reference-title p{max-width:37ch;color:var(--rr-muted);margin:21px 0 0;font-size:15px;line-height:1.7}.rate-reference details{border-bottom:1px solid var(--rr-line)}.rate-reference details:first-child{border-top:2px solid var(--rr-ink)}.rate-reference summary{cursor:pointer;padding:20px 38px 20px 0;font-size:14px;font-weight:760;list-style:none;position:relative}.rate-reference summary::-webkit-details-marker{display:none}.rate-reference summary:after{color:var(--rr-blue);content:"+";font-size:22px;position:absolute;top:16px;right:2px}.rate-reference details[open] summary:after{content:"−"}.rate-reference details>p{max-width:62ch;color:var(--rr-muted);margin:0;padding:0 40px 21px 0;font-size:14px;line-height:1.7}.rate-sources{border-top:1px solid var(--rr-line);margin-top:33px}.rate-source-meta{border-bottom:1px solid var(--rr-line);color:var(--rr-quiet);letter-spacing:.04em;text-transform:uppercase;flex-wrap:wrap;align-items:baseline;gap:6px;padding:14px 0 13px;font-size:10px;display:flex}.rate-source-meta time,.rate-source-meta strong{color:var(--rr-ink);font-weight:750}.rate-sources>a{border-bottom:1px solid var(--rr-line);color:inherit;grid-template-columns:1fr auto;align-items:center;gap:25px;padding:19px 0;text-decoration:none;display:grid}.rate-sources>a>div{flex-direction:column;gap:4px;display:flex}.rate-sources strong{font-size:13px}.rate-sources div span{color:var(--rr-muted);font-size:11px}.rate-sources>a>span{color:var(--rr-blue)}.rate-footer{border-top:1px solid var(--rr-line);padding:27px 0}.rate-footer-inner{justify-content:space-between;gap:35px;display:flex}.rate-footer p{max-width:75ch;color:var(--rr-quiet);margin:0;font-size:11px;line-height:1.6}.rate-footer a{color:var(--rr-blue);flex:none;font-size:12px;font-weight:750;text-decoration:none}.rate-page a:focus-visible,.rate-page summary:focus-visible{outline-offset:5px;outline:3px solid #2563eb4d}@media (width<=900px){.rate-hero-heading,.rate-definition-grid,.rate-section-head,.rate-records-grid,.rate-reference-grid{grid-template-columns:1fr;gap:24px}.rate-board-main{grid-template-columns:1fr 120px 1fr}.rate-example{grid-template-columns:1fr}.rate-example-distance{border-right:0;border-bottom:1px solid var(--rr-line)}.rate-example-math{padding-left:0}.rate-branch-columns{gap:42px}}@media (width<=640px){.rate-width{width:min(100% - 32px,1120px)}.rate-hero{padding:65px 0 58px}.rate-hero-heading h1{font-size:clamp(43px,12vw,58px)}.rate-board{margin-top:38px}.rate-board-title{flex-direction:column;align-items:flex-start;gap:5px}.rate-board-main{grid-template-columns:1fr}.rate-number{padding:28px 22px}.rate-number-second{border-top:1px solid var(--rr-line);border-left:0}.rate-threshold{grid-template-columns:1fr auto 1fr;gap:12px;padding:12px 20px;display:grid}.rate-threshold span{width:auto;height:1px}.rate-territory-strip{grid-template-columns:1fr;gap:20px}.rate-territory-values{justify-content:space-between;gap:20px}.rate-hero-actions{flex-direction:column;align-items:flex-start;gap:14px}.rate-definition,.rate-threshold-section,.rate-branch,.rate-year,.rate-travel,.rate-records,.rate-reference{padding:68px 0}.rate-example-math{grid-template-columns:1fr;padding-block:25px}.rate-math-plus,.rate-math-equals{padding-left:4px}.rate-branch-line,.rate-branch-columns:before,.rate-branch-columns article:before{display:none}.rate-branch-columns{grid-template-columns:1fr;gap:48px}.rate-branch-columns article{padding-top:0}.rate-branch-columns article+article{border-top:1px solid var(--rr-line);padding-top:45px}.rate-year-row{grid-template-columns:1.6fr .55fr .55fr}.rate-year-row>:last-child{display:none}.rate-travel-heading,.rate-travel-comparison{grid-template-columns:1fr}.rate-travel-heading{gap:15px;display:grid}.rate-travel-comparison>div{padding:25px 0}.rate-travel-comparison>div+div{border-top:1px solid #fff3;border-left:0;padding:25px 0}.rate-travel-table{grid-template-columns:1fr}.rate-travel-table>div,.rate-travel-table>div:nth-child(2n){border-left:0;padding-inline:0}.rate-footer-inner{flex-direction:column;align-items:flex-start}}.rate-note{max-width:76ch;color:var(--rr-muted);margin:18px 0 0;font-size:12px;line-height:1.65}.rate-kicker{color:var(--rr-blue);letter-spacing:.08em;text-transform:uppercase;margin-bottom:18px;font-size:11px;font-weight:850}.rate-payment,.rate-provinces{border-top:1px solid var(--rr-line);padding:94px 0}.rate-payment{background:#f8fafc}.rate-payment-grid{border-top:2px solid var(--rr-ink);border-bottom:1px solid var(--rr-line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.rate-payment-grid article{padding:34px 38px 38px 0}.rate-payment-grid article+article{border-left:1px solid var(--rr-line);padding-left:38px}.rate-payment-label{color:var(--rr-blue);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:850}.rate-payment-grid h3{letter-spacing:-.025em;max-width:19ch;margin:10px 0 14px;font-size:25px;line-height:1.12}.rate-payment-grid p{max-width:62ch;color:var(--rr-muted);margin:0 0 22px;font-size:14px;line-height:1.72}.rate-payment-grid article>strong{color:var(--rr-quiet);letter-spacing:.06em;text-transform:uppercase;margin-bottom:7px;font-size:10px;display:block}.rate-payment-formula{font-size:15px;font-weight:760}.rate-payment .rate-inline-link{margin-top:18px;display:inline-block}.rate-provinces{background:#fff}.rate-province-grid{border-top:2px solid var(--rr-ink);border-bottom:1px solid var(--rr-line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.rate-province-grid article{flex-direction:column;gap:8px;padding:30px 30px 32px 0;display:flex}.rate-province-grid article+article{border-left:1px solid var(--rr-line);padding-left:30px}.rate-province-grid span{color:var(--rr-muted);font-size:12px;font-weight:700}.rate-province-grid strong{letter-spacing:-.04em;font-size:clamp(25px,3.2vw,38px);line-height:1}.rate-province-grid small{color:var(--rr-quiet);font-size:10px}@media (width<=760px){.rate-payment,.rate-provinces{padding:68px 0}.rate-payment-grid,.rate-province-grid{grid-template-columns:1fr}.rate-payment-grid article,.rate-payment-grid article+article,.rate-province-grid article,.rate-province-grid article+article{border-left:0;padding:26px 0}.rate-payment-grid article+article,.rate-province-grid article+article{border-top:1px solid var(--rr-line)}}
