.document{max-width:800px;padding:42px 0 96px}.back{display:inline-block;font:10px 'DM Mono',monospace;color:var(--blue);margin-bottom:39px}.document>.kicker{margin:0 0 16px}.document h1{font:600 clamp(58px,8vw,92px)/.98 'Playfair Display',Georgia,serif;letter-spacing:-4px;margin:0 0 17px}.document h1 em{color:var(--red)}.updated{font:9px 'DM Mono',monospace;color:var(--muted)}.lead{max-width:690px;color:#55596a;font-size:15px;line-height:1.9;margin:28px 0 42px}.policy-index{display:flex;justify-content:space-between;padding:12px 0;border-block:1px solid var(--ink);font:9px 'DM Mono',monospace;letter-spacing:.8px;color:var(--blue)}.document>section{display:grid;grid-template-columns:58px 1fr;gap:20px;padding:24px 0;border-bottom:1px solid var(--line)}.section-index{font:11px 'DM Mono',monospace;color:var(--red);padding-top:5px}.document section h2,.support-columns h2{font:600 23px 'Playfair Display',Georgia,serif;letter-spacing:-.4px;margin:0 0 9px}.document section p,.support-columns p:not(.kicker),.tips li{font-size:13px;line-height:1.85;color:#5d6170;margin:0}.policy-contact{margin-top:34px;padding:20px;background:var(--yellow);display:flex;justify-content:space-between;align-items:center;gap:15px;font:9px 'DM Mono',monospace;letter-spacing:.5px}.policy-contact a{font:600 14px 'DM Sans',sans-serif;overflow-wrap:anywhere}.support-document{max-width:900px}.support-document h1{font-size:clamp(57px,7vw,82px)}.support-document .lead{max-width:610px}.contact-card{display:grid;grid-template-columns:1fr auto;align-items:center;gap:18px;background:var(--blue);color:#fff;padding:26px 30px;box-shadow:6px 6px 0 var(--yellow);margin:34px 0 55px}.contact-label{font:9px 'DM Mono',monospace;letter-spacing:1px;color:var(--yellow);margin:0 0 7px}.contact-card h2{font:600 27px 'Playfair Display',Georgia,serif;margin:0}.contact-card p:not(.contact-label){color:#dce1ff;font-size:12px;margin:6px 0 0}.support-email{font-size:clamp(15px,2.2vw,21px);font-weight:700;overflow-wrap:anywhere}.contact-button{grid-column:2;display:inline-flex;justify-content:space-between;gap:30px;background:var(--yellow);color:var(--ink);padding:11px 13px;font-size:11px;font-weight:700}.support-columns{display:grid;grid-template-columns:1fr 1fr;gap:55px;border-bottom:1px solid var(--line);padding-bottom:40px}.support-columns .kicker{margin-bottom:10px}.support-columns section>p:last-child{margin-top:12px}.tips ul{padding-left:18px;margin:0}.tips li{padding:3px 0}.faq-heading{margin:42px 0 15px}.faq-heading h2{font:600 34px 'Playfair Display',Georgia,serif;margin:0}.faq{border-top:1px solid var(--ink)}.faq details{border-bottom:1px solid var(--line);padding:17px 0}.faq summary{cursor:pointer;list-style:none;font-size:13px;font-weight:700;position:relative;padding-right:30px}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:'+';position:absolute;right:4px;top:-4px;color:var(--red);font-size:20px}.faq details[open] summary:after{content:'−'}.faq details p{font-size:12px;line-height:1.8;color:#5d6170;margin:10px 0 0;max-width:690px}.faq a{color:var(--blue);text-decoration:underline;text-underline-offset:3px}@media(max-width:640px){.document{padding:27px 0 62px}.back{margin-bottom:30px}.document h1{letter-spacing:-2.5px}.lead{font-size:13px;margin:22px 0 30px}.document>section{grid-template-columns:36px 1fr;gap:10px;padding:21px 0}.document section h2,.support-columns h2{font-size:20px}.policy-contact{align-items:flex-start;flex-direction:column}.contact-card{grid-template-columns:1fr;padding:23px 20px;gap:14px}.contact-button{grid-column:1;justify-self:start}.support-columns{grid-template-columns:1fr;gap:29px;padding-bottom:30px}.faq-heading{margin-top:32px}}
