.site-footer-module__bVXCSG__footer{border-top:var(--border);width:100%;max-width:1328px;color:var(--muted);justify-content:space-between;align-items:center;gap:24px;margin:0 auto;padding:32px 24px;display:flex}.site-footer-module__bVXCSG__identity,.site-footer-module__bVXCSG__links{flex-direction:column;gap:8px;display:flex}.site-footer-module__bVXCSG__brand{width:fit-content;color:var(--ink);font:800 22px/1 var(--display);letter-spacing:-.02em;align-items:center;gap:10px;display:inline-flex}.site-footer-module__bVXCSG__identity p{margin:0;font-size:14px}.site-footer-module__bVXCSG__links{align-items:flex-end}.site-footer-module__bVXCSG__links nav{flex-wrap:wrap;gap:24px;display:flex}.site-footer-module__bVXCSG__links a{min-height:44px;color:var(--ink);text-underline-offset:4px;text-decoration:underline;-webkit-text-decoration-color:var(--rule);text-decoration-color:var(--rule);align-items:center;font-size:14px;display:inline-flex}.site-footer-module__bVXCSG__links a:hover{color:var(--postal-blue);text-decoration-color:currentColor}.site-footer-module__bVXCSG__links small{font:400 11px/1.6 var(--mono)}@media (max-width:600px){.site-footer-module__bVXCSG__footer{flex-direction:column;align-items:flex-start;gap:16px;padding:28px 20px}.site-footer-module__bVXCSG__links{align-items:flex-start;width:100%}}
.legal-page-module__JnVUfq__page{background:var(--paper);min-height:100dvh}.legal-page-module__JnVUfq__page>.bar{justify-content:space-between}.legal-page-module__JnVUfq__back{align-items:center;gap:8px;min-height:44px;font-size:14px;display:inline-flex}.legal-page-module__JnVUfq__back:hover{color:var(--postal-blue)}.legal-page-module__JnVUfq__skip{z-index:100;background:var(--ink);color:var(--paper);padding:10px 16px;position:fixed;top:12px;left:16px;transform:translateY(-200%)}.legal-page-module__JnVUfq__skip:focus{transform:translateY(0)}.legal-page-module__JnVUfq__main{max-width:1100px;margin:0 auto;padding:64px 24px 80px}.legal-page-module__JnVUfq__heading{max-width:720px}.legal-page-module__JnVUfq__eyebrow{color:var(--postal-blue);font:400 11px/1.6 var(--mono);letter-spacing:.1em;text-transform:uppercase;margin:0 0 16px}.legal-page-module__JnVUfq__heading h1{font:800 clamp(40px, 6vw, 64px)/1.08 var(--display);letter-spacing:-.035em;margin:0}.legal-page-module__JnVUfq__introduction{color:var(--muted);text-wrap:pretty;margin:24px 0 18px;font-size:19px;line-height:1.65}.legal-page-module__JnVUfq__updated{color:var(--muted);margin:0;font-size:13px}.legal-page-module__JnVUfq__summary{background:var(--sand);border-radius:16px;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin:36px 0 56px;padding:24px 28px;display:grid}.legal-page-module__JnVUfq__summary p{margin:0;font-size:14px;line-height:1.65}.legal-page-module__JnVUfq__summary span{color:var(--postal-blue);font:400 11px/1.4 var(--mono);margin-bottom:8px;display:block}.legal-page-module__JnVUfq__layout{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:64px;display:grid}.legal-page-module__JnVUfq__contents{font-size:13px;position:sticky;top:24px}.legal-page-module__JnVUfq__contents nav>p{margin:0 0 12px;font-weight:600}.legal-page-module__JnVUfq__contents ol{margin:0;padding:0;list-style:none}.legal-page-module__JnVUfq__contents li a{color:var(--muted);padding:7px 0;display:block}.legal-page-module__JnVUfq__contents a:hover{color:var(--postal-blue);text-underline-offset:4px;text-decoration:underline}.legal-page-module__JnVUfq__otherPolicy{border-top:var(--border);color:var(--postal-blue);margin-top:20px;padding:12px 0;display:inline-block}.legal-page-module__JnVUfq__article{overflow-wrap:anywhere;min-width:0}.legal-page-module__JnVUfq__article section{padding-bottom:32px;scroll-margin-top:32px}.legal-page-module__JnVUfq__article section+section{border-top:var(--border);padding-top:28px}.legal-page-module__JnVUfq__article h2{font:700 25px/1.25 var(--display);letter-spacing:-.015em;text-wrap:balance;margin:0 0 16px}.legal-page-module__JnVUfq__article p,.legal-page-module__JnVUfq__article ul{margin:12px 0;font-size:16px;line-height:1.8}.legal-page-module__JnVUfq__article p:last-child,.legal-page-module__JnVUfq__article ul:last-child{margin-bottom:0}.legal-page-module__JnVUfq__article ul{padding-left:22px}.legal-page-module__JnVUfq__article li+li{margin-top:10px}.legal-page-module__JnVUfq__article a{color:var(--postal-blue);text-underline-offset:3px;text-decoration:underline}.legal-page-module__JnVUfq__article a:hover{text-decoration-thickness:2px}@media (max-width:760px){.legal-page-module__JnVUfq__main{padding:36px 20px 48px}.legal-page-module__JnVUfq__introduction{font-size:17px}.legal-page-module__JnVUfq__summary{grid-template-columns:1fr;gap:16px;margin:28px 0 32px;padding:22px}.legal-page-module__JnVUfq__summary p{align-items:baseline;gap:14px;display:flex}.legal-page-module__JnVUfq__summary span{flex:none;margin:0}.legal-page-module__JnVUfq__layout{grid-template-columns:1fr;gap:32px}.legal-page-module__JnVUfq__contents{border-bottom:var(--border);padding-bottom:24px;position:static}.legal-page-module__JnVUfq__contents ol{columns:2;column-gap:20px}.legal-page-module__JnVUfq__contents li{break-inside:avoid}.legal-page-module__JnVUfq__contents li a{align-items:center;min-height:44px;display:flex}.legal-page-module__JnVUfq__otherPolicy{margin-top:12px}.legal-page-module__JnVUfq__article h2{font-size:23px}}
