.legal h2{margin-bottom:1.5rem;font-size:1.5rem;font-weight:700}.legal h3{margin-bottom:1.5rem}.legal p{color:gray;margin-bottom:1.5rem;font-size:1rem}@media (width>=768px){.legal p{font-size:1.125rem}}@media (width>=1024px){.legal p{font-size:1.1rem}}.legal span{color:gray;margin-bottom:1.5rem;font-size:1rem}@media (width>=768px){.legal span{font-size:1.125rem}}@media (width>=1024px){.legal span{font-size:1.1rem}}.legal img{margin-bottom:1rem}.legal blockquote,.legal pre{color:gray;margin-bottom:1rem}.legal a{color:gray;font-size:1rem;text-decoration:underline}.legal a:hover{color:var(--primary);text-decoration:none}@media (width>=768px){.legal a{font-size:1.125rem}}@media (width>=1024px){.legal a{font-size:1.1rem}}.card ol{position:relative}.card ol li{list-style:inside decimal}.card ul{position:relative}.card ul li{list-style:inside}.legal ol,.legal ul{color:gray;margin-bottom:1.5rem;margin-left:1.25rem;padding-left:1.25rem}.legal ol{list-style:decimal}.legal ul{list-style:outside}.legal ol li,.legal ul li{color:gray;margin-bottom:.75rem;padding-left:.25rem;line-height:1.7}.legal ol li::marker{color:silver}.legal ul li::marker{color:silver}.legal ol li>p,.legal ul li>p{color:inherit;font-size:inherit;line-height:inherit;margin:0;display:inline}.legal ol li>p+p,.legal ul li>p+p{margin-top:.75rem;display:block}.legal ol li img,.legal ul li img{margin-top:1rem;display:block}.product h2{margin-bottom:1.5rem;font-size:1.5rem;font-weight:700}.product h3{margin-bottom:1.5rem}.product p{color:gray;margin-bottom:1.5rem;font-size:1rem}@media (width>=768px){.product p{font-size:1.125rem}}@media (width>=1024px){.product p{font-size:1.1rem}}.product span{color:gray;margin-bottom:1.5rem;font-size:1rem}@media (width>=768px){.product span{font-size:1.125rem}}@media (width>=1024px){.product span{font-size:1.1rem}}.product img{margin-bottom:1rem}.product blockquote,.product pre{color:gray;margin-bottom:1rem}.product a{color:gray;font-size:1rem;text-decoration:underline}.product a:hover{color:var(--primary);text-decoration:none}@media (width>=768px){.product a{font-size:1.125rem}}@media (width>=1024px){.product a{font-size:1.1rem}}.product ol{color:gray;position:relative}.product ol li{color:gray;margin-bottom:1rem;font-weight:600;list-style:inside decimal}.product ol li img{color:gray;margin-top:1rem}.product ul{color:gray;position:relative}.product ul li{color:gray;margin-bottom:1rem;list-style:inside}.product ul li img{color:gray;margin-top:1rem}.dark .legal p,.dark .legal ol,.dark .legal ol li,.dark .legal ul,.dark .legal ul li,.dark .legal ul li img,.dark .legal span,.dark .legal blockquote,.dark .legal pre,.dark .legal a,.dark .product p,.dark .product span,.dark .product blockquote,.dark .product pre,.dark .product a,.dark .product ol,.dark .product ol li,.dark .product ol li img,.dark .product ul,.dark .product ul li,.dark .product ul li img{color:silver}
