.policy-page{max-width:1120px;padding-top:58px;padding-bottom:76px;color:#172a3b;font-size:16px;line-height:1.8}.policy-heading{margin-bottom:36px}.policy-heading h1{font-size:clamp(34px,4vw,52px);letter-spacing:-.035em;line-height:1.12;margin:10px 0 20px}.policy-heading p{margin:0}.policy-page h2{font-size:24px;line-height:1.3;letter-spacing:-.02em;margin:30px 0 15px}.policy-page p{margin:0 0 18px}.policy-page a{color:#0875c6;text-decoration:none;text-underline-offset:3px}.policy-page a:hover,.policy-page a:focus-visible{text-decoration:underline}.policy-page ul{padding-left:22px;margin:14px 0 28px}.policy-page li{padding:3px 0}.policy-overview{max-width:850px;margin-bottom:45px}.policy-faq details{border-top:1px solid #d8dce0;padding:24px 0}.policy-faq details:last-child{border-bottom:1px solid #d8dce0}.policy-faq summary{display:flex;align-items:center;justify-content:space-between;gap:24px;font-size:19px;font-weight:700;line-height:1.45;cursor:pointer;list-style:none}.policy-faq summary::-webkit-details-marker{display:none}.policy-faq summary span{font-size:28px;font-weight:400;line-height:1}.policy-faq details[open] summary span{transform:rotate(45deg)}.policy-faq details>div{padding:22px 0 0;max-width:920px}.policy-faq details p:last-child{margin-bottom:0}.policy-small{font-size:13px;color:#607080}.policy-note{margin-top:42px}.privacy-page{max-width:1000px}.privacy-page section{margin-top:34px}.whatsapp-dialog{width:min(390px,calc(100vw - 32px));padding:22px;border:0;border-radius:18px;color:#172a3b;box-shadow:0 20px 70px #0005}.whatsapp-dialog::backdrop{background:#071a32a6}.whatsapp-dialog h2{font-size:24px;margin:0 40px 16px 0}.whatsapp-dialog img{display:block;width:100%;height:auto;border-radius:8px}.whatsapp-dialog .whatsapp-open{display:block;text-align:center;margin:18px 0 0;color:#0875c6}.whatsapp-close{position:absolute;right:14px;top:12px;border:0;background:transparent;color:inherit;font-size:28px;padding:4px 8px;cursor:pointer}@media(max-width:760px){.policy-page{padding-top:30px;padding-bottom:45px;font-size:15px;line-height:1.75}.policy-heading{margin-bottom:28px}.policy-page h2{font-size:21px}.policy-overview{margin-bottom:30px}.policy-faq summary{font-size:17px}.policy-faq details{padding-block:21px}}
