.cuprnd-seo-section{padding:56px 24px;background:#f7f9fa;color:#17212b}.cuprnd-seo-section:nth-of-type(even){background:#fff}.cuprnd-seo-inner{max-width:1160px;margin:0 auto}.cuprnd-seo-section h2,.cuprnd-article h1{font-size:clamp(27px,3.5vw,40px);line-height:1.18;font-weight:800;margin:0 0 24px;letter-spacing:-.025em}.cuprnd-prose{max-width:960px;font-size:17px;line-height:1.75;color:#3d4954}.cuprnd-prose h2{font-size:28px;margin:36px 0 16px}.cuprnd-prose h3{font-size:22px;font-weight:700;color:#17212b;margin:25px 0 10px}.cuprnd-prose p{margin:0 0 16px}.cuprnd-prose ul,.cuprnd-prose ol{padding-left:25px;margin:0 0 20px;list-style:disc}.cuprnd-prose ol{list-style:decimal}.cuprnd-prose li{margin:8px 0}.cuprnd-prose a,.cuprnd-breadcrumbs a{color:#962323;text-decoration:underline;text-underline-offset:3px}.cuprnd-prose a:hover{color:#6b1919}.cuprnd-article{padding:42px 24px 64px;color:#17212b;background:#fff}.cuprnd-article-inner{max-width:1040px;margin:auto}.cuprnd-breadcrumbs{font-size:14px;margin-bottom:24px;color:#64717b}.cuprnd-article .cuprnd-prose{max-width:900px}.cuprnd-related{display:flex;flex-wrap:wrap;gap:10px 22px;padding:22px 0;margin-top:24px;border-top:1px solid #dce5e0}.cuprnd-footer-links{max-width:1160px;margin:0 auto;padding:18px 24px;display:flex;gap:12px 24px;flex-wrap:wrap}.cuprnd-footer-links a{text-decoration:underline;text-underline-offset:3px}.cuprnd-region-note{font-size:14px;line-height:1.6;max-width:1160px;margin:auto;padding:8px 24px 18px}.cuprnd-table-wrap{overflow-x:auto}.cuprnd-prose table{width:100%;border-collapse:collapse;font-size:15px;margin:20px 0}.cuprnd-prose th,.cuprnd-prose td{padding:12px;border:1px solid #d9e2de;text-align:left;vertical-align:top}.cuprnd-prose th{background:#eff4f1}@media(max-width:600px){.cuprnd-seo-section,.cuprnd-article{padding:32px 18px}.cuprnd-prose{font-size:16px;line-height:1.65}.cuprnd-prose h3{font-size:20px}.cuprnd-footer-links{padding:18px;gap:12px 18px}}

.cuprnd-header-note{padding:7px 16px;background:#f8f2f2;color:#6b3737;text-align:center;font-size:12px;line-height:1.5}.cuprnd-prose h2{font-weight:750;line-height:1.3}.cuprnd-prose table{table-layout:fixed;overflow-wrap:anywhere}.cuprnd-product-count{font-size:15px;color:#52605a;margin:0 0 20px}.cuprnd-prose{overflow-wrap:break-word}
