.rte h1{margin:0 0 14px;font-weight:800}.rte h2{margin:20px 0 10px;font-weight:700}.rte h3{margin:16px 0 8px;font-weight:600}.rte p{margin:8px 0;line-height:1.6}.rte ul,.rte ol{margin:8px 0 12px 20px}.rte a{color:#ff6a00;text-decoration:underline;text-underline-offset:2px}.rte table{width:100%;border-collapse:collapse;font-size:14px;margin:14px 0;display:block;overflow-x:auto}.rte table th,.rte table td{border:1px solid #eee;padding:10px 12px;text-align:left}.rte table thead{background:#f7f7f7;font-weight:600}.rte table tbody tr:nth-child(2n){background:#fafafa}.rte table th,.rte table td{vertical-align:top}.rte h2+table{margin-top:8px}.rte .callout{background:#fff8f2;border:1px solid rgba(255,106,0,.25);border-radius:8px;padding:10px 12px;margin:12px 0}.rte .footnote{font-size:12px;color:#666;margin-top:6px}@media (max-width: 989px){.rte table{white-space:nowrap}}@media (min-width: 750px) and (max-width: 989px){.rte h1{font-size:32px;line-height:1.3;margin:0 0 14px}.rte h2{font-size:22px;line-height:1.4;margin:18px 0 10px}.rte p,.rte li{font-size:16px;line-height:1.75}.rte ul,.rte ol{margin:8px 0 12px 20px}.rte table{font-size:14px;white-space:normal}}@media (min-width: 990px){.rte table{display:table!important;width:100%!important;max-width:100%!important;table-layout:fixed!important;overflow-x:hidden!important;white-space:normal!important}.rte{overflow-x:hidden!important}.rte table th,.rte table td{word-break:break-word!important;white-space:normal!important}.rte table th:first-child,.rte table td:first-child{min-width:160px}.rte h1+p{margin-top:6px}}.rte a:hover,.rte a:active{color:#ff6a00}.rte img,.rte video,.rte iframe{max-width:100%;height:auto}.rte p,.rte li,.rte td,.rte th{word-break:break-word;overflow-wrap:anywhere}.rte>:first-child{margin-top:0}.rte>:last-child{margin-bottom:0}.rte a:focus-visible{outline:2px solid rgba(255,106,0,.5);outline-offset:2px}@media (hover:hover){.rte a:hover{text-decoration:none}}@media (max-width: 749px){.rte h1{font-size:28px;line-height:1.25;margin:0 0 12px}.rte h2{font-size:20px;line-height:1.35;margin:16px 0 8px}.rte p,.rte li{font-size:16px;line-height:1.75;-webkit-hyphens:auto;hyphens:auto}.rte ul,.rte ol{margin:8px 0 12px 20px}.rte table{font-size:13px;white-space:nowrap}.rte .callout{padding:12px 14px;border-radius:10px}.rte hr{border:none;border-top:1px solid #eee;margin:16px 0}.template-page .rte{padding-top:24px;border-top:1px solid #eee}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/pages.css.map */
