.policy-page{--policy-ink:#1a1520;--policy-body:#3f3a45;--policy-muted:#7a7482;--policy-line:#ebe7ee;--policy-soft:#f7f5f8;--policy-accent:#88013e;max-width:80rem;margin:20px auto 2rem;padding:0}.policy-page__header{margin:0 0 1.25rem;padding:0 0 .85rem;border-bottom:1px solid var(--policy-line);position:relative}.policy-page__header:after{content:"";position:absolute;left:0;bottom:-1px;width:2.5rem;height:2px;background:var(--policy-accent)}.policy-page__title{margin:0;font-size:clamp(1.35rem,2.4vw,1.7rem);font-weight:700;letter-spacing:-.035em;line-height:1.2;color:var(--policy-ink)}.policy-page__empty{margin:0;color:var(--policy-muted);font-size:.9rem}.policy-page__body{color:var(--policy-body);font-size:.9375rem;line-height:1.65;text-align:left;word-wrap:break-word;overflow-wrap:anywhere}.policy-page__body,.policy-page__body *{text-align:left!important}.policy-page__body>:first-child{margin-top:0}.policy-page__body div,.policy-page__body p{margin:0 0 .7rem}.policy-page__body h1,.policy-page__body h2,.policy-page__body h3,.policy-page__body h4,.policy-page__body h5,.policy-page__body h6{margin:1.35rem 0 .4rem;padding:0;font-weight:700;line-height:1.3;color:var(--policy-ink);letter-spacing:-.02em}.policy-page__body h1{font-size:1.12rem}.policy-page__body h2,.policy-page__body h3{font-size:1.02rem}.policy-page__body h4,.policy-page__body h5,.policy-page__body h6{font-size:.95rem}.policy-page__body p>b:only-child,.policy-page__body p>strong:only-child{display:block;margin:1.15rem 0 .35rem;font-size:.78rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--policy-accent)}.policy-page__body ol,.policy-page__body ul{margin:0 0 .75rem;padding-left:1.15rem}.policy-page__body li{margin:0 0 .28rem;display:list-item}.policy-page__body a{color:var(--policy-accent);text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:1px}.policy-page__body a:hover{opacity:.8}.policy-page__body table{width:100%;border-collapse:collapse;margin:.25rem 0 .9rem;font-size:.875rem}.policy-page__body td,.policy-page__body th{border:1px solid var(--policy-line);padding:.45rem .55rem;text-align:left;vertical-align:top}.policy-page__body th{background:var(--policy-soft);font-weight:600;color:var(--policy-ink)}.policy-page__body blockquote{margin:.5rem 0 .85rem;padding:.55rem .75rem;border-left:2px solid var(--policy-accent);background:var(--policy-soft);color:var(--policy-muted);font-size:.9rem}.policy-page__body hr{border:0;border-top:1px solid var(--policy-line);margin:1.15rem 0}.policy-page__body img{max-width:100%;height:auto}@media (max-width:640px){.policy-page{margin-bottom:1.25rem}.policy-page__body{font-size:.9rem;line-height:1.6}.policy-page__header{margin-bottom:1rem;padding-bottom:.7rem}}