.product-copy{max-width:940px;padding-bottom:64px}.product-copy>section{padding-top:42px;margin-top:16px;border-top:1px solid var(--line)}.product-copy h2{font-size:34px;line-height:1.22;margin-bottom:20px}.product-copy p,.product-copy li{font-size:16px;line-height:1.9;color:var(--muted)}.product-copy p{margin:16px 0}.product-copy ol{padding-left:24px;margin:20px 0}.product-copy li{padding-left:5px;margin-bottom:15px}.product-copy strong{color:var(--ink)}.product-copy a:not(.button){color:var(--green);text-decoration:underline;text-underline-offset:3px}.product-table-scroll{overflow-x:auto;overscroll-behavior-x:contain;margin:25px 0;border:1px solid var(--line);background:#fff}.product-table-scroll:focus-visible{outline:2px solid var(--green);outline-offset:3px}.product-copy table{border-collapse:collapse;width:100%;min-width:670px;text-align:left;font-size:14px;line-height:1.7}.product-copy caption{font-size:13px;text-align:left;padding:16px 20px;background:var(--sand);color:var(--ink)}.product-copy th,.product-copy td{padding:18px 20px;vertical-align:top;border-bottom:1px solid var(--line)}.product-copy thead th{background:#f4f5f0;font-size:12px;color:var(--green)}.product-copy tbody th{font-weight:600;width:25%}.product-copy tbody td{width:37.5%;color:var(--muted)}.product-copy .detail-faq{padding-bottom:5px}.product-copy .detail-faq summary{font-size:16px;line-height:1.6}.product-copy .detail-faq details p{font-size:15px;margin-top:4px}.pending-field{background:#fff1c9;color:#715014;border-radius:3px;padding:0 3px;white-space:nowrap}.product-copy .product-next{padding:30px;background:var(--sand);border:1px solid var(--line);margin-top:45px}.product-copy .product-next .button{margin-top:5px}.review-label{background:#fff1c9;color:#493916;padding:12px 20px;font-size:12px;line-height:1.65;text-align:center}.product-copy .button{font-size:14px}@media(max-width:700px){.product-copy>section{padding-top:30px}.product-copy h2{font-size:29px}.product-copy p,.product-copy li{font-size:15px;line-height:1.85}.product-copy .detail-faq summary{font-size:15px}.product-copy .product-next{padding:24px}.product-table-scroll{margin-inline:0}.review-label{text-align:left}.product-copy{padding-bottom:44px}}
.product-copy .table-hint{display:none}@media(max-width:700px){.product-copy .table-hint{display:block;font-size:12px;color:var(--green);margin-bottom:-12px}}
