.cc-root .cc-form-h{margin:0 0 18px;font-size:20px}.cc-root .cc-yearend{flex-wrap:wrap;gap:12px 18px;display:flex}.cc-root .cc-sub{color:var(--muted);flex-direction:column;flex:120px;gap:6px;min-width:0;max-width:200px;font-size:14px;display:flex}.cc-root .cc-disclaimer{color:var(--ink);border-left:3px solid #8fbd9f;margin:0 0 24px;padding:4px 0 4px 14px;font-weight:600}.cc-root .cc-summary{display:none}.cc-root .cc-actions{flex-wrap:wrap;align-items:center;gap:10px 14px;margin:0 0 24px;display:flex}.cc-root .cc-actions .tool-cta{font:inherit;cursor:pointer;background:0 0;margin:0;font-size:15px}.cc-root .cc-actions .tool-cta:disabled{opacity:.5;cursor:default}.cc-root .cc-actions .tool-cta:focus-visible{outline-offset:3px;outline:2px solid #8fbd9f}.cc-root .cc-actions .tool-help{flex-basis:100%;margin:0}.cc-root .cc-result h2{margin:0 0 6px;font-size:22px}.cc-root .cc-table{width:100%;min-width:0;font-size:inherit;border-collapse:collapse;table-layout:fixed;margin-top:12px}.cc-root .cc-table th{text-align:left;white-space:normal;color:var(--ink);border-bottom:1px solid var(--line);padding:8px 10px 8px 0;font-size:13px;font-weight:600}.cc-root .cc-table th:first-child{width:9.5em}.cc-root .cc-table td{vertical-align:top;white-space:normal;border-bottom:1px solid var(--line);color:var(--muted);overflow-wrap:anywhere;min-width:0;padding:12px 10px 12px 0;font-size:15px;line-height:1.55}.cc-root .cc-table td.cc-date{color:var(--ink);font-weight:600}.cc-root .cc-table td.cc-undated{font-size:14px;font-weight:400}.cc-root .cc-table strong{color:var(--ink);font-weight:600;display:block}.cc-root .cc-explain{margin-top:2px;display:block}.cc-root .cc-note{font-style:italic}.cc-root .cc-link{margin-top:4px;font-size:14px;display:inline-block}.cc-root .cc-scope{margin-top:20px}@media (max-width:520px){.cc-root .cc-table th:first-child{width:7.2em}.cc-root .cc-table td{font-size:14px}}@media print{body:has(.cc-root){background:#fff!important}body:has(.cc-root) .suma-policy{min-height:0;color:#000!important;background:#fff!important}body:has(.cc-root) .suma-policy *{color:#000!important;box-shadow:none!important;background:0 0!important}body:has(.cc-root) .suma-policy>header{display:none!important}body:has(.cc-root) .suma-policy>footer{display:none!important}body:has(.cc-root) .policy-skip{display:none!important}body:has(.cc-root) .policy-layout>aside{display:none!important}body:has(.cc-root) .policy-layout{max-width:none;margin:0;padding:0;display:block}.tool-main:has(.cc-root)>:not(.cc-root):not(section:has(.tool-sources)){display:none!important}.cc-root .cc-form,.cc-root .cc-actions,.cc-root .cc-scope,.cc-root .cc-result>.tool-help{display:none!important}.cc-root .cc-summary{display:block}.cc-root .cc-summary h2,.cc-root .cc-result h2,.tool-main section h2{margin:0 0 8pt;font-size:16pt}.cc-root .cc-summary dl{margin:0 0 14pt}.cc-root .cc-summary dl>div{gap:12pt;padding:2pt 0;display:flex}.cc-root .cc-summary dt{min-width:16em;font-weight:600}.cc-root .cc-summary dd{margin:0}.cc-root .cc-disclaimer{margin:0 0 14pt;border-left-color:#000!important}.cc-root .cc-table td,.cc-root .cc-table th{padding:5pt 8pt 5pt 0;font-size:10pt;border-bottom:1px solid #999!important}.cc-root .cc-table tr{break-inside:avoid}.cc-root .cc-link{display:none}.tool-main .tool-sources a:after{content:" (" attr(href) ")";overflow-wrap:anywhere;font-size:9pt}}
