/* Extend the designer's existing surfaces and type; retain original artwork. */
.client-tabs{display:flex;flex-wrap:wrap;gap:8px}.client-tabs button{white-space:normal;flex:1 1 110px;min-height:48px;font-size:16px}.footer-bottom{flex-wrap:wrap;gap:16px 24px}.footer-top{gap:24px;flex-wrap:wrap}.social-links{display:flex;flex-wrap:wrap;gap:12px 24px}.legal-shell{padding-top:140px;padding-bottom:70px}.legal-hero{display:flex;align-items:center;justify-content:space-between;gap:32px;padding:36px;border-radius:30px;background:#bfebdd;box-shadow:inset 0 1px 0 #fff,0 12px 32px #254a3010}.legal-hero h1{font-size:clamp(30px,4vw,52px);line-height:1.12;letter-spacing:-.04em;overflow-wrap:anywhere;margin:12px 0 20px}.legal-hero img{width:170px;height:170px;object-fit:contain}.legal-kicker{font-size:16px;color:#365648;font-weight:600}.legal-intro{max-width:760px}.legal-layout{display:grid;grid-template-columns:250px minmax(0,1fr);gap:28px;margin-top:28px;align-items:start}.legal-nav{padding:20px;background:#f0f6f2;border-radius:24px;display:grid;gap:6px;position:sticky;top:114px}.legal-nav a{padding:10px 12px;border-radius:12px;line-height:1.4}.legal-nav a[aria-current]{background:#c3fa70;font-weight:700}.legal-document{min-width:0;padding:32px;background:#fff;border:1px solid #e0e9e3;border-radius:28px;overflow-wrap:anywhere}.legal-document h2{font-size:24px;line-height:1.35;margin:36px 0 16px;scroll-margin-top:120px}.legal-document h2:first-child{margin-top:0}.legal-document p{font-size:16px;line-height:1.8;margin:0 0 18px}.legal-document a{color:#0877a9;text-decoration:underline;text-underline-offset:4px}.legal-toc{padding:20px 24px;background:#eff7f3;border-radius:20px;margin-bottom:28px}.legal-toc summary{font-weight:700;cursor:pointer}.legal-toc ol{padding-left:22px}.legal-toc li{margin:10px 0}.legal-field{background:#fff2c9;border-radius:5px;padding:1px 4px;color:#664c11}.legal-status{margin:18px 0 0;font-size:16px;color:#465d50}.legal-print{border:0;cursor:pointer;margin-top:16px}.legal-bottom{border-top:1px solid #e0e9e3;padding-top:24px;margin-top:32px}.guide-footer{flex-wrap:wrap;gap:16px}@media(max-width:760px){.legal-shell{padding-top:112px}.legal-hero{padding:26px;display:block}.legal-hero img{display:none}.legal-layout{grid-template-columns:1fr;gap:18px}.legal-nav{position:static;display:flex;flex-wrap:wrap;padding:12px;gap:4px}.legal-nav a{font-size:16px;padding:9px}.legal-document{padding:22px}.legal-document h2{font-size:22px}.legal-hero h1{font-size:32px}.social-links{flex-direction:column}.footer-top{align-items:flex-start}}@media print{.header,.legal-nav,footer,.legal-print,.skip{display:none!important}.legal-shell{padding:0}.legal-layout{display:block}.legal-hero,.legal-document{box-shadow:none;border:0;padding:0}.legal-hero img{display:none}.legal-document h2{break-after:avoid}.legal-field{background:none;border-bottom:1px dotted #555}.legal-toc{display:none}}
.client-tabs button[aria-pressed="true"]{background:#c3fa70;color:#202723;box-shadow:inset 0 1px 0 #fff,0 2px 5px #254a3012;font-weight:600}
