.terms-main{max-width:740px;margin:0 auto;padding:100px 22px 80px}.terms-main h1{letter-spacing:-.03em;color:var(--color-apple-black);margin-bottom:12px;font-size:48px;font-weight:700;line-height:1.08}.terms-main .effective-date{color:#86868b;margin-bottom:48px;font-size:17px}.terms-main .disclaimer{color:#86868b;background:var(--color-apple-light);border-radius:8px;margin-bottom:32px;padding:16px;font-size:14px;font-style:italic;line-height:1.5}.terms-main h2{letter-spacing:-.02em;color:var(--color-apple-black);margin-top:48px;margin-bottom:16px;font-size:24px;font-weight:600;line-height:1.2}.terms-main h3{color:var(--color-apple-black);margin-top:28px;margin-bottom:12px;font-size:19px;font-weight:600}.terms-main p,.terms-main li{color:var(--color-apple-black);margin-bottom:16px;font-size:17px;line-height:1.58}.terms-main ul,.terms-main ol{margin-bottom:16px;padding-left:28px}.terms-main li{margin-bottom:8px}.terms-main a{color:var(--color-apple-blue);text-decoration:none}.terms-main a:hover{text-decoration:underline}.terms-main .intro{color:var(--color-apple-black);margin-bottom:32px;font-size:19px;line-height:1.58}@media (max-width:734px){.terms-main{padding:80px 22px 60px}.terms-main h1{font-size:36px}.terms-main h2{font-size:22px}.terms-main h3,.terms-main .intro{font-size:17px}}
