.cpu{--cpu-blue:#184c7e;color:#263746;padding-bottom:4rem}.cpu h1,.cpu h2,.cpu h3{word-break:normal;overflow-wrap:normal;line-break:strict;text-wrap:balance;letter-spacing:normal;max-width:none}.cpu h1{margin:.6rem 0 1rem;font-size:clamp(1.65rem,3vw,2.8rem);line-height:1.45}.cpu h2{font-size:clamp(1.35rem,2.1vw,1.9rem);line-height:1.5}.cpu h3{font-size:1.2rem;line-height:1.6}.cpu p,.cpu li{line-height:1.85}.cpu a{color:#184c7e;text-underline-offset:.2em}.cpu :is(a,button,input,select,summary,[tabindex]):focus-visible{outline-offset:4px;outline:3px solid #bd580b}.cpu-clusters{flex-wrap:wrap;gap:.8rem;margin:1rem 0;display:flex}.cpu-clusters a{border:1px solid #b9cbd9;border-radius:2rem;padding:.4rem 1rem;text-decoration:none}.cpu-clusters a[aria-current]{background:#edf4f9;font-weight:700}.cpu-review-note,.cpu-small{color:#4b5c6d;font-size:.9rem}.cpu-eyebrow{letter-spacing:.08em;color:#285477;margin:0;font-size:.875rem;font-weight:700}.cpu-hero{background:linear-gradient(120deg,#f1f6fa,#fff);border-radius:1.2rem;margin:1.2rem 0;padding:clamp(1.3rem,4vw,3rem)}.cpu-hero>p{max-width:48rem}.cpu-steps{background:#fff;border:1px solid #c8d7e3;border-radius:.9rem;grid-template-columns:repeat(4,minmax(0,1fr));padding:0;list-style:none;display:grid;overflow:hidden}.cpu-steps a{min-height:7rem;padding:1rem;font-weight:700;text-decoration:none;display:block}.cpu-steps li+li{border-left:1px solid #dce5ec}.cpu-steps span{color:#36658b;font-size:.875rem;display:block}.cpu-steps small{color:#4b5c6d;font-size:.875rem;font-weight:400;display:block}.cpu-section{margin-top:3rem;scroll-margin-top:2rem}.cpu-section-heading{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:1rem;margin-bottom:1rem;display:flex}.cpu-section-heading h2{margin:.35rem 0 0}.cpu-tool{background:#f8fbfd;border:1px solid #7398b5;border-radius:1rem;margin:2rem 0;padding:clamp(1rem,3vw,2rem)}.cpu-tool-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr);gap:2rem;display:grid}.cpu-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;display:grid}.cpu label,.cpu legend{font-weight:700}.cpu input:not([type=checkbox]),.cpu select{color:#263746;width:100%;min-width:0;min-height:46px;font:inherit;background:#fff;border:1px solid #73869a;border-radius:.35rem;margin-top:.3rem;padding:.65rem;display:block}.cpu fieldset{border:0;min-width:0;margin:1rem 0;padding:0}.cpu button{cursor:pointer;font:inherit;border-radius:.4rem;min-height:46px;padding:.65rem 1.1rem}.cpu-primary{color:#fff;background:#184c7e;border:1px solid #184c7e;font-weight:700}.cpu-reset{color:#184c7e;background:#fff;border:1px solid #7398b5}.cpu-actions{flex-wrap:wrap;gap:.8rem;margin-top:1rem;display:flex}.cpu-result{border-top:1px solid #b9cbd9;margin-top:1.5rem;padding-top:1rem}.cpu-result:empty{display:none}.cpu-result-card{border-bottom:1px solid #d9e3eb;padding:1rem 0}.cpu-result-card h3{margin:0}.cpu-checks{flex-wrap:wrap;gap:.4rem .9rem;padding:0;font-size:.9rem;list-style:none;display:flex}.cpu-condition-grid,.cpu-article-grid,.cpu-product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.cpu-condition-grid a,.cpu-article-card,.cpu-product{background:#fff;border:1px solid #c8d7e3;border-radius:.8rem;padding:1.25rem}.cpu-condition-grid a{text-decoration:none;display:block}.cpu-condition-grid strong,.cpu-condition-grid span{display:block}.cpu-condition-grid span{color:#4b5c6d;margin-top:.4rem;font-size:.9rem}.cpu-product h3,.cpu-article-card h3{margin:.35rem 0}.cpu-product{scroll-margin-top:1rem}.cpu-product details{margin:1rem 0;font-size:.9rem}.cpu-product summary{cursor:pointer;font-weight:700}.cpu-product details ul{padding-left:1.1rem}.cpu-status{color:#654817;font-size:.875rem;font-weight:700;display:block}.cpu-table-scroll{border:1px solid #c8d7e3;border-radius:.6rem;max-width:100%;overflow:auto}.cpu table{border-collapse:collapse;width:100%;min-width:950px;font-size:.9rem}.cpu caption{text-align:left;color:#4b5c6d;padding:.8rem}.cpu th,.cpu td{text-align:left;vertical-align:top;border-bottom:1px solid #dce5ec;padding:.8rem}.cpu thead{background:#edf4f9}.cpu th:first-child{min-width:140px}.cpu-source{font-size:.875rem;display:block}.cpu-product-grid{margin-top:1.2rem}.cpu-policy{border-top:1px solid #c8d7e3;padding-top:1rem}.cpu-article-copy{max-width:48rem;margin:2rem auto}.cpu-article-copy section{margin-top:2.4rem}.cpu-article-copy h2{margin-bottom:.8rem}.cpu-article-copy li{margin-bottom:.6rem}.cpu-article-lead{font-size:1.05rem}.cpu-article-summary{border-left:3px solid #537c9f;padding-left:1rem}.cpu [hidden]{display:none!important}@media (width<=800px){.cpu-tool-grid{grid-template-columns:1fr;gap:1rem}.cpu-product-grid,.cpu-article-grid,.cpu-steps,.cpu-condition-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=480px){.cpu-product-grid,.cpu-article-grid,.cpu-condition-grid{grid-template-columns:1fr}.cpu-steps a{padding:.7rem;font-size:.9rem}.cpu-fields{grid-template-columns:1fr}.cpu-hero{padding:1rem}}.cpu-heading-term{white-space:nowrap}.cpu .depth-catalog :is(.depth-note,.depth-measure p,.depth-full p,.depth-card details,.depth-card details p,.depth-card details li),.cpu-product details li{font-size:1rem}@supports (word-break:auto-phrase){.cpu,.cpu :is(h1,h2,h3,p,li,a,label,summary,th,td){word-break:auto-phrase;line-break:strict}}
