.cis-rates{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-bottom:2px solid var(--ink)}.cis-rate{padding:28px 24px 30px;border-right:1px solid var(--rule)}.cis-rate:last-child{border-right:0}.cis-rate-val{margin:0;font-family:var(--f-deck);font-weight:var(--fw-deck);font-size:clamp(36px,4.5vw,52px);line-height:1;letter-spacing:-0.03em;color:var(--hazard)}.cis-rate-lbl{margin:10px 0 0;font-family:var(--f-ui);font-size:var(--fs-xs);font-weight:500;letter-spacing:0.08em;text-transform:uppercase;color:var(--ink-mute)}.cis-rate-desc{margin:8px 0 0;max-width:28ch;font-size:var(--fs-sm);line-height:1.45;color:var(--ink-2)}@media (max-width:900px){.cis-rates{grid-template-columns:1fr}.cis-rate{border-right:0;border-bottom:1px solid var(--rule)}.cis-rate:last-child{border-bottom:0}.cis-tabs-nav{flex-wrap:wrap}.cis-tab-rates-grid{grid-template-columns:1fr}.cis-tab-rate{border-right:0;border-bottom:1px solid var(--rule)}.cis-tab-rate:last-child{border-bottom:0}.cis-tab-row{grid-template-columns:1fr;gap:8px;padding:20px 18px}#cis-panel-cycle .cis-tab-row{grid-template-columns:1fr;row-gap:8px}#cis-panel-cycle .cis-tab-row dt{grid-column:1;grid-row:auto}#cis-panel-cycle .cis-tab-row dd{display:block}#cis-panel-cycle .cis-tab-deadline{grid-column:auto;grid-row:auto;display:block;text-align:left}#cis-panel-cycle .cis-tab-nil{grid-column:auto;grid-row:auto;display:block;margin-top:8px;text-align:right}}.cis-rates-sec{display:grid;gap:0}.cis-rates-sec>.cis-scheme-hd{margin-bottom:28px}.cis-tabs{position:relative}.cis-tab-input{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.cis-tabs-nav{display:flex;flex-wrap:nowrap;gap:0;margin:0;padding-bottom:28px}.cis-tabs-nav label{display:inline-flex;align-items:center;min-height:44px;padding:10px 18px;font-family:var(--f-ui);font-size:var(--fs-xs);font-weight:500;letter-spacing:0.08em;text-transform:uppercase;color:var(--ink-mute);background:var(--paper);border:1px solid var(--rule);cursor:pointer;margin-right:-1px;transition:background 0.15s ease,color 0.15s ease,border-color 0.15s ease}.cis-tabs-nav label:hover{background:oklch(0.96 0.008 60);color:var(--ink)}#cis-tab-rates:checked~.cis-tabs-nav label[for="cis-tab-rates"],#cis-tab-base:checked~.cis-tabs-nav label[for="cis-tab-base"],#cis-tab-cycle:checked~.cis-tabs-nav label[for="cis-tab-cycle"],#cdm-tab-holders:checked~.cis-tabs-nav label[for="cdm-tab-holders"],#cdm-tab-docs:checked~.cis-tabs-nav label[for="cdm-tab-docs"]{background:var(--hazard);color:var(--hazard-ink);border-color:var(--hazard);position:relative;z-index:1}.cis-tab-panel{display:none;border:1px solid var(--rule);background:var(--paper)}.cis-tab-rates-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.cis-tab-rate{padding:32px 28px 36px;border-right:1px solid var(--rule);text-align:left}.cis-tab-rate:last-child{border-right:0}.cis-tab-rate .cis-rate-val{font-size:clamp(44px,5vw,68px)}.cis-tab-rate-k{margin:14px 0 0;font-family:var(--f-display);font-weight:var(--fw-display);font-size:var(--fs-lg);line-height:1.25;letter-spacing:-0.015em;color:var(--ink-2)}.cis-tab-rate-p{margin:10px 0 0;max-width:none;font-size:var(--fs-sm);line-height:1.5;color:var(--ink)}.cis-tab-rate-l{margin:28px 0 8px;font-family:var(--f-ui);font-size:var(--fs-xs);font-weight:500;letter-spacing:0.08em;text-transform:uppercase;color:var(--ink)}.cis-tab-rate-v{margin:0;max-width:none;font-size:var(--fs-sm);font-weight:600;line-height:1.45;color:var(--ink-2)}.cis-base-grid{display:grid;grid-template-columns:1fr 1fr;gap:0}.cis-base-col{min-width:0}.cis-base-in{border-right:1px solid var(--rule)}.cis-base-hd{padding:14px 24px;font-family:var(--f-ui);font-size:var(--fs-xs);font-weight:500;letter-spacing:0.08em;text-transform:uppercase;color:var(--hazard-ink);background:var(--hazard)}.cis-base-out .cis-base-hd{background:#F5F6FA;color:var(--ink)}.cis-base-item{padding:24px 24px 28px;border-bottom:1px solid var(--rule)}.cis-base-item:last-child{border-bottom:0}.cis-base-name{margin:0;font-weight:600;font-size:var(--fs-md);line-height:1.35;color:var(--ink)}.cis-base-desc{margin:6px 0 0;font-size:var(--fs-sm);line-height:1.5;color:var(--ink-2)}@media (max-width:900px){.cis-base-grid{grid-template-columns:1fr}}.cis-tab-rows{margin:0}.cis-tab-row{display:grid;grid-template-columns:minmax(11rem,0.34fr) minmax(0,1fr);column-gap:32px;align-items:baseline;padding:22px 24px;border-bottom:1px solid var(--rule);background:var(--paper);transition:background 0.15s ease}.cis-tab-row:hover{background:#F5F6FA}.cis-tab-row:last-child{border-bottom:0}.cis-tab-row dt{margin:0;font-family:var(--f-display);font-weight:var(--fw-display);font-size:var(--fs-lg);line-height:1.25;letter-spacing:-0.015em;color:var(--ink-2)}.cis-tab-row dd{margin:0;font-size:var(--fs-md);line-height:1.55;color:var(--ink);max-width:none;text-align:right}.cis-tab-row dd b{color:var(--ink-2)}.cis-cycle-hd{display:grid;grid-template-columns:minmax(12rem,0.38fr) 1.6fr minmax(0,1fr);column-gap:40px;align-items:center;padding:14px 28px;background:var(--hazard);font-family:var(--f-ui);font-size:var(--fs-xs);font-weight:500;letter-spacing:0.08em;text-transform:uppercase;color:var(--hazard-ink)}.cis-cycle-hd-dl{justify-self:center;text-align:center}.cis-cycle-hd-nil{text-align:right}#cis-panel-cycle .cis-tab-row{grid-template-columns:minmax(12rem,0.38fr) 1.6fr minmax(0,1fr);column-gap:40px;row-gap:0;align-items:center;padding:26px 28px}#cis-panel-cycle .cis-tab-row:first-child{background:#F5F6FA}#cis-panel-cycle .cis-tab-row:hover{background:#F5F6FA}#cis-panel-cycle .cis-tab-row dt{grid-column:1;grid-row:1;align-self:center;color:var(--ink);font-weight:600}#cis-panel-cycle .cis-tab-row dd{display:contents;text-align:initial}#cis-panel-cycle .cis-tab-deadline{grid-column:2;grid-row:1;align-self:center;justify-self:center;font-size:var(--fs-md);font-weight:600;line-height:1.55;color:var(--ink);text-align:right}#cis-panel-cycle .cis-tab-nil{grid-column:3;grid-row:1;align-self:center;font-size:var(--fs-md);font-weight:600;line-height:1.55;color:var(--ink);text-align:right}#duty-table .cis-tab-panel .dtable-wrap{margin:0}#duty-table .cis-tab-panel .dtable{table-layout:fixed;min-width:680px}#duty-table .cis-tab-panel .dtable caption{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}#duty-table .cis-tab-panel .dtable thead th{background:var(--hazard);color:var(--hazard-ink);font-family:var(--f-ui);font-size:var(--fs-xs);font-weight:500;letter-spacing:0.08em;text-transform:uppercase;padding:14px 28px 14px 0;border-bottom:0}#duty-table .cis-tab-panel .dtable thead th:first-child{padding-left:28px}#duty-table .cis-tab-panel .dtable thead th:last-child,#duty-table .cis-tab-panel .dtable tbody td:last-child{text-align:right;padding-right:28px}#duty-table .cis-tab-panel .dtable tbody th,#duty-table .cis-tab-panel .dtable tbody td{padding:22px 18px 22px 0;transition:background 0.15s ease}#duty-table .cis-tab-panel .dtable tbody th:first-child,#duty-table .cis-tab-panel .dtable tbody td:first-child{padding-left:28px}#duty-table .cis-tab-panel .dtable tbody th[scope="row"]{font-weight:600;color:var(--ink)}#duty-table .cis-tab-panel .dtable tbody tr:hover th,#duty-table .cis-tab-panel .dtable tbody tr:hover td{background:#F5F6FA}#duty-table .cis-tab-panel .dtable tbody tr:first-child th,#duty-table .cis-tab-panel .dtable tbody tr:first-child td{background:#F5F6FA}@media (max-width:767px){#duty-table .cis-rates-sec,#duty-table .cis-tabs,#duty-table .cis-tab-panel{min-width:0;max-width:100%}#duty-table .cis-tab-panel{overflow:hidden}#duty-table .cis-tab-panel .dtable-wrap{overflow-x:auto;overflow-y:hidden;max-width:100%;width:100%;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}#duty-table .cis-tab-panel .dtable{width:auto;min-width:42rem;table-layout:auto}}@media (max-width:767px){#rates .cis-rates-sec,#rates .cis-tabs,#rates .cis-tab-panel{min-width:0;max-width:100%}#rates .cis-tabs-nav{flex-wrap:wrap;padding-bottom:20px}#rates .cis-tabs-nav label{flex:1 1 100%;margin-right:0;margin-bottom:-1px;justify-content:center;text-align:center}#rates .cis-tab-rates-grid{grid-template-columns:1fr}#rates .cis-tab-rate{border-right:0;border-bottom:1px solid var(--rule);padding:24px 20px 28px}#rates .cis-tab-rate:last-child{border-bottom:0}#rates .cis-base-grid{grid-template-columns:1fr}#rates .cis-base-in{border-right:0;border-bottom:1px solid var(--rule)}#rates #cis-panel-cycle .cis-cycle-hd,#rates #cis-panel-cycle .cis-tab-row{min-width:34rem}}.cis-rates-foot{margin:24px 0 0}