/* CloseVector benefit-led editorial layer; native Resonance grid/portfolio patterns retained. */
.cv-site .home-content{margin-inline:auto}.cv-site .bold-hero .hs-title-4{margin-inline:auto}.cv-site .hero-descr{max-width:760px;max-inline-size:760px;margin:28px auto 34px;text-align:center}.cv-hero-actions{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:20px 28px;width:fit-content;max-width:100%;margin:0 auto}.cv-site .cv-hero-actions .btn-ellipse,.cv-site .cv-hero-actions .hero-secondary{margin:0}.cv-offer{display:grid;grid-template-columns:1.05fr 1fr;gap:70px;border-top:1px solid #c8cdd4;padding-top:30px}.cv-offer h2{font-size:42px}.cv-offer .cv-eyebrow{font-size:10px;letter-spacing:.08em}.cv-offer-result{font-weight:600;color:#17253a}.cv-conviction-grid{display:grid;grid-template-columns:1fr 1.1fr;gap:70px;align-items:center}.cv-conviction-grid h2{font-size:clamp(36px,3.8vw,57px)}.cv-conviction-grid .cv-lead{font-size:22px}.cv-mechanism{font-size:17px;line-height:1.7;margin-top:26px!important;max-width:800px}.cv-future{border-left:3px solid #6a8bbf;padding:8px 0 8px 28px;max-width:940px;margin:45px 0 22px}.cv-future p{font-size:21px;line-height:1.6;margin:0}.cv-dark .cv-future{border-color:#a5c8ff}.cv-trial{display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap;margin-top:26px}.cv-trial p{font-size:23px;margin:0}.cv-trial p:empty{display:none}.cv-dual-copy{display:grid;grid-template-columns:1.2fr 1fr;gap:65px;max-width:1120px}.cv-unit-heading{max-width:1180px;margin-bottom:42px}.cv-private-map{margin:0}.cv-private-map .cv-boundary{padding:30px}.cv-private-map .cv-boundary-nodes{margin:20px 0}.cv-private-map .cv-boundary-nodes strong{font-size:26px}.cv-private-map .cv-boundary-core strong{font-size:29px}.cv-export{border-top:1px solid #657387;padding-top:18px;display:flex;flex-direction:column;gap:6px}.cv-export span{font-size:12px;color:#c4ccdb}.cv-export strong{font-size:19px;color:#d4e4ff}.cv-outside{margin-top:20px;padding:20px;border:1px dashed #657387;display:grid;gap:8px;font-size:15px}.cv-outside strong{font-size:18px}.cv-private-map>figcaption{line-height:1.6;margin-top:14px}.cv-example-panel{display:block!important}.cv-example-panel[hidden]{display:none!important}.cv-example-panel>.cv-canvas{max-width:860px;margin:0 auto 20px}.cv-context-example{border:1px solid #b9c8da;background:#e7edf4;color:#14253d;padding:34px}.cv-example-label{font-size:11px;text-transform:uppercase;letter-spacing:.1em;margin-bottom:30px!important}.cv-context-pair{display:grid;grid-template-columns:1fr 1fr;gap:40px}.cv-context-pair>div{background:#fff;border-top:3px solid #6f8db7;padding:30px}.cv-context-pair h3{font-size:32px}.cv-context-pair blockquote{font-size:23px;line-height:1.55;margin:0 0 25px}.cv-context-pair .cv-eyebrow{color:#536176}.cv-context-pair details{border-top:1px solid #b5bfcd;padding-top:18px}.cv-context-pair summary{font-size:17px;cursor:pointer;line-height:1.4;padding:10px 0;min-height:44px}.cv-context-pair details[open]>div{padding-top:20px}.cv-context-payoff{border-left:3px solid #0050d8;padding-left:18px;font-size:16px}.cv-application-grid{display:grid;grid-template-columns:1fr 1fr;gap:25px 55px}.cv-site .cv-application-grid .portfolio-2-item{padding:30px 0}.cv-application-grid .cv-canvas{min-height:230px;padding:26px;margin-bottom:25px}.cv-application-grid .cv-record strong{font-size:19px}.cv-application-grid .cv-record p{font-size:13px}.cv-application-grid h3{font-size:34px}.cv-application-grid>article>p:not(.cv-eyebrow){font-size:17px}.cv-proof-links{display:grid;grid-template-columns:1fr 1fr;gap:60px;margin-top:45px}.cv-proof-links article{border-top:1px solid #5b6573;padding-top:30px}.cv-proof-links h3{font-size:32px}.cv-proof-links p{font-size:17px}.cv-site .cv-intake-limit{font-size:14px;color:#c4c9d2}.cv-section .cv-sticky-grid h3:not(:first-child){margin-top:36px}.cv-site .cv-context-example :focus-visible{outline-color:#0050d8}.cv-benefit-intro{font-size:22px}.cv-benefit-note{max-width:900px;margin-top:35px}
@media(max-width:1023px){.cv-conviction-grid{gap:36px}.cv-conviction-grid .cv-lead{font-size:20px}.cv-offer{gap:35px}.cv-offer h2{font-size:36px}.cv-site .hero-descr{max-width:710px}.cv-private-map .cv-boundary{padding:22px}.cv-private-map .cv-boundary-nodes strong{font-size:23px}.cv-context-pair{gap:22px}.cv-context-pair>div{padding:23px}.cv-application-grid{gap:20px 30px}}
@media(max-width:767px){.cv-site .hero-descr{max-width:540px;margin:26px auto 30px}.cv-hero-actions{gap:22px}.cv-offer,.cv-conviction-grid,.cv-dual-copy,.cv-context-pair,.cv-application-grid,.cv-proof-links{grid-template-columns:1fr;gap:27px}.cv-offer h2{font-size:35px}.cv-conviction-grid h2{font-size:39px}.cv-future{padding-left:20px;margin:30px 0 20px}.cv-future p{font-size:19px}.cv-trial{display:block}.cv-trial p{font-size:22px;margin-bottom:15px}.cv-context-example{padding:20px}.cv-context-pair>div{padding:23px}.cv-context-pair h3{font-size:29px}.cv-context-pair blockquote{font-size:21px}.cv-site .cv-example-panel{padding-top:0}.cv-unit-heading{margin-bottom:25px}.cv-application-grid .cv-canvas{padding:22px}.cv-application-grid h3{font-size:31px}.cv-proof-links{gap:35px}.cv-outside{font-size:14px}.cv-site .cv-private-map .cv-boundary-nodes{gap:10px}.cv-site .cv-private-map .cv-boundary-nodes>div{padding:12px}.cv-site .cv-private-map .cv-boundary-nodes strong{font-size:23px}.cv-site .cv-intake-limit{font-size:14px}.cv-hero-actions .btn-ellipse{min-width:240px}}
@media(max-width:360px){.cv-conviction-grid h2{font-size:35px}.cv-offer h2{font-size:32px}.cv-private-map .cv-boundary{padding:17px}.cv-site .cv-private-map .cv-boundary-nodes strong{font-size:20px}.cv-context-pair>div{padding:18px}.cv-site .hero-descr{font-size:16px}}
@media(prefers-reduced-motion:reduce){.cv-reveal *{animation:none!important;transition:none!important}}

/* Source examples also appear on a light editorial surface. */
.cv-white .cv-tablist{border-bottom-color:#b9c4d3}.cv-white .cv-tablist button{color:#344357}.cv-white .cv-tablist button[aria-selected=true]{color:#0045b8;border-bottom-color:#0045b8}.cv-white .cv-tablist button:focus-visible{outline:2px solid #0045b8;outline-offset:3px}

.cv-finance-example{border-top:1px solid #687385;padding-top:36px;margin-top:35px}.cv-finance-example .cv-paper-pair{margin:24px 0}.cv-finance-example details{border-block:1px solid #687385;margin:20px 0;padding:18px 0}.cv-finance-example summary{cursor:pointer;font-size:20px;line-height:1.5;min-height:44px}.cv-finance-example details[open] p{margin-top:20px}.cv-finance-example>.cv-link{margin-right:25px;margin-bottom:15px}
/* Keep narrow boundary labels and the tablet portrait inside their grid tracks. */
@media(max-width:360px){.cv-site .cv-boundary-nodes{grid-template-columns:1fr}.cv-site .cv-boundary-nodes>div{min-width:0}}
@media(min-width:768px) and (max-width:1023px){.cv-site .cv-principal.about{grid-template-columns:minmax(0,1fr) 300px;gap:38px}.cv-site .cv-principal.about img{width:300px;height:375px}}

/* Billing disclosures collapse only after progressive enhancement is active. */
.archive-js #archive-content.archive-billing-gap .accordion-body:not(.open){display:none!important}

/* R3 finishing: scoped adaptations of Resonance by Bestlooker.
   portfolio-2 (style.css 7605-7633), accordion-1 (11958-12086), Bold overlay.
   Existing Bootstrap grid and fonts suffice; no additional network resources. */
.cv-site .cv-evidence-portfolio{padding:0;border:0}.cv-site .cv-evidence-portfolio .row{align-items:center}.cv-site .cv-evidence-portfolio .portfolio-2-image{margin:0 38px 0 0}.cv-site .cv-evidence-portfolio h2{font-size:clamp(32px,3vw,44px)}.cv-evidence-portfolio .cv-mechanism{font-size:16px}.cv-evidence-portfolio p{font-size:17px}
.cv-order-example,.cv-missing-month,.cv-reconciliation,.cv-warning-timeline,.cv-research-example,.cv-meaning-example{margin:0;background:#e8edf4;color:#15233b;padding:36px}.cv-site .cv-example-label{font-size:12px;line-height:1.5;color:#405371;letter-spacing:.04em;text-transform:none;margin:0 0 24px!important}.cv-order-example h3{font-size:36px;max-width:450px}.cv-order-dates{display:grid;grid-template-columns:1fr .6fr 1fr;align-items:center;gap:12px;margin:36px 0;border-block:1px solid #aab8ca;padding:24px 0}.cv-order-dates strong{display:block;font:500 clamp(32px,3.8vw,55px)/1.1 var(--font-alt);margin-top:8px}.cv-order-dates span{font-size:14px}.cv-date-gap{text-align:center;color:#174f9f}.cv-date-gap b{display:block;font-size:37px;font-weight:400}.cv-order-documents{display:grid;grid-template-columns:.8fr 1.2fr;gap:30px}.cv-order-documents blockquote{font-size:22px;line-height:1.5;margin:0}.cv-order-documents .cv-eyebrow{margin-bottom:12px!important}.cv-order-documents .cv-order-amount{font:500 35px/1.2 var(--font-alt);margin-bottom:8px}.cv-evidence-question{border-top:2px solid #5779a8;margin-top:28px!important;padding-top:22px}.cv-evidence-question>span{display:block;font-size:13px;margin-bottom:10px}.cv-evidence-question>strong{display:block;font:500 27px/1.3 var(--font-alt)}.cv-example-scene{font-size:16px!important;line-height:1.6;margin:22px 0 0!important}.cv-source-example{padding:36px;background:#e8edf4;color:#15233b}.cv-source-example>blockquote{font:500 38px/1.2 var(--font-alt);margin:20px 0 35px}.cv-source-example details blockquote{font-size:23px;line-height:1.5;margin:20px 0}.cv-source-example .cv-context-payoff{font-size:18px}
.cv-accordion-1{border-block:2px solid currentColor;margin:28px 0}.cv-accordion-1+.cv-accordion-1{border-top:0;margin-top:-28px}.cv-accordion-1>summary{display:flex;justify-content:space-between;align-items:center;gap:20px;list-style:none;cursor:pointer;font-size:20px;line-height:1.4;padding:22px 0;min-height:64px}.cv-accordion-1>summary::-webkit-details-marker{display:none}.cv-accordion-1>summary:after{content:'+';font-size:30px;font-weight:400}.cv-accordion-1[open]>summary:after{content:'−'}.cv-accordion-1>div{padding:2px 0 25px}.cv-accordion-1 p,.cv-accordion-1 li{font-size:17px;line-height:1.7}.cv-source-example :focus-visible{outline-color:#0050d8}.cv-site .cv-source-example .compat-anchor{display:block}
.cv-application-entrances{display:grid;grid-template-columns:1fr 1fr;gap:40px 60px;margin-top:35px}.cv-application-entrances article{border-top:2px solid #8ba4c9;padding-top:25px}.cv-application-entrances h3{font-size:34px;max-width:490px}.cv-application-entrances p{font-size:17px}.cv-application-entrances .cv-eyebrow{margin-bottom:18px!important}.cv-proof-result{display:grid;grid-template-columns:.7fr 1.3fr;align-items:center;gap:50px;margin:50px 0 30px}.cv-proof-number{font:500 clamp(100px,13vw,190px)/.95 var(--font-alt);letter-spacing:-.06em;color:#afceff}.cv-proof-result h3{font-size:clamp(30px,3.5vw,49px);max-width:690px}.cv-proof-result p{font-size:19px;max-width:680px}.cv-proof-distribution{margin:30px 0}.cv-proof-distribution>p{font-size:20px;margin-bottom:20px}.cv-proof-bar{display:flex;height:22px;overflow:hidden}.cv-proof-bar>span{height:100%}.cv-proof-bar .local,.cv-proof-key .local{background:#4b88e3}.cv-proof-bar .ties,.cv-proof-key .ties{background:#d5dde8}.cv-proof-bar .hosted,.cv-proof-key .hosted{background:#b98241}.cv-proof-key{display:flex;flex-wrap:wrap;gap:10px 25px;margin-top:12px;font-size:14px}.cv-proof-key span{display:flex;align-items:center;gap:8px}.cv-proof-key i{width:10px;height:10px}.cv-proof-next{border-top:1px solid #59616e;margin-top:40px;padding-top:24px;display:flex;flex-wrap:wrap;gap:12px 35px;align-items:center}.cv-proof-next p{font-size:17px;flex:1;min-width:240px;margin:0}.cv-proof-next .cv-link{font-size:15px}
.cv-month-strip{display:grid;grid-template-columns:1fr 1fr 1fr;margin:25px 0;gap:9px}.cv-month-strip>div{background:#fff;border-top:3px solid #8da2bf;padding:18px 12px}.cv-month-strip .missing{background:transparent;border:2px dashed #496c9c}.cv-month-strip span,.cv-month-strip small{display:block}.cv-month-strip strong{display:block;font-size:27px;margin:14px 0}.cv-month-strip small{font-size:14px;line-height:1.5}.cv-reconciliation .cv-sum{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;margin:20px 0}.cv-sum div{border-top:1px solid #9caec5;padding:20px 0}.cv-sum .total{grid-column:3}.cv-sum>span{font-size:27px}.cv-sum>span:nth-of-type(2){grid-column:2}.cv-sum small{display:block;font-size:14px}.cv-sum strong{display:block;font:500 38px/1.2 var(--font-alt);margin-top:12px}.cv-reconciliation blockquote{font-size:20px;line-height:1.6}.cv-warning-timeline ol{list-style:none;padding:0;margin:28px 0}.cv-warning-timeline li{display:grid;grid-template-columns:85px 1fr;gap:20px;border-top:1px solid #a1b1c7;padding:22px 0;font-size:18px;line-height:1.5}.cv-warning-timeline time{font:500 25px/1.3 var(--font-alt)}.cv-warning-timeline .at-work{color:#164c97;border-top:3px solid #285aa0}.cv-timeline-zone,.cv-example-note{font-size:15px!important;line-height:1.6}.cv-trial-record{border-left:3px solid #5779a8;margin:30px 0;padding-left:25px}.cv-trial-record>span{font-size:14px;color:#405371}.cv-trial-record blockquote{font-size:26px;line-height:1.4;margin:12px 0 25px}.cv-trial-record p{font-size:20px}.cv-source-path{border-block:1px solid var(--cv-line);padding:28px 0}.cv-source-path ol{display:flex;justify-content:space-between;gap:35px;list-style:none;margin:0;padding:0}.cv-source-path li{flex:1;line-height:1.5}.cv-source-path strong{display:block;font:500 29px/1.2 var(--font-alt);margin-bottom:10px}.cv-source-path span{font-size:17px}.cv-validation-scope{font-size:17px;max-width:900px;margin-top:30px}.cv-quiet-contact{padding:35px 0;border-top:1px solid var(--cv-line);background:#f4f4f1;color:#16243a}.cv-quiet-contact .cv-container{display:flex;align-items:center;justify-content:space-between;gap:25px}.cv-quiet-contact p{margin:0;font-size:18px}
@media(prefers-reduced-motion:no-preference){.cv-order-example.is-seen .cv-order-dates>div{animation:cv-arrive .7s both}.cv-order-example.is-seen .cv-order-dates>div:last-child{animation-delay:.18s}}
@media(max-width:1023px){.cv-site .cv-evidence-portfolio .row{display:block}.cv-site .cv-evidence-portfolio .col-md-8,.cv-site .cv-evidence-portfolio .col-md-4{width:100%}.cv-site .cv-evidence-portfolio .portfolio-2-image{margin:0 0 35px}.cv-evidence-portfolio .col-md-4{max-width:760px}.cv-proof-result{gap:30px}}
@media(max-width:767px){.cv-order-example,.cv-source-example,.cv-missing-month,.cv-reconciliation,.cv-warning-timeline,.cv-research-example,.cv-meaning-example{padding:24px}.cv-site .cv-evidence-portfolio h2{font-size:39px}.cv-order-documents{grid-template-columns:1fr;gap:25px}.cv-order-documents blockquote{font-size:22px}.cv-order-dates{gap:8px;margin:26px 0}.cv-order-dates strong{font-size:32px}.cv-order-dates span{font-size:13px}.cv-order-example h3{font-size:30px}.cv-order-dates{grid-template-columns:1fr .5fr 1fr}.cv-source-example>blockquote{font-size:33px}.cv-application-entrances{grid-template-columns:1fr;gap:35px}.cv-application-entrances h3{font-size:30px}.cv-proof-result{grid-template-columns:1fr;gap:22px;margin-top:35px}.cv-proof-number{font-size:116px}.cv-proof-result h3{font-size:36px}.cv-proof-distribution>p{font-size:18px;line-height:1.6}.cv-proof-next{display:block}.cv-proof-next .cv-link{margin-top:12px;margin-right:20px}.cv-source-path ol{flex-direction:column;gap:25px}.cv-quiet-contact .cv-container{display:block}.cv-quiet-contact .cv-link{margin-top:15px}.cv-warning-timeline li{grid-template-columns:72px 1fr;gap:15px}.cv-month-strip{gap:6px}.cv-month-strip>div{padding:15px 7px}.cv-month-strip strong{font-size:24px}.cv-month-strip small{font-size:13px}.cv-sum strong{font-size:31px}.cv-sum small{font-size:14px}.cv-accordion-1>summary{font-size:19px}.cv-accordion-1 .cv-links{display:block}.cv-accordion-1 .cv-link{margin-bottom:14px}.cv-site .cv-proof-next p{min-width:0}}
@media(max-width:360px){.cv-order-example,.cv-source-example,.cv-missing-month,.cv-reconciliation,.cv-warning-timeline,.cv-research-example,.cv-meaning-example{padding:18px}.cv-order-dates strong{font-size:28px}.cv-order-dates span{font-size:12px}.cv-sum strong{font-size:27px}.cv-month-strip{grid-template-columns:1fr}.cv-month-strip>div{display:grid;grid-template-columns:50px 50px 1fr;gap:10px;align-items:center}.cv-month-strip strong{margin:0}.cv-site .cv-evidence-portfolio h2{font-size:35px}}

/* Neutral article metadata and mobile benefit-first portfolio order. */
.cv-site .article-updated{color:#526074;font-size:14px;line-height:1.6;margin:0 0 28px;padding:0;border:0;background:none}
.cv-site .article-revision-note{color:#526074;font-size:15px;line-height:1.7;border-top:1px solid #c8cdd4;margin-top:45px;padding-top:22px}
@media(max-width:1023px){.cv-site .cv-evidence-portfolio .row{display:flex;flex-direction:column-reverse;gap:30px}.cv-site .cv-evidence-portfolio .portfolio-2-image{margin:0}}

/* Narrow evidence repairs found in actual 390/320 renders. */
.cv-month-strip{grid-template-columns:repeat(3,minmax(0,1fr))}
@media(max-width:767px){.cv-reconciliation .cv-sum{grid-template-columns:26px minmax(0,1fr);gap:0 12px}.cv-sum>div:first-child,.cv-sum .total{grid-column:2}.cv-sum>span:nth-of-type(2){grid-column:1}}
@media(max-width:360px){.cv-month-strip{grid-template-columns:1fr}}
