.terms-page{max-width:780px;margin:auto;padding:36px 24px 60px}.terms-page>.brand{display:inline-flex;margin-bottom:28px;text-decoration:none}.terms-page article{padding:34px;background:#f8faf8;border:1px solid #e1e9e3;border-radius:24px;box-shadow:6px 7px 20px #244c3b12,-5px -5px 15px #fff}.terms-page h1{font-size:34px;line-height:1.2;letter-spacing:-1px;margin:0 0 12px;color:#254e68}.terms-page h2{font-size:21px;line-height:1.35;letter-spacing:-.4px;margin:30px 0 12px;color:#254e68}.terms-page p{font-size:16px;line-height:1.75;color:#415d4f}.terms-page p a{color:#087966;text-decoration:underline;text-underline-offset:3px}.terms-page .terms-intro{color:#60756a}.terms-page .btn{margin-top:20px;border-radius:13px;box-shadow:4px 5px 12px #244c3b18}.terms-page a:focus-visible{outline:3px solid #108c80;outline-offset:4px}@media(max-width:480px){.terms-page{padding:24px 18px 40px}.terms-page article{padding:23px}.terms-page .brand-word{font-size:26px}.terms-page h1{font-size:29px}}
