.information-page{max-width:1040px}.information-page__intro{max-width:760px;padding:58px 0 32px;border-bottom:1px solid var(--line)}.information-page__intro h1{margin:.45rem 0 .9rem}.information-page__intro p{margin:0;color:var(--muted);font-size:1.08rem;line-height:1.6}.information-page__grid{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:50px;padding-top:32px}.information-page__content{min-width:0}.information-page__content section+section{margin-top:38px;padding-top:34px;border-top:1px solid var(--line)}.information-page__content h2{margin:0 0 14px;font-size:clamp(1.6rem,2.5vw,2.25rem)}.information-page__content h3{margin:25px 0 7px;font-size:1.1rem}.information-page__content p{max-width:710px;margin:0;color:var(--muted);line-height:1.7}.information-page__content p+p{margin-top:15px}.information-page__content a,.information-page__text-link{color:var(--brand);font-weight:800}.information-page__aside{align-self:start;position:sticky;top:108px;display:flex;flex-direction:column;align-items:flex-start;gap:15px;padding:22px;background:var(--brand);color:#fff;border-radius:var(--radius)}.information-page__aside .eyebrow{color:#dcece5}.information-page__aside strong{font-family:var(--display);font-size:1.65rem;line-height:1.12}.information-page__aside p{margin:0;line-height:1.55;color:#e7f0eb;font-size:.86rem}.information-page__aside .button{width:100%;background:var(--accent);color:#1d160d}.information-page__text-link{color:#fff;text-decoration:none;font-size:.84rem}.information-page__principles{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.information-page__principles>div{padding:17px;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius)}.information-page__principles h3{margin:0 0 8px;color:var(--brand)}.information-page__principles p{font-size:.86rem;line-height:1.55}@media(max-width:760px){.information-page__intro{padding:35px 0 25px}.information-page__grid{grid-template-columns:1fr;gap:26px;padding-top:25px}.information-page__aside{position:static;order:-1}.information-page__principles{grid-template-columns:1fr}.information-page__content section+section{margin-top:29px;padding-top:27px}}.privacy-page{max-width:900px}.privacy-page .information-page__intro{max-width:none}.privacy-page .privacy-updated{margin-top:14px;font-size:.8rem}.privacy-content{padding-top:30px}.privacy-content p{max-width:none}.privacy-content ul{margin:16px 0 0;padding-left:1.3rem;color:var(--muted);line-height:1.7}.privacy-content li+li{margin-top:10px}.privacy-content li strong{color:var(--ink)}.privacy-content code{font-size:.86em;overflow-wrap:anywhere}.privacy-summary{background:var(--surface);padding:28px;border:1px solid var(--line);border-left:3px solid var(--brand);border-radius:var(--radius)}.privacy-page [id]{scroll-margin-top:100px}.privacy-cookie-settings{display:flex;align-items:center;gap:25px;margin:24px 0;padding:24px;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius)}.privacy-cookie-settings>div{flex:1}.privacy-cookie-settings h3{margin:0 0 8px}.privacy-cookie-settings .button{flex-shrink:0;cursor:pointer}.privacy-details details{margin-top:10px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface)}.privacy-details summary{padding:18px 22px;cursor:pointer;font-weight:750;line-height:1.4}.privacy-details summary::marker{color:var(--brand)}.privacy-details summary:focus-visible,.privacy-cookie-settings .button:focus-visible{outline:3px solid var(--accent);outline-offset:3px}.privacy-details details[open] summary{border-bottom:1px solid var(--line)}.privacy-details details>div{padding:20px 22px}.privacy-details details>div+div{padding-top:0}.privacy-table-wrap{overflow-x:auto}.privacy-table{font-size:.85rem;table-layout:fixed}.privacy-table caption{text-align:left;font-weight:750;margin-bottom:10px}.privacy-table th,.privacy-table td{white-space:normal;overflow-wrap:anywhere;vertical-align:top;line-height:1.5}.privacy-table th:first-child{width:42%}.privacy-table tbody th{font-size:inherit;text-transform:none;color:var(--ink);font-weight:600}.privacy-table td{color:var(--muted)}@media(max-width:760px){.privacy-summary{padding:20px}.privacy-cookie-settings{flex-direction:column;align-items:stretch;gap:18px;padding:20px}.privacy-details summary{padding:16px}.privacy-details details>div{padding:16px}.privacy-table th,.privacy-table td{padding:10px 6px}.privacy-content{padding-top:22px}}
