.czpop{margin-block:42px;padding-block:28px;border-block:1px solid #d9dce2;color:#172235}.czpop-head{display:flex;align-items:end;justify-content:space-between;gap:18px;margin-bottom:18px}.czpop-eyebrow{font-size:12px;font-weight:700;letter-spacing:.1em;color:#a22b32}.czpop h2{margin:5px 0 0;font-size:clamp(26px,3vw,34px);line-height:1.2}.czpop-note,.czpop-updated{font-size:12px;line-height:1.6;color:#566172;margin:0}.czpop-tabs{display:flex;flex-wrap:wrap;gap:8px;border-bottom:1px solid #d9dce2;padding-bottom:12px;margin-bottom:18px}.czpop-tabs[hidden],.czpop-panel[hidden]{display:none!important}.czpop-tabs button{font:inherit;font-size:14px;font-weight:600;padding:10px 15px;min-height:42px;border:1px solid #ccd1d9;border-radius:4px;background:#fff;color:#263348;cursor:pointer}.czpop-tabs button[aria-selected=true]{background:#172235;color:#fff;border-color:#172235;text-decoration:underline;text-underline-offset:4px}.czpop a:focus-visible,.czpop button:focus-visible,.czpop-panel:focus-visible{outline:3px solid #b52e36;outline-offset:4px}.czpop-panel h3{font-size:18px;margin:12px 0}.czpop.js-ready .czpop-panel h3{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.czpop-description{font-size:14px;line-height:1.6;color:#4c596c;margin:0 0 10px}.czpop-list{list-style:none!important;padding:0!important;margin:0!important;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:36px}.czpop-list li{display:flex;gap:14px;min-width:0;padding:15px 0;border-bottom:1px solid #e5e7eb}.czpop-number{font-size:24px;font-weight:700;color:#a22b32;line-height:1.3;flex:0 0 32px}.czpop-list li>div{min-width:0}.czpop-kind{display:block;font-size:12px;line-height:1.5;color:#566172;margin-bottom:3px}.czpop-list a{display:block;font-size:17px;font-weight:600;line-height:1.45;color:#172235;text-decoration:none;overflow-wrap:anywhere}.czpop-list a:hover{color:#a22b32;text-decoration:underline;text-underline-offset:3px}.czpop-list time{display:block;font-size:12px;color:#566172;margin-top:4px}.czpop-updated{margin-top:15px}.czpop-empty{font-size:16px;line-height:1.65;padding:22px 0;color:#4c596c}.czpop.js-ready .czpop-panels{min-height:320px}@media(max-width:600px){.czpop{margin-block:28px;padding-block:22px}.czpop-head{display:block}.czpop-note{margin-top:10px}.czpop-tabs{gap:6px}.czpop-tabs button{font-size:14px;padding:9px 11px}.czpop-list{grid-template-columns:minmax(0,1fr)}.czpop-list a{font-size:16px}.czpop.js-ready .czpop-panels{min-height:590px}.czpop-number{font-size:22px;flex-basis:28px}}