/* Scoped additions for the four reviewed pages; existing global styles remain intact. */
.ck-care-paths{padding-block:38px 52px}.ck-care-paths>h2{font-size:clamp(23px,2.4vw,31px);font-weight:400;line-height:1.35;margin:0 0 24px}.ck-care-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.ck-care-grid>article{padding:26px 30px;border-radius:20px;background:#e9eeeb80;min-width:0}.ck-care-grid h3{font-size:20px;line-height:1.4;font-weight:500;margin:0 0 10px}.ck-care-grid p{font-size:15px;line-height:1.8;margin:0 0 14px;max-width:66ch}.ck-care-links{display:flex;flex-wrap:wrap;gap:10px 24px}.ck-care-links a{font-size:14px;text-decoration:none!important;border:0!important;min-height:44px;display:inline-flex;align-items:center;gap:9px}.ck-care-links a:after{content:'↗';font-size:16px}.ck-care-links a:hover{text-decoration:underline!important;text-underline-offset:4px}.ck-care-paths a:focus-visible,.ck-guarantee a:focus-visible,.ck-guarantee summary:focus-visible{outline:2px solid #24495d;outline-offset:4px}
.ck-guarantee h2{font-size:clamp(25px,2.8vw,36px);font-weight:400;line-height:1.28;letter-spacing:-.025em;max-width:26ch}.ck-guarantee h3{font-size:20px;font-weight:500;line-height:1.4;margin:26px 0 10px}.ck-guarantee p,.ck-guarantee li{font-size:16px;line-height:1.8}.ck-guarantee .ck-vg-source,.ck-guarantee .ck-vg-source a{font-size:12px;line-height:1.7}.ck-guarantee .ck-vg-source{color:#566c76;margin-top:24px}.ck-guarantee a{text-underline-offset:4px}.ck-guarantee .ck-section{padding-block:64px;border:0}.ck-guarantee .ck-vg-hero{padding-block:46px 60px}.ck-vg-hero-grid{display:grid;grid-template-columns:1.2fr 1fr;align-items:center;gap:clamp(30px,6vw,80px)}.ck-guarantee h1{font-size:clamp(44px,6.3vw,84px);line-height:1.05;letter-spacing:-.055em;font-weight:400;margin:18px 0 28px}.ck-guarantee .ck-lead{font-size:clamp(17px,1.8vw,21px);line-height:1.75;max-width:44ch}.ck-vg-photo{margin:0}.ck-vg-photo img{width:100%;aspect-ratio:1.18;object-fit:cover;object-position:50% 50%;border-radius:22px;display:block}.ck-vg-button{display:inline-flex;align-items:center;justify-content:center;min-height:46px;border:0!important;border-radius:999px;background:#163e50;color:white!important;text-decoration:none!important;padding:14px 23px;font-size:14px;margin-top:12px}.ck-vg-jumps{display:flex;gap:12px 28px;flex-wrap:wrap;padding-block:14px}.ck-vg-jumps a{font-size:14px;min-height:44px;display:inline-flex;align-items:center;text-decoration:none;border:0}.ck-vg-limits{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:30px;margin-top:40px}.ck-vg-number{display:block;font-size:70px;line-height:1;color:#456578;font-weight:300;letter-spacing:-.06em}.ck-vg-limits h3{font-size:18px}.ck-vg-limits p{font-size:15px}.ck-vg-note{margin:24px 0 0;max-width:78ch;color:#526873}.ck-vg-soft{background:#eaf0ed70}.ck-vg-reading{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr);gap:clamp(30px,7vw,100px)}.ck-vg-reading>div>h3:first-child{margin-top:0}.ck-vg-reading>div>p:first-child{margin-top:0}.ck-vg-reading>div{min-width:0}.ck-vg-steps{list-style:none;counter-reset:step;margin:0;padding:0}.ck-vg-steps>li{counter-increment:step;position:relative;padding-left:50px;margin:0 0 34px}.ck-vg-steps>li:before{content:counter(step);position:absolute;left:0;top:0;display:grid;place-content:center;border-radius:50%;width:32px;height:32px;background:#d8e2dd;color:#244656;font-size:15px}.ck-vg-steps h3{margin:0 0 9px}.ck-vg-steps p{margin:0}.ck-vg-region-examples{padding-left:20px}.ck-vg-region-examples li+li{margin-top:20px}.ck-vg-faq details{background:#eaf0ed80;border:0;border-radius:14px;padding:18px 22px;margin-bottom:12px}.ck-vg-faq summary{cursor:pointer;font-size:17px;line-height:1.5;color:#163e50}.ck-vg-faq p{font-size:15px;margin:16px 0 0}.ck-vg-bottom .ck-vg-actions{display:flex;gap:18px;flex-wrap:wrap;align-items:center}.ck-vg-link{font-size:15px}.ck-review-nav{display:flex;justify-content:center;gap:10px 22px;flex-wrap:wrap;padding:10px 15px;background:#eaf0ef;color:#234859;font:12px/1.5 sans-serif}.ck-review-nav a{color:inherit;text-decoration:none}.ck-review-nav a[aria-current=page]{font-weight:700;text-decoration:underline;text-underline-offset:4px}.ck-buk-reader .ck-chapter-copy>h3:first-child{margin-top:0}.ck-buk-reader .ck-chapter-copy{min-width:0}.ck-buk-reader .ck-chapter-copy h3{margin-top:28px}.ck-buk-reader .ck-chapter-copy p{margin-bottom:18px}
@media(max-width:760px){.ck-care-grid{grid-template-columns:1fr;gap:14px}.ck-care-grid>article{padding:22px}.ck-care-paths{padding-block:25px 32px}.ck-vg-hero-grid,.ck-vg-reading{grid-template-columns:1fr;gap:26px}.ck-guarantee .ck-section{padding-block:38px}.ck-guarantee h2{max-width:100%}.ck-guarantee h1{font-size:48px}.ck-vg-photo img{aspect-ratio:1.6}.ck-vg-limits{grid-template-columns:1fr 1fr;gap:28px 23px}.ck-vg-number{font-size:52px}.ck-vg-limits h3{font-size:17px}.ck-vg-limits p{font-size:14px}.ck-vg-steps>li{padding-left:43px}.ck-vg-jumps{gap:6px 20px}.ck-vg-jumps a{font-size:13px}.ck-vg-bottom .ck-vg-actions{gap:12px}.ck-vg-faq summary{font-size:16px}.ck-review-nav{font-size:11px}}
