.cp292{--c292-ink:#123f40;--c292-body:#344f4e;--c292-teal:#087d7d;--c292-gold:#bd8e30;--c292-line:#d6ded8;box-sizing:border-box;color:var(--c292-body);font-family:var(--font-body-family,Arial,sans-serif);font-size:16px;line-height:1.65;letter-spacing:normal}.cp292 *,.cp292 *:before,.cp292 *:after{box-sizing:border-box}.cp292-tone-white{background:#fff}.cp292-tone-light{background:#f5f2e9}.cp292-tone-teal{--c292-ink:#fff;--c292-body:#e2edeb;--c292-teal:#8ee0d7;--c292-gold:#e8c975;--c292-line:#396665;background:#063f40;color:var(--c292-body)}.cp292 h1,.cp292 h2,.cp292 h3{color:var(--c292-ink);letter-spacing:-.025em;text-wrap:balance;line-height:1.14;font-family:var(--font-heading-family,Georgia,serif);font-weight:500;margin:0 0 18px}.cp292 h1{font-size:clamp(34px,4.2vw,62px);max-width:17ch}.cp292 h2{font-size:clamp(27px,3vw,40px)}.cp292 h3{font-size:25px;line-height:1.22}.cp292 p{margin:0 0 18px}.cp292 a{color:var(--c292-teal);text-underline-offset:5px}.cp292 a:focus-visible,.cp292 button:focus-visible,.cp292 input:focus-visible,.cp292 summary:focus-visible{outline:3px solid var(--c292-gold);outline-offset:4px}.cp292-wrap{max-width:1240px;width:100%;margin:auto;padding-left:30px;padding-right:30px}.cp292-hero{padding:20px 0 54px}.cp292-crumbs{font-size:13px;display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin:0 0 32px;line-height:1.4}.cp292-crumbs span[aria-current]{color:var(--c292-body)}.cp292-hero-grid,.cp292-story-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:50px}.cp292-hero-grid--text{grid-template-columns:minmax(0,820px)}.cp292-hero-copy{padding:10px 0}.cp292-kicker{font:700 11px/1.5 var(--font-body-family,Arial,sans-serif);color:var(--c292-gold);text-transform:uppercase;letter-spacing:.16em;margin:0 0 14px!important}.cp292-lead{font-size:17px;max-width:66ch}.cp292-actions{display:flex;align-items:center;flex-wrap:wrap;gap:18px;margin-top:26px}.cp292-button{display:inline-flex;align-items:center;justify-content:center;gap:12px;padding:13px 22px;min-height:48px;border:1px solid #c49a42;background:#d9b85d;color:#143b3a!important;border-radius:7px;text-decoration:none;font:700 15px/1.4 var(--font-body-family,Arial,sans-serif);cursor:pointer;box-shadow:none;max-width:100%;text-align:center}.cp292-button:hover{background:#efce77}.cp292-text-link{font-weight:700;font-size:15px;display:inline-block;padding:8px 0;max-width:100%}.cp292-media{margin:0;min-width:0;overflow:hidden;border-radius:14px;background:#eef1e9;position:relative}.cp292-media img,.cp292-media video{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:cover}.cp292-media--contain img{object-fit:contain}.cp292-media figcaption{font-size:12px;line-height:1.5;color:#345655;background:#eef1e9;padding:10px 14px}.cp292-story{padding:60px 0}.cp292-story-grid--right .cp292-media{order:2}.cp292-story-grid--right .cp292-story-copy{order:1}.cp292-prose{font-size:16px;line-height:1.7}.cp292-prose ul,.cp292-prose ol{padding-left:22px}.cp292-prose li{margin:0 0 8px}.cp292-cards{padding:54px 0}.cp292-section-head{max-width:800px;margin:0 0 30px}.cp292-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.cp292-card-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.cp292-card-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.cp292-card{min-width:0;display:flex;flex-direction:column;border:1px solid var(--c292-line);border-radius:14px;overflow:hidden;background:#fff;--c292-ink:#123f40;--c292-body:#344f4e;--c292-teal:#087373;--c292-gold:#99751f;color:var(--c292-body)}.cp292-card .cp292-media{border-radius:0}.cp292-card .cp292-media img,.cp292-card .cp292-media video{aspect-ratio:16/10}.cp292-card-copy{padding:24px;display:flex;flex-direction:column;flex:1}.cp292-card-copy .cp292-text-link{margin-top:auto;align-self:flex-start}.cp292-card-copy p:last-child{margin-bottom:12px}.cp292-card-grid--steps .cp292-card{border-top:3px solid #bc9a4c}.cp292-card-grid--compact .cp292-card-copy{padding:22px}.cp292-card-grid--compact h3{font-size:23px}.cp292-source{padding:50px 0;border-top:1px solid #e4e7e0}.cp292-source:has(.cp292-editor-note):not(:has([data-cp292-body])){padding:18px 0}.cp292-reading-grid{display:grid;grid-template-columns:minmax(0,830px) minmax(0,230px);gap:70px}.cp292-source-heading{font-size:26px!important;margin-bottom:24px!important}.cp292-source-note{font-size:14px;border-left:3px solid #c7a84c;padding-left:16px}.cp292-body{font-size:16px;line-height:1.8;min-width:0;overflow-wrap:anywhere}.cp292-body h2{font-size:clamp(23px,2.3vw,30px);margin-top:32px;line-height:1.35;max-width:100%;text-wrap:pretty}.cp292-body h3{font-size:22px;margin-top:25px;line-height:1.35}.cp292-body p,.cp292-body li{color:#344f4e}.cp292-body a{color:#086f70}.cp292-body img,.cp292-body video,.cp292-body iframe{max-width:100%;height:auto}.cp292-body table{display:block;overflow-x:auto;max-width:100%}.cp292-body .cp-cta-row{display:flex;flex-wrap:wrap;gap:12px}.cp292-body .cp-cta-row a{display:inline-block;padding:10px 14px;border:1px solid #cbdad3;border-radius:8px}.cp292-toc{align-self:start;position:sticky;top:32px;border-left:1px solid #cbdad3;padding:0 0 0 20px}.cp292-toc nav{display:grid;gap:12px;font-size:13px;line-height:1.5}.cp292 [hidden]{display:none!important}.cp292-body [id]{scroll-margin-top:110px}.cp292-action{padding:56px 0}.cp292-action-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:70px;align-items:start}.cp292-action-grid:not(:has(form)){grid-template-columns:minmax(0,850px)}.cp292-brief{background:#fff;color:#234747;padding:24px;border:1px solid #d5e1da;border-radius:14px;display:grid;gap:16px}.cp292-brief label{display:grid;gap:6px;font-size:14px;font-weight:700}.cp292-brief input{font:400 17px/1.4 var(--font-body-family,Arial,sans-serif);width:100%;padding:12px;border:1px solid #92aaa4;border-radius:6px;color:#143f40;background:#fff;min-height:48px}.cp292-brief p{font-size:12px;line-height:1.6;margin:0}.cp292-brief .cp292-button{width:100%}.cp292-faq{padding:52px 0}.cp292-faq-grid{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:60px}.cp292-faq-item{border-bottom:1px solid #bdccc4}.cp292-faq-item:first-child{border-top:1px solid #bdccc4}.cp292-faq-item summary{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:20px 2px;cursor:pointer;list-style:none;font-weight:700;color:#123f40;min-height:48px}.cp292-faq-item summary::-webkit-details-marker{display:none}.cp292-faq-item summary span{font-size:24px;color:#0a7979}.cp292-faq-item[open] summary span{transform:rotate(45deg)}.cp292-faq-item .cp292-prose{padding:0 25px 14px 2px}.cp292-rail{padding:52px 0}.cp292-product-grid{list-style:none;margin:0 0 28px;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.cp292-product-grid>li{min-width:0}.cp292-product-grid .card-wrapper{height:100%}.cp292-product-grid h3{font-size:21px}.cp292-editor-note{padding:18px;border:1px dashed #869f96;font:14px/1.6 Arial,sans-serif;color:#234f4f;background:#fffbe9}.cp292-proof{font-size:13px;color:#58716e}@media(max-width:989px){.cp292-hero-grid,.cp292-story-grid{gap:28px}.cp292-card-grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}.cp292-reading-grid{grid-template-columns:minmax(0,1fr);gap:20px}.cp292-toc{position:static;order:-1}.cp292-toc nav{grid-template-columns:repeat(2,minmax(0,1fr))}.cp292-action-grid{gap:30px}.cp292-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cp292-card-copy{padding:20px}}@media(max-width:649px){.cp292{font-size:16px}.cp292-wrap{padding-left:20px;padding-right:20px}.cp292-hero{padding-bottom:32px}.cp292-crumbs{font-size:12px;margin-bottom:22px}.cp292-hero-grid,.cp292-story-grid,.cp292-faq-grid,.cp292-action-grid{grid-template-columns:minmax(0,1fr);gap:25px}.cp292-hero h1{font-size:36px;max-width:20ch}.cp292-lead{font-size:16px}.cp292-actions{gap:12px;margin-top:20px}.cp292-media img,.cp292-media video{aspect-ratio:16/11}.cp292-story-grid--right .cp292-media,.cp292-story-grid--right .cp292-story-copy{order:initial}.cp292-story-grid .cp292-story-copy{order:-1}.cp292-story,.cp292-cards,.cp292-action,.cp292-faq,.cp292-rail{padding-top:36px;padding-bottom:36px}.cp292-card-grid,.cp292-card-grid--2,.cp292-card-grid--4{grid-template-columns:minmax(0,1fr);gap:18px}.cp292-card-grid--compact{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.cp292-card-grid--compact .cp292-card-copy{padding:16px}.cp292-card-grid--compact h3{font-size:21px}.cp292-card-grid--compact .cp292-prose{font-size:14px}.cp292-card-copy{padding:21px}.cp292-card h3{font-size:25px}.cp292-source{padding-top:34px;padding-bottom:34px}.cp292-toc nav{grid-template-columns:minmax(0,1fr)}.cp292-product-grid{gap:12px}.cp292-product-grid h3{font-size:18px}.cp292-product-grid .card__information{padding:14px 8px!important}.cp292-product-grid .cp-card-commerce,.cp292-product-grid .cp-card-buy-row{padding-left:6px;padding-right:6px}.cp292-product-grid .button,.cp292-product-grid button{font-size:13px;letter-spacing:normal}.cp292-section-head{margin-bottom:24px}.cp292-brief{padding:20px}}@media(prefers-reduced-motion:reduce){.cp292 *{scroll-behavior:auto!important;transition:none!important}}@media print{.cp292{background:#fff!important;color:#222!important}.cp292 h1,.cp292 h2,.cp292 h3,.cp292 a{color:#173e3e!important}.cp292-brief,.cp292-toc,.cp292-crumbs{display:none!important}.cp292-hero-grid,.cp292-story-grid,.cp292-reading-grid,.cp292-faq-grid{display:block}.cp292-media{max-width:340px}.cp292{break-inside:auto}.cp292 h2,.cp292 h3{break-after:avoid}.cp292-card{break-inside:avoid}.cp292 details .cp292-prose{display:block}}.cp292 h1,.cp292 h2,.cp292 h3,.cp292-button,.cp292-text-link{overflow-wrap:anywhere}.cp292-story-grid:not(:has(.cp292-media)){grid-template-columns:minmax(0,850px)}.cp292-tools .cp-bespoke__context-tools{padding:32px 0;background:#f5f2e9}.cp292-tools .cp-bespoke__tool-panel{margin:0;border-color:#c9d8d1}.cp292-tools .cp-bespoke__tool-panel-head h2{color:#123f40}.cp292-tools .cp-bespoke__tool-panel-head span{color:#345b56}.cp292-tools .cp-bespoke__tool-form label{color:#123f40}.cp292-source .cp292-body :is(h1,h2,h3,h4){color:#123f40}.cp292-body .cp-page-content{background:transparent;color:#344f4e}
/*# sourceMappingURL=/cdn/shop/t/148/assets/cp292-pages.css.map */
