.qccs-editorial{padding-bottom:80px}.qccs-news-head{padding-top:44px;padding-bottom:42px}.qccs-news-head h1{font-size:clamp(2rem,4vw,3.5rem);line-height:1.12;max-width:980px;margin:16px 0 24px;letter-spacing:-.035em}.qccs-lead{font-size:clamp(1.1rem,1.7vw,1.35rem);line-height:1.65;max-width:850px;color:#43534d}.qccs-breadcrumb{font-size:.87rem;color:#5b6c64;margin-bottom:28px}.qccs-breadcrumb a{text-decoration:underline}.qccs-news-cover{display:block;width:100%;height:auto;border-radius:20px;margin-top:28px}.qccs-news-head>.qccs-news-cover{max-width:1120px}.qccs-article-layout{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:64px;align-items:start}.qccs-prose{max-width:760px;font-size:1.08rem;line-height:1.8}.qccs-prose h2{font-size:1.65rem;line-height:1.25;letter-spacing:-.02em;margin:34px 0 14px}.qccs-prose h2:first-child{margin-top:0}.qccs-prose p{margin:0 0 20px}.qccs-prose li{margin:12px 0}.qccs-prose a:not(.button),.qccs-form-panel a:not(.button){color:#175d3d;text-decoration:underline;text-underline-offset:3px}.qccs-sources{border-top:1px solid #dce4de;margin-top:30px;padding-top:12px;font-size:.92rem}.qccs-callout{background:#eef5ec;border:1px solid #d6e3d3;border-radius:22px;padding:26px}.qccs-callout h2{font-size:1.6rem;line-height:1.2;margin:18px 0 14px}.qccs-callout p{line-height:1.65}.qccs-badge{display:inline-block;background:#ffebc9;color:#704500;font-weight:800;border-radius:30px;padding:7px 12px;font-size:.8rem;letter-spacing:.025em}.qccs-terms{font-size:.78rem!important;line-height:1.6!important;color:#536057;margin-top:18px!important}.qccs-news-card{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);background:#f2f6ef;border:1px solid #dce5d7;border-radius:24px;overflow:hidden;margin-top:36px}.qccs-news-card>a{display:block}.qccs-news-card img{width:100%;height:100%;object-fit:cover;display:block}.qccs-news-card>div{padding:34px}.qccs-news-card h2{font-size:clamp(1.45rem,2vw,2rem);line-height:1.2;margin:16px 0}.qccs-news-card p{line-height:1.65}.qccs-offer-hero{display:grid;grid-template-columns:1.1fr 1fr;gap:44px;align-items:center}.qccs-offer-hero h1{font-size:clamp(2rem,3.6vw,3rem)}.qccs-offer-body{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:start}.qccs-form-panel{background:#f2f6ef;border:1px solid #dce5d7;border-radius:24px;padding:32px;scroll-margin-top:120px}.qccs-form-panel h2{font-size:1.8rem;line-height:1.2;margin:12px 0 16px}.qccs-form-panel form{display:grid;gap:10px;margin-top:24px}.qccs-form-panel label{font-weight:650}.qccs-form-panel input:not([type=checkbox]),.qccs-form-panel textarea{width:100%;padding:12px;border:1px solid #9dac9f;border-radius:8px;background:white;color:#172d22;font:inherit;box-sizing:border-box}.qccs-form-panel input:focus-visible,.qccs-form-panel textarea:focus-visible{outline:3px solid #9bcc80;outline-offset:2px}.qccs-consent{display:flex;align-items:flex-start;gap:9px;font-size:.86rem;line-height:1.55;margin:10px 0}.qccs-consent input{margin-top:5px}.qccs-release{display:block;text-align:center;padding:14px;color:inherit;font-size:.8rem}.qccs-promo{position:absolute;right:18px;bottom:18px;z-index:2;background:#fffffff5;border-radius:20px;padding:22px;max-width:300px;box-shadow:0 12px 35px #10291b38;color:#173629;text-align:left}.qccs-promo h2{font-size:1.45rem;line-height:1.14;margin:12px 0 10px;letter-spacing:-.02em}.qccs-promo p{font-size:.88rem;line-height:1.5;margin:0 0 14px}.qccs-promo .button{font-size:.88rem;padding:12px 16px;min-height:44px}.qccs-promo-more{display:block;font-size:.73rem;text-decoration:underline;margin-top:10px;color:#526259}.hero-photo:has(.qccs-promo)>.hero-photo-proof{display:none}.qccs-home-news{padding:65px 0;background:#f7f8f3}.qccs-home-news .qccs-news-card{margin-top:24px}.qccs-home-news .section-heading h2{font-size:2rem}.desktop-nav:has([data-qccs-news-nav]){gap:18px}.qccs-news-nav{white-space:nowrap}@media(max-width:1100px){.desktop-nav:has([data-qccs-news-nav]){gap:12px}.desktop-nav:has([data-qccs-news-nav])>a{font-size:13px}.qccs-article-layout{gap:30px;grid-template-columns:minmax(0,1fr) 290px}.qccs-promo{max-width:270px;padding:18px}}@media(max-width:760px){.qccs-news-head{padding-top:28px}.qccs-article-layout,.qccs-offer-hero,.qccs-offer-body,.qccs-news-card{grid-template-columns:1fr;gap:28px}.qccs-article-layout{gap:36px}.qccs-news-card{gap:0}.qccs-news-card>div,.qccs-form-panel{padding:24px}.qccs-callout{position:static}.qccs-offer-hero>.qccs-news-cover{margin-top:0}.qccs-promo{position:relative;right:auto;bottom:auto;max-width:none;margin:14px 0 0;box-shadow:none;border:1px solid #dce5d7;padding:22px}.hero-photo:has(.qccs-promo){background:transparent;overflow:visible}.hero-photo:has(.qccs-promo)>img{border-radius:20px}.qccs-promo h2{max-width:none;font-size:1.6rem}.qccs-home-news{padding:40px 0}.qccs-promo .button{width:100%;justify-content:center}}@media(prefers-reduced-motion:reduce){.qccs-editorial *{scroll-behavior:auto}}
.qccs-byline{color:#536057;font-size:.9rem;line-height:1.6;margin:0 0 20px}.qccs-byline a{text-decoration:underline}.qccs-prose h3{font-size:1.2rem;line-height:1.4;margin:24px 0 10px}.qccs-security-related{border-top:1px solid #dce4de}.qccs-security-related p{max-width:760px;line-height:1.65}
