.information-page{min-height:100svh;display:flex;flex-direction:column}
.information-page main{flex:1}.information-header{max-width:1320px;width:100%;margin:auto;padding:28px 5vw}
.information-header nav{display:flex;align-items:center;gap:32px;font-size:15px}
.information-header nav a{min-height:44px;display:flex;align-items:center;border-bottom:1px solid transparent}
.information-header nav [aria-current=page]{border-color:currentColor}
.document{padding:70px 24px 110px;max-width:1160px;margin:auto}
.document h1{font:400 clamp(44px,6vw,80px)/1.08 var(--serif);letter-spacing:-.025em;margin:0 0 32px;text-wrap:balance}
.document p{font-size:17px;line-height:1.75;text-wrap:pretty}.document p a{ text-decoration:underline;text-underline-offset:4px;overflow-wrap:anywhere}
.privacy-copy{max-width:710px;margin:auto}.privacy-copy h2{font:400 32px/1.2 var(--serif);letter-spacing:-.02em;margin:44px 0 16px}.privacy-copy .updated{font-size:14px;margin-bottom:36px;color:var(--muted)}
.support-document{display:grid;grid-template-columns:1fr 1.1fr;gap:80px}.support-heading p{max-width:330px}.support-document .questions p{font-size:16px;padding-right:0}.support-document .questions summary{font-size:20px}
.information-page footer a{min-height:44px;display:flex;align-items:center}
@media(max-width:800px){.support-document{display:block;max-width:710px}.support-heading{margin-bottom:42px}.document{padding:42px 24px 72px}.information-header{padding:18px 24px}.information-header nav{gap:20px;font-size:14px}}
@media(max-width:400px){.information-header{align-items:flex-start;gap:16px;flex-wrap:wrap}.information-header nav{width:100%;justify-content:space-between;gap:16px}.document h1{font-size:46px}.document p{font-size:16px}}
