/* --- cnp-elevate-css  <-  /novo/wp-content/themes/coachfocus-child/cnp-elevate.css (315593 B) --- */
:root{--el-zone: clamp(30px,2.1vw + 10px,54px);--el-sec: clamp(28px,1.7vw + 14px,46px);--el-block: clamp(26px,2vw + 12px,40px);--el-gap: clamp(14px,1.2vw + 6px,22px);--el-shadow-xs: 0 1px 2px rgba(26,23,20,.05);--el-shadow-sm: 0 1px 2px rgba(26,23,20,.04),0 10px 26px -18px rgba(26,23,20,.22);--el-shadow-md: 0 2px 4px rgba(26,23,20,.05),0 20px 44px -26px rgba(26,23,20,.28);--el-shadow-lg: 0 24px 60px -30px rgba(20,17,13,.45);--el-tint: #EFE9DB;--el-tint-edge: #E9E1D0;--el-ease: cubic-bezier(.22,.61,.21,1);}body{overflow-x: clip;}body [id]{scroll-margin-top: 104px;}body .cc-pf img,body .cc-pf svg{max-width: 100%;}body .cc-pf .pf-table-wrap{-webkit-overflow-scrolling: touch;}body .nav-praxis .container{padding-left: 16px;padding-right: 16px;}@media (min-width: 1080px){body .nav-praxis .container{padding-left: 10px;padding-right: 10px;}}body .container{padding-left: 16px;padding-right: 16px;}@media (min-width: 1080px){body .container{padding-left: 10px;padding-right: 10px;}}body .nav-praxis .nav-inner{align-items: center;}body .nav-praxis .nav-links{flex: 1 1 auto;justify-content: center;align-items: center;gap: clamp(18px,1.6vw,32px);margin: 0 clamp(18px,2.4vw,48px);min-width: 0;}body .nav-praxis #navSimple{gap: clamp(18px,1.6vw,32px);align-items: center;}body .nav-praxis .nav-links .nav-link,body .nav-praxis #navSimple a{white-space: normal;text-wrap: balance;line-height: 1.12;text-align: left;max-width: 10ch;align-self: center;}body .nav-praxis .nav-link.nav-trigger{display: inline-flex;align-items: center;justify-content: flex-start;gap: 5px;width: auto;min-width: 0;max-width: calc(10ch + 12px);}body .nav-praxis .nav-trigger > *:not(svg){display: inline-block;width: fit-content;max-width: 10ch;}body .nav-praxis .nav-trigger .chev{flex: 0 0 auto;margin-top: 1px;}@media (min-width: 1081px) and (max-width: 1366px){body .nav-praxis .nav-inner .btn{padding: 12px 18px;font-size: 13.5px;}body .nav-praxis .nav-links{gap: clamp(16px,1.4vw,26px);}body .nav-praxis #navSimple{gap: clamp(16px,1.4vw,26px);}}body .nav-praxis .nav-trigger:hover,body .nav-praxis .nav-trigger[aria-expanded="true"],body .nav-praxis .nav-link:hover,body .nav-praxis .nav-link.active{color: var(--orange-text,#A8481A);}body .nav-praxis.solid{background: rgba(243,238,228,.9);box-shadow: 0 1px 0 rgba(26,23,20,.03),0 14px 34px -30px rgba(26,23,20,.35);}body .mega{left: 50%;right: auto;width: min(1220px,calc(100vw - 20px));max-width: min(1220px,calc(100vw - 20px));transform: translateX(-50%) translateY(-6px);}body .mega[data-open="true"]{transform: translateX(-50%) translateY(0);}body .mega .mega-grid{max-width: 100%;min-width: 0;}body .mega .mega-grid > *{min-width: 0;}body .mega .mega-label.sub{color: var(--o);}body .mega,.mega{border-radius: 8px;border-color: var(--line-2,#C9BEAA);box-shadow: 0 2px 6px rgba(26,23,20,.06),0 40px 90px -32px rgba(26,23,20,.38);}.mega-link{border-radius: 5px;transition: background .18s var(--el-ease),color .18s var(--el-ease),transform .18s var(--el-ease);}.mega-link:hover{transform: translateX(2px);}.mega-feature{border-radius: 7px;box-shadow: var(--el-shadow-sm);}.mega-feature:hover{transform: translateY(-3px);box-shadow: var(--el-shadow-md);}.mega-proofbtn{border-radius: 5px;}.mega-seeall:hover{color: var(--orange-text,#A8481A);}body .section-pad{padding: var(--el-zone) 0;}body .section-pad-sm{padding: clamp(56px,3vw + 30px,88px) 0;}body .cta-band{padding: var(--el-zone) 0;}.related{padding: var(--el-zone) 0;}body .footer-praxis{padding-top: clamp(72px,5vw + 40px,108px);}.bigfooter{padding-top: clamp(64px,4vw + 36px,96px);}body .cc-pf .pf-sec{padding: var(--el-sec) 0;}body .cc-pf .pf-hero{padding: clamp(52px,4vw + 28px,84px) 0 clamp(56px,4vw + 32px,88px);}body .cc-pf .pf-cta{margin-top: clamp(8px,1.5vw,20px);}body .cc-pf .pf-faq{margin-top: var(--el-block);}body .cc-pf .pf-related{margin-top: var(--el-block);}body .cc-pf .pf-steps{margin-top: clamp(10px,1.4vw,18px);gap: var(--el-gap);}body .cc-pf .pf-sw{margin-top: clamp(10px,1.4vw,18px);gap: var(--el-gap);}body .cc-pf .pf-gloss{margin-top: clamp(12px,1.6vw,20px);}body .cc-pf .pf-fig{margin: clamp(10px,1.4vw,18px) 0 clamp(18px,2vw,26px);}body .cc-pf .pf-kicker{margin-bottom: 14px;}body .cc-pf .pf-sec h2{margin: 0 0 clamp(16px,1.6vw,22px);}body .cc-pf .pf-sec h3{margin: clamp(28px,2.4vw,36px) 0 12px;}body .cc-pf .pf-sec p{margin: 0 0 18px;}body .cc-pf .pf-sec p:last-child{margin-bottom: 0;}body .cc-pf .pf-sec .pf-step p{margin: 0;}body .cc-pf .pf-sec .pf-swcol p{margin: 0 0 12px;line-height: 1.64;}body .cc-pf .pf-sec .pf-swcol p:last-child{margin-bottom: 0;}body .h1-hero{letter-spacing: -0.026em;line-height: 1.02;text-wrap: balance;}body .h2-section{letter-spacing: -0.018em;line-height: 1.08;text-wrap: balance;}body .h3-card{letter-spacing: -0.008em;}body .cc-pf .pf-hero h1{font-size: clamp(33px,4.4vw,52px);line-height: 1.03;letter-spacing: -0.021em;text-wrap: balance;}body .cc-pf .pf-sec h2{font-size: clamp(25px,2.8vw,33px);line-height: 1.1;letter-spacing: -0.016em;text-wrap: balance;max-width: 30ch;}body .cc-pf .pf-sec h3{font-size: clamp(19px,1.5vw,21px);letter-spacing: -0.008em;}body .cc-pf .pf-sec p{line-height: 1.74;text-wrap: pretty;}body .cc-pf .pf-lede{line-height: 1.7;text-wrap: pretty;}body .cc-pf .pf-sec ul li{line-height: 1.66;margin-bottom: 10px;}body .cc-pf .pf-kicker{color: var(--orange-text,#A8481A);letter-spacing: .16em;}body .cc-pf .pf-kicker::before{background: var(--o);width: 22px;}body .eyebrow{letter-spacing: .2em;}body .cc-pf .pf-sec h2 em{color: var(--o);}body .cc-pf .pf-answer{padding: clamp(26px,3vw,36px) clamp(24px,3.4vw,40px);border-radius: 16px;box-shadow: inset 0 1px 0 rgba(255,255,255,.05),var(--el-shadow-lg);}body .cc-pf .pf-answer p{font-size: clamp(17px,1.5vw,19px);line-height: 1.58;text-wrap: pretty;}body .cc-pf .pf-sec p a:not([class]){color: var(--orange-text,#A8481A);text-decoration: underline;text-underline-offset: 3px;text-decoration-thickness: 1px;text-decoration-color: rgba(199,91,34,.4);transition: text-decoration-color .18s var(--el-ease),color .18s var(--el-ease);}body .cc-pf .pf-sec p a:not([class]):hover{color: var(--o);text-decoration-color: var(--o);}body .cc-pf .pf-sec code{border: 1px solid var(--line);background: var(--surface);padding: 2px 7px;border-radius: 5px;}body .cc-pf .pf-sec.alt{background: linear-gradient(180deg,var(--el-tint) 0%,var(--paper2) 22%,var(--paper2) 78%,var(--el-tint) 100%);box-shadow: inset 0 1px 0 var(--el-tint-edge),inset 0 -1px 0 var(--el-tint-edge);}body .svc{box-shadow: inset 0 1px 0 var(--el-tint-edge);}.related{box-shadow: inset 0 1px 0 var(--el-tint-edge);}body .cc-pf .pf-step{border-radius: 14px;padding: clamp(20px,2vw,26px) clamp(22px,2.2vw,28px);box-shadow: var(--el-shadow-xs);transition: border-color .22s var(--el-ease),box-shadow .22s var(--el-ease),transform .22s var(--el-ease);}body .cc-pf .pf-step:hover{border-color: var(--line2);box-shadow: var(--el-shadow-sm);transform: translateY(-2px);}body .cc-pf .pf-step .sn{color: var(--o-br);}body .cc-pf .pf-step p{line-height: 1.62;}body .cc-pf .pf-table-wrap{border-radius: 12px;box-shadow: var(--el-shadow-sm);}body .cc-pf table.pf-table{border-radius: 12px;border-color: var(--line);}body .cc-pf .pf-table thead th{padding: 12px 16px;letter-spacing: .08em;}body .cc-pf .pf-table tbody td{padding: 12px 16px;}body .cc-pf table.pf-table tbody tr td{transition: background .16s var(--el-ease);}body .cc-pf table.pf-table tbody tr:hover td{background: #F4EEE1;}body .cc-pf .pf-swcol{border-radius: 16px;padding: clamp(24px,2.4vw,30px) clamp(24px,2.6vw,32px);box-shadow: var(--el-shadow-xs);transition: box-shadow .22s var(--el-ease);}body .cc-pf .pf-swcol:hover{box-shadow: var(--el-shadow-sm);}body .cc-pf .pf-gloss{border-radius: 0 14px 14px 0;padding: 22px 26px;box-shadow: var(--el-shadow-xs);}body .cc-pf .pf-gloss dt{color: var(--o);}body .cc-pf .pf-fig{border-radius: 16px;padding: clamp(22px,2.4vw,30px);box-shadow: var(--el-shadow-sm);}body .card{border-radius: 6px;box-shadow: var(--el-shadow-xs);}body .card-raised{box-shadow: var(--el-shadow-md);}.rcard{border-radius: 8px;box-shadow: var(--el-shadow-xs);transition: border-color .22s var(--el-ease),transform .22s var(--el-ease),box-shadow .22s var(--el-ease);}.rcard:hover{box-shadow: var(--el-shadow-md);}.svc-card{border-radius: 8px;box-shadow: var(--el-shadow-xs);}.svc-card:hover{box-shadow: var(--el-shadow-md);}body .cc-pf .faq-item summary{padding: 20px 44px 20px 2px;line-height: 1.35;transition: color .18s var(--el-ease);}body .cc-pf .faq-item summary:hover{color: var(--orange-text,#A8481A);}body .cc-pf .faq-item summary::after{transition: transform .24s var(--el-ease),color .18s var(--el-ease);}body .cc-pf .faq-item summary:hover::after{color: var(--o-br);}body .cc-pf .faq-item[open] summary{color: var(--ink);}body .cc-pf .faq-item .faq-a{padding-bottom: 24px;}body .cc-pf .faq-item .faq-a p{line-height: 1.72;text-wrap: pretty;}body .cc-pf .pf-related{gap: var(--el-gap);}body .cc-pf .pf-related a{border-radius: 12px;padding: 16px 18px;box-shadow: var(--el-shadow-xs);transition: border-color .22s var(--el-ease),background .22s var(--el-ease),transform .22s var(--el-ease),box-shadow .22s var(--el-ease);}body .cc-pf .pf-related a:hover{transform: translateY(-2px);box-shadow: var(--el-shadow-sm);background: var(--surface);}body .cc-pf .pf-related a:hover .rt{color: var(--orange-text,#A8481A);}body .cc-pf .pf-related .rt{transition: color .18s var(--el-ease);font-size: 15px;}body .cc-pf .pf-cta{border-radius: 20px;padding: clamp(44px,5vw,64px) clamp(26px,4vw,52px);box-shadow: var(--el-shadow-lg);}body .cc-pf .pf-cta p{font-size: clamp(17px,1.6vw,19px);line-height: 1.6;}body .cc-pf .pf-cta a{border-radius: 10px;padding: 15px 30px;box-shadow: 0 12px 28px -14px rgba(199,91,34,.55);transition: background .2s var(--el-ease),transform .2s var(--el-ease),box-shadow .2s var(--el-ease);}body .cc-pf .pf-cta a:hover{transform: translateY(-1px);box-shadow: 0 16px 34px -14px rgba(226,118,26,.6);}body .btn{border-radius: 4px;transition: background .22s var(--el-ease),border-color .22s var(--el-ease),color .22s var(--el-ease),transform .22s var(--el-ease),box-shadow .22s var(--el-ease);}body .btn-primary{box-shadow: 0 10px 24px -14px rgba(168,72,26,.55);}body .btn-primary:hover{transform: translateY(-1px);box-shadow: 0 14px 30px -14px rgba(168,72,26,.6);}body .btn-primary:active{transform: translateY(0);box-shadow: 0 6px 16px -12px rgba(168,72,26,.55);}body .btn-ghost:hover{transform: translateY(-1px);}.chip{transition: background .18s var(--el-ease),border-color .18s var(--el-ease),color .18s var(--el-ease),transform .18s var(--el-ease),box-shadow .18s var(--el-ease);}.chip:hover{box-shadow: var(--el-shadow-xs);}.svc-pill:hover{box-shadow: var(--el-shadow-xs);}body .footer-link,.bigfooter .fcol a{transition: color .18s var(--el-ease),text-underline-offset .18s var(--el-ease);text-underline-offset: 3px;}body .footer-link:hover,.bigfooter .fcol a:hover{text-decoration: underline;text-decoration-color: rgba(226,118,26,.6);text-underline-offset: 4px;}body .cc-pf a:focus-visible,body .cc-pf summary:focus-visible,body .cc-pf button:focus-visible{outline: 2px solid var(--o);outline-offset: 3px;border-radius: 6px;}body .cc-pf .pf-hero :focus-visible,body .cc-pf .pf-answer :focus-visible,body .cc-pf .pf-cta :focus-visible{outline-color: #F3EEE4;}body .footer-praxis :focus-visible,.bigfooter :focus-visible,.mega-feature:focus-visible,.rcard.cta:focus-visible{outline-color: #F3EEE4;}@media (min-width: 1440px){body .nav-praxis .nav-links{gap: 34px;}}@media (max-width: 1280px){body .mega{width: min(1180px,calc(100vw - 48px));max-width: min(1180px,calc(100vw - 48px));}}@media (max-width: 820px){body .cc-pf .pf-answer{margin-top: -22px;}}@media (max-width: 560px){body .cc-pf .pf-hero{padding: 44px 0 42px;}body .cc-pf .pf-answer{padding: 24px 20px;border-radius: 14px;}body .cc-pf .pf-cta{padding: 38px 22px;border-radius: 16px;}body .cc-pf .pf-swcol{padding: 22px 20px;}body .cc-pf .pf-step{padding: 18px 20px;}body .cc-pf .faq-item summary{padding: 18px 38px 18px 2px;font-size: 17px;}}@media (max-width: 420px){body .cc-pf .pf-wrap{padding: 0 20px;}body .cc-pf .pf-hero h1{font-size: clamp(29px,8.4vw,34px);}body .cc-pf .pf-sec h2{font-size: 24px;}}@media (max-width: 374px){body .cc-pf .pf-wrap{padding: 0 18px;}body .container,body .container-narrow{padding: 0 14px;}body .cc-pf .pf-gloss{padding: 18px 18px;}}@media (prefers-reduced-motion: reduce){body *,.cc-pf *,.mega,.mega-link,.rcard,.chip{transition-duration: .01ms !important;animation-duration: .01ms !important;animation-iteration-count: 1 !important;}html{scroll-behavior: auto;}body .cc-pf .pf-step:hover,body .cc-pf .pf-related a:hover,body .cc-pf .pf-cta a:hover,body .btn-primary:hover,body .btn-ghost:hover,.mega-link:hover,.mega-feature:hover,.rcard:hover,.svc-card:hover,.chip:hover,.svc-pill:hover{transform: none;}}body .hv2-wrap{max-width: 1240px !important;padding-left: 16px !important;padding-right: 16px !important;}@media (max-width: 1366px){body .hv2-wrap{padding-left: 10px !important;padding-right: 10px !important;}}body .hv2-wrap{grid-template-columns: 57fr 43fr !important;}body h1[style*="max-width"],body h2[style*="max-width"],body h3[style*="max-width"]{max-width: none !important;}body .h2-section,body .svc h2,body .svc .lede,body .cc-answer,body .cc-answer p{max-width: none !important;}body .stats-band > .container{max-width: 1208px !important;}body .aip-home{padding-bottom: 40px !important;}body .cc-wk{margin-bottom: var(--el-zone,64px);}body .nav-praxis .nav-links .nav-link,body .nav-praxis #navSimple a{font-size: 14.5px;font-weight: 500;line-height: 1.2;letter-spacing: 0.01em;white-space: nowrap;text-wrap: nowrap;max-width: none;flex-shrink: 0;}body .nav-praxis .nav-item{flex-shrink: 0;}body .nav-praxis .nav-trigger > *:not(svg){max-width: none;width: auto;}body .nav-praxis .nav-links a.nav-start{max-width: none;font-weight: 600;}body .nav-praxis .nav-links{flex: 1 1 auto;min-width: 0;justify-content: center;align-items: center;gap: clamp(16px,1.6vw,26px);margin: 0 clamp(16px,1.6vw,32px);}body .nav-praxis #navSimple{gap: clamp(16px,1.6vw,26px);}body .nav-praxis .nav-link.nav-trigger{display: inline-flex;align-items: center;justify-content: flex-start;gap: 4px;width: auto;min-width: 0;max-width: none;padding: 0;}body .nav-praxis .nav-trigger .chev{flex: 0 0 auto;width: 9px;height: 9px;margin-top: 2px;opacity: .55;transition: transform .2s ease,opacity .15s ease;}body .nav-praxis .nav-trigger:hover .chev,body .nav-praxis .nav-trigger[aria-expanded="true"] .chev{opacity: 1;}body .nav-praxis .nav-trigger.is-current::after{right: 13px;}.nav-praxis .btn.btn-primary.nav-cta2{display: inline-flex;flex-direction: column;align-items: center;gap: 4px;padding: 8px 18px 9px;line-height: 1.1;white-space: nowrap;border-radius: 999px;}.nav-praxis .nav-cta2 .nav-cta2-top{display: inline-flex;align-items: center;gap: 7px;font-size: 13.5px;font-weight: 600;letter-spacing: 0.01em;}.nav-praxis .nav-cta2 .btn-arrow{width: 13px;height: 10px;flex-shrink: 0;transition: transform .25s cubic-bezier(0.16,0.8,0.3,1);}.nav-praxis .nav-cta2:hover .btn-arrow{transform: translateX(2px);}.nav-praxis .nav-cta2 .nav-cta2-pill{font-family: 'IBM Plex Mono',ui-monospace,monospace;font-size: 9px;font-weight: 600;letter-spacing: 0.14em;text-transform: uppercase;line-height: 1;background: #fff;color: #A8481A;border-radius: 999px;padding: 3px 10px 2px;}@media (min-width: 1081px) and (max-width: 1199px){.gt11-chip.gt11-in-nav{display: none;}}.nav-praxis .nav-search,.nav-praxis #cnp-lang-wrap,.nav-praxis .btn.btn-primary.nav-cta2{flex-shrink: 0;}:root{--read: 760px;}.praxis .numsec > p,.praxis .numsec > h2,.praxis .numsec > h3,.cnpnp p,.cnpnp h2,.cnpnp h3,.praxis .prose p,.praxis .article-body p{max-width: var(--read);margin-inline: auto;}.cnpnp p,.praxis .numsec > p{text-align: left;}.ph-def,.cnpnp .ph-def,.mh-copy .ph-def{max-width: 66ch;margin-inline: auto;}.praxis .read-rail,.cnpnp .read-rail{max-width: var(--read);margin-inline: auto;}.praxis .read-rail > *{max-width: none;margin-inline: 0;}.faq.cnpacc dd{margin-inline: auto;}.a6-byline .a6-creds{margin-inline: auto;}.praxis .cnptl,.praxis .cnptl-head,.praxis .cnptl-body{margin-inline: auto;}.praxis .cnptl{max-width: 900px;}.praxis .sap{max-width: 1120px;}.praxis .sap p{margin-inline: auto;}.praxis .related-grid,.cnpnp .related-grid,.praxis .mega-grid,.cnpnp .cmp-table,.cnpnp .diagram-wrap{max-width: var(--rail);margin-inline: auto;}@media (max-width: 820px){.praxis .numsec > p,.praxis .numsec > h2,.praxis .numsec > h3,.cnpnp p,.cnpnp h2,.cnpnp h3,.praxis .prose p,.praxis .article-body p{max-width: none;margin-inline: 0;}}:root{--cnp-cream: #F3EEE4;--cnp-cream-2: #efe7da;--cnp-cream-3: #e9dfce;--cnp-card: #FBF9F3;--cnp-ink: #1A1714;--cnp-ink-2: #4A4138;--cnp-body-ink: #4A4138;--cnp-soft: #6E6253;--cnp-soft-2: #6F6555;--cnp-orange: #A8481A;--cnp-orange-bright: #E2761A;--cnp-orange-text: #A8481A;--cnp-notch: #e7ddca;--cnp-hair: #DCD3C2;--cnp-green: #1D9E75;--cnp-serif: 'Newsreader',Georgia,'Times New Roman',serif;--cnp-sans: 'Hanken Grotesk',system-ui,-apple-system,'Segoe UI',sans-serif;--cnp-mono: 'IBM Plex Mono',ui-monospace,'SFMono-Regular',Menlo,monospace;--cnp-radius: 16px;--cnp-radius-sm: 10px;--cnp-measure: 720px;--cnp-plate: 920px;--cnp-stat: 42px;--cnp-faq-rail: 1240px;--cnp-faq-measure: 72ch;--cnp-shadow-soft: none;--cnp-shadow-card: none;--cnp-notch-bg: var(--cnp-cream);}.cnp-faq{color:var(--cnp-ink);padding:88px 0;font-family:"Hanken Grotesk",system-ui,-apple-system,"Segoe UI",sans-serif;}.cnp-faq .cnp-faq-wrap{max-width:var(--cnp-faq-rail);margin:0 auto;padding:0 40px;display:grid;grid-template-columns:minmax(0,320px) minmax(0,1fr);gap:72px;align-items:start;}.cnp-faq .cnp-faq-head{position:sticky;top:96px;}.cnp-faq .cnp-faq-kicker{font-family:"IBM Plex Mono",ui-monospace,monospace;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--cnp-orange);margin:0 0 14px;}.cnp-faq .cnp-faq-head h2{font-family:"Newsreader",Georgia,serif;font-weight:600;font-size:clamp(28px,3.2vw,40px);line-height:1.12;color:var(--cnp-ink);margin:0;text-wrap:balance;}.cnp-faq .cnp-faq-list{border-top:1px solid var(--cnp-hair);}.cnp-faq .cnp-faq-item{border-bottom:1px solid var(--cnp-hair);}.cnp-faq .cnp-faq-item>summary{list-style:none;cursor:pointer;position:relative;display:flex;align-items:flex-start;justify-content:space-between;gap:32px;padding:26px 44px 26px 0;font-family:"Newsreader",Georgia,serif;font-weight:500;font-size:clamp(19px,1.6vw,22px);line-height:1.3;color:var(--cnp-ink);transition:color .15s ease;}.cnp-faq .cnp-faq-item>summary::-webkit-details-marker{display:none;}.cnp-faq .cnp-faq-item>summary:hover{color:var(--cnp-orange);}.cnp-faq .cnp-faq-q{flex:1;}.cnp-faq .cnp-faq-item>summary::after{content:"+";position:absolute;right:4px;top:26px;color:var(--cnp-orange);font-family:"IBM Plex Mono",ui-monospace,monospace;font-size:24px;line-height:1;transition:transform .18s ease;}.cnp-faq .cnp-faq-item[open]>summary::after{content:"\2212";}.cnp-faq .cnp-faq-item[open]>summary{color:var(--cnp-ink);}.cnp-faq .cnp-faq-a{padding:0 44px 30px 0;max-width:var(--cnp-faq-measure);font-size:16.5px;line-height:1.65;color:var(--cnp-soft);}.cnp-faq .cnp-faq-a p{margin:0 0 12px;}.cnp-faq .cnp-faq-a p:last-child{margin:0;}@media(max-width:820px){.cnp-faq{padding:56px 0;}.cnp-faq .cnp-faq-wrap{grid-template-columns:1fr;gap:28px;padding:0 22px;}.cnp-faq .cnp-faq-head{position:static;}}.cnp-redesign .wrap-narrow:has(> .faq-list){max-width:var(--cnp-faq-rail);display:grid;grid-template-columns:minmax(0,320px) minmax(0,1fr);gap:72px;align-items:start;}.cnp-redesign .wrap-narrow:has(> .faq-list) > :not(.faq-list){grid-column:1;position:sticky;top:96px;align-self:start;}.cnp-redesign .wrap-narrow:has(> .faq-list) > .faq-list{grid-column:2;margin-top:0;}.cnp-redesign .faq-list{border-top:1px solid var(--cnp-hair);}.cnp-redesign .faq-list .faq-item{border-bottom:1px solid var(--cnp-hair);}.cnp-redesign .faq-list .faq-item summary{padding:26px 44px 26px 0;align-items:flex-start;position:relative;}.cnp-redesign .faq-list .faq-item .q{font-family:"Newsreader",Georgia,serif;font-weight:500;font-size:clamp(19px,1.6vw,22px);line-height:1.3;color:var(--cnp-ink);}.cnp-redesign .faq-list .faq-item .a{max-width:var(--cnp-faq-measure);color:var(--cnp-soft);font-size:16.5px;line-height:1.65;padding:0 44px 30px 0;}.cnp-redesign .faq-list .faq-item .plus{display:none;}.cnp-redesign .faq-list .faq-item summary::after{content:"+";position:absolute;right:4px;top:26px;color:var(--cnp-orange);font-family:"IBM Plex Mono",ui-monospace,monospace;font-size:24px;line-height:1;}.cnp-redesign .faq-list .faq-item[open] summary::after{content:"\2212";}.cnp-redesign .faq-list .faq-item summary:hover .q{color:var(--cnp-orange);}section.a5-faq-section .a5-faq-inner{max-width:var(--cnp-faq-rail);}section.a5-faq-section .a5-faq-inner .faq-item>div{max-width:var(--cnp-faq-measure);color:var(--cnp-soft);}@media(min-width:821px){section.a5-faq-section .a5-faq-inner{display:grid;grid-template-columns:minmax(0,320px) minmax(0,1fr);column-gap:72px;align-items:start;}section.a5-faq-section .a5-faq-inner .a5-faq-kicker,section.a5-faq-section .a5-faq-inner h2{grid-column:1;}section.a5-faq-section .a5-faq-inner h2{position:sticky;top:96px;}section.a5-faq-section .a5-faq-inner .faq-item{grid-column:2;}section.a5-faq-section .a5-faq-inner .faq-item:first-of-type{border-top:1px solid var(--cnp-hair);}}.cc-p5faq{max-width:var(--cnp-faq-rail) !important;}.cc-p5faq details.cc-faq{border-bottom:1px solid var(--cnp-hair);}.cc-p5faq details.cc-faq>summary{position:relative;padding:26px 44px 26px 0 !important;font-family:"Newsreader",Georgia,serif !important;font-weight:500 !important;font-size:clamp(19px,1.6vw,22px) !important;line-height:1.3;color:var(--cnp-ink);}.cc-p5faq details.cc-faq>summary>span{display:none;}.cc-p5faq details.cc-faq>summary::after{content:"+";position:absolute;right:4px;top:26px;color:var(--cnp-orange);font-family:"IBM Plex Mono",ui-monospace,monospace;font-size:24px;line-height:1;}.cc-p5faq details.cc-faq[open]>summary::after{content:"\2212";}.cc-p5faq details.cc-faq>p{max-width:var(--cnp-faq-measure);color:var(--cnp-soft) !important;font-size:16.5px !important;line-height:1.65 !important;}.pf-sec .pf-narrow:has(.pf-faq){max-width:var(--cnp-faq-rail);}.pf-faq{border-top:1px solid var(--cnp-hair);}.pf-faq .faq-item{border-bottom:1px solid var(--cnp-hair);}.pf-faq .faq-item>summary{position:relative;padding:26px 44px 26px 0;font-family:"Newsreader",Georgia,serif;font-weight:500;font-size:clamp(19px,1.6vw,22px);line-height:1.3;color:var(--cnp-ink);}.pf-faq .faq-item>summary::-webkit-details-marker{display:none;}.pf-faq .faq-item>summary::after{content:"+";position:absolute;right:4px;top:26px;color:var(--cnp-orange);font-family:"IBM Plex Mono",ui-monospace,monospace;font-size:24px;line-height:1;}.pf-faq .faq-item[open]>summary::after{content:"\2212";}.pf-faq .faq-a{max-width:var(--cnp-faq-measure);color:var(--cnp-soft);font-size:16.5px;line-height:1.65;padding:0 44px 26px 0;}.narrow:has(> dl.faq),.pf-narrow:has(dl.faq){max-width:var(--cnp-faq-rail);}dl.faq.cnpacc{max-width:none;}dl.faq.cnpacc dt{font-size:clamp(19px,1.6vw,22px);line-height:1.3;border-top-color:var(--cnp-hair);}dl.faq.cnpacc dd{max-width:var(--cnp-faq-measure);color:var(--cnp-soft);font-size:16.5px;line-height:1.65;}dl.faq.cnpacc dt::after,dl.faq.cnpacc dt.cnp-open::after{color:var(--cnp-orange);}@media(max-width:820px){.cnp-redesign .wrap-narrow:has(> .faq-list){grid-template-columns:1fr;gap:24px;}.cnp-redesign .wrap-narrow:has(> .faq-list) > :not(.faq-list){position:static;}}body .wrap,body .cc-pf .pf-wrap{max-width: var(--rail,1240px);margin-inline: auto;padding-left: 16px;padding-right: 16px;box-sizing: border-box;}@media (min-width: 1080px){body .wrap,body .cc-pf .pf-wrap{padding-left: 10px;padding-right: 10px;}}@media (max-width: 760px){body .wrap,body .cc-pf .pf-wrap{padding-left: 20px;padding-right: 20px;}}@media (max-width: 480px){body .wrap,body .cc-pf .pf-wrap{padding-left: 16px;padding-right: 16px;}}@media (max-width: 374px){body .wrap,body .cc-pf .pf-wrap{padding-left: 14px;padding-right: 14px;}}.praxis .section:has(> .wrap),.praxis .section:has(> .wrap-narrow),.praxis .sec:has(> .wrap){padding-block: var(--el-zone);}.praxis .section:has(> .wrap) + .section:has(> .wrap),.praxis .section:has(> .wrap-narrow) + .section:has(> .wrap-narrow),.praxis .sec:has(> .wrap) + .sec:has(> .wrap){padding-top: var(--el-zone);}body .cnpnp.ai-hub .sec,body .cnpnp.ai-prompt .sec{padding-block: var(--el-zone);}body .cnpnp.ai-hub .sec + .sec,body .cnpnp.ai-prompt .sec + .sec{padding-top: var(--el-zone);}body .cc-pf .pf-sec{padding-top: var(--el-zone);padding-bottom: var(--el-zone);}body .cc-pf .pf-sec .pf-narrow{display: block !important;max-width: none !important;margin: 0 !important;column-gap: 0 !important;}body .cc-pf .pf-sec .pf-narrow > *{grid-column: auto !important;grid-row: auto !important;}body .cc-pf .pf-sec .pf-narrow > .pf-kicker{position: static !important;top: auto !important;margin: 0 0 14px !important;}body .cc-pf .pf-sec .pf-narrow > .pf-tablewrap + p,body .cc-pf .pf-sec .pf-narrow > .pf-table-wrap + p{margin-top: 20px;}body .cc-pf .pf-sec{padding-top: var(--el-zone) !important;padding-bottom: var(--el-zone) !important;}body .cc-pf dl.faq.cnpacc dd{max-width: 72ch;}body .cc-pf .pf-sec p,body .cc-pf .pf-sec ul,body .cc-pf .pf-sec ol,body .cc-pf .pf-sec .pf-lede,body .cc-pf .pf-narrow > p,body .cc-pf .pf-narrow > ul,body .cc-pf .pf-narrow > ol{max-width: none !important;}body .cnpnp > p,body .cnpnp > ul,body .cnpnp > ol,body .numsec > p,body .numsec > ul,body .numsec > ol,body .praxis .prose > p,body .praxis .article-body > p{max-width: none !important;margin-inline: 0 !important;}body .cnpnp > h2,body .cnpnp > h3,body .numsec > h2,body .numsec > h3{max-width: none !important;margin-inline: 0 !important;}.wt-quote > .ql,.wt-quote .ql{display:none !important;}body article.seo-body .seo-content > p:not(.lede):not(.hero-lede):not(.wt-intro):not(.note):not(.srcnote):not(.text-muted):not(.figcap),body article.seo-body .seo-content > ul:not([class]),body article.seo-body .seo-content > ol:not([class]){max-width: none !important;margin-inline: 0 !important;}body main.cc-cpg .cp-narrow > p:not(.lede):not(.cp-lede):not(.wt-intro):not(.note):not(.srcnote):not(.text-muted):not(.figcap),body main.cc-cpg .cp-narrow > ul:not([class]),body main.cc-cpg .cp-narrow > ol:not([class]){max-width: none !important;margin-inline: 0 !important;}#gt12-rail,#gt12-foot{background:#F3EEE4 !important;}#gt12-rail{border-right:1px solid #DCD3C2 !important;padding-right:6px;}:root{--rail-max:1160px;--rail-gut:40px;--gt12-shift:56px;}@media (max-width:740px){:root{--rail-gut:22px;}}.nav-praxis .container{padding-left:0 !important;padding-right:0 !important;}body:not(.home) .hero-dark h1{font-size:clamp(34px,3.4vw,48px) !important;line-height:1.06 !important;max-width:30ch !important;}@media (min-width:741px){body:not(.home) .wrap,body:not(.home) .dc-scorecta{max-width:1240px !important;padding-left:40px !important;padding-right:40px !important;}}body:not(.home) .dc-scorecta{margin-left:auto !important;margin-right:auto !important;}body:not(.home) .cc-wtable{width:auto !important;max-width:none !important;margin-left:0 !important;margin-right:0 !important;}body:not(.home) .cc-estimator{width:min(var(--rail-max),100% - 2*var(--rail-gut)) !important;max-width:none !important;margin-left:auto !important;margin-right:auto !important;}.a6-byline{padding-left:0 !important;padding-right:0 !important;}.a6-byline .a6-in{width:min(var(--rail-max),100% - 2*var(--rail-gut)) !important;max-width:none !important;margin-left:auto !important;margin-right:auto !important;}body:not(.home) .cnp-mr{max-width:1240px !important;padding-left:40px !important;padding-right:40px !important;}#gt12-rail{z-index:40;}#gt12-foot{display:none !important;}#gt12-rail .gt12-num{right:20px;left:auto;width:auto;overflow:visible;}body.gt12-active :is(.wrap,.wrap-narrow,.dc-scorecta,.cc-estimator,.article-content,.entry-content,.a6-byline .a6-in,.cnp-mr):not(.hero-dark):not(.hero-dark *):not(.nav-praxis *):not(.footer-praxis *){margin-left: calc((100% - var(--rail-max))/2 + var(--gt12-shift));margin-right: calc((100% - var(--rail-max))/2);max-width:none;width:auto;padding-left:0;padding-right:0;}@media (max-width:1279px){body.gt12-active :is(.wrap,.wrap-narrow,.dc-scorecta,.cc-estimator,.article-content,.entry-content,.a6-byline .a6-in,.cnp-mr){margin-left:auto;margin-right:auto;}}:root{--rail-max: 1160px;--rail-gut: 40px;--rail-shift:0px;}@media (min-width:1280px){body.gt12-active{--rail-shift:56px;}}@media (min-width:741px){body:not(.home):not(#cnp) main section:not([class*="hero"]) > .wrap,body:not(.home):not(#cnp) main section:not([class*="hero"]) > .wrap-narrow,body:not(.home):not(#cnp) main section:not([class*="hero"]) > .narrow,body:not(.home):not(#cnp) main > .wrap,body:not(.home):not(#cnp) main > .wrap-narrow,body:not(.home):not(#cnp) main > .dc-scorecta,body:not(.home):not(#cnp) main > .cc-estimator,body:not(.home):not(#cnp) main > .cc-livemodel,body:not(.home):not(#cnp) main > .cnp-fieldnotes,body:not(.home):not(#cnp) .a6-byline .a6-in,body:not(.home):not(#cnp) .cnp-mr{box-sizing:border-box !important;width:auto !important;max-width:none !important;margin-left: calc(max((100% - var(--rail-max))/2,var(--rail-gut)) + var(--rail-shift)) !important;margin-right: max((100% - var(--rail-max))/2,var(--rail-gut)) !important;padding-left:0 !important;padding-right:0 !important;}body:not(.home):not(#cnp) .a6-byline{padding-left:0 !important;padding-right:0 !important;}body:not(.home):not(#cnp) main section[class*="hero"] > .wrap,body:not(.home):not(#cnp) main section[class*="hero"] > .wrap-narrow{max-width:1240px !important;width:auto !important;margin-left:auto !important;margin-right:auto !important;padding-left:40px !important;padding-right:40px !important;}}@media (min-width:741px){body:not(.home):not(#cnp) main .cc-answer,body:not(.home):not(#cnp) main .faq-list,body:not(.home):not(#cnp) main .dc-sc-card,body:not(.home):not(#cnp) main .cc-demo,body:not(.home):not(#cnp) main .cc-wtable,body:not(.home):not(#cnp) .cnp-mr .cnp-top10-wrap{width:100% !important;max-width:none !important;margin-left:0 !important;margin-right:0 !important;}body:not(.home):not(#cnp) main section.cta-band .cta-row{max-width:none !important;margin-left:0 !important;margin-right:0 !important;}}body:not(.home):not(#cnp) main .cc-wtable{overflow-x:auto !important;-webkit-overflow-scrolling:touch;}@media (min-width:900px){body:not(.home):not(#cnp) main .cc-demo.card{padding:36px 42px !important;}body:not(.home):not(#cnp) main .cc-demo .dm-root{display:grid !important;grid-template-columns:minmax(0,1fr) minmax(0,1.12fr) !important;gap:clamp(32px,4.5vw,64px) !important;align-items:center !important;width:100% !important;padding:0 !important;}body:not(.home):not(#cnp) main .cc-demo .dm-body{order:1 !important;max-width:52ch !important;}body:not(.home):not(#cnp) main .cc-demo .dm-media{order:2 !important;width:100% !important;flex:none !important;}body:not(.home):not(#cnp) main .cc-demo .dm-prev{width:100% !important;max-width:none !important;}body:not(.home):not(#cnp) main .cc-demo .dm-body h3{font-family:"Newsreader",Georgia,serif !important;font-size:clamp(24px,2.1vw,30px) !important;line-height:1.12 !important;margin:10px 0 12px !important;}body:not(.home):not(#cnp) main .cc-demo .dm-eyebrow{font-family:"IBM Plex Mono",ui-monospace,monospace !important;font-size:12px !important;letter-spacing:.14em !important;text-transform:uppercase !important;color:#A8481A !important;}body:not(.home):not(#cnp) main .cc-demo .dm-body p{font-size:16.5px !important;line-height:1.55 !important;color:#6E6253 !important;max-width:46ch !important;margin:0 0 16px !important;}body:not(.home):not(#cnp) main .cc-demo .dm-prev{padding:16px 18px !important;}body:not(.home):not(#cnp) main .cc-demo .dm-kpi .v{font-size:18px !important;}body:not(.home):not(#cnp) main .cc-demo .dm-kpi .l{font-size:10.5px !important;letter-spacing:.08em !important;}body:not(.home):not(#cnp) main .cc-demo .dm-bar .dm-title{font-size:11.5px !important;}}@media (min-width:900px){body:not(.home):not(#cnp) main .cc-livemodel .lm-root{width:100% !important;align-items:center !important;}}#gt12-rail.gt12-railoff{opacity:0 !important;pointer-events:none !important;}@media (min-width:741px){body:not(.home):not(#cnp) :is(main,.cnp-dd) :is(section,.sec,.sec-sm):not([class*="hero"]) > :is(.wrap,.wrap-narrow,.narrow,.hb-wrap),body:not(.home):not(#cnp) :is(main,.cnp-dd) .cta-band > .container,body:not(.home):not(#cnp) :is(main,.cnp-dd) > :is(.wrap,.wrap-narrow,.hb-wrap,.seo-body,.dc-scorecta,.cc-estimator,.cc-livemodel,.cc-toggle,.cnp-fieldnotes),body:not(.home):not(#cnp) main .seo-body,body:not(.home):not(#cnp) > :is(section.section,section.cta-band,section.sec,section.proof,section[class*="section-"]):not([class*="hero"]) > :is(.wrap,.wrap-narrow,.narrow),body:not(.home):not(#cnp) > .cta-band > .container,body:not(.home):not(#cnp) > :is(.wrap,.wrap-narrow,.dc-scorecta,.cc-estimator,.cc-livemodel,.cc-toggle,.cnp-fieldnotes){box-sizing:border-box !important;width:auto !important;max-width:none !important;margin-left: calc(max((100% - var(--rail-max))/2,var(--rail-gut)) + var(--rail-shift)) !important;margin-right: max((100% - var(--rail-max))/2,var(--rail-gut)) !important;padding-left:0 !important;padding-right:0 !important;}body:not(.home):not(#cnp) :is(.cc-answer,.faq-list,.dc-sc-card,.cc-demo,.cc-wtable,.seo-content),body:not(.home):not(#cnp) .cta-band .cta-row{width:100% !important;max-width:none !important;margin-left:0 !important;margin-right:0 !important;}body:not(.home):not(#cnp) section[class*="hero"] > :is(.wrap,.wrap-narrow){max-width:1240px !important;width:auto !important;margin-left:auto !important;margin-right:auto !important;padding-left:40px !important;padding-right:40px !important;}}@media (min-width:741px){body:not(.home):not(#cnp) :is(main,.cnp-dd) > :is(.cc-learnnext,.cnp-refs),body:not(.home):not(#cnp) > :is(.cc-learnnext,.cnp-refs){box-sizing:border-box !important;width:auto !important;max-width:none !important;margin-left: calc(max((100% - var(--rail-max))/2,var(--rail-gut)) + var(--rail-shift)) !important;margin-right: max((100% - var(--rail-max))/2,var(--rail-gut)) !important;padding-left:0 !important;padding-right:0 !important;}}@media (min-width:741px){body:not(.home):not(#cnp) :is(.wrap,.wrap-narrow,.hb-wrap,.seo-content,.narrow,.hb-narrow) > :is(p,.lede,.hb-lede,ul,ol,h2,h3,h4,.serif){max-width:none !important;}body:not(.home):not(#cnp) :is(.hb-sec,.hb-hero) .hb-narrow,body:not(.home):not(#cnp) main > .hb-wrap .hb-narrow{max-width:none !important;width:auto !important;margin-left:0 !important;margin-right:0 !important;}body:not(.home):not(#cnp) .narrow > :is(h2,p,dl){max-width:none !important;}}body:not(.home):not(#cnp) details.faq-item{border:0 !important;border-bottom:1px solid #DCD3C2 !important;border-radius:0 !important;background:transparent !important;margin:0 !important;padding:0 !important;}body:not(.home):not(#cnp) details.faq-item > summary{list-style:none !important;cursor:pointer;display:flex !important;align-items:baseline;justify-content:space-between;gap:24px;padding:18px 0 !important;font-family:"Newsreader",Georgia,serif !important;font-size:20px !important;line-height:1.3 !important;color:#1A1714 !important;}body:not(.home):not(#cnp) details.faq-item > summary::-webkit-details-marker{display:none;}body:not(.home):not(#cnp) details.faq-item > summary::after{content:"+";font-family:"IBM Plex Mono",ui-monospace,monospace;font-size:20px;line-height:1;color:#A8481A;flex:0 0 auto;}body:not(.home):not(#cnp) details.faq-item[open] > summary::after{content:"\2013";}body:not(.home):not(#cnp) details.faq-item .plus{display:none !important;}body:not(.home):not(#cnp) details.faq-item :is(.a,.faq-a){max-width:72ch !important;padding:0 0 20px !important;color:#6E6253 !important;font-size:16.5px !important;line-height:1.6 !important;}body:not(.home):not(#cnp) dl.faq > dt{border-bottom:1px solid #DCD3C2 !important;padding:18px 34px 18px 0 !important;margin:0 !important;font-family:"Newsreader",Georgia,serif !important;font-size:20px !important;line-height:1.3 !important;color:#1A1714 !important;position:relative;cursor:pointer;}body:not(.home):not(#cnp) dl.faq > dt::after{content:"+";position:absolute;right:2px;top:18px;font-family:"IBM Plex Mono",ui-monospace,monospace;font-size:20px;line-height:1;color:#A8481A;}body:not(.home):not(#cnp) dl.faq > dt[aria-expanded="true"]::after{content:"\2013";}body:not(.home):not(#cnp) dl.faq > dd{max-width:72ch !important;margin:0 !important;padding:14px 0 20px !important;color:#6E6253 !important;font-size:16.5px !important;line-height:1.6 !important;}body:not(.home):not(#cnp) .cnp-faq-ey{font-family:"IBM Plex Mono",ui-monospace,monospace;font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:#A8481A;margin:0 0 10px;}body:not(.home):not(#cnp) .cnp-tkt{position:relative;width:min(420px,100%);background:#FBF9F3;border:1px solid #DCD3C2;border-radius:12px;padding:22px 104px 24px 26px;box-shadow:0 1px 0 rgba(26,23,20,.05),0 10px 30px rgba(26,23,20,.06);font-family:"IBM Plex Mono",ui-monospace,monospace;color:#1A1714;box-sizing:border-box;}body:not(.home):not(#cnp) .cnp-tkt::before{content:"";position:absolute;top:12px;bottom:12px;right:80px;border-left:2px dashed #DCD3C2;}body:not(.home):not(#cnp) .cnp-tkt::after{content:"";position:absolute;right:26px;top:28px;bottom:28px;width:32px;background:repeating-linear-gradient(180deg,#1A1714 0 2px,transparent 2px 6px);opacity:.7;}body:not(.home):not(#cnp) .cnp-tkt .tk-top{display:flex;justify-content:space-between;gap:12px;font-size:10px;letter-spacing:.14em;color:#6E6253;text-transform:uppercase;}body:not(.home):not(#cnp) .cnp-tkt .tk-main{margin:16px 0 6px;font-size:clamp(17px,1.5vw,21px);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#A8481A;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}body:not(.home):not(#cnp) .cnp-tkt .tk-sub{font-size:10.5px;letter-spacing:.12em;color:#6E6253;text-transform:uppercase;}body:not(.home):not(#cnp) .cnp-tkt .tk-route{display:flex;align-items:center;margin-top:18px;}body:not(.home):not(#cnp) .cnp-tkt .tk-dot{width:7px;height:7px;border:1.5px solid #A8481A;border-radius:50%;box-sizing:border-box;flex:0 0 auto;}body:not(.home):not(#cnp) .cnp-tkt .tk-dot.on{background:#A8481A;}body:not(.home):not(#cnp) .cnp-tkt .tk-line{flex:1;border-top:1px dashed #A8481A;margin:0 7px;opacity:.75;}@media (max-width:899px){body:not(.home):not(#cnp) .cnp-tkt{display:none !important;}}@media (min-width:900px){body:not(.home):not(#cnp) .cta-band :is(.wrap,.container),body:not(.home):not(#cnp) .cnp-fieldnotes,body:not(.home):not(#cnp) .cc-democta{display:grid !important;grid-template-columns:minmax(0,1.2fr) minmax(0,.9fr) !important;column-gap:clamp(32px,4.5vw,72px);align-items:center;}body:not(.home):not(#cnp) .cta-band :is(.wrap,.container) > *:not(.cnp-tkt),body:not(.home):not(#cnp) .cnp-fieldnotes > *:not(.cnp-tkt),body:not(.home):not(#cnp) .cc-democta > *:not(.cnp-tkt){grid-column:1;}body:not(.home):not(#cnp) :is(.cta-band,.cnp-fieldnotes,.cc-democta) .cnp-tkt{grid-column:2;grid-row:1 / span 9;justify-self:end;}}body:not(.home):not(#cnp) .hb-hero{background:#F3EEE4 !important;color:#1A1714 !important;border-bottom:1px solid #DCD3C2;}body:not(.home):not(#cnp) .hb-hero h1{color:#1A1714 !important;}body:not(.home):not(#cnp) .hb-hero .hb-lede{color:#6E6253 !important;}body:not(.home):not(#cnp) .hb-hero .hb-eyebrow{color:#A8481A !important;}@media (min-width:900px){body:not(.home):not(#cnp) .hb-hero > .hb-wrap{display:grid !important;grid-template-columns:minmax(0,1.2fr) minmax(0,.85fr);column-gap:clamp(32px,5vw,72px);align-items:center;}body:not(.home):not(#cnp) .hb-hero > .hb-wrap > *:not(.cnp-tkt){grid-column:1;}body:not(.home):not(#cnp) .hb-hero .cnp-tkt{grid-column:2;grid-row:1 / span 6;justify-self:end;width:min(440px,100%);}body:not(.home):not(#cnp) .hb-hero .hb-lede{max-width:56ch !important;}}@media (min-width:900px){body:not(.home):not(#cnp) .seo-hero > .container{display:grid !important;grid-template-columns:minmax(0,1.2fr) minmax(0,.85fr);column-gap:clamp(32px,5vw,72px);align-items:center;}body:not(.home):not(#cnp) .seo-hero > .container > *:not(.cnp-tkt){grid-column:1;}body:not(.home):not(#cnp) .seo-hero .cnp-tkt{grid-column:2;grid-row:1 / span 6;justify-self:end;width:min(440px,100%);}}@media (min-width:741px){body:not(.home):not(#cnp) .article-body{max-width:none !important;padding-left:0 !important;padding-right:0 !important;margin-left:0 !important;margin-right:0 !important;width:auto !important;}body:not(.home):not(#cnp) .article-content{box-sizing:border-box !important;width:auto !important;max-width:none !important;margin-left: calc(max((100% - var(--rail-max))/2,var(--rail-gut)) + var(--rail-shift)) !important;margin-right: max((100% - var(--rail-max))/2,var(--rail-gut)) !important;padding-left:0 !important;padding-right:0 !important;}body:not(.home):not(#cnp) .article-hero ~ .author-card,body:not(.home):not(#cnp) .article-hero ~ .related-section > .container{box-sizing:border-box !important;width:auto !important;max-width:none !important;margin-left: calc(max((100% - var(--rail-max))/2,var(--rail-gut)) + var(--rail-shift)) !important;margin-right: max((100% - var(--rail-max))/2,var(--rail-gut)) !important;padding-left:0 !important;padding-right:0 !important;}}@media (min-width:900px){body:not(.home):not(#cnp) .article-hero > .container{max-width:1240px !important;width:auto !important;margin-left:auto !important;margin-right:auto !important;padding-left:40px !important;padding-right:40px !important;display:grid !important;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);column-gap:clamp(32px,5vw,64px);align-items:center;}body:not(.home):not(#cnp) .article-hero .mh-aside{display:block !important;}body:not(.home):not(#cnp) .article-hero .mh-card{width:100%;max-width:420px;height:auto;justify-self:end;}}body:not(.home):not(#cnp) .cnp-mr .cnp-top10{display:grid !important;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 32px;}body:not(.home):not(#cnp) .cnp-mr .cnp-top10 li:nth-child(n+10){display:none !important;}@media (max-width:740px){body:not(.home):not(#cnp) .cnp-mr .cnp-top10{grid-template-columns:1fr;}}body:not(.home):not(#cnp) .cnp-mr{padding-top:8px;padding-bottom:40px;}footer.footer-praxis ~ :is(.cnp-mr,.cc-mx,.cc-mxlink,.cc-learnnext,.cnp-refs,.cc-share,.cc-livemodel,.cc-democta,.cc-estimator,.cc-toggle){display:none !important;}body:not(.home):not(#cnp) .cc-democta{background:#FBF9F3 !important;border:1px solid #DCD3C2 !important;border-radius:12px !important;padding:34px 40px !important;}body:not(.home):not(#cnp) .cc-democta .dce{font-family:"IBM Plex Mono",ui-monospace,monospace !important;font-size:12px !important;letter-spacing:.16em !important;text-transform:uppercase !important;color:#A8481A !important;}body:not(.home):not(#cnp) .cc-democta .dct{font-family:"Newsreader",Georgia,serif !important;font-size:clamp(20px,1.8vw,26px) !important;line-height:1.2 !important;color:#1A1714 !important;margin:10px 0 14px !important;max-width:none !important;}@media (min-width:900px){body:not(.home):not(#cnp) .article-hero > .container{display:block !important;}body:not(.home):not(#cnp) .article-hero > .container:has(> .mh-aside){display:grid !important;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);column-gap:clamp(32px,5vw,64px);align-items:center;}}@media (min-width:741px){body:not(.home):not(#cnp) .article-hero > .container:not(:has(> .mh-aside)){max-width:none !important;width:auto !important;margin-left: calc(max((100% - var(--rail-max))/2,var(--rail-gut)) + var(--rail-shift)) !important;margin-right: max((100% - var(--rail-max))/2,var(--rail-gut)) !important;padding-left:0 !important;padding-right:0 !important;}body:not(.home):not(#cnp) .article-content :is(p,h2,h3,h4,h5,ul,ol,blockquote,figure,table,pre,.lede,.wp-block-image){max-width:none !important;margin-left:0 !important;margin-right:0 !important;}}@media (min-width:1280px){body.gt12-active{--rail-shift:56px;}}@media (min-width:900px){body:not(.home):not(#cnp) .article-hero > .container,body:not(.home):not(#cnp) .article-hero > .container:has(> .mh-aside){max-width:none !important;width:auto !important;margin-left: calc(max((100% - var(--rail-max))/2,var(--rail-gut)) + var(--rail-shift)) !important;margin-right: max((100% - var(--rail-max))/2,var(--rail-gut)) !important;padding-left:0 !important;padding-right:0 !important;}}@media (min-width:741px){body:not(.home):not(#cnp) :is(.hb-answer,.dd-answer,.ph-answer,.sec-answer){width:100% !important;max-width:none !important;margin-left:0 !important;margin-right:0 !important;box-sizing:border-box !important;}body:not(.home):not(#cnp) .hb-answer > :is(p,h2,h3,.lede,ul,ol,div){max-width:none !important;}}@media (min-width:741px){body:not(.home):not(#cnp) :is(.faq-list,.hb-faq,dl.faq){width:100% !important;max-width:none !important;margin-left:0 !important;margin-right:0 !important;padding-left:0 !important;}body:not(.home):not(#cnp) :is(details.faq-item,dl.faq > dt,dl.faq > dd){margin-left:0 !important;padding-left:0 !important;}}@media (min-width:741px){body:not(.home):not(#cnp) .cnp-fieldnotes,body:not(.home):not(#cnp) .cc-democta{padding:40px 48px !important;}body:not(.home):not(#cnp) .cta-band :is(.wrap,.container){padding-top:56px !important;padding-bottom:56px !important;}}@media (max-width:740px){body:not(.home):not(#cnp) .cnp-fieldnotes,body:not(.home):not(#cnp) .cc-democta{padding:26px 22px !important;}}footer.footer-praxis ~ :is(.cnp-relcmp,.cnp-makers-plate){display:none !important;}footer.footer-praxis ~ .mx-tip{display:none !important;}@media (min-width:741px){body:not(.home):not(#cnp) main :is(section,.pf-sec):not([class*="hero"]) > .pf-wrap,body:not(.home):not(#cnp) main > .pf-wrap{box-sizing:border-box !important;width:auto !important;max-width:none !important;margin-left: calc(max((100% - var(--rail-max))/2,var(--rail-gut)) + var(--rail-shift)) !important;margin-right: max((100% - var(--rail-max))/2,var(--rail-gut)) !important;padding-left:0 !important;padding-right:0 !important;}body:not(.home):not(#cnp) main section[class*="hero"] > .pf-wrap{max-width:1240px !important;width:auto !important;margin-left:auto !important;margin-right:auto !important;padding-left:40px !important;padding-right:40px !important;}}@media (min-width:741px){body:not(.home):not(#cnp) > :is(section.sec-sm,section.sec-lg,section.sec-tight) > :is(.wrap,.wrap-narrow,.narrow){box-sizing:border-box !important;width:auto !important;max-width:none !important;margin-left: calc(max((100% - var(--rail-max))/2,var(--rail-gut)) + var(--rail-shift)) !important;margin-right: max((100% - var(--rail-max))/2,var(--rail-gut)) !important;padding-left:0 !important;padding-right:0 !important;}}@media (min-width:741px){body:not(.home):not(#cnp) main section.pf-hero > .pf-wrap{box-sizing:border-box !important;width:auto !important;max-width:none !important;margin-left: calc(max((100% - var(--rail-max))/2,var(--rail-gut)) + var(--rail-shift)) !important;margin-right: max((100% - var(--rail-max))/2,var(--rail-gut)) !important;padding-left:0 !important;padding-right:0 !important;}body:not(.home):not(#cnp) main .pf-answer{width:100% !important;max-width:none !important;margin-left:0 !important;margin-right:0 !important;box-sizing:border-box !important;}}@media (min-width:741px){body:not(.home):not(#cnp) main .pf-hero > .pf-wrap{box-sizing:border-box !important;width:auto !important;max-width:none !important;margin-left: calc(max((100% - var(--rail-max))/2,var(--rail-gut)) + var(--rail-shift)) !important;margin-right: max((100% - var(--rail-max))/2,var(--rail-gut)) !important;padding-left:0 !important;padding-right:0 !important;}}@media (min-width:741px){body:not(.home):not(#cnp) main .pf-cta{background:#FBF9F3 !important;border:1px solid #DCD3C2 !important;border-radius:12px !important;padding:40px 48px !important;text-align:left !important;box-sizing:border-box !important;}body:not(.home):not(#cnp) main .pf-cta > p{font-family:"Newsreader",Georgia,serif !important;font-size:clamp(20px,1.8vw,26px) !important;line-height:1.25 !important;color:#1A1714 !important;margin:0 0 18px !important;max-width:none !important;}body:not(.home):not(#cnp) main .pf-cta > p strong{color:#A8481A !important;}body:not(.home):not(#cnp) main .pf-cta a[style]{background:transparent !important;border:1px solid rgba(26,23,20,.35) !important;color:#1A1714 !important;}body:not(.home):not(#cnp) .cnp-cta-ey{font-family:"IBM Plex Mono",ui-monospace,monospace !important;font-size:12px !important;letter-spacing:.16em !important;text-transform:uppercase !important;color:#A8481A !important;margin:0 0 12px !important;}body:not(.home):not(#cnp) main section.cta-band{background:transparent !important;padding-top:8px !important;padding-bottom:8px !important;}body:not(.home):not(#cnp) .cta-band :is(.wrap,.container){background:#FBF9F3 !important;border:1px solid #DCD3C2 !important;border-radius:12px !important;padding:40px 48px !important;}body:not(.home):not(#cnp) .cta-band :is(h2,h3){color:#1A1714 !important;}body:not(.home):not(#cnp) .cta-band h2 em{color:#A8481A !important;}body:not(.home):not(#cnp) .cta-band p{color:#6E6253 !important;max-width:none !important;}body:not(.home):not(#cnp) .cta-band .eyebrow{color:#A8481A !important;}body:not(.home):not(#cnp) .cta-band :is(.btn-ghost-dark,.btn-ghost){color:#1A1714 !important;border-color:rgba(26,23,20,.35) !important;background:transparent !important;}}@media (min-width:900px){body:not(.home):not(#cnp) main .pf-cta{display:grid !important;grid-template-columns:minmax(0,1.2fr) minmax(0,.9fr) !important;column-gap:clamp(32px,4.5vw,72px);align-items:center;}body:not(.home):not(#cnp) main .pf-cta > *:not(.cnp-tkt){grid-column:1;}body:not(.home):not(#cnp) main .pf-cta .cnp-tkt{grid-column:2;grid-row:1 / span 9;justify-self:end;}}@media (max-width:740px){body:not(.home):not(#cnp) main .pf-cta{padding:26px 22px !important;text-align:left !important;}}@media (min-width:741px){body:not(.home):not(#cnp):not(#cnp2) .cnp-fieldnotes,body:not(.home):not(#cnp):not(#cnp2) .cc-democta,body:not(.home):not(#cnp):not(#cnp2) main .pf-cta{padding:40px 48px !important;}body:not(.home):not(#cnp):not(#cnp2) .cta-band :is(.wrap,.container){padding:40px 48px !important;}}@media (max-width:740px){body:not(.home):not(#cnp):not(#cnp2) .cnp-fieldnotes,body:not(.home):not(#cnp):not(#cnp2) .cc-democta,body:not(.home):not(#cnp):not(#cnp2) main .pf-cta,body:not(.home):not(#cnp):not(#cnp2) .cta-band :is(.wrap,.container){padding:26px 22px !important;}}body:not(.home):not(#cnp) .cnp-cta-row{display:flex !important;flex-wrap:wrap !important;gap:14px !important;align-items:center !important;margin-top:8px !important;}body:not(.home):not(#cnp) .cnp-cta-row a{margin:0 !important;width:auto !important;max-width:none !important;flex:0 0 auto !important;display:inline-flex !important;align-items:center !important;white-space:nowrap !important;position:static !important;box-sizing:border-box !important;}@media (max-width:740px){body:not(.home):not(#cnp) .cnp-cta-row{gap:10px !important;}body:not(.home):not(#cnp) .cnp-cta-row a{white-space:normal !important;}}@media (min-width:741px){body:not(.home):not(#cnp):not(#cnp2) .cnp-cta-dark{background:#1A1714 !important;border-color:rgba(220,211,194,.26) !important;box-shadow:0 1px 0 rgba(0,0,0,.2),0 14px 40px rgba(20,17,13,.35) !important;}}body:not(.home):not(#cnp):not(#cnp2) .cnp-cta-dark{background:#1A1714 !important;border-color:rgba(220,211,194,.26) !important;}body:not(.home):not(#cnp) .cnp-cta-dark :is(h2,h3,.fn-h,.dct),body:not(.home):not(#cnp) main .pf-cta.cnp-cta-dark > p{color:#F3EEE4 !important;}body:not(.home):not(#cnp) .cnp-cta-dark :is(h2,h3) em,body:not(.home):not(#cnp) main .pf-cta.cnp-cta-dark > p strong{color:#E2761A !important;}body:not(.home):not(#cnp) .cnp-cta-dark :is(p,.fn-p,.dcm){color:rgba(243,238,228,.75) !important;}body:not(.home):not(#cnp) main .pf-cta.cnp-cta-dark > p{color:#F3EEE4 !important;}body:not(.home):not(#cnp) .cnp-cta-dark :is(.eyebrow,.fn-ey,.dce,.cnp-cta-ey){color:#E2761A !important;}body:not(.home):not(#cnp) .cnp-cta-dark :is(.btn-ghost-dark,.btn-ghost),body:not(.home):not(#cnp) main .pf-cta.cnp-cta-dark a[style],body:not(.home):not(#cnp) .cnp-cta-dark .cnp-cta-row a[style]{color:#F3EEE4 !important;border-color:rgba(243,238,228,.4) !important;background:transparent !important;}body:not(.home):not(#cnp) .cnp-cta-dark input:is([type="email"],[type="text"]){background:rgba(243,238,228,.07) !important;border:1px solid rgba(243,238,228,.32) !important;color:#F3EEE4 !important;}body:not(.home):not(#cnp) .cnp-cta-dark input::placeholder{color:rgba(243,238,228,.5) !important;}body:not(.home):not(#cnp) .cnp-cta-dark .cnp-tkt{background:#211C16 !important;border-color:rgba(220,211,194,.3) !important;color:#F3EEE4 !important;box-shadow:0 1px 0 rgba(0,0,0,.25),0 10px 30px rgba(0,0,0,.35) !important;}body:not(.home):not(#cnp) .cnp-cta-dark .cnp-tkt::before{border-left-color:rgba(220,211,194,.32) !important;}body:not(.home):not(#cnp) .cnp-cta-dark .cnp-tkt::after{background:repeating-linear-gradient(180deg,#E8DBC2 0 2px,transparent 2px 6px) !important;opacity:.65 !important;}body:not(.home):not(#cnp) .cnp-cta-dark .cnp-tkt :is(.tk-top,.tk-sub){color:rgba(243,238,228,.62) !important;}body:not(.home):not(#cnp) .cnp-cta-dark .cnp-tkt .tk-main{color:#E2761A !important;}body:not(.home):not(#cnp) .cnp-cta-dark .cnp-tkt .tk-dot{border-color:#E2761A !important;}body:not(.home):not(#cnp) .cnp-cta-dark .cnp-tkt .tk-dot.on{background:#E2761A !important;}body:not(.home):not(#cnp) .cnp-cta-dark .cnp-tkt .tk-line{border-top-color:#E2761A !important;opacity:.6 !important;}body:not(.home):not(#cnp):not(#cnp2) .cnp-cta-dark :is(.btn-ghost-dark,.btn-ghost),body:not(.home):not(#cnp):not(#cnp2) .cnp-cta-dark a[style],body:not(.home):not(#cnp):not(#cnp2) .cnp-cta-dark .cnp-cta-row a[style]{color:#F3EEE4 !important;border-color:rgba(243,238,228,.4) !important;background:transparent !important;}.footer-bottom > div{flex-wrap: wrap;}body .stats-band,body .section-pad:has(> .container input){overflow-x: clip;}@media (max-width: 880px){.cc-gloss .g-thead{flex-wrap: wrap;}}#cnp-search-overlay .search-input{min-width: 0;}@media (max-width: 900px){#cnp-nav-praxis .nav-search,#cnp-nav-praxis .nav-hamburger{position: relative;}#cnp-nav-praxis .nav-search::before,#cnp-nav-praxis .nav-hamburger::before{content: "";position: absolute;top: 50%;width: 44px;height: 44px;}#cnp-nav-praxis .nav-search::before{left: 50%;transform: translate(-50%,-50%);}#cnp-nav-praxis .nav-hamburger::before{right: 0;transform: translateY(-50%);}.footer-bottom a.footer-copy{position: relative;}.footer-bottom a.footer-copy::before{content: "";position: absolute;inset: -11px -10px;}.nav-mobile-overlay a.mono,.nav-mobile-overlay button.mono{position: relative;}.nav-mobile-overlay a.mono::before,.nav-mobile-overlay button.mono::before{content: "";position: absolute;inset: -6px -7px;}}@media (max-width:740px){:root{--rail-m:20px;}body:not(.home):not(#cnp) main .wrap:not(.endcta),body:not(.home):not(#cnp) main .container:not(.endcta),body:not(.home):not(#cnp) main .seo-body,body:not(.home):not(#cnp) main .article-body,body:not(.home):not(#cnp) main .pf-wrap,body:not(.home):not(#cnp) main .cc-fnwrap,body:not(.home):not(#cnp) main > .cc-livemodel,body:not(.home):not(#cnp) .dc-scorecta,body:not(.home):not(#cnp) #cnp-continue-journey,body:not(.home):not(#cnp) .cnp-mr,body:not(.home):not(#cnp) .ctsx-in{padding-left:var(--rail-m) !important;padding-right:var(--rail-m) !important;}body:not(.home):not(#cnp) main .rfx{padding-left:0 !important;padding-right:0 !important;}body:not(.home):not(#cnp) :is(.endcta,.cnp-fieldnotes,.cc-fieldnotes,.pf-cta,.cc-democta,.cc-learnnext,.cc-estimator,.cnp-reflist,.cta-inline,.cc-answer,.cc-demo){box-sizing:border-box !important;width:auto !important;max-width:none !important;margin-left:0 !important;margin-right:0 !important;}body:not(.home):not(#cnp) main > :is(.endcta,.cnp-fieldnotes,.cc-fieldnotes,.pf-cta,.cc-democta,.cc-learnnext,.cc-estimator,.cnp-reflist,.cta-inline,.cc-answer,.cc-demo),body:not(.home):not(#cnp) main > section > :is(.endcta,.cnp-fieldnotes,.cc-fieldnotes,.pf-cta,.cc-democta,.cc-learnnext,.cc-estimator,.cnp-reflist,.cta-inline,.cc-answer,.cc-demo){margin-left:var(--rail-m) !important;margin-right:var(--rail-m) !important;}body:not(.home):not(#cnp) .cta-band > .wrap,body:not(.home):not(#cnp) .cta-band > .container{box-sizing:border-box !important;width:auto !important;max-width:none !important;margin-left:var(--rail-m) !important;margin-right:var(--rail-m) !important;padding-left:22px !important;padding-right:22px !important;}body:not(.home):not(#cnp) .cnp-mr .cnp-top10-wrap,body:not(.home):not(#cnp) .faq-list{width:auto !important;max-width:none !important;margin-left:0 !important;margin-right:0 !important;}}body .cc-pf .pf-cta::before,body .cc-pf .pf-cta::after,body .cc-pf .pf-sec.alt .pf-cta::before,body .cc-pf .pf-sec.alt .pf-cta::after{background:#F3EEE4 !important;}body:not(.home):not(#cnp) .cnp-cta-dark{color:#F3EEE4 !important;}body:not(.home):not(#cnp) .cc-pf .pf-cta .cnp-cta-row a,body:not(.home):not(#cnp) .cc-pf .pf-cta a.cnp-pf-hc,body:not(.home):not(#cnp) .cta-band .btn-primary,body:not(.home):not(#cnp) .endcta .btn-primary{background:#A8481A !important;color:#fff !important;}body:not(.home):not(#cnp):not(#cnp2) .cnp-cta-dark .kicker{color:#E2761A !important;}body:not(.home):not(#cnp) .endcta .endcta-terms{margin:28px 0 0;padding:18px 0 0;display:grid;gap:0;text-align:left;border-top:1px dashed #D8CCB6;}body:not(.home):not(#cnp) .endcta .endcta-terms > div{display:flex;justify-content:space-between;align-items:baseline;gap:18px;padding:9px 0;border-bottom:1px solid rgba(26,23,20,.10);}body:not(.home):not(#cnp) .endcta .endcta-terms > div:last-child{border-bottom:0;}body:not(.home):not(#cnp) .endcta .endcta-terms dt{font-family:"IBM Plex Mono",ui-monospace,monospace;font-weight:500;font-size:10px;letter-spacing:.15em;text-transform:uppercase;color:#6E6253;white-space:nowrap;margin:0;}body:not(.home):not(#cnp) .endcta .endcta-terms dd{margin:0;font-family:"Hanken Grotesk",system-ui,sans-serif;font-size:14px;line-height:1.35;color:#1A1714;text-align:right;font-variant-numeric:tabular-nums;}@media (min-width:741px){body:not(.home):not(#cnp) .endcta .endcta-terms{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 34px;padding-top:20px;}body:not(.home):not(#cnp) .endcta .endcta-terms > div{display:block;padding:2px 0 2px 18px;border-bottom:0;border-left:1px solid rgba(26,23,20,.14);}body:not(.home):not(#cnp) .endcta .endcta-terms > div:first-child{padding-left:0;border-left:0;}body:not(.home):not(#cnp) .endcta .endcta-terms dd{text-align:left;margin-top:5px;font-size:15px;}}body:not(.home):not(#cnp) .cnp-cta-dark .endcta-terms{border-top-color:rgba(224,214,194,.30);}body:not(.home):not(#cnp) .cnp-cta-dark .endcta-terms > div{border-bottom-color:rgba(243,238,228,.14);border-left-color:rgba(243,238,228,.16);}body:not(.home):not(#cnp) .cnp-cta-dark .endcta-terms dt{color:rgba(243,238,228,.62);}body:not(.home):not(#cnp) .cnp-cta-dark .endcta-terms dd{color:#F3EEE4;}.cnp-ws{border-top:1px solid #DCD3C2;padding:52px 0;background:transparent;}.cnp-ws-in{box-sizing:border-box;max-width:1160px;margin-inline:auto;padding-inline:40px;}@media (min-width:1240px){.cnp-ws-in{padding-inline:0;}}@media (max-width:740px){.cnp-ws{padding:34px 0;}.cnp-ws-in{padding-inline:20px;}}.cnp-ws-t1{padding:26px 0;}.cnp-ws-line{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 18px;margin:0;}.cnp-ws-line .cnp-ws-ey{margin:0;}.cnp-ws-when{font-family:"IBM Plex Mono",ui-monospace,monospace;font-size:12.5px;letter-spacing:.06em;color:#3B3128;}.cnp-ws-line a{font-family:"Hanken Grotesk",system-ui,sans-serif;font-size:14px;font-weight:600;color:#A8481A;text-decoration:none;border-bottom:1px solid rgba(168,72,26,.42);padding-bottom:1px;}.cnp-ws-line a:hover{border-bottom-color:#A8481A;}.cnp-ws-t2 .cnp-ws-in,.cnp-ws-t3 .cnp-ws-in,.cnp-ws-gen .cnp-ws-in{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:48px;align-items:center;}@media (max-width:860px){.cnp-ws-t2 .cnp-ws-in,.cnp-ws-t3 .cnp-ws-in,.cnp-ws-gen .cnp-ws-in{grid-template-columns:1fr;gap:26px;}}.cnp-ws-ey{font-family:"IBM Plex Mono",ui-monospace,monospace;font-weight:500;font-size:11.5px;letter-spacing:.17em;text-transform:uppercase;color:#A8481A;margin:0 0 12px;}.cnp-ws h2{font-family:Newsreader,Georgia,serif;font-weight:500;font-size:clamp(26px,3.2vw,38px);line-height:1.14;letter-spacing:-.016em;color:#1A1714;margin:0 0 12px;text-wrap:balance;}.cnp-ws h2 em{font-style:italic;color:#A8481A;}.cnp-ws-p{font-family:"Hanken Grotesk",system-ui,sans-serif;font-size:17px;line-height:1.55;color:#3B3128;margin:0;max-width:46ch;}.cnp-ws-btn{display:inline-flex;align-items:center;justify-content:center;margin-top:20px;min-height:52px;padding:15px 30px;border-radius:9px;background:#A8481A;color:#fff;text-decoration:none;font-family:"Hanken Grotesk",system-ui,sans-serif;font-size:15.5px;font-weight:600;transition:background .16s ease;}.cnp-ws-btn:hover{background:#8F3C14;color:#fff;}.cnp-ws-btn:focus-visible{outline:2px solid #A8481A;outline-offset:3px;}.cnp-ws-eb{font-family:"IBM Plex Mono",ui-monospace,monospace;font-size:11px;letter-spacing:.07em;color:#6E6253;margin:11px 0 0;}.cnp-ws-stub{background:#241C15;color:#F3EEE4;border-radius:16px;overflow:hidden;box-shadow:0 24px 60px -30px rgba(26,23,20,.55);}.cnp-ws-stub .ws-top{display:flex;justify-content:space-between;gap:14px;padding:18px 22px 12px;font-family:"IBM Plex Mono",ui-monospace,monospace;font-size:10px;letter-spacing:.14em;color:rgba(243,238,228,.55);}.cnp-ws-stub .ws-main{padding:0 22px 14px;font-family:"IBM Plex Mono",ui-monospace,monospace;font-size:15px;letter-spacing:.16em;font-weight:600;color:#E67E22;border-bottom:1px dashed rgba(243,238,228,.22);}.cnp-ws-stub .ws-sub{padding:12px 22px 20px;font-family:"IBM Plex Mono",ui-monospace,monospace;font-size:10px;letter-spacing:.12em;color:rgba(243,238,228,.55);}.cnp-ws-stub .ws-body{padding:6px 22px 18px;}.cnp-ws-stub .ws-row{display:flex;justify-content:space-between;align-items:baseline;gap:14px;padding:10px 0;border-bottom:1px solid rgba(243,238,228,.10);}.cnp-ws-stub .ws-row:last-child{border-bottom:0;}.cnp-ws-stub .ws-l{font-family:"IBM Plex Mono",ui-monospace,monospace;font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:rgba(243,238,228,.55);white-space:nowrap;}.cnp-ws-stub .ws-v{font-family:"Hanken Grotesk",system-ui,sans-serif;font-size:14px;color:#F3EEE4;text-align:right;font-variant-numeric:tabular-nums;}.cnp-ws.cnp-cta-dark{background:transparent !important;}body:not(.home):not(#cnp) .cnp-mr{padding-bottom:84px !important;}body:not(.home):not(#cnp) .endcta .endcta-terms{background:#241C15;border:1px solid rgba(224,214,194,.18);border-radius:14px;box-shadow:0 24px 60px -30px rgba(26,23,20,.55);padding:14px 20px 16px;display:grid;grid-template-columns:1fr;gap:0;}body:not(.home):not(#cnp) .endcta .endcta-terms > div{display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding:9px 0;border-bottom:1px solid rgba(243,238,228,.10);border-left:0;}body:not(.home):not(#cnp) .endcta .endcta-terms > div:last-child{border-bottom:0;}body:not(.home):not(#cnp) .endcta .endcta-terms dt{color:rgba(243,238,228,.55);}body:not(.home):not(#cnp) .endcta .endcta-terms dd{color:#F3EEE4;text-align:right;margin-top:0;font-size:14px;}body:not(.home):not(#cnp) .endcta .endcta-serial{display:flex;justify-content:space-between;gap:14px;font-family:"IBM Plex Mono",ui-monospace,monospace;font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;color:rgba(243,238,228,.55);padding:0 0 10px !important;margin-bottom:4px;border-bottom:1px dashed rgba(243,238,228,.22) !important;}body:not(.home):not(#cnp) .endcta .endcta-serial span:last-child{color:#E67E22;letter-spacing:.1em;}@media (min-width:861px){body:not(.home):not(#cnp) .endcta{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);column-gap:52px;align-items:center;text-align:left;}body:not(.home):not(#cnp) .endcta > *{grid-column:1;max-width:none !important;margin-left:0 !important;margin-right:0 !important;}body:not(.home):not(#cnp) .endcta > .eyebrow{justify-content:flex-start !important;}body:not(.home):not(#cnp) .endcta > .herocta{justify-content:flex-start;}body:not(.home):not(#cnp) .endcta > .endcta-terms{grid-column:2;grid-row:1 / span 4;align-self:center;margin:0 !important;padding:16px 22px 18px;}}@media (max-width:740px){body:not(.home):not(#cnp) > :is(.endcta,.cnp-fieldnotes,.cc-fieldnotes,.pf-cta,.cc-democta,.cc-learnnext,.cc-estimator,.cnp-reflist,.cta-inline),body:not(.home):not(#cnp) section > :is(.endcta,.cnp-fieldnotes,.cc-fieldnotes,.pf-cta,.cc-democta,.cc-learnnext,.cc-estimator,.cnp-reflist,.cta-inline){margin-left:var(--rail-m,20px) !important;margin-right:var(--rail-m,20px) !important;}body:not(.home):not(#cnp) main .wrap .wrap,body:not(.home):not(#cnp) main .container .wrap{padding-left:0 !important;padding-right:0 !important;}body:not(.home):not(#cnp) :is(.endcta,.cta-band,.cta-inline,.pf-cta,.cc-democta) :is(a.btn,.cnp-cta-row a){display:flex;align-items:center;justify-content:center;width:100% !important;box-sizing:border-box;min-height:48px;}body:not(.home):not(#cnp) .cnp-ws-line a{display:inline-block;padding-top:12px;padding-bottom:12px;}body:not(.home):not(#cnp) section[class*="hero"] .eyebrow{flex-wrap:wrap;row-gap:6px;}.ctsx-band .ctsx-btn{width:100%;text-align:center;}}.ctsx-band .ctsx-btn{background:#A8481A !important;box-shadow:0 12px 28px -12px rgba(168,72,26,.55) !important;}.ctsx-band .ctsx-btn:hover{background:#8F3C14 !important;}body .mh-ticket--card .cnp-inst-figure{padding:0;background:transparent;border:0;border-radius:0;}body .mh-ticket--card picture{display:block;}body .mh-ticket--card .mh-card{border-radius:10px;border:1px solid #E3D9C6;box-shadow:none;}body .mh-ticket--card .cnp-inst-stats{padding-top:14px;}body .mh-ticket--card .cnp-inst-stat__fig{font-size:clamp(17px,1.7vw,21px);}.related-grid a.rcard--thumb,.pf-related > a.rcard--thumb{display:grid !important;grid-template-columns:84px minmax(0,1fr);column-gap:16px;align-items:start;}:is(.related-grid,.pf-related) a.rcard--thumb > *:not(.rc-thumb){grid-column:2;min-width:0;}:is(.related-grid,.pf-related) a.rcard--thumb > .rc-thumb{grid-column:1;grid-row:1 / span 6;display:block;min-width:0;}.rc-thumb img{display:block;width:100%;height:auto;aspect-ratio:1080/1350;object-fit:cover;border-radius:8px;border:1px solid #E0D6C2;background:#FBF9F3;box-shadow:0 1px 0 rgba(26,23,20,.04);}.pf-related a.rcard--thumb .rc-thumb img{border-color:rgba(224,214,194,.35);}.related-grid a.rcard:focus-visible,.pf-related > a:focus-visible{outline:2px solid #A8481A;outline-offset:3px;}@media (max-width:740px){.related-grid a.rcard--thumb,.pf-related > a.rcard--thumb{grid-template-columns:72px minmax(0,1fr);column-gap:14px;}}@media (max-width:740px){body:not(.home):not(#cnp) section.related > .wrap{padding-left:20px !important;padding-right:20px !important;}}body:not(.home):not(#cnp) .cnp-fieldnotes--blog .fn-spec{background:var(--paper2,#F3EEE4);border:1px solid var(--line,#DCD3C2);border-radius:8px;padding:22px 24px;margin:0 0 20px;}body:not(.home):not(#cnp) .cnp-fieldnotes--blog .fn-spec-h{font-family:'IBM Plex Mono',monospace;font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted,#6F6555);margin:0 0 14px;}body:not(.home):not(#cnp) .cnp-fieldnotes--blog .fn-spec-list{list-style:none;margin:0;padding:0;}body:not(.home):not(#cnp) .cnp-fieldnotes--blog .fn-spec-list li{font-family:'Newsreader',Georgia,serif;font-size:17px;line-height:1.32;color:var(--ink,#1A1714);padding:13px 0;border-top:1px solid var(--line,#DCD3C2);display:flex;gap:10px;}body:not(.home):not(#cnp) .cnp-fieldnotes--blog .fn-spec-list li:first-child{border-top:none;padding-top:0;}body:not(.home):not(#cnp) .cnp-fieldnotes--blog .fn-spec-list li::before{content:"";flex:0 0 7px;height:7px;margin-top:9px;border-radius:50%;background:var(--orange,#A8481A);}body:not(.home):not(#cnp) .cnp-fieldnotes--blog .fn-alt{font-size:13.5px;color:var(--muted,#6F6555);margin-top:18px;padding-top:16px;border-top:1px solid var(--line,#DCD3C2);}body:not(.home):not(#cnp) .cnp-fieldnotes--blog .fn-alt a{color:var(--orange,#A8481A);font-weight:600;}@media (min-width:900px){body:not(.home):not(#cnp) .cnp-fieldnotes--blog{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr) !important;align-items:start;}body:not(.home):not(#cnp) .cnp-fieldnotes--blog > .fn-spec{grid-column:1;grid-row:1;margin:0;}body:not(.home):not(#cnp) .cnp-fieldnotes--blog > .fn-main{grid-column:2;grid-row:1;}body:not(.home):not(#cnp) .cnp-fieldnotes--blog .cnp-tkt{display:none !important;}}body:not(.home):not(#cnp) .cnp-callline{margin-top:18px;text-align:center;font-family:'IBM Plex Mono',ui-monospace,monospace;font-size:11.5px;letter-spacing:.06em;}body:not(.home):not(#cnp) .cnp-callline a{color:#A8481A;text-decoration:none;border-bottom:1px solid rgba(168,72,26,.35);padding-bottom:1px;}body:not(.home):not(#cnp) .cnp-callline a:hover{border-bottom-color:#A8481A;}body:not(.home):not(#cnp) .cnp-cta-dark .cnp-callline a{color:#E2761A;border-bottom-color:rgba(226,118,26,.4);}body:not(.home):not(#cnp) .cc-pf .pf-cta .cnp-callline a,body:not(.home):not(#cnp) .pf-cta .cnp-callline a,body:not(.home):not(#cnp) .endcta .cnp-callline a{display:inline !important;background:transparent !important;padding:0 0 1px 0 !important;border-radius:0 !important;font-family:'IBM Plex Mono',ui-monospace,monospace !important;font-size:11.5px !important;font-weight:500 !important;color:#A8481A !important;border-bottom:1px solid rgba(168,72,26,.35) !important;}body:not(.home):not(#cnp) .cnp-cta-dark .cnp-callline a{color:#E2761A !important;border-bottom-color:rgba(226,118,26,.4) !important;}body:not(.home):not(#cnp) .cc-pf .pf-cta.cnp-cta-dark .cnp-callline a,body:not(.home):not(#cnp) .pf-cta.cnp-cta-dark .cnp-callline a,body:not(.home):not(#cnp) .endcta.cnp-cta-dark .cnp-callline a{color:#E2761A !important;border-bottom-color:rgba(226,118,26,.4) !important;}body:not(.home):not(#cnp) .cnp-cta-dark .fn-spec :is(p,.fn-spec-h){color: var(--muted,#6E6253) !important;}body:not(.home):not(#cnp) .cnp-cta-dark .fn-spec li{color: var(--ink,#1A1714) !important;}body:not(.home):not(#cnp) .cnp-cta-dark .fn-alt a{color: var(--orange-bright,#E2761A) !important;}body:not(.home):not(#cnp) .cnp-cta-dark input:is([type="email"],[type="text"])::placeholder{color: rgba(243,238,228,0.66) !important;}.praxis .cnp-ws-btn,.cnpnp .cnp-ws-btn{color: #fff;}.praxis .cnp-ws-btn:hover,.cnpnp .cnp-ws-btn:hover{color: #fff;}body.home .cnp-fieldnotes .cnp-tkt{position:relative;width:min(420px,100%);background:#FBF9F3;border:1px solid #DCD3C2;border-radius:12px;padding:22px 104px 24px 26px;box-shadow:0 1px 0 rgba(26,23,20,.05),0 10px 30px rgba(26,23,20,.06);font-family:"IBM Plex Mono",ui-monospace,monospace;color:#1A1714;box-sizing:border-box;}body.home .cnp-fieldnotes .cnp-tkt::before{content:"";position:absolute;top:12px;bottom:12px;right:80px;border-left:2px dashed #DCD3C2;}body.home .cnp-fieldnotes .cnp-tkt::after{content:"";position:absolute;right:26px;top:28px;bottom:28px;width:32px;background:repeating-linear-gradient(180deg,#1A1714 0 2px,transparent 2px 6px);opacity:.7;}body.home .cnp-fieldnotes .cnp-tkt .tk-top{display:flex;justify-content:space-between;gap:12px;font-size:10px;letter-spacing:.14em;color:#6E6253;text-transform:uppercase;}body.home .cnp-fieldnotes .cnp-tkt .tk-main{margin:16px 0 6px;font-size:clamp(17px,1.5vw,21px);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#A8481A;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}body.home .cnp-fieldnotes .cnp-tkt .tk-sub{font-size:10.5px;letter-spacing:.12em;color:#6E6253;text-transform:uppercase;}body.home .cnp-fieldnotes .cnp-tkt .tk-route{display:flex;align-items:center;margin-top:18px;}body.home .cnp-fieldnotes .cnp-tkt .tk-dot{width:7px;height:7px;border:1.5px solid #A8481A;border-radius:50%;box-sizing:border-box;flex:0 0 auto;}body.home .cnp-fieldnotes .cnp-tkt .tk-dot.on{background:#A8481A;}body.home .cnp-fieldnotes .cnp-tkt .tk-line{flex:1;border-top:1px dashed #A8481A;margin:0 7px;opacity:.75;}@media (max-width:899px){body.home .cnp-fieldnotes .cnp-tkt{display:none !important;}}@media (min-width:900px){body.home .cnp-fieldnotes{display:grid !important;grid-template-columns:minmax(0,1.2fr) minmax(0,.9fr) !important;column-gap:clamp(32px,4.5vw,72px);align-items:center;}body.home .cnp-fieldnotes > *:not(.cnp-tkt){grid-column:1;}body.home .cnp-fieldnotes .cnp-tkt{grid-column:2;grid-row:1 / span 9;justify-self:end;}}@media (min-width:741px){body.home .cnp-fieldnotes{padding:40px 48px !important;}body.home .cnp-fieldnotes.cnp-cta-dark{box-shadow:0 1px 0 rgba(0,0,0,.2),0 14px 40px rgba(20,17,13,.35) !important;}}@media (max-width:740px){body.home .cnp-fieldnotes{padding:26px 22px !important;margin-left:var(--rail-m,20px) !important;margin-right:var(--rail-m,20px) !important;box-sizing:border-box !important;width:auto !important;max-width:none !important;}}body.home .cnp-fieldnotes.cnp-cta-dark{background:#1A1714 !important;border-color:rgba(220,211,194,.26) !important;color:#F3EEE4 !important;}body.home .cnp-fieldnotes.cnp-cta-dark :is(h2,h3,.fn-h){color:#F3EEE4 !important;}body.home .cnp-fieldnotes.cnp-cta-dark :is(h2,h3) em{color:#E2761A !important;}body.home .cnp-fieldnotes.cnp-cta-dark :is(p,.fn-p){color:rgba(243,238,228,.75) !important;}body.home .cnp-fieldnotes.cnp-cta-dark :is(.eyebrow,.fn-ey){color:#E2761A !important;}body.home .cnp-fieldnotes.cnp-cta-dark input:is([type="email"],[type="text"]){background:rgba(243,238,228,.07) !important;border:1px solid rgba(243,238,228,.32) !important;color:#F3EEE4 !important;}body.home .cnp-fieldnotes.cnp-cta-dark input:is([type="email"],[type="text"])::placeholder{color:rgba(243,238,228,.66) !important;}body.home .cnp-fieldnotes.cnp-cta-dark .fn-ok{color:var(--green-bright,#1D9E75) !important;}body.home .cnp-fieldnotes.cnp-cta-dark .cnp-tkt{background:#211C16 !important;border-color:rgba(220,211,194,.3) !important;color:#F3EEE4 !important;box-shadow:0 1px 0 rgba(0,0,0,.25),0 10px 30px rgba(0,0,0,.35) !important;}body.home .cnp-fieldnotes.cnp-cta-dark .cnp-tkt::before{border-left-color:rgba(220,211,194,.32) !important;}body.home .cnp-fieldnotes.cnp-cta-dark .cnp-tkt::after{background:repeating-linear-gradient(180deg,#E8DBC2 0 2px,transparent 2px 6px) !important;opacity:.65 !important;}body.home .cnp-fieldnotes.cnp-cta-dark .cnp-tkt :is(.tk-top,.tk-sub){color:rgba(243,238,228,.62) !important;}body.home .cnp-fieldnotes.cnp-cta-dark .cnp-tkt .tk-main{color:#E2761A !important;}body.home .cnp-fieldnotes.cnp-cta-dark .cnp-tkt .tk-dot{border-color:#E2761A !important;}body.home .cnp-fieldnotes.cnp-cta-dark .cnp-tkt .tk-dot.on{background:#E2761A !important;}body.home .cnp-fieldnotes.cnp-cta-dark .cnp-tkt .tk-line{border-top-color:#E2761A !important;opacity:.6 !important;}body:not(#cnp):not(#cnp2):not(#cnp3) .cnp-tkt{position:relative;width:min(420px,100%);background:#FBF9F3;border:1px solid #DCD3C2;border-radius:12px;padding:22px 104px 24px 26px;box-shadow:0 1px 0 rgba(26,23,20,.05),0 10px 30px rgba(26,23,20,.06);font-family:"IBM Plex Mono",ui-monospace,monospace;color:#1A1714;box-sizing:border-box;}body:not(#cnp):not(#cnp2):not(#cnp3) .cnp-tkt::before{content:"";position:absolute;top:12px;bottom:12px;right:80px;border-left:2px dashed #DCD3C2;}body:not(#cnp):not(#cnp2):not(#cnp3) .cnp-tkt::after{content:"";position:absolute;right:26px;top:28px;bottom:28px;width:32px;background:repeating-linear-gradient(180deg,#1A1714 0 2px,transparent 2px 6px);opacity:.7;}body:not(#cnp):not(#cnp2):not(#cnp3) .cnp-tkt .tk-top{display:flex;justify-content:space-between;gap:12px;font-size:10px;letter-spacing:.14em;color:#6E6253;text-transform:uppercase;}body:not(#cnp):not(#cnp2):not(#cnp3) .cnp-tkt .tk-main{margin:16px 0 6px;font-size:clamp(17px,1.5vw,21px);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#A8481A;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}body:not(#cnp):not(#cnp2):not(#cnp3) .cnp-tkt .tk-sub{font-size:10.5px;letter-spacing:.12em;color:#6E6253;text-transform:uppercase;}body:not(#cnp):not(#cnp2):not(#cnp3) .cnp-tkt .tk-route{display:flex;align-items:center;margin-top:18px;}body:not(#cnp):not(#cnp2):not(#cnp3) .cnp-tkt .tk-dot{width:7px;height:7px;border:1.5px solid #A8481A;border-radius:50%;box-sizing:border-box;flex:0 0 auto;}body:not(#cnp):not(#cnp2):not(#cnp3) .cnp-tkt .tk-dot.on{background:#A8481A;}body:not(#cnp):not(#cnp2):not(#cnp3) .cnp-tkt .tk-line{flex:1;border-top:1px dashed #A8481A;margin:0 7px;opacity:.75;}@media (max-width:899px){body:not(#cnp):not(#cnp2):not(#cnp3) .cnp-tkt{display:none !important;}}@media (min-width:741px){body:not(#cnp):not(#cnp2):not(#cnp3) .cta-band :is(.wrap,.container),body:not(#cnp):not(#cnp2):not(#cnp3) .cnp-fieldnotes,body:not(#cnp):not(#cnp2):not(#cnp3) .cc-democta,body:not(#cnp):not(#cnp2):not(#cnp3) .cc-fieldnotes,body:not(#cnp):not(#cnp2):not(#cnp3) main .pf-cta{background:#FBF9F3 !important;border:1px solid #DCD3C2 !important;border-radius:16px !important;padding:40px 48px !important;text-align:left !important;box-sizing:border-box !important;}body:not(#cnp):not(#cnp2):not(#cnp3) .endcta{border-radius:16px !important;}}@media (max-width:740px){body:not(#cnp):not(#cnp2):not(#cnp3) .cta-band :is(.wrap,.container),body:not(#cnp):not(#cnp2):not(#cnp3) .cnp-fieldnotes,body:not(#cnp):not(#cnp2):not(#cnp3) .cc-democta,body:not(#cnp):not(#cnp2):not(#cnp3) .cc-fieldnotes,body:not(#cnp):not(#cnp2):not(#cnp3) main .pf-cta{padding:26px 22px !important;text-align:left !important;border-radius:16px !important;box-sizing:border-box !important;}body:not(#cnp):not(#cnp2):not(#cnp3) .endcta{border-radius:16px !important;}}@media (min-width:900px){body:not(#cnp):not(#cnp2):not(#cnp3) .cta-band :is(.wrap,.container),body:not(#cnp):not(#cnp2):not(#cnp3) .cnp-fieldnotes:not(.cnp-fieldnotes--blog),body:not(#cnp):not(#cnp2):not(#cnp3) .cc-democta,body:not(#cnp):not(#cnp2):not(#cnp3) .cc-fieldnotes,body:not(#cnp):not(#cnp2):not(#cnp3) main .pf-cta{display:grid !important;grid-template-columns:minmax(0,1.2fr) minmax(0,.9fr) !important;column-gap:clamp(32px,4.5vw,72px);align-items:center;}body:not(#cnp):not(#cnp2):not(#cnp3) .cta-band :is(.wrap,.container) > *:not(.cnp-tkt),body:not(#cnp):not(#cnp2):not(#cnp3) .cnp-fieldnotes:not(.cnp-fieldnotes--blog) > *:not(.cnp-tkt),body:not(#cnp):not(#cnp2):not(#cnp3) .cc-democta > *:not(.cnp-tkt),body:not(#cnp):not(#cnp2):not(#cnp3) .cc-fieldnotes > *:not(.cnp-tkt),body:not(#cnp):not(#cnp2):not(#cnp3) main .pf-cta > *:not(.cnp-tkt){grid-column:1;}body:not(#cnp):not(#cnp2):not(#cnp3) :is(.cta-band,.cnp-fieldnotes,.cc-democta,.cc-fieldnotes) .cnp-tkt,body:not(#cnp):not(#cnp2):not(#cnp3) main .pf-cta .cnp-tkt{grid-column:2;grid-row:1 / span 9;justify-self:end;}}body:not(#cnp):not(#cnp2):not(#cnp3) .cta-band :is(.wrap,.container).cnp-cta-dark,body:not(#cnp):not(#cnp2):not(#cnp3) .cnp-fieldnotes.cnp-cta-dark,body:not(#cnp):not(#cnp2):not(#cnp3) .cc-democta.cnp-cta-dark,body:not(#cnp):not(#cnp2):not(#cnp3) .cc-fieldnotes.cnp-cta-dark,body:not(#cnp):not(#cnp2):not(#cnp3) main .pf-cta.cnp-cta-dark,body:not(#cnp):not(#cnp2):not(#cnp3) .cnp-cta-dark{background:#1A1714 !important;border-color:rgba(220,211,194,.26) !important;color:#F3EEE4 !important;}body:not(#cnp):not(#cnp2):not(#cnp3) .cnp-cta-dark :is(h2,h3,.fn-h,.dct),body:not(#cnp):not(#cnp2):not(#cnp3) main .pf-cta.cnp-cta-dark > p{color:#F3EEE4 !important;}body:not(#cnp):not(#cnp2):not(#cnp3) .cnp-cta-dark :is(h2,h3) em,body:not(#cnp):not(#cnp2):not(#cnp3) main .pf-cta.cnp-cta-dark > p strong{color:#E2761A !important;}body:not(#cnp):not(#cnp2):not(#cnp3) .cnp-cta-dark :is(p,.fn-p,.dcm){color:rgba(243,238,228,.75) !important;}body:not(#cnp):not(#cnp2):not(#cnp3) .cnp-cta-dark :is(.eyebrow,.fn-ey,.dce,.cnp-cta-ey,.kicker){color:#E2761A !important;}body:not(#cnp):not(#cnp2):not(#cnp3) .cnp-cta-dark input:is([type="email"],[type="text"]){background:rgba(243,238,228,.07) !important;border:1px solid rgba(243,238,228,.32) !important;color:#F3EEE4 !important;}body:not(#cnp):not(#cnp2):not(#cnp3) .cnp-cta-dark input:is([type="email"],[type="text"])::placeholder{color:rgba(243,238,228,.66) !important;}body:not(#cnp):not(#cnp2):not(#cnp3) .cnp-cta-dark .cnp-tkt{background:#211C16 !important;border-color:rgba(220,211,194,.3) !important;color:#F3EEE4 !important;box-shadow:0 1px 0 rgba(0,0,0,.25),0 10px 30px rgba(0,0,0,.35) !important;}body:not(#cnp):not(#cnp2):not(#cnp3) .cnp-cta-dark .cnp-tkt::before{border-left-color:rgba(220,211,194,.32) !important;}body:not(#cnp):not(#cnp2):not(#cnp3) .cnp-cta-dark .cnp-tkt::after{background:repeating-linear-gradient(180deg,#E8DBC2 0 2px,transparent 2px 6px) !important;opacity:.65 !important;}body:not(#cnp):not(#cnp2):not(#cnp3) .cnp-cta-dark .cnp-tkt :is(.tk-top,.tk-sub){color:rgba(243,238,228,.62) !important;}body:not(#cnp):not(#cnp2):not(#cnp3) .cnp-cta-dark .cnp-tkt .tk-main{color:#E2761A !important;}body:not(#cnp):not(#cnp2):not(#cnp3) .cnp-cta-dark .cnp-tkt .tk-dot{border-color:#E2761A !important;}body:not(#cnp):not(#cnp2):not(#cnp3) .cnp-cta-dark .cnp-tkt .tk-dot.on{background:#E2761A !important;}body:not(#cnp):not(#cnp2):not(#cnp3) .cnp-cta-dark .cnp-tkt .tk-line{border-top-color:#E2761A !important;opacity:.6 !important;}body:not(#cnp):not(#cnp2):not(#cnp3) .cnp-ws.cnp-cta-dark{background:transparent !important;}@media (min-width:741px){body:not(#cnp):not(#cnp2):not(#cnp3) :is(.wrap,.container,.narrow,.wrap-narrow):has(> .cc-democta){max-width:none !important;padding-left:0 !important;padding-right:0 !important;}body:not(#cnp):not(#cnp2):not(#cnp3) :is(main,.cnp-dd) > .cc-democta,body:not(#cnp):not(#cnp2):not(#cnp3) :is(main,.cnp-dd) section > .cc-democta,body:not(#cnp):not(#cnp2):not(#cnp3) > .cc-democta{width:auto !important;max-width:none !important;margin-left: calc(max((100% - var(--rail-max,1160px))/2,var(--rail-gut,40px)) + var(--rail-shift,0px)) !important;margin-right: max((100% - var(--rail-max,1160px))/2,var(--rail-gut,40px)) !important;}}body:not(#cnp):not(#cnp2):not(#cnp3):is(.home,.page-template-cnp-home-praxis) section.cta-band{background:transparent !important;padding-top:8px !important;padding-bottom:8px !important;}body:not(#cnp):not(#cnp2):not(#cnp3):is(.home,.page-template-cnp-home-praxis) section.cta-band > .glow{display:none !important;}@media (min-width:741px){body:not(#cnp):not(#cnp2):not(#cnp3):is(.home,.page-template-cnp-home-praxis) :is(.cnp-fieldnotes,.cc-fieldnotes),body:not(#cnp):not(#cnp2):not(#cnp3):is(.home,.page-template-cnp-home-praxis) .cta-band > :is(.wrap,.container){box-sizing:border-box !important;width:auto !important;max-width:none !important;margin-left: max((100% - var(--rail-max,1160px))/2,var(--rail-gut,40px)) !important;margin-right: max((100% - var(--rail-max,1160px))/2,var(--rail-gut,40px)) !important;}}@media (max-width:740px){body:not(#cnp):not(#cnp2):not(#cnp3):is(.home,.page-template-cnp-home-praxis) :is(.cnp-fieldnotes,.cc-fieldnotes),body:not(#cnp):not(#cnp2):not(#cnp3):is(.home,.page-template-cnp-home-praxis) .cta-band > :is(.wrap,.container){box-sizing:border-box !important;width:auto !important;max-width:none !important;margin-left:20px !important;margin-right:20px !important;}}body:not(#cnp):not(#cnp2):not(#cnp3):is(.home,.page-template-cnp-home-praxis) .cta-band .cta-content{max-width:none !important;width:100% !important;margin:0 !important;text-align:left !important;}body:not(#cnp):not(#cnp2):not(#cnp3):is(.home,.page-template-cnp-home-praxis) .cta-band :is(.eyebrow,.cta-btns,.herocta){justify-content:flex-start !important;text-align:left !important;}body:not(#cnp):not(#cnp2):not(#cnp3):is(.home,.page-template-cnp-home-praxis) .cta-band .cta-content > *{margin-left:0 !important;margin-right:0 !important;}body:not(#cnp):not(#cnp2):not(#cnp3):is(.home,.page-template-cnp-home-praxis) .cnp-fieldnotes{text-align:left !important;}body:not(#cnp):not(#cnp2):not(#cnp3):is(.home,.page-template-cnp-home-praxis) .cnp-fieldnotes:not(.cnp-cta-dark){background:#FBF9F3 !important;border:1px solid #DCD3C2 !important;color:#1A1714 !important;}body:not(#cnp):not(#cnp2):not(#cnp3):is(.home,.page-template-cnp-home-praxis) .cnp-fieldnotes:not(.cnp-cta-dark) :is(h2,h3,.fn-h){color:#1A1714 !important;}body:not(#cnp):not(#cnp2):not(#cnp3):is(.home,.page-template-cnp-home-praxis) .cnp-fieldnotes:not(.cnp-cta-dark) :is(p,.fn-p){color:#6E6253 !important;}body:not(#cnp):not(#cnp2):not(#cnp3):is(.home,.page-template-cnp-home-praxis) .cnp-fieldnotes:not(.cnp-cta-dark) .fn-ey{color:#A8481A !important;}body:not(#cnp):not(#cnp2):not(#cnp3):is(.home,.page-template-cnp-home-praxis) .cnp-fieldnotes:not(.cnp-cta-dark) input:is([type="email"],[type="text"]){background:#FFFDF8 !important;border:1px solid #DCD3C2 !important;color:#1A1714 !important;}body:not(#cnp):not(#cnp2):not(#cnp3) :is(.article-content,.article-body) .cta-inline{box-sizing:border-box !important;position:relative;width:auto !important;max-width:none !important;margin-left:0 !important;margin-right:0 !important;background:#FBF9F3 !important;border:1px solid #DCD3C2 !important;border-top:2px dashed #DCD3C2 !important;border-radius:16px !important;box-shadow:0 1px 0 rgba(26,23,20,.04),0 12px 28px -20px rgba(26,23,20,.22);text-align:left !important;overflow:visible;}body:not(#cnp):not(#cnp2):not(#cnp3) :is(.article-content,.article-body) .cta-inline > p:empty{display:none !important;}@media (min-width:741px){body:not(#cnp):not(#cnp2):not(#cnp3) :is(.article-content,.article-body) .cta-inline{padding:40px 48px !important;}body:not(#cnp):not(#cnp2):not(#cnp3) :is(.article-content,.article-body) .cta-inline::before,body:not(#cnp):not(#cnp2):not(#cnp3) :is(.article-content,.article-body) .cta-inline::after{content:"" !important;position:absolute !important;top:-12px !important;width:22px !important;height:22px !important;border-radius:50% !important;background:var(--cnp-notch-bg,#F3EEE4) !important;box-shadow:inset 0 0 0 1px var(--cnp-notch,#E7DDCA),inset 0 1px 2px rgba(26,23,20,.06) !important;margin:0 !important;padding:0 !important;opacity:1 !important;display:block !important;flex:0 0 auto;}body:not(#cnp):not(#cnp2):not(#cnp3) :is(.article-content,.article-body) .cta-inline::before{left:-11px !important;right:auto !important;}body:not(#cnp):not(#cnp2):not(#cnp3) :is(.article-content,.article-body) .cta-inline::after{right:-11px !important;left:auto !important;}}@media (max-width:740px){body:not(#cnp):not(#cnp2):not(#cnp3) :is(.article-content,.article-body) .cta-inline{padding:26px 22px !important;}}@media (min-width:900px){body:not(#cnp):not(#cnp2):not(#cnp3) :is(.article-content,.article-body) .cta-inline{display:grid !important;grid-template-columns:minmax(0,1.2fr) minmax(0,.9fr) !important;column-gap:clamp(32px,4.5vw,72px);align-items:center;}body:not(#cnp):not(#cnp2):not(#cnp3) :is(.article-content,.article-body) .cta-inline > *:not(.cnp-tkt){grid-column:1;}body:not(#cnp):not(#cnp2):not(#cnp3) :is(.article-content,.article-body) .cta-inline > .cnp-tkt{grid-column:2;grid-row:1 / span 12;justify-self:end;align-self:center;margin:0 !important;}}body:not(#cnp):not(#cnp2):not(#cnp3) :is(.article-content,.article-body) .cta-inline.cnp-cta-dark{background:#1A1714 !important;border-color:rgba(220,211,194,.26) !important;border-top-color:rgba(220,211,194,.26) !important;color:#F3EEE4 !important;}body:not(#cnp):not(#cnp2):not(#cnp3) :is(.article-content,.article-body) .cta-inline.cnp-cta-dark b{color:#F3EEE4 !important;}body:not(#cnp):not(#cnp2):not(#cnp3) :is(.article-content,.article-body) .cta-inline.cnp-cta-dark p{color:rgba(243,238,228,.75) !important;}@media (min-width:900px){body:not(#cnp):not(#cnp2):not(#cnp3) .endcta .endcta-serial{display:none !important;}}@media (max-width:899px){body:not(#cnp):not(#cnp2):not(#cnp3) .endcta .endcta-serial{color:#6E6253 !important;border-bottom:1px dashed #D8CCB6 !important;}body:not(#cnp):not(#cnp2):not(#cnp3) .endcta .endcta-serial span:last-child{color:#A8481A !important;}body:not(#cnp):not(#cnp2):not(#cnp3) .endcta.cnp-cta-dark .endcta-serial{color:rgba(243,238,228,.62) !important;border-bottom-color:rgba(243,238,228,.22) !important;}body:not(#cnp):not(#cnp2):not(#cnp3) .endcta.cnp-cta-dark .endcta-serial span:last-child{color:#E2761A !important;}}body:not(#cnp):not(#cnp2):not(#cnp3) .endcta .endcta-terms{background:transparent !important;border:0 !important;border-top:1px dashed #D8CCB6 !important;border-radius:0 !important;box-shadow:none !important;margin:28px 0 0 !important;padding:18px 0 0 !important;display:grid !important;grid-template-columns:minmax(0,1fr) !important;gap:0 !important;text-align:left !important;color:#1A1714 !important;}body:not(#cnp):not(#cnp2):not(#cnp3) .endcta .endcta-terms > div:not(.endcta-serial){display:flex !important;justify-content:space-between !important;align-items:baseline !important;gap:18px !important;padding:9px 0 !important;border-left:0 !important;border-bottom:1px solid rgba(26,23,20,.10) !important;}body:not(#cnp):not(#cnp2):not(#cnp3) .endcta .endcta-terms > div:not(.endcta-serial):last-child{border-bottom:0 !important;}body:not(#cnp):not(#cnp2):not(#cnp3) .endcta .endcta-terms dt{font-family:"IBM Plex Mono",ui-monospace,monospace !important;font-weight:500 !important;font-size:10px !important;letter-spacing:.15em !important;text-transform:uppercase !important;color:#6E6253 !important;white-space:nowrap !important;margin:0 !important;}body:not(#cnp):not(#cnp2):not(#cnp3) .endcta .endcta-terms dd{margin:0 !important;font-family:"Hanken Grotesk",system-ui,sans-serif !important;font-size:14px !important;line-height:1.35 !important;color:#1A1714 !important;text-align:right !important;font-variant-numeric:tabular-nums;}body:not(#cnp):not(#cnp2):not(#cnp3) .endcta.cnp-cta-dark .endcta-terms{border-top-color:rgba(224,214,194,.30) !important;}body:not(#cnp):not(#cnp2):not(#cnp3) .endcta.cnp-cta-dark .endcta-terms > div:not(.endcta-serial){border-bottom-color:rgba(243,238,228,.14) !important;}body:not(#cnp):not(#cnp2):not(#cnp3) .endcta.cnp-cta-dark .endcta-terms dt{color:rgba(243,238,228,.62) !important;}body:not(#cnp):not(#cnp2):not(#cnp3) .endcta.cnp-cta-dark .endcta-terms dd{color:#F3EEE4 !important;}@media (min-width:861px) and (max-width:899px){body:not(#cnp):not(#cnp2):not(#cnp3) .endcta{grid-template-columns:minmax(0,1fr) !important;}body:not(#cnp):not(#cnp2):not(#cnp3) .endcta > .endcta-terms{grid-column:1 !important;grid-row:auto !important;}}@media (min-width:900px){body:not(#cnp):not(#cnp2):not(#cnp3) .endcta{display:grid !important;grid-template-columns:minmax(0,1.2fr) minmax(0,.9fr) !important;column-gap:clamp(32px,4.5vw,72px) !important;align-items:center !important;text-align:left !important;}body:not(#cnp):not(#cnp2):not(#cnp3) .endcta > *{grid-column:1 !important;margin-left:0 !important;margin-right:0 !important;}body:not(#cnp):not(#cnp2):not(#cnp3) .endcta > .endcta-terms{grid-row:auto !important;align-self:auto !important;}body:not(#cnp):not(#cnp2):not(#cnp3) .endcta > .eyebrow{justify-content:flex-start !important;}body:not(#cnp):not(#cnp2):not(#cnp3) .endcta > .herocta{justify-content:flex-start !important;}body:not(#cnp):not(#cnp2):not(#cnp3) .endcta > .cnp-tkt{grid-column:2 !important;grid-row:1 / span 12 !important;justify-self:end !important;align-self:center !important;margin:0 !important;max-width:none !important;}}body:not(#cnp):not(#cnp2):not(#cnp3) .cnp-tkt .tk-main{white-space:normal !important;overflow-wrap:break-word !important;display:-webkit-box !important;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden !important;text-overflow:clip !important;line-height:1.15 !important;}body:not(#cnp):not(#cnp2):not(#cnp3) .endcta:not(.cnp-cta-dark){background:#FBF9F3 !important;border:1px solid #DCD3C2 !important;border-top:2px dashed #DCD3C2 !important;}@media (max-width:740px){body:not(#cnp):not(#cnp2):not(#cnp3) .cta-band :is(.wrap,.container):not(.cnp-cta-dark),body:not(#cnp):not(#cnp2):not(#cnp3) .cnp-fieldnotes:not(.cnp-cta-dark),body:not(#cnp):not(#cnp2):not(#cnp3) .cc-democta:not(.cnp-cta-dark),body:not(#cnp):not(#cnp2):not(#cnp3) .cc-fieldnotes:not(.cnp-cta-dark),body:not(#cnp):not(#cnp2):not(#cnp3) main .pf-cta:not(.cnp-cta-dark){background:#FBF9F3 !important;border:1px solid #DCD3C2 !important;}}body:not(#cnp):not(#cnp2):not(#cnp3):is(.home,.page-template-cnp-home-praxis) section.cta-band{padding-top:clamp(56px,7vw,96px) !important;padding-bottom:clamp(56px,7vw,96px) !important;}@media (min-width:741px){body:not(#cnp):not(#cnp2):not(#cnp3):is(.home,.page-template-cnp-home-praxis) .cc-proof .pf-wrap,body:not(#cnp):not(#cnp2):not(#cnp3):is(.home,.page-template-cnp-home-praxis) main > .wrap{box-sizing:border-box !important;max-width:1240px !important;margin-left:auto !important;margin-right:auto !important;padding-left:40px !important;padding-right:40px !important;}body:not(#cnp):not(#cnp2):not(#cnp3):is(.home,.page-template-cnp-home-praxis) .cc-demo.band{padding-left:0 !important;padding-right:0 !important;}body:not(#cnp):not(#cnp2):not(#cnp3):is(.home,.page-template-cnp-home-praxis) .stats-band > .container{box-sizing:border-box !important;width:auto !important;max-width:none !important;margin-left: max((100% - var(--rail-max,1160px))/2,var(--rail-gut,40px)) !important;margin-right: max((100% - var(--rail-max,1160px))/2,var(--rail-gut,40px)) !important;padding-left:44px !important;padding-right:44px !important;}}@media (max-width:740px){body:not(#cnp):not(#cnp2):not(#cnp3):is(.home,.page-template-cnp-home-praxis) main > section:not(.cta-band):not(.stats-band) > .container,body:not(#cnp):not(#cnp2):not(#cnp3):is(.home,.page-template-cnp-home-praxis) .cc-proof .pf-wrap,body:not(#cnp):not(#cnp2):not(#cnp3):is(.home,.page-template-cnp-home-praxis) main > .wrap,body:not(#cnp):not(#cnp2):not(#cnp3):is(.home,.page-template-cnp-home-praxis) .cnp-hero-v2 .hv2-wrap{box-sizing:border-box !important;max-width:none !important;padding-left:20px !important;padding-right:20px !important;}body:not(#cnp):not(#cnp2):not(#cnp3):is(.home,.page-template-cnp-home-praxis) .cc-demo.band{padding-left:0 !important;padding-right:0 !important;}body:not(#cnp):not(#cnp2):not(#cnp3):is(.home,.page-template-cnp-home-praxis) .stats-band > .container{box-sizing:border-box !important;width:auto !important;max-width:none !important;margin-left:20px !important;margin-right:20px !important;padding-left:22px !important;padding-right:22px !important;}}body:not(#cnp):not(#cnp2):not(#cnp3):is(.home,.page-template-cnp-home-praxis) :is( .audience-card,.insight-card,.card,.card-raised,.cc-answer,.pf-strip,.cnp-tkt,.window-chrome,.cnp-dep-board,.svc-card,.method-card){border-radius:16px !important;}body:not(#cnp):not(#cnp2):not(#cnp3):is(.home,.page-template-cnp-home-praxis) .stats-band > .container{border-radius:16px !important;}body:not(#cnp):not(#cnp2):not(#cnp3):is(.home,.page-template-cnp-home-praxis) :is( .pf-points,.dm-prev,.dm-kpi,.dm-chart,.cnp-inst-figure){border-radius:8px !important;}body:not(#cnp):not(#cnp2):not(#cnp3):is(.home,.page-template-cnp-home-praxis) :is( .audience-tag,.insight-cat,.case-badge,.cnp-dep-tag,.live-pill){border-radius:4px !important;}body:not(#cnp):not(#cnp2):not(#cnp3):is(.home,.page-template-cnp-home-praxis) :is( .dm-launch,.ccwk-btn,.ccwk-tk-pill){border-radius:999px !important;}body:not(#cnp):not(#cnp2):not(#cnp3):is(.home,.page-template-cnp-home-praxis) :is( .cnp-hero-v2 .hv2-eyebrow,.cnp-hero-v2 h1 em,.cnp-inst-card__id,.cnp-inst-stat__fig em){color:#A8481A !important;}body:not(#cnp):not(#cnp2):not(#cnp3):is(.home,.page-template-cnp-home-praxis) .cnp-hero-v2 .hv2-btn.pri{background:#A8481A !important;border-color:#A8481A !important;}body:not(#cnp):not(#cnp2):not(#cnp3):is(.home,.page-template-cnp-home-praxis) .cnp-hero-v2 .hv2-btn.pri:hover{background:#8F3C14 !important;border-color:#8F3C14 !important;}body:not(#cnp):not(#cnp2):not(#cnp3):is(.home,.page-template-cnp-home-praxis) :is(.cnp-fieldnotes,.cta-band,.cc-fieldnotes) :is(input[type="email"],input[type="text"]){border-radius:8px !important;}body:not(#cnp):not(#cnp2):not(#cnp3):is(.home,.page-template-cnp-home-praxis) :is(.cnp-fieldnotes,.cta-band,.cc-fieldnotes) button{border-radius:999px !important;}@media (max-width:740px){body:not(#cnp):not(#cnp2):not(#cnp3) .cta-band :is(.wrap,.container).cnp-cta-dark,body:not(#cnp):not(#cnp2):not(#cnp3) .cnp-fieldnotes.cnp-cta-dark,body:not(#cnp):not(#cnp2):not(#cnp3) .cc-democta.cnp-cta-dark,body:not(#cnp):not(#cnp2):not(#cnp3) .cc-fieldnotes.cnp-cta-dark,body:not(#cnp):not(#cnp2):not(#cnp3) main .pf-cta.cnp-cta-dark{border-width:1px !important;border-style:solid !important;}}body:not(#cnp):not(#cnp2):not(#cnp3) .cnp-ind{--orange:#A8481A !important;}body:not(#cnp):not(#cnp2):not(#cnp3) svg [fill="#C75B22" i]{fill:#A8481A !important;}body:not(#cnp):not(#cnp2):not(#cnp3) svg [stroke="#C75B22" i]{stroke:#A8481A !important;}body:not(#cnp):not(#cnp2):not(#cnp3) :is(.cnp-cta-dark,.cnp-ws-stub,.cc-democta) svg [fill="#C75B22" i]{fill:#E2761A !important;}body:not(#cnp):not(#cnp2):not(#cnp3) :is(.cnp-cta-dark,.cnp-ws-stub,.cc-democta) svg [stroke="#C75B22" i]{stroke:#E2761A !important;}body:not(#cnp):not(#cnp2):not(#cnp3) .gt11b-dot{border-color:#A8481A !important;}body:not(#cnp):not(#cnp2):not(#cnp3) .gt11b-dot.on{background:#A8481A !important;}body:not(#cnp):not(#cnp2):not(#cnp3) [style*="color:#C75B22" i]{color:#A8481A !important;}:root{--cnp-radius-sm:8px !important;}body:not(#cnp):not(#cnp2):not(#cnp3) :is( .contact-card,.cc-cpg .cp-dcard,.cnp-cs .lever .card2){border-radius:16px !important;}body:not(#cnp):not(#cnp2):not(#cnp3) :is( .cnp-tkt,.mh-card,.cc-gloss .g-term,.cc-gloss .g-tools,.rcard--thumb,.cc-learnnext .ln-card,#cnp-continue-journey .cj-card,.heroart .hero-photo,.hub-card,.neigh-card,.related > a,.praxis .related-card,.cc-toggle,.section-pad:has(> .container input) > .container){border-radius:16px !important;}body:not(#cnp):not(#cnp2):not(#cnp3) :is( .cc-pf .pf-step,.cc-pf .pf-table-wrap,.cc-pf table.pf-table,.cc-pf .pf-related a,.praxis .demo-strip-media,.article-content img,.article-content .fig svg,.article-content .geo,.article-content .routefig,.cnp-fieldnotes .fn-form input[type="email"],.cnp-fieldnotes--strip .cnp-fn-form input[type="email"],.cta-band input[type="email"],.cc-fieldnotes input[type="email"],.cc-toggle .tg-track,.cc-toggle .tg-fill){border-radius:8px !important;}body:not(#cnp):not(#cnp2):not(#cnp3) :is( .mega-link .tag,.praxis .category-badge,.article-content .eyebrow,.search-hint kbd,.article-body .article-content code,.cc-pf .pf-sec code){border-radius:4px !important;}body:not(#cnp):not(#cnp2):not(#cnp3) :is( .chip,.svc-pill,.related-from,.result-type,.mega-link .mega-tag,.svc-card .k .badge,.cc-gloss .g-chip,.cc-gloss .g-term .g-tag,.cc-gloss .g-rel a,.cc-gloss .g-rel span.flat,.gt11-chip,.cc-democta .dce,.tg-switch,.tg-switch button,.sh-btn,.cnp-cta-row > a,.article-content .cta-inline .btn,.article-content a.btn,.cnp-ffp .ffp-btn,.cnp-ws-btn,.endcta .btn,.wa-btn,.mega-proofbtn,.search-submit,.cnp-fieldnotes .fn-form button,.cnp-fieldnotes--strip .cnp-fn-form button,.cta-band button,.cc-fieldnotes button){border-radius:999px !important;}body:not(#cnp):not(#cnp2):not(#cnp3) section.dark-section:has(.costctrl-features){background: var(--paper,#F3EEE4) !important;color: var(--ink,#1A1714) !important;border-top: 1px solid var(--line,#DCD3C2) !important;}body:not(#cnp):not(#cnp2):not(#cnp3) section.dark-section:has(.costctrl-features) .section-num{color: var(--muted,#756859) !important;}body:not(#cnp):not(#cnp2):not(#cnp3) section.dark-section:has(.costctrl-features) .section-num .n{color: var(--orange,#A8481A) !important;}body:not(#cnp):not(#cnp2):not(#cnp3) section.dark-section:has(.costctrl-features) .section-num .rule{background: var(--line-2,#C9BEAA) !important;}body:not(#cnp):not(#cnp2):not(#cnp3) section.dark-section:has(.costctrl-features) h2.h2-section{color: var(--ink,#1A1714) !important;}body:not(#cnp):not(#cnp2):not(#cnp3) section.dark-section:has(.costctrl-features) .em-orange-bright{color: var(--orange,#A8481A) !important;}body:not(#cnp):not(#cnp2):not(#cnp3) section.dark-section:has(.costctrl-features) .body-text,body:not(#cnp):not(#cnp2):not(#cnp3) section.dark-section:has(.costctrl-features) .costctrl-features li{color: var(--ink-2,#4A4138) !important;}body:not(#cnp):not(#cnp2):not(#cnp3) section.dark-section:has(.costctrl-features) .costctrl-features li::before{background: var(--orange,#A8481A) !important;}body:not(#cnp):not(#cnp2):not(#cnp3) section.dark-section:has(.costctrl-features) a.btn-dark{background: transparent !important;color: var(--ink,#1A1714) !important;border-color: var(--muted,#756859) !important;}body:not(#cnp):not(#cnp2):not(#cnp3) section.dark-section:has(.costctrl-features) a.btn-dark:hover{background: var(--ink,#1A1714) !important;color: #fff !important;border-color: var(--ink,#1A1714) !important;}body:not(#cnp):not(#cnp2):not(#cnp3) section.dark-section:has(.costctrl-features) .window-chrome-dark{border-color: rgba(26,23,20,0.18) !important;box-shadow: 0 2px 4px rgba(26,23,20,.05),0 28px 60px -28px rgba(26,23,20,.42) !important;}body:not(#cnp):not(#cnp2):not(#cnp3) section.dark-section:has(.costctrl-features) .window-dot-o{background: var(--orange-bright,#E2761A) !important;}body:not(#cnp):not(#cnp2):not(#cnp3) .mega{border-radius: 0 0 16px 16px !important;}body:not(#cnp):not(#cnp2):not(#cnp3) .mega-link{border-radius: 4px !important;}body:not(#cnp):not(#cnp2):not(#cnp3) .cc-pf{--amber:#8A6212 !important;}@media (max-width:480px){body:not(#cnp):not(#cnp2):not(#cnp3):is(.home,.page-template-cnp-home-praxis) .cta-band .cta-btns .btn,body:not(#cnp):not(#cnp2):not(#cnp3):is(.home,.page-template-cnp-home-praxis) .cta-band .cta-btns a{width:100% !important;justify-content:center !important;}body:not(#cnp):not(#cnp2):not(#cnp3) .cnp-ws-next .wsnx-row{grid-template-columns:minmax(0,1fr) !important;}body:not(#cnp):not(#cnp2):not(#cnp3) .cnp-ws-next .wsnx-date{flex-direction:row !important;justify-content:flex-start !important;align-items:baseline !important;gap:10px !important;padding:12px 18px !important;min-width:0 !important;}body:not(#cnp):not(#cnp2):not(#cnp3) .cnp-ws-next .wsnx-main{padding:18px !important;}body:not(#cnp):not(#cnp2):not(#cnp3) .cnp-callline{font-size:13px !important;margin-top:20px !important;}body:not(#cnp):not(#cnp2):not(#cnp3) .cnp-callline a,body:not(#cnp):not(#cnp2):not(#cnp3) .cc-pf .pf-cta .cnp-callline a,body:not(#cnp):not(#cnp2):not(#cnp3) .pf-cta .cnp-callline a,body:not(#cnp):not(#cnp2):not(#cnp3) .endcta .cnp-callline a{font-size:13px !important;line-height:1.75 !important;}body:not(#cnp):not(#cnp2):not(#cnp3) .cnp-fieldnotes button[type="submit"],body:not(#cnp):not(#cnp2):not(#cnp3) .cnp-fieldnotes form button{width:100% !important;justify-content:center !important;text-align:center !important;}}@media (max-width:540px){body:not(#cnp):not(#cnp2):not(#cnp3) .eyebrow{white-space:normal;flex-wrap:wrap;}body:not(#cnp):not(#cnp2):not(#cnp3) .eyebrow .kicker,body:not(#cnp):not(#cnp2):not(#cnp3) .cnpnp p.kicker{white-space:normal;line-height:1.7;}}@media (max-width:760px){body:not(#cnp):not(#cnp2):not(#cnp3) .cnpnp table.capmx{display:block;overflow-x:auto;max-width:100%;-webkit-overflow-scrolling:touch;}}body .cc-wk .ccwk-copy p a:not(.btn):not([class*="btn"]){color:var(--orange-t,#E2761A);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.18em;}body .cc-wk .ccwk-copy p a:not(.btn):not([class*="btn"]):hover,body .cc-wk .ccwk-copy p a:not(.btn):not([class*="btn"]):focus-visible{text-decoration-thickness:2px;}body .wc section.sec .wrap p a:not(.btn):not([class*="btn"]),body .wc section.sec .read p a:not(.btn):not([class*="btn"]){color:var(--orange-text,#A8481A);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.18em;}body .wc section.sec .wrap p a:not(.btn):not([class*="btn"]):hover,body .wc section.sec .wrap p a:not(.btn):not([class*="btn"]):focus-visible,body .wc section.sec .read p a:not(.btn):not([class*="btn"]):hover,body .wc section.sec .read p a:not(.btn):not([class*="btn"]):focus-visible{text-decoration-thickness:2px;}body.page-id-990165 ol.checklist li a:not(.btn):not([class*="btn"]){text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.18em;}body.page-id-990165 ol.checklist li a:not(.btn):not([class*="btn"]):hover,body.page-id-990165 ol.checklist li a:not(.btn):not([class*="btn"]):focus-visible{text-decoration-thickness:2px;color:var(--orange-text,#A8481A);}body.praxis main :is(section.sec,section.sec-sm,section.pf-sec) :is(li,dd,dt,td,th,figcaption,caption) a:not(.btn):not([class*="btn"]):not(p a):not(.pf-narrow a):not(.article-content a):not(:has(h1,h2,h3,h4,h5,h6,p,div,figure,ul,ol,table)){text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.18em;}body.praxis main :is(section.sec,section.sec-sm,section.pf-sec) :is(li,dd,dt,td,th,figcaption,caption) a:not(.btn):not([class*="btn"]):not(p a):not(.pf-narrow a):not(.article-content a):not(:has(h1,h2,h3,h4,h5,h6,p,div,figure,ul,ol,table)):hover,body.praxis main :is(section.sec,section.sec-sm,section.pf-sec) :is(li,dd,dt,td,th,figcaption,caption) a:not(.btn):not([class*="btn"]):not(p a):not(.pf-narrow a):not(.article-content a):not(:has(h1,h2,h3,h4,h5,h6,p,div,figure,ul,ol,table)):focus-visible{text-decoration-thickness:2px;color:var(--orange-text,#A8481A);}body.praxis .cnpnp .cts-rcta p.rslow a{color:#fff;}body.praxis main .pv-size p a:not(.btn):not([class*="btn"]){color:var(--orange-bright,#E2761A);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.18em;}body.praxis main .pv-size p a:not(.btn):not([class*="btn"]):hover,body.praxis main .pv-size p a:not(.btn):not([class*="btn"]):focus-visible{text-decoration-thickness:2px;}:is(.hero-dark,.ph-hero,.hub-hero,.hero-audit,.hero-about) > .wrap:has(> .mh-aside) > .mh-copy,.pf-hero > .pf-wrap:has(> .mh-aside) > .mh-copy,.cp-hero > .cp-wrap:has(> .mh-aside) > .mh-copy,.hero-costctrl .hero-inner:has(> .mh-aside) > .mh-copy,.article-hero > .container:has(> .mh-aside) > .mh-copy,.cs-hero :is(.wrap-narrow,.narrow):has(> .mh-aside) > .mh-copy{grid-column: 1;grid-row: 1;}:is(.hero-dark,.ph-hero,.hub-hero,.hero-audit,.hero-about) > .wrap:has(> .mh-aside) > .mh-aside,.pf-hero > .pf-wrap:has(> .mh-aside) > .mh-aside,.cp-hero > .cp-wrap:has(> .mh-aside) > .mh-aside,.hero-costctrl .hero-inner:has(> .mh-aside) > .mh-aside,.article-hero > .container:has(> .mh-aside) > .mh-aside,.cs-hero :is(.wrap-narrow,.narrow):has(> .mh-aside) > .mh-aside{grid-column: 2;grid-row: 1;}:is(.hero-dark,.ph-hero,.hub-hero,.hero-audit,.hero-about) > .wrap:has(> .mh-aside) > :not(.mh-copy):not(.mh-aside),.pf-hero > .pf-wrap:has(> .mh-aside) > :not(.mh-copy):not(.mh-aside),.cp-hero > .cp-wrap:has(> .mh-aside) > :not(.mh-copy):not(.mh-aside),.hero-costctrl .hero-inner:has(> .mh-aside) > :not(.mh-copy):not(.mh-aside),.article-hero > .container:has(> .mh-aside) > :not(.mh-copy):not(.mh-aside),.cs-hero :is(.wrap-narrow,.narrow):has(> .mh-aside) > :not(.mh-copy):not(.mh-aside){grid-column: 1;}@media (max-width: 920px){:is(.hero-dark,.ph-hero,.hub-hero,.hero-audit,.hero-about) > .wrap:has(> .mh-aside) > :is(.mh-copy,.mh-aside),.pf-hero > .pf-wrap:has(> .mh-aside) > :is(.mh-copy,.mh-aside),.cp-hero > .cp-wrap:has(> .mh-aside) > :is(.mh-copy,.mh-aside),.hero-costctrl .hero-inner:has(> .mh-aside) > :is(.mh-copy,.mh-aside),.article-hero > .container:has(> .mh-aside) > :is(.mh-copy,.mh-aside),.cs-hero :is(.wrap-narrow,.narrow):has(> .mh-aside) > :is(.mh-copy,.mh-aside){grid-column: 1;grid-row: auto;}}:root{--muted:#6E6253 !important;}.cnp-hero-v2 .cnp-inst-card .cnp-inst-stat__cap,.cnp-hero-v2 .cnp-inst-admit__prefix,.cnp-hero-v2 .cnp-inst-admit__roles,.cnp-hero-v2 .cnp-inst-card__label,.cnp-hero-v2 .hv2-cap,.cnp-hero-v2 .hv2-lib .lab{color:#6E6253 !important;}.cc-wk .ccwk-tk-code,.cc-wk .ccwk-tk-meta,.cc-wk .ccwk-tk-itin-label{color:#6E6253 !important;}.seo-content figure.fig > figcaption,.cnp-rich figure.fig > figcaption{color:#6E6253 !important;}.cc-democta .dcm{color:#6E6253 !important;}:is(.section-dark,.sec-dark,.cnp-cta-dark,.card-dark,.hero-dark,.dark-section,.cta-band-dark) .cc-term{color:#E2761A !important;}.hc-scope .m-flags-label{color:rgba(255,255,255,.58) !important;}.ai-insight-footer{color:rgba(255,255,255,.58) !important;}.case-badge,.cc-proof .case-badge{color:#186A4B !important;}span[style*="rgba(28,122,87"]{color:#155C42 !important;}@media (max-width: 900px){.cnp-lab-highlight [style*="repeat(4,1fr)"]{grid-template-columns: repeat(2,minmax(0,1fr)) !important;}}@media (max-width: 560px){.cnp-lab-highlight [style*="repeat(4,1fr)"]{grid-template-columns: minmax(0,1fr) !important;}.cnp-lab-highlight [style*="repeat(4,1fr)"] > a{border-right: 0 !important;padding-right: 0 !important;}}.cnp-me .me-intro,.cnp-me .me-note{max-width: none !important;}.cnpnp .cts-next .np{max-width: none !important;}.wv-cta .t p{max-width: none !important;}.cnp-refs .rf-note,.cc-wtable .wt-intro,.cc-toggle .tg-intro{max-width: none !important;}.cnpnp .token-box .figcap,.cnpnp .diagram-wrap .figcap,.cnpnp .mg-card p{max-width: none !important;}body.praxis .cnpnp .cts-rcta{display: flex;flex-wrap: wrap;align-items: center;gap: 14px 18px;}body.praxis .cnpnp .cts-rcta > *{margin-inline: 0;}body.praxis .cnpnp .cts-rcta > .rlead{flex: 1 0 100%;max-width: none;}body.praxis .cnpnp .cts-rcta > p.rslow{max-width: none;}.cnp-ficha{position:relative;background:var(--surface,#FBF9F3);border:1px solid var(--line-2,#C9BEAA);border-radius:12px;overflow:hidden;box-shadow:0 1px 2px rgba(26,23,20,.05),0 12px 34px -18px rgba(26,23,20,.18);max-width:860px;}.cnp-ficha::before{content:"";position:absolute;inset:0 0 auto 0;height:4px;background:linear-gradient(90deg,var(--orange,#A8481A),var(--orange-bright,#E2761A));}.cnp-ficha__top{display:flex;align-items:center;gap:14px;flex-wrap:wrap;padding:18px 30px 0;font-family:'IBM Plex Mono',monospace;font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted,#7A6E5F);}.cnp-ficha__no{color:var(--orange,#A8481A)}.cnp-ficha__ed{margin-left:auto;border:1px solid var(--line-2,#C9BEAA);border-radius:999px;padding:3px 12px;color:var(--ink-2,#4A4138);letter-spacing:.1em;white-space:nowrap;}.cnp-ficha__title{font-family:'Newsreader',Georgia,serif;font-weight:600;font-size:clamp(24px,3vw,34px);line-height:1.14;margin:12px 30px 0;color:var(--ink,#1A1714);}.cnp-ficha__title em{font-style:italic;color:var(--orange,#A8481A)}.cnp-ficha__quick{margin:14px 30px 0;color:var(--ink-2,#4A4138);max-width:66ch;text-wrap:pretty}.cnp-ficha__quick strong{color:var(--ink,#1A1714)}.cnp-ficha__eq{margin:20px 30px 0;background:var(--card-dark,#1A1714);border-radius:8px;padding:22px 24px;overflow-x:auto;}.cnp-ficha__eq code{font-family:'IBM Plex Mono',monospace;color:var(--card-dark-ink,#FBF9F3);font-size:clamp(15px,2.2vw,20px);white-space:nowrap;display:block;text-align:center;}.cnp-ficha__eq code b{color:var(--orange-bright,#E2761A);font-weight:600}.cnp-ficha__meta{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:24px 0 0;border-top:1px solid var(--line,#DCD3C2);}.cnp-ficha__meta>div{padding:16px 18px 18px;border-left:1px solid var(--line,#DCD3C2)}.cnp-ficha__meta>div:first-child{border-left:0;padding-left:30px}.cnp-ficha__meta dt{font-family:'IBM Plex Mono',monospace;font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted,#7A6E5F);margin:0 0 6px;}.cnp-ficha__meta dd{margin:0;font-size:13.5px;line-height:1.45;color:var(--ink-2,#4A4138)}.cnp-ficha__foot{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:14px 30px;border-top:1px solid var(--line,#DCD3C2);background:var(--surface-2,#FAF7F0);}.cnp-ficha__open{font-family:'IBM Plex Mono',monospace;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--orange,#A8481A);text-decoration:none;font-weight:600;}.cnp-ficha__open:hover{color:var(--orange-bright,#E2761A)}.cnp-ficha__langs{margin-left:auto;display:flex;gap:6px;flex-wrap:wrap}.cnp-ficha__langs a{font-family:'IBM Plex Mono',monospace;font-size:10.5px;letter-spacing:.08em;background:none;border:1px solid var(--line-2,#C9BEAA);border-radius:4px;color:var(--muted,#7A6E5F);padding:4px 8px;cursor:pointer;text-decoration:none;transition:color .15s,border-color .15s;}.cnp-ficha__langs a:hover{color:var(--orange,#A8481A);border-color:var(--orange,#A8481A)}.cnp-ficha__langs .on{color:#fff;background:var(--orange,#A8481A);border-color:var(--orange,#A8481A)}@media(max-width:900px){.cnp-ficha__meta{grid-template-columns:repeat(2,minmax(0,1fr))}.cnp-ficha__meta>div:nth-child(odd){border-left:0;padding-left:30px}.cnp-ficha__meta>div:nth-child(n+3){border-top:1px solid var(--line,#DCD3C2)}}@media(max-width:520px){.cnp-ficha__top,.cnp-ficha__title,.cnp-ficha__quick,.cnp-ficha__eq{margin-left:20px;margin-right:20px}.cnp-ficha__top{padding-left:0;padding-right:0;margin-top:16px}.cnp-ficha__meta{grid-template-columns:minmax(0,1fr)}.cnp-ficha__meta>div{border-left:0;padding-left:20px;border-top:1px solid var(--line,#DCD3C2)}.cnp-ficha__meta>div:first-child{border-top:0;padding-left:20px}.cnp-ficha__foot{padding:14px 20px}.cnp-ficha__langs{margin-left:0}}.cnp-bpass{display:grid;grid-template-columns:minmax(0,1fr) 200px;background:var(--surface,#FBF9F3);border:1px solid var(--line-2,#C9BEAA);border-radius:16px;box-shadow:0 2px 4px rgba(26,23,20,.05),0 18px 44px -22px rgba(26,23,20,.22);position:relative;max-width:980px;}.cnp-bpass__body{padding:30px 34px 26px;min-width:0}.cnp-bpass__route{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:22px;align-items:start}.cnp-bpass__route .lbl{font-family:'IBM Plex Mono',monospace;font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--muted,#7A6E5F);display:block;margin-bottom:6px;}.cnp-bpass__route .val{font-family:'Newsreader',Georgia,serif;font-weight:600;font-size:clamp(17px,2vw,21px);line-height:1.25;color:var(--ink,#1A1714);max-width:22ch;}.cnp-bpass__route .to{text-align:right}.cnp-bpass__route .to .val{margin-left:auto}.cnp-bpass__dash{align-self:center;height:2px;margin-top:14px;position:relative;background-image:repeating-linear-gradient(90deg,var(--orange,#A8481A) 0 7px,transparent 7px 14px);background-size:14px 2px;animation:cnp-bpass-fly 2.6s linear infinite;}.cnp-bpass__dash::after{content:"";position:absolute;right:-2px;top:50%;translate:0 -50%;border-left:7px solid var(--orange,#A8481A);border-block:5px solid transparent;}@keyframes cnp-bpass-fly{to{background-position:14px 0}}@media(prefers-reduced-motion:reduce){.cnp-bpass__dash{animation:none}}.cnp-bpass__read{margin:24px 0 0}.cnp-bpass__read .lbl{font-family:'IBM Plex Mono',monospace;font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--orange,#A8481A);display:block;margin-bottom:8px;}.cnp-bpass__read p{margin:0;font-family:'Newsreader',Georgia,serif;font-size:clamp(16px,1.9vw,19px);line-height:1.5;color:var(--ink,#1A1714);max-width:58ch;}.cnp-bpass__read p em{color:var(--orange,#A8481A);font-style:italic}.cnp-bpass__facts{display:flex;gap:26px;flex-wrap:wrap;margin-top:22px;padding-top:18px;border-top:1px dashed var(--line-2,#C9BEAA);}.cnp-bpass__facts .lbl{font-family:'IBM Plex Mono',monospace;font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted,#7A6E5F);display:block;}.cnp-bpass__facts .val{font-size:14px;color:var(--ink-2,#4A4138);font-weight:600}.cnp-bpass__tags{display:flex;gap:8px;flex-wrap:wrap;margin-top:18px}.cnp-bpass__tags span{font-family:'IBM Plex Mono',monospace;font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2,#4A4138);border:1px solid var(--line-2,#C9BEAA);border-radius:999px;padding:4px 12px;}.cnp-bpass__stub{position:relative;display:flex;flex-direction:column;justify-content:space-between;gap:18px;padding:26px 22px 22px;text-decoration:none;border-left:2px dashed var(--line-2,#C9BEAA);border-radius:0 16px 16px 0;background:var(--surface-2,#FAF7F0);transition:background .18s,translate .18s,box-shadow .18s;}.cnp-bpass__stub::before,.cnp-bpass__stub::after{content:"";position:absolute;left:-11px;width:20px;height:20px;border-radius:50%;background:var(--paper,#F3EEE4);border:1px solid var(--line-2,#C9BEAA);}.cnp-bpass__stub::before{top:-11px;clip-path:inset(45% 0 0 0)}.cnp-bpass__stub::after{bottom:-11px;clip-path:inset(0 0 45% 0)}.cnp-bpass__stub:hover{background:var(--surface,#FBF9F3);translate:3px 0;box-shadow:6px 0 18px -8px rgba(26,23,20,.25);}.cnp-bpass__gate .lbl{font-family:'IBM Plex Mono',monospace;font-size:9.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--muted,#7A6E5F);display:block;margin-bottom:2px;}.cnp-bpass__gate .val{font-family:'Newsreader',Georgia,serif;font-weight:600;font-size:22px;color:var(--ink,#1A1714)}.cnp-bpass__board{writing-mode:vertical-rl;position:absolute;top:24px;right:10px;font-family:'IBM Plex Mono',monospace;font-size:9.5px;letter-spacing:.34em;text-transform:uppercase;color:var(--orange,#A8481A);}.cnp-bpass__cta{font-family:'IBM Plex Mono',monospace;font-size:11.5px;letter-spacing:.06em;text-transform:uppercase;font-weight:600;color:#fff;background:var(--orange,#A8481A);border-radius:6px;padding:11px 14px;text-align:center;line-height:1.35;}.cnp-bpass__stub:hover .cnp-bpass__cta{background:var(--orange-bright,#E2761A)}.cnp-bpass__bars{color:var(--ink,#1A1714);opacity:.85}.cnp-bpass__bars svg{display:block;width:100%;height:34px}@media(max-width:760px){.cnp-bpass{grid-template-columns:minmax(0,1fr)}.cnp-bpass__body{padding:24px 22px 20px}.cnp-bpass__route{grid-template-columns:minmax(0,1fr);gap:10px}.cnp-bpass__route .to{text-align:left}.cnp-bpass__route .to .val{margin-left:0}.cnp-bpass__dash{margin:2px 0;max-width:180px}.cnp-bpass__stub{border-left:0;border-top:2px dashed var(--line-2,#C9BEAA);border-radius:0 0 16px 16px;flex-direction:row;align-items:center;flex-wrap:wrap;padding:20px 22px;}.cnp-bpass__stub::before{top:-11px;left:-11px;clip-path:inset(0 0 0 45%)}.cnp-bpass__stub::after{top:-11px;bottom:auto;left:auto;right:-11px;clip-path:inset(0 45% 0 0)}.cnp-bpass__stub:hover{translate:0 3px}.cnp-bpass__board,.cnp-bpass__bars{display:none}.cnp-bpass__cta{flex:1}}.cnp-bpass--mini{max-width:460px;grid-template-columns:minmax(0,1fr)}.cnp-bpass--mini .cnp-bpass__body{padding:20px 22px 16px}.cnp-bpass--mini .cnp-bpass__route{grid-template-columns:minmax(0,1fr);gap:8px}.cnp-bpass--mini .cnp-bpass__route .to{text-align:left}.cnp-bpass--mini .cnp-bpass__route .to .val{margin-left:0}.cnp-bpass--mini .cnp-bpass__dash{margin:0;max-width:140px}.cnp-bpass--mini .cnp-bpass__stub{border-left:0;border-top:2px dashed var(--line-2,#C9BEAA);border-radius:0 0 16px 16px;flex-direction:row;align-items:center;padding:16px 22px;}.cnp-bpass--mini .cnp-bpass__stub::before{top:-11px;left:-11px;clip-path:inset(0 0 0 45%)}.cnp-bpass--mini .cnp-bpass__stub::after{top:-11px;bottom:auto;left:auto;right:-11px;clip-path:inset(0 45% 0 0)}.cnp-bpass--mini .cnp-bpass__stub:hover{translate:0 3px}.cnp-bpass--mini .cnp-bpass__board,.cnp-bpass--mini .cnp-bpass__bars{display:none}.cnp-bpass--mini .cnp-bpass__cta{flex:1}.cnp-prose-num{font-variant-numeric:lining-nums tabular-nums}.cnp-num{font-family:'IBM Plex Mono',monospace;font-size:.92em;color:var(--ink,#1A1714);font-variant-numeric:tabular-nums;letter-spacing:-.01em;}.cnp-num--gain{color:var(--green,#1C7A57)}.cnp-num--cost{color:var(--orange,#A8481A)}.cnp-eq{background:var(--card-dark,#1A1714);border-radius:10px;padding:30px 26px 24px;overflow-x:auto}.cnp-eq code{font-family:'IBM Plex Mono',monospace;display:block;text-align:center;font-size:clamp(17px,2.6vw,26px);color:var(--card-dark-ink,#FBF9F3);white-space:nowrap;}.cnp-eq .t{padding:2px 3px;border-radius:4px;transition:opacity .15s}.cnp-eq .t b{font-weight:600;color:var(--orange-bright,#E2761A)}.cnp-eq-wrap .cnp-eq{border-radius:10px 10px 0 0}.cnp-eq-legend{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:var(--line,#DCD3C2);border:1px solid var(--line,#DCD3C2);border-top:0;border-radius:0 0 10px 10px;overflow:hidden;}.cnp-eq-legend>div{background:var(--surface,#FBF9F3);padding:14px 16px;transition:background .15s}.cnp-eq-legend>div:hover{background:var(--surface-2,#FAF7F0)}.cnp-eq-legend .sym{font-family:'IBM Plex Mono',monospace;font-size:13px;font-weight:600;color:var(--orange,#A8481A)}.cnp-eq-legend .lbl{display:block;font-size:12.5px;line-height:1.45;color:var(--ink-2,#4A4138);margin-top:4px}.cnp-eq-wrap:has(.t[data-t="1"]:hover) .t:not([data-t="1"]),.cnp-eq-wrap:has(.t[data-t="2"]:hover) .t:not([data-t="2"]),.cnp-eq-wrap:has(.t[data-t="3"]:hover) .t:not([data-t="3"]),.cnp-eq-wrap:has(.t[data-t="4"]:hover) .t:not([data-t="4"]),.cnp-eq-wrap:has([data-l="1"]:hover) .t:not([data-t="1"]),.cnp-eq-wrap:has([data-l="2"]:hover) .t:not([data-t="2"]),.cnp-eq-wrap:has([data-l="3"]:hover) .t:not([data-t="3"]),.cnp-eq-wrap:has([data-l="4"]:hover) .t:not([data-t="4"]){opacity:.3}@media(max-width:760px){.cnp-eq-legend{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:460px){.cnp-eq-legend{grid-template-columns:minmax(0,1fr)}}.cnp-arit{border:1px solid var(--line-2,#C9BEAA);border-radius:10px;background:var(--surface,#FBF9F3);padding:8px 0;max-width:640px;overflow-x:auto;}.cnp-arit__row{display:grid;grid-template-columns:minmax(110px,1fr) minmax(200px,auto) 24px minmax(90px,auto);gap:0 14px;align-items:baseline;padding:9px 22px;}.cnp-arit__row+.cnp-arit__row{border-top:1px dashed var(--line,#DCD3C2)}.cnp-arit__row .who{font-size:13.5px;color:var(--ink-2,#4A4138)}.cnp-arit__row .expr{font-family:'IBM Plex Mono',monospace;font-size:14px;color:var(--ink-2,#4A4138);text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;}.cnp-arit__row .eq{font-family:'IBM Plex Mono',monospace;color:var(--muted,#7A6E5F);text-align:center}.cnp-arit__row .res{font-family:'IBM Plex Mono',monospace;font-size:14px;font-weight:600;color:var(--ink,#1A1714);text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;}.cnp-arit__row--total{border-top:2px solid var(--line-2,#C9BEAA)!important;background:var(--surface-2,#FAF7F0)}.cnp-arit__row--total .res{color:var(--orange,#A8481A)}.cnp-arit__row .res.gain{color:var(--green,#1C7A57)}@media(max-width:560px){.cnp-arit__row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"who who" "expr res"}.cnp-arit__row .who{grid-area:who;font-family:'IBM Plex Mono',monospace;font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted,#7A6E5F);}.cnp-arit__row .expr{grid-area:expr;text-align:left}.cnp-arit__row .eq{display:none}.cnp-arit__row .res{grid-area:res}}.cnp-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1px;background:var(--line,#DCD3C2);border:1px solid var(--line,#DCD3C2);border-radius:10px;overflow:hidden;}.cnp-stats>div{background:var(--surface,#FBF9F3);padding:26px 28px 22px}.cnp-stats .lbl{font-family:'IBM Plex Mono',monospace;font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted,#7A6E5F);display:block;margin-bottom:10px;}.cnp-stats .big{font-family:'Newsreader',Georgia,serif;font-weight:600;font-size:clamp(40px,5vw,58px);line-height:1;color:var(--ink,#1A1714);font-variant-numeric:lining-nums;}.cnp-stats .big small{font-size:.5em;font-weight:500;color:var(--muted,#7A6E5F)}.cnp-stats .big.gain{color:var(--green,#1C7A57)}.cnp-stats .big.cost{color:var(--orange,#A8481A)}.cnp-stats .ctx{font-size:13px;color:var(--ink-2,#4A4138);margin-top:8px;line-height:1.5}.cnp-progress{position:fixed;top:0;left:0;height:3px;width:0;z-index:600;background:linear-gradient(90deg,var(--orange,#A8481A),var(--orange-bright,#E2761A));transition:width .08s linear;}.cnp-longread{display:grid;grid-template-columns:250px minmax(0,1fr);gap:56px;align-items:start}.cnp-toc{position:sticky;top:var(--cnp-toc-top,120px);font-family:'IBM Plex Mono',monospace}.cnp-toc .head{font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--muted,#7A6E5F);padding-bottom:12px;border-bottom:1px solid var(--line,#DCD3C2);margin-bottom:6px;}.cnp-toc ol{list-style:none;margin:0;padding:0}.cnp-toc a{display:flex;gap:10px;align-items:baseline;padding:7px 0 7px 14px;margin-left:-15px;border-left:1px solid var(--line,#DCD3C2);text-decoration:none;color:var(--muted,#7A6E5F);font-size:11.5px;letter-spacing:.02em;line-height:1.4;transition:color .15s,border-color .15s;}.cnp-toc a b{font-weight:500;font-size:10.5px;letter-spacing:.08em;min-width:20px}.cnp-toc a:hover{color:var(--ink,#1A1714)}.cnp-toc a.on{color:var(--orange,#A8481A);border-left:2px solid var(--orange,#A8481A);padding-left:13px;font-weight:500}.cnp-toc .foot{margin-top:14px;padding-top:12px;border-top:1px solid var(--line,#DCD3C2);font-size:10.5px;letter-spacing:.06em;color:var(--muted,#7A6E5F);line-height:1.8;}.cnp-toc .foot .pct{color:var(--orange,#A8481A);font-weight:600}.cnp-pocket{display:none}@media(max-width:1199px){.cnp-longread{grid-template-columns:minmax(0,1fr);gap:0}.cnp-toc{display:none}.cnp-pocket{display:block;position:sticky;top:var(--cnp-pocket-top,80px);z-index:80;margin-inline:var(--cnp-pocket-bleed,0);background:var(--surface,#FBF9F3);border-bottom:1px solid var(--line,#DCD3C2);}.cnp-pocket summary{list-style:none;cursor:pointer;display:flex;gap:12px;align-items:center;padding:10px var(--cnp-pocket-pad,16px);font-family:'IBM Plex Mono',monospace;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2,#4A4138);}.cnp-pocket summary::-webkit-details-marker{display:none}.cnp-pocket summary .now{color:var(--orange,#A8481A);font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cnp-pocket summary .pct{margin-left:auto;color:var(--muted,#7A6E5F)}.cnp-pocket ol{list-style:none;margin:0;padding:4px var(--cnp-pocket-pad,16px) 14px}.cnp-pocket ol a{display:block;padding:7px 0;font-family:'IBM Plex Mono',monospace;font-size:11.5px;letter-spacing:.04em;color:var(--muted,#7A6E5F);text-decoration:none;}.cnp-pocket ol a.on{color:var(--orange,#A8481A)}.cnp-pocket .bar{height:2px;background:var(--line,#DCD3C2)}.cnp-pocket .bar i{display:block;height:2px;width:0;background:var(--orange,#A8481A)}}@media(max-width:680px){.cnp-pocket{top:var(--cnp-pocket-top-m,66px)}}.cnp-vs{width:100%;border-collapse:collapse;background:var(--surface,#FBF9F3);border:1px solid var(--line,#DCD3C2);border-radius:10px;overflow:hidden;}.cnp-vs th,.cnp-vs td{padding:15px 20px;text-align:left;vertical-align:top;font-size:14px;border-bottom:1px solid var(--line,#DCD3C2)}.cnp-vs thead th{font-family:'IBM Plex Mono',monospace;font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted,#7A6E5F);font-weight:500;background:var(--paper-2,#EDE6D8);}.cnp-vs thead th.hl{color:var(--orange,#A8481A)}.cnp-vs td.dim{font-weight:700;color:var(--ink,#1A1714);width:19%}.cnp-vs td{color:var(--ink-2,#4A4138)}.cnp-vs td.t{background:var(--tint-orange,#FBF4EC);border-left:2px solid var(--orange,#A8481A);color:var(--ink,#1A1714)}.cnp-vs tr:last-child td{border-bottom:none}.cnp-vs tbody tr:hover td{background:var(--surface-2,#FAF7F0)}.cnp-vs tbody tr:hover td.t{background:var(--tint-orange,#FBF4EC)}@media(max-width:680px){.cnp-vs{display:block;border:0;background:none;overflow:visible}.cnp-vs thead{display:none}.cnp-vs tbody{display:block}.cnp-vs tbody tr{display:block;border:1px solid var(--line-2,#C9BEAA);border-radius:10px;margin-top:14px;overflow:hidden;background:var(--surface,#FBF9F3);}.cnp-vs td{display:block;border-bottom:0;width:auto;padding:12px 18px}.cnp-vs td.dim{width:auto;background:var(--paper-2,#EDE6D8);font-family:'IBM Plex Mono',monospace;font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted,#7A6E5F);font-weight:500;padding:10px 18px;}.cnp-vs td[data-m]::before{content:attr(data-m);display:block;font-family:'IBM Plex Mono',monospace;font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted,#7A6E5F);margin-bottom:3px;}.cnp-vs td.t{border-left:0;border-top:1px dashed var(--line,#DCD3C2)}.cnp-vs td.t::before{color:var(--orange,#A8481A)}.cnp-vs tbody tr:hover td{background:var(--surface,#FBF9F3)}.cnp-vs tbody tr:hover td.t{background:var(--tint-orange,#FBF4EC)}}.cnp-scroll{position:relative;border:1px solid var(--line,#DCD3C2);border-radius:10px;background:var(--surface,#FBF9F3)}.cnp-scroll .inner{overflow-x:auto;border-radius:10px;-webkit-overflow-scrolling:touch}.cnp-scroll::after{content:"";position:absolute;top:0;right:0;bottom:0;width:36px;border-radius:0 10px 10px 0;pointer-events:none;opacity:0;transition:opacity .2s;background:linear-gradient(270deg,rgba(26,23,20,.16),transparent);}.cnp-scroll.can-right::after{opacity:1}.cnp-data{width:100%;border-collapse:collapse;font-variant-numeric:lining-nums tabular-nums}.cnp-data th,.cnp-data td{padding:12px 18px;border-bottom:1px solid var(--line,#DCD3C2);white-space:nowrap}.cnp-data thead th{font-family:'IBM Plex Mono',monospace;font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted,#7A6E5F);font-weight:500;background:var(--paper-2,#EDE6D8);text-align:right;}.cnp-data thead th:first-child{text-align:left}.cnp-data td{font-family:'IBM Plex Mono',monospace;font-size:13.5px;color:var(--ink-2,#4A4138);text-align:right}.cnp-data td:first-child{font-family:'Hanken Grotesk',sans-serif;font-size:14px;color:var(--ink,#1A1714);font-weight:600;text-align:left;}.cnp-data th:first-child,.cnp-data td:first-child{position:sticky;left:0;background:var(--surface,#FBF9F3);box-shadow:1px 0 0 var(--line,#DCD3C2);}.cnp-data thead th:first-child{background:var(--paper-2,#EDE6D8)}.cnp-data tr.total td{border-top:2px solid var(--line-2,#C9BEAA);border-bottom:0;background:var(--surface-2,#FAF7F0);color:var(--ink,#1A1714);font-weight:600;}.cnp-data tr.total td:first-child{background:var(--surface-2,#FAF7F0)}.cnp-data td.gain{color:var(--green,#1C7A57);font-weight:600}.cnp-data td.cost{color:var(--orange,#A8481A);font-weight:600}.cnp-data .sub{color:var(--muted,#7A6E5F);font-weight:400;font-size:12px}