/* Product/help pages only. Shared navigation and footer are owned by the site theme. */
html:root body[data-redesign][data-redesign] main.content-v11{background:#fff!important;color:#142d23!important;font-family:'DM Sans',sans-serif!important;font-size:16px!important;line-height:1.6!important;padding:0 0 48px!important;min-height:60vh}
html:root body[data-redesign][data-redesign] .content-v11 .cp-container{width:calc(100% - 96px);max-width:1440px;margin:0 auto;box-sizing:border-box}
html:root body[data-redesign][data-redesign] .content-v11 h1,html:root body[data-redesign][data-redesign] .content-v11 h2,html:root body[data-redesign][data-redesign] .content-v11 h3{font-family:'Manrope',sans-serif!important;color:#142d23!important;font-weight:600!important;text-transform:none!important;text-wrap:balance;letter-spacing:-.7px!important;margin:0!important}
html:root body[data-redesign][data-redesign] .content-v11 h1{font-size:40px!important;line-height:1.2!important;max-width:25ch!important}
html:root body[data-redesign][data-redesign] .content-v11 h2{font-size:32px!important;line-height:1.25!important;max-width:32ch!important}
html:root body[data-redesign][data-redesign] .content-v11 h3{font-size:20px!important;line-height:1.4!important;letter-spacing:-.35px!important}
html:root body[data-redesign][data-redesign] .content-v11 p{font:400 16px/1.6 'DM Sans',sans-serif!important;color:#506359!important;max-width:70ch;margin:12px 0 0!important}
html:root body[data-redesign][data-redesign] .content-v11 .cp-page-head{padding:48px 0 36px;border-bottom:1px solid #dfe7e2}
html:root body[data-redesign][data-redesign] .content-v11 .cp-eyebrow{font-size:14px!important;font-weight:500!important;line-height:1.5!important;color:#176b4b!important;margin:0 0 14px!important}
html:root body[data-redesign][data-redesign] .content-v11 .cp-lead{max-width:70ch;margin-top:18px!important}
html:root body[data-redesign][data-redesign] .content-v11 .cp-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:24px}
html:root body[data-redesign][data-redesign] .content-v11 a{color:#176b4b!important;text-decoration:underline;text-underline-offset:3px}
html:root body[data-redesign][data-redesign] .content-v11 .cp-button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 18px;box-sizing:border-box;border:1px solid #c9d9ce;border-radius:12px;background:white;color:#176b4b!important;font:500 16px/1.5 'DM Sans',sans-serif!important;text-decoration:none!important;text-align:center;max-width:100%}
html:root body[data-redesign][data-redesign] .content-v11 .cp-button-primary{background:#176b4b!important;color:#fff!important;border-color:#176b4b!important}
html:root body[data-redesign][data-redesign] .content-v11 .cp-section{padding:40px 0;border-bottom:1px solid #dfe7e2;scroll-margin-top:90px}
html:root body[data-redesign][data-redesign] .content-v11 .cp-section-head{margin-bottom:24px}
html:root body[data-redesign][data-redesign] .content-v11 .cp-two-column{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.35fr);gap:48px}
html:root body[data-redesign][data-redesign] .content-v11 .cp-prose p:first-child{margin-top:0!important}
html:root body[data-redesign][data-redesign] .content-v11 .cp-text-link{display:inline-flex;align-items:center;gap:8px;min-height:44px;margin-top:14px;font-weight:500}
html:root body[data-redesign][data-redesign] .content-v11 .cp-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}
html:root body[data-redesign][data-redesign] .content-v11 .cp-card{border:1px solid #dfe7e2;border-radius:12px;padding:24px;background:#fff;min-width:0;box-shadow:none}
html:root body[data-redesign][data-redesign] .content-v11 .cp-card p{margin-top:10px!important}
html:root body[data-redesign][data-redesign] .content-v11 .cp-link-list{display:flex;flex-direction:column;align-items:flex-start;margin-top:14px;gap:0}
html:root body[data-redesign][data-redesign] .content-v11 .cp-link-list a{display:inline-flex;align-items:center;min-height:44px;padding:6px 0;font-size:16px;line-height:1.5;overflow-wrap:anywhere}
html:root body[data-redesign][data-redesign] .content-v11 .cp-jump-links{display:flex;flex-wrap:wrap;gap:8px 24px;margin:18px 0 0}
html:root body[data-redesign][data-redesign] .content-v11 .cp-jump-links a{display:inline-flex;align-items:center;min-height:44px;font-size:16px}
html:root body[data-redesign][data-redesign] .content-v11 .cp-callout{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-top:40px;padding:28px;border:1px solid #d7e8dd;border-radius:12px;background:#edf7f1}
html:root body[data-redesign][data-redesign] .content-v11 .cp-callout h2{font-size:28px!important;max-width:32ch!important}
html:root body[data-redesign][data-redesign] .content-v11 .cp-callout .cp-actions{margin-top:0;flex-shrink:0}
html:root body[data-redesign][data-redesign] .content-v11 .cp-faq-group{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.75fr);gap:48px}
html:root body[data-redesign][data-redesign] .content-v11 .cp-faq-list{min-width:0;border-top:1px solid #dfe7e2}
html:root body[data-redesign][data-redesign] .content-v11 .cp-faq-item{border-bottom:1px solid #dfe7e2;background:#fff}
html:root body[data-redesign][data-redesign] .content-v11 .cp-faq-item>summary{display:list-item;list-style:disclosure-closed inside;padding:17px 8px;box-sizing:border-box;min-height:56px;cursor:pointer;font:500 16px/1.6 'DM Sans',sans-serif!important;color:#142d23!important}
html:root body[data-redesign][data-redesign] .content-v11 .cp-faq-item[open]>summary{list-style-type:disclosure-open;color:#176b4b!important}
html:root body[data-redesign][data-redesign] .content-v11 .cp-faq-item>summary::marker{color:#176b4b}
html:root body[data-redesign][data-redesign] .content-v11 .cp-faq-answer{padding:0 8px 20px 26px}
html:root body[data-redesign][data-redesign] .content-v11 .cp-faq-answer p{margin-top:0!important;max-width:70ch}
html:root body[data-redesign][data-redesign] .content-v11 a:focus-visible,html:root body[data-redesign][data-redesign] .content-v11 summary:focus-visible{outline:2px solid #176b4b!important;outline-offset:4px!important;border-radius:4px}
@media(min-width:1800px){html:root body[data-redesign][data-redesign] .content-v11 .cp-page-head{padding-top:48px}}
@media(max-width:1000px){html:root body[data-redesign][data-redesign] .content-v11 .cp-container{width:calc(100% - 48px)}html:root body[data-redesign][data-redesign] .content-v11 .cp-card-grid{grid-template-columns:1fr}html:root body[data-redesign][data-redesign] .content-v11 .cp-two-column,html:root body[data-redesign][data-redesign] .content-v11 .cp-faq-group{grid-template-columns:1fr;gap:24px}html:root body[data-redesign][data-redesign] .content-v11 .cp-callout{align-items:flex-start;flex-direction:column}}
@media(max-width:600px){html:root body[data-redesign][data-redesign] .content-v11 .cp-container{width:calc(100% - 32px)}html:root body[data-redesign][data-redesign] .content-v11 .cp-page-head{padding:32px 0 28px}html:root body[data-redesign][data-redesign] .content-v11 h1{font-size:36px!important;letter-spacing:-.8px!important}html:root body[data-redesign][data-redesign] .content-v11 h2{font-size:28px!important}html:root body[data-redesign][data-redesign] .content-v11 .cp-section{padding:28px 0}html:root body[data-redesign][data-redesign] .content-v11 .cp-card,html:root body[data-redesign][data-redesign] .content-v11 .cp-callout{padding:20px}html:root body[data-redesign][data-redesign] .content-v11 .cp-actions{gap:10px}html:root body[data-redesign][data-redesign] .content-v11 .cp-actions .cp-button{width:100%}html:root body[data-redesign][data-redesign] .content-v11 .cp-callout .cp-actions{width:100%}html:root body[data-redesign][data-redesign] .content-v11 .cp-faq-item>summary{padding:14px 4px}html:root body[data-redesign][data-redesign] .content-v11 .cp-faq-answer{padding-left:14px}}
@media(prefers-reduced-motion:reduce){html:root body[data-redesign][data-redesign] .content-v11 *{scroll-behavior:auto!important;transition:none!important}}
