.cf-page{color-scheme:dark;--gold:#e6bd70;--blue:#65cce6;--line:#304652}.cf-page *{box-sizing:border-box}.cf-page{margin:0;background:#0d1821;color:#edf3f6;font:16px/1.65 -apple-system,BlinkMacSystemFont,"PingFang SC",sans-serif}.cf-page{max-width:1440px;margin:auto;padding:36px 4vw 65px}.cf-page .eyebrow{font-size:12px;letter-spacing:2px;color:var(--gold)}.cf-page h1{font-size:clamp(25px,3.1vw,40px);margin:9px 0 12px;line-height:1.4}.cf-page h2{font-size:26px;margin:8px 0 14px}.cf-page h3{font-size:19px;margin:4px 0 10px}.cf-page p{color:#a9bfcd}.cf-page video{width:100%;max-height:68vh;object-fit:contain;display:block;border-radius:12px;background:#14232e}.cf-page .tools{display:flex;flex-wrap:wrap;gap:10px;margin:16px 0 24px}.cf-page button,.cf-page .tools a{font:inherit;color:#ecf3f8;border:1px solid #3c5565;background:#20333f;padding:9px 14px;border-radius:8px;cursor:pointer;text-decoration:none}.cf-page button:hover,.cf-page .tools a:hover{background:#355467}.cf-page .primary{background:#c9aa68!important;color:#14212a!important}.cf-page .section{padding-top:36px;margin-top:28px;border-top:1px solid var(--line)}.cf-page .cards{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.cf-page .card{background:#172a35;border:1px solid #304956;border-radius:12px;padding:22px}.cf-page .card p{font-size:15px;margin-bottom:0}.cf-page .tag{color:var(--blue);font-size:13px}.cf-page .callout{background:#1b323e;border-left:3px solid var(--gold);padding:18px 22px;border-radius:5px;margin:22px 0;color:#d8e6ee}.cf-page .note{font-size:13px;color:#92acbc}.cf-page .common{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.cf-page label,.cf-page th{text-align:left;font-weight:500}.cf-page small{display:block;color:#91acbd;font-size:12px}.cf-page input{display:block;width:100%;min-width:80px;background:#10212d;border:1px solid #3c5667;color:#eef6fb;font:inherit;border-radius:6px;padding:9px 12px;margin-top:5px}.cf-page input:focus{outline:2px solid var(--blue)}.cf-page table{border-collapse:collapse;width:100%;font-size:15px;margin-top:20px}.cf-page th,.cf-page td{padding:12px 14px;border-bottom:1px solid #2c424f}.cf-page thead th{background:#203542}.cf-page th:first-child{width:45%}.cf-page td{text-align:right;font-variant-numeric:tabular-nums}.cf-page td input{text-align:right}.cf-page .gold{color:var(--gold)}.cf-page .blue{color:var(--blue)}.cf-page .table-wrap{overflow:auto}.cf-page .warning{background:#443920;color:#ffe3a6;padding:12px 16px;border-radius:6px}.cf-page details{margin:20px 0;background:#142632;padding:16px 20px;border-radius:8px}.cf-page summary{cursor:pointer;color:#dbe9f0}.cf-page a{color:#7ecfe8}.cf-page .formula{font-size:14px;color:#b6cad6}.cf-page footer{margin-top:40px;color:#7895a8;font-size:12px}@media(max-width:800px){.cf-page .cards{grid-template-columns:1fr}.cf-page .common{grid-template-columns:1fr 1fr}.cf-page{padding:24px 14px}.cf-page th,.cf-page td{padding:10px 7px}.cf-page .table-wrap{font-size:13px}.cf-page video{border-radius:6px}}@media print{.cf-page{background:white;color:black}.cf-page video,.cf-page .tools{display:none}.cf-page input{color:black;background:white}.cf-page .card,.cf-page .callout,.cf-page details{background:#eee;color:black}.cf-page p,.cf-page small{color:#555}.cf-page{max-width:none}}
.cf-page h1,.cf-page h2,.cf-page h3{color:#edf3f6}.cf-page video{direction:ltr;max-height:56vh}.cf-page th{text-align:start}.cf-page td{text-align:end}.cf-page{overflow-wrap:anywhere}
.cf-page{color-scheme:light;--gold:#956615;--blue:#16758d;--line:#d5e0e5;max-width:1240px;background:#f5f7f7;color:#183746;font-family:inherit;padding:40px 28px 64px}
.cf-page h1,.cf-page h2,.cf-page h3{color:#183746}.cf-page p{color:#49616d}.cf-page .eyebrow{color:#976c28}.cf-page .card{background:white;border-color:#d6e1e5;border-radius:12px;box-shadow:0 5px 18px #18374608}.cf-page .tag{color:#16758d}.cf-page .callout{background:#e9f1f3;color:#244553;border-inline-start:3px solid #bd913e;border-left:0}.cf-page .note,.cf-page small,.cf-page footer{color:#59717e}.cf-page button,.cf-page .tools a{background:white;color:#234756;border-color:#bfced6}.cf-page button:hover,.cf-page .tools a:hover{background:#e5eef1}.cf-page .primary{background:#173e50!important;color:white!important}.cf-page input{background:white;color:#183746;border-color:#b7cbd5}.cf-page thead th{background:#e4edf1}.cf-page td,.cf-page th{border-color:#d3dfe5}.cf-page details{background:#edf3f5}.cf-page summary{color:#183746}.cf-page a{color:#176b86}.cf-page .formula{color:#395463}.cf-page .warning{background:#fff1d3;color:#6d4a0e}.cf-page .cf-subnav{position:static;display:flex;flex-wrap:wrap;gap:10px;margin:22px 0;padding:14px 0;border-block:1px solid #d3dfe5}.cf-page .cf-subnav a{border:1px solid #cadbe3;border-radius:6px;padding:8px 14px;text-decoration:none;background:white}.cf-page .cf-related{display:flex;flex-wrap:wrap;gap:12px}.cf-page .cf-related a{padding:14px 18px;border:1px solid #cedde4;background:white;border-radius:8px;text-decoration:none}.cf-page video{width:100%;aspect-ratio:1600/1080;max-height:56vh;background:#14232e}.cf-page .case-breadcrumb{font-size:14px;margin-bottom:24px;display:flex;gap:10px;flex-wrap:wrap}@media(max-width:600px){.cf-page{padding:24px 18px 48px}.cf-page h2{font-size:23px}.cf-page input{min-width:68px}.cf-page .cf-subnav a{font-size:14px;padding:7px 10px}.cf-page .tools{gap:8px}.cf-page button,.cf-page .tools a{font-size:14px}}

.cf-page video{height:auto}

.cf-page section[id],.cf-page video[id]{scroll-margin-top:100px}
