/* Terms and privacy prose inside a product page's own header, footer and fonts.
   Loaded after the product stylesheet. Colours and the typeface are inherited, so one file serves all three products;
   sizes, case and spacing are set here because each product styles its marketing headings differently. */
main.legal-main{background:#fff}
main.legal-main .legal{width:100%;max-width:760px;margin:0 auto;padding:32px 20px 64px;font-size:16px;line-height:1.65}
main.legal-main .legal-back{display:inline-block;margin:0 0 24px;font-weight:700;text-decoration:underline;text-underline-offset:3px}
main.legal-main .legal h1{margin:0 0 8px;font-size:34px;line-height:1.15;letter-spacing:0;text-transform:none;color:inherit}
main.legal-main .legal h2{margin:32px 0 8px;font-size:18px;line-height:1.3;letter-spacing:0;text-transform:none;text-align:left;color:inherit}
main.legal-main .legal p,main.legal-main .legal ul{margin:0 0 14px;padding:0;color:inherit}
main.legal-main .legal ul{padding-left:22px;list-style:disc}
main.legal-main .legal li{margin:0 0 6px}
main.legal-main .legal-updated{opacity:.75;font-size:14px}
main.legal-main .legal-note{margin:16px 0 24px;padding:16px 18px;border-left:4px solid currentColor;background:rgba(0,0,0,.04)}
main.legal-main .legal-note p{margin:0}
@media (max-width:600px){main.legal-main .legal h1{font-size:28px}}
