.cg-brand-note{display:block;font-size:13px;font-weight:400;color:#66746b;margin-top:5px}.cg-product{border:1px solid #e0e6e1;border-radius:18px;padding:24px;margin:22px 0;background:#fff}.cg-product h2{margin:0 0 14px;font-size:25px}.cg-product h2 a{color:#183d2b;text-decoration:none}.cg-product>.product-card{box-shadow:none;margin-top:20px}.cg-method{margin:45px 0}.cg-table{overflow-x:auto;margin:18px 0}.cg-table table{width:100%;border-collapse:collapse}.cg-table th,.cg-table td{padding:12px;text-align:left;border-bottom:1px solid #e0e6e1}.cg-table th{min-width:100px;color:#315844;background:#f6f9f5}.cg-faq{border-bottom:1px solid #e0e6e1;padding:10px 0}.cg-faq h3{font-size:19px;margin-bottom:8px}.cg-source{border:1px solid #d9e1d8;border-radius:12px;padding:16px;margin-top:28px;background:#f8faf7}.cg-source summary{cursor:pointer;font-weight:700;color:#315844}.hero .kicker{color:#315844}.article>.meta{font-size:14px;color:#647367}.nav{gap:20px}.brand{white-space:normal}.article{overflow-wrap:anywhere}@media(max-width:650px){.cg-product{padding:18px}.cg-product h2{font-size:22px}.cg-brand-note{font-size:12px}.navlinks{display:flex!important;flex-wrap:wrap;gap:10px}.nav{align-items:flex-start;flex-wrap:wrap}.pc-action{width:100%}.cg-product .product-card{padding:14px}}

.cg-ad{display:inline-block;border:1px solid #9a4d1c;border-radius:4px;padding:2px 7px;color:#7a3610;background:#fff4e9;font-size:14px}.cg-ad-note{border-left:3px solid #b36729;background:#fff6eb;color:#71380e;padding:10px 14px;font-size:15px}

.answer-summary{background:#eef7f1;border:1px solid #cfe3d5;border-radius:14px;padding:18px 20px;margin:22px 0}.answer-summary h2{margin:0 0 8px!important;font-size:22px}.answer-summary p{margin:7px 0}.guide-links{background:#f8faf9;border:1px solid #dfe7e1;border-radius:14px;padding:18px 20px;margin:30px 0}.guide-links h2{margin:0 0 8px!important}.guide-links a{color:#176d42;text-decoration:underline;text-underline-offset:3px}.guide-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin:18px 0 34px}.guide-card{background:#fff;border:1px solid #dfe7e1;border-radius:15px;padding:20px}.guide-card h3{font-size:19px;line-height:1.45;margin:0 0 8px}.guide-card p{color:#5d6861;font-size:15px}.guide-card a{color:#176d42;font-weight:700}.article .quick-table{margin:18px 0}.article .quick-table li{margin:8px 0}@media(max-width:800px){.guide-grid{grid-template-columns:1fr}.answer-summary,.guide-links{padding:16px}}
