[data-ui=content-page]{width:100%;max-width:none;margin:0;padding:0;background:var(--surface-app);color:var(--ink-1);--content-nav-h: 64px}[data-ui=content-page] .cp-shell{width:100%;max-width:1100px;margin:0 auto;padding:calc(var(--content-nav-h) + var(--space-7)) clamp(16px,4vw,48px) var(--space-9)}@media(max-width:768px){[data-ui=content-page] .cp-shell{padding:calc(var(--content-nav-h) + var(--space-5)) var(--space-4) var(--space-8)}}[data-ui=content-page] .cp-skip{position:absolute;left:-9999px;top:0;padding:var(--space-2) var(--space-4);background:var(--surface-canvas);color:var(--ink-1);border:1px solid var(--line-bold);border-radius:var(--radius-md);text-decoration:none;font-weight:var(--w-label);z-index:var(--z-toast)}[data-ui=content-page] .cp-skip:focus{left:var(--space-4);top:var(--space-4);outline:2px solid var(--brand);outline-offset:2px}[data-ui=content-page] .cp-breadcrumb{margin-bottom:var(--space-5);font-size:var(--t-sm);color:var(--ink-3)}[data-ui=content-page] .cp-breadcrumb ol{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);list-style:none;margin:0;padding:0}[data-ui=content-page] .cp-breadcrumb a{color:var(--ink-2);text-decoration:none;min-height:24px;display:inline-flex;align-items:center}[data-ui=content-page] .cp-breadcrumb a:hover{color:var(--ink-1);text-decoration:underline}[data-ui=content-page] .cp-breadcrumb__sep{color:var(--ink-4)}[data-ui=content-page] .cp-breadcrumb [aria-current=page]{color:var(--ink-3)}[data-ui=content-page] .cp-link{display:inline-flex;align-items:center;min-height:var(--tap-min-fine)}[data-ui=content-page] .cp-header{max-width:760px;margin-bottom:var(--space-6)}[data-ui=content-page] .cp-lede{margin:var(--space-4) 0 0;font-size:var(--t-h4);line-height:var(--lh-body);color:var(--ink-2)}[data-ui=content-page] .cp-body{max-width:760px;display:flex;flex-direction:column;gap:var(--space-7)}[data-ui=content-page] .cp-body--wide{max-width:940px}[data-ui=content-page] .cp-actions{display:flex;flex-wrap:wrap;gap:var(--space-3)}[data-ui=content-page] .cp-answer{border:1px solid var(--line-bold);border-left-width:4px;border-left-color:var(--brand);border-radius:var(--radius-lg);background:var(--surface-canvas);padding:var(--space-5)}[data-ui=content-page] .cp-answer__label{display:block;font-size:var(--t-micro);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);margin-bottom:var(--space-2)}[data-ui=content-page] .cp-answer__text{margin:0;font-size:var(--t-h4);line-height:var(--lh-body);color:var(--ink-1)}[data-ui=content-page] .cp-section>h2{font-size:var(--t-h3);line-height:var(--lh-h3);color:var(--ink-1);margin:0 0 var(--space-3)}[data-ui=content-page] .cp-section>h3{font-size:var(--t-h4);line-height:var(--lh-h4);color:var(--ink-1);margin:var(--space-5) 0 var(--space-2)}[data-ui=content-page] .cp-section p,[data-ui=content-page] .cp-section li{font-size:var(--t-body);line-height:var(--lh-body);color:var(--ink-2)}[data-ui=content-page] .cp-section p{margin:0 0 var(--space-3)}[data-ui=content-page] .cp-section ul,[data-ui=content-page] .cp-section ol{margin:0 0 var(--space-3);padding-left:var(--space-5);display:flex;flex-direction:column;gap:var(--space-2)}[data-ui=content-page] .cp-section a{color:var(--brand-strong)}[data-ui=content-page] .cp-body a{text-decoration:underline;text-underline-offset:2px}[data-ui=content-page] .cp-body a.cp-card,[data-ui=content-page] .cp-body a.ui-btn,[data-ui=content-page] .cp-related a{text-decoration:none}[data-ui=content-page] .cp-lead-answer{font-size:var(--t-h4);line-height:var(--lh-body);color:var(--ink-1)}[data-ui=content-page] .cp-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:var(--space-4);list-style:none;margin:0;padding:0}[data-ui=content-page] .cp-card{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-4);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface-canvas);text-decoration:none;color:inherit}[data-ui=content-page] .cp-card:hover{border-color:var(--line-bold)}[data-ui=content-page] .cp-card__title{margin:0;font-size:var(--t-h4);line-height:var(--lh-h4);color:var(--ink-1)}[data-ui=content-page] .cp-card__meta,[data-ui=content-page] .cp-section .cp-card__meta{margin:0;font-size:var(--t-sm);color:var(--ink-3)}[data-ui=content-page] .cp-card__body,[data-ui=content-page] .cp-section .cp-card__body{margin:0;font-size:var(--t-sm);line-height:var(--lh-body);color:var(--ink-2)}[data-ui=content-page] .cp-cta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3);padding:var(--space-5);border:1px solid var(--line-bold);border-radius:var(--radius-lg);background:var(--surface-raised)}[data-ui=content-page] .cp-cta p{margin:0;flex:1 1 260px;font-size:var(--t-body);line-height:var(--lh-body);color:var(--ink-2)}[data-ui=content-page] .cp-related{display:flex;flex-wrap:wrap;gap:var(--space-2);list-style:none;margin:0;padding:0}[data-ui=content-page] .cp-related a{display:inline-flex;align-items:center;min-height:32px;padding:var(--space-1) var(--space-3);border:1px solid var(--line);border-radius:var(--radius-full);font-size:var(--t-sm);color:var(--ink-2);text-decoration:none}[data-ui=content-page] .cp-related a:hover{border-color:var(--line-bold);color:var(--ink-1)}@media(pointer:coarse){[data-ui=content-page] .cp-link,[data-ui=content-page] .cp-breadcrumb a,[data-ui=content-page] .cp-related a{min-height:var(--tap-min);min-width:var(--tap-min)}}[data-ui=content-page] .cp-table-wrap{overflow-x:auto}[data-ui=content-page] .cp-table{width:100%;border-collapse:collapse;font-size:var(--t-sm)}[data-ui=content-page] .cp-table th,[data-ui=content-page] .cp-table td{text-align:left;padding:var(--space-3);border-bottom:1px solid var(--line);color:var(--ink-2)}[data-ui=content-page] .cp-table th{color:var(--ink-1);font-weight:var(--w-label)}[data-ui=content-page] .cp-table--text td,[data-ui=content-page] .cp-table--text th[scope=row]{white-space:normal;vertical-align:top}[data-ui=content-page] .cp-table--text th[scope=row]{text-transform:none;letter-spacing:normal;min-inline-size:16ch}[data-ui=content-page] .cp-table--wide-cells td{min-inline-size:24ch}[data-ui=content-page] .cp-glossary-groups{display:flex;flex-direction:column;gap:var(--space-6)}[data-ui=content-page] .cp-glossary-group h2{font-size:var(--t-h4);line-height:var(--lh-h4);margin:0 0 var(--space-3);color:var(--ink-1)}[data-ui=content-page] .cp-calc{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:var(--space-5);align-items:start}[data-ui=content-page] .cp-calc__fields{display:flex;flex-direction:column;gap:var(--space-4)}[data-ui=content-page] .cp-calc__field{display:flex;flex-direction:column;gap:var(--space-1)}[data-ui=content-page] .cp-calc__field label{font-size:var(--t-sm);color:var(--ink-2);font-weight:var(--w-label)}[data-ui=content-page] .cp-calc__field input{min-height:44px;padding:var(--space-2) var(--space-3);border:1px solid var(--line-bold);border-radius:var(--radius-md);background:var(--surface-canvas);color:var(--ink-1);font-size:var(--t-body)}[data-ui=content-page] .cp-calc__field input:focus-visible{outline:2px solid var(--brand);outline-offset:1px}[data-ui=content-page] .cp-calc__hint{font-size:var(--t-xs);color:var(--ink-3)}[data-ui=content-page] .cp-calc__out{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-5);border:1px solid var(--line-bold);border-radius:var(--radius-lg);background:var(--surface-canvas)}[data-ui=content-page] .cp-calc__list{display:flex;flex-direction:column;gap:var(--space-3);margin:0}[data-ui=content-page] .cp-calc__empty{margin:0;font-size:var(--t-h4);color:var(--ink-2)}[data-ui=content-page] .cp-calc__row{display:flex;justify-content:space-between;align-items:baseline;gap:var(--space-3)}[data-ui=content-page] .cp-calc__row dt{font-size:var(--t-sm);color:var(--ink-3)}[data-ui=content-page] .cp-calc__row dd{margin:0;font-size:var(--t-h4);color:var(--ink-1);font-variant-numeric:tabular-nums}[data-ui=content-page] .cp-calc__row--lead dd{font-size:var(--t-h2);line-height:var(--lh-h2)}[data-ui=content-page] .cp-calc__note{margin:0;font-size:var(--t-xs);color:var(--ink-3)}
