:root{--cbm-cream:#f4f0e7;--cbm-paper:#fbf8f1;--cbm-ink:#172433;--cbm-blue:#176e9d;--cbm-sky:#62b8dc;--cbm-line:rgba(23,36,51,.14)}
body{background:var(--cbm-cream)!important}.cbmusp-page{width:100vw;max-width:none;margin-left:calc(50% - 50vw);color:var(--cbm-ink);background:var(--cbm-cream);font-family:Inter,Arial,sans-serif}.cbmusp-page *{box-sizing:border-box}.cbmusp-inner{width:min(1180px,calc(100% - 48px));margin:auto}.cbmusp-hero{padding:88px 0 80px;background:linear-gradient(135deg,#f8f4eb 0%,#edf3f5 100%);border-bottom:1px solid var(--cbm-line)}.cbmusp-hero nav{display:flex;gap:9px;flex-wrap:wrap;margin-bottom:42px;font-size:13px}.cbmusp-hero nav a{color:var(--cbm-blue);text-decoration:none}.cbmusp-kicker{margin:0 0 18px!important;color:var(--cbm-blue);font-size:12px!important;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.cbmusp-page h1{max-width:900px;margin:0 0 24px;font-family:Georgia,serif;font-size:clamp(43px,6vw,78px);font-weight:500;line-height:1.01;letter-spacing:-.04em;color:var(--cbm-ink)}.cbmusp-page h2{margin:0 0 22px;font-family:Georgia,serif;font-size:clamp(30px,4vw,50px);font-weight:500;line-height:1.1;color:var(--cbm-ink)}.cbmusp-lead{max-width:760px;margin:0 0 34px!important;font-size:20px!important;line-height:1.7;color:#526171}.cbmusp-button{display:inline-flex;align-items:center;gap:24px;padding:15px 22px;background:var(--cbm-blue);color:#fff!important;text-decoration:none!important;font-weight:750;border-radius:2px}.cbmusp-button span{font-size:20px}.cbmusp-main,.cbmusp-related{padding:90px 0}.cbmusp-two{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(290px,.8fr);gap:72px;align-items:start}.cbmusp-two>div>p:not(.cbmusp-kicker){max-width:720px;font-size:18px;line-height:1.75;color:#53616e}.cbmusp-checks{display:grid;grid-template-columns:1fr 1fr;gap:0;margin:38px 0 0;padding:0;list-style:none;border-top:1px solid var(--cbm-line)}.cbmusp-checks li{display:flex;gap:12px;padding:18px 18px 18px 0;border-bottom:1px solid var(--cbm-line);font-weight:650}.cbmusp-checks li:nth-child(odd){border-right:1px solid var(--cbm-line)}.cbmusp-checks li:nth-child(even){padding-left:18px}.cbmusp-checks span{color:var(--cbm-blue)}.cbmusp-two aside{padding:38px;background:#2d4657;color:#eef5f6}.cbmusp-two aside h2{font-size:36px;color:#fff}.cbmusp-two aside p{line-height:1.7;color:#dbe7eb}.cbmusp-two aside>a:not(.cbmusp-button){display:block;margin:10px 0;color:#fff;text-decoration:none}.cbmusp-two aside hr{margin:28px 0;border:0;border-top:1px solid rgba(255,255,255,.2)}.cbmusp-button-light{background:#fff;color:var(--cbm-ink)!important}.cbmusp-related{background:var(--cbm-paper);border-top:1px solid var(--cbm-line)}.cbmusp-links{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--cbm-line)}.cbmusp-links a{display:flex;justify-content:space-between;gap:15px;padding:19px 15px 19px 0;border-bottom:1px solid var(--cbm-line);color:var(--cbm-ink);text-decoration:none;font-weight:700}.cbmusp-links a:nth-child(3n+2),.cbmusp-links a:nth-child(3n+3){padding-left:15px;border-left:1px solid var(--cbm-line)}.cbmusp-links span{color:var(--cbm-blue)}.cbmusp-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--cbm-line);border-left:1px solid var(--cbm-line)}.cbmusp-grid article{position:relative;min-height:330px;padding:36px;border-right:1px solid var(--cbm-line);border-bottom:1px solid var(--cbm-line);background:rgba(255,255,255,.27)}.cbmusp-grid i{font-family:Georgia,serif;font-size:18px;color:var(--cbm-blue)}.cbmusp-grid h2{margin:55px 0 16px;font-size:29px}.cbmusp-grid p{line-height:1.65;color:#5b6874}.cbmusp-grid a{position:absolute;bottom:32px;left:36px;right:36px;display:flex;justify-content:space-between;color:var(--cbm-blue);font-weight:800;text-decoration:none}.cbmusp-final{padding:80px 0;background:#dcebf0}.cbmusp-final h2{max-width:800px}.cbmusp-page a:focus-visible{outline:3px solid var(--cbm-sky);outline-offset:4px}
@media(max-width:900px){.cbmusp-two{grid-template-columns:1fr}.cbmusp-grid{grid-template-columns:repeat(2,1fr)}.cbmusp-links{grid-template-columns:repeat(2,1fr)}.cbmusp-links a:nth-child(n){padding-left:0;border-left:0}.cbmusp-links a:nth-child(even){padding-left:15px;border-left:1px solid var(--cbm-line)}}
@media(max-width:620px){.cbmusp-inner{width:min(100% - 30px,1180px)}.cbmusp-hero{padding:54px 0}.cbmusp-main,.cbmusp-related{padding:60px 0}.cbmusp-page h1{font-size:44px}.cbmusp-lead{font-size:18px!important}.cbmusp-checks,.cbmusp-grid,.cbmusp-links{grid-template-columns:1fr}.cbmusp-checks li:nth-child(n),.cbmusp-links a:nth-child(n){padding-left:0;border-left:0;border-right:0}.cbmusp-grid article{min-height:300px;padding:28px}.cbmusp-grid a{left:28px;right:28px}.cbmusp-two aside{padding:28px}}
