.cc-seo-text{max-width:1200px;margin:32px auto;padding:0 24px;color:#242c3b;font-family:CHP-Montserrat,Montserrat,Arial,sans-serif;font-size:16px;line-height:1.85;overflow-wrap:anywhere}
.cc-seo-text>summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 22px;background:#eaf0f5;border-radius:20px;list-style:none;font-size:15px;font-weight:600;cursor:pointer}
.cc-seo-text>summary::-webkit-details-marker{display:none}.cc-seo-text>summary svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.5;flex-shrink:0;transition:transform .2s}.cc-seo-text[open]>summary svg{transform:rotate(180deg)}.cc-seo-text>summary:focus-visible{outline:2px solid #73849a;outline-offset:4px}.cc-seo-content{max-width:960px;margin:28px auto}.cc-seo-content .collection-description{color:inherit;max-width:none}.cc-seo-content .cl-box{padding:0;margin:24px 0}.cc-seo-content .cl-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.cc-seo-content th,.cc-seo-content td{padding:12px;text-align:left;border-bottom:1px solid #2530400c}
.cc-seo-text h2,.cc-seo-text h3{color:inherit;line-height:1.3;letter-spacing:-.025em;margin:32px 0 16px;font-family:inherit}
.cc-seo-text h2{font-size:28px}.cc-seo-text h3{font-size:21px}.cc-seo-text p{margin:0 0 18px}.cc-seo-text a{color:inherit;text-decoration:underline;text-underline-offset:4px}.cc-seo-text em{font-family:inherit!important}.cc-seo-text img{max-width:100%;height:auto;border-radius:20px}.cc-seo-text table{display:block;max-width:100%;overflow-x:auto}.cc-seo-text details{padding:16px 0;border-bottom:1px solid #2530400c}.cc-seo-text summary{cursor:pointer;font-weight:600}.cc-seo-text li{margin-bottom:8px}
@media(max-width:767px){.cc-seo-text{padding:0 20px;margin:24px auto;font-size:15px;line-height:1.8}.cc-seo-text>summary{padding:16px;font-size:14px}.cc-seo-content .cl-grid{grid-template-columns:1fr}.cc-seo-text h2{font-size:24px}.cc-seo-text h3{font-size:19px}}
