.legal-page{--doc-line:#dce5ed;line-height:1.75;padding-bottom:72px}.legal-page .hero{max-width:none;padding:48px 0 24px;text-align:left}.legal-page h1{font-size:clamp(2rem,4vw,2.75rem);font-weight:650;letter-spacing:-.03em;line-height:1.2;margin:0 0 16px}.legal-page .intro{color:var(--wp--preset--color--muted,#607186);margin:0;max-width:760px}.legal-page .layout{display:grid;gap:64px;grid-template-columns:240px minmax(0,1fr);padding-top:12px}.legal-page .layout-single{display:block}.legal-page .sidebar{align-self:start;position:sticky;top:24px}.legal-page .contents{border-top:1px solid var(--doc-line);padding-top:18px}.legal-page .contents h2{font-size:.875rem;font-weight:650;line-height:1.5;margin:0 0 14px}.legal-page .contents ol{display:grid;gap:10px;list-style:none;margin:0;padding:0}.legal-page .contents a{color:var(--wp--preset--color--muted,#607186);font-size:.8125rem;line-height:1.5;text-decoration:none}.legal-page .contents a:hover{color:var(--wp--preset--color--blue,#1764f2)}.legal-page .doc{max-width:760px;min-width:0}.legal-page .doc section{border-bottom:1px solid var(--doc-line);margin-bottom:24px;padding-bottom:26px;scroll-margin-top:30px}.legal-page .doc section section{border-bottom:0;margin-bottom:0;padding-bottom:8px}.legal-page .doc h2{font-size:1.25rem;font-weight:650;letter-spacing:-.02em;line-height:1.45;margin:0 0 14px}.legal-page .doc h3{font-size:1rem;font-weight:650;line-height:1.5;margin:20px 0 10px}.legal-page .doc p{margin:0 0 14px}.legal-page .doc ol,.legal-page .doc ul{padding-left:24px}.legal-page .doc li{margin-bottom:8px;padding-left:4px}.legal-page .doc a{color:var(--wp--preset--color--blue,#1764f2);text-underline-offset:4px}.legal-page .doc table{border-collapse:collapse;display:block;font-size:.875rem;overflow-x:auto;width:100%}.legal-page .doc td,.legal-page .doc th{border:1px solid var(--doc-line);padding:12px;text-align:left;vertical-align:top}.legal-page .withdrawal{border:1px solid var(--doc-line);border-radius:12px;font-size:.875rem;line-height:1.8;overflow-wrap:anywhere;padding:24px;white-space:pre-wrap}@media (max-width:900px){.legal-page .layout{display:block}.legal-page .sidebar{display:none}}@media print{.legal-page .sidebar{display:none}.legal-page .layout{display:block}}
