.dr-legal-hub{--dr-red:#E1251B;--dr-red-dark:#c71d15;--dr-text:#1d1d1f;--dr-muted:#5f6368;--dr-border:#d9dce1;--dr-border-2:#eceef2;--dr-bg:#ffffff;--dr-bg-soft:#f6f6f7;--dr-bg-hero:#efefee;--dr-tab-text:#102a5c;font-family:Inter,system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;color:var(--dr-text);background:var(--dr-bg);line-height:1.35}.dr-legal-hub *{box-sizing:border-box}.dr-legal-wrap{max-width:1180px;margin:0 auto;padding:0 24px}.dr-legal-hero{background:var(--dr-bg-hero);border-bottom:1px solid var(--dr-border-2)}.dr-legal-hero-inner{padding:72px 24px 56px}.dr-legal-kicker{display:inline-block;font-size:12px;font-weight:700;letter-spacing:0.08em;text-transform:uppercase;color:var(--dr-red);margin-bottom:12px}.dr-legal-title{margin:0;font-size:clamp(40px,6vw,72px);line-height:0.95;font-weight:800;letter-spacing:-0.03em;color:#232323}.dr-legal-subtitle{margin:18px 0 0;font-size:16px;color:#30343a;max-width:640px}.dr-legal-tabs-bar{background:var(--dr-bg);border-bottom:1px solid var(--dr-border);position:sticky;top:0;z-index:5}.dr-legal-tabs-inner{display:flex;align-items:center;gap:16px;min-height:64px}.dr-legal-tabs-scroll{flex:1 1 auto;overflow-x:auto;scrollbar-width:thin}.dr-legal-tabs{display:flex;align-items:center;gap:8px;min-width:max-content;padding:10px 0}.dr-legal-tab{appearance:none;border:0;background:transparent;color:var(--dr-tab-text);font-weight:700;font-size:16px;padding:10px 12px;border-radius:10px;cursor:pointer;position:relative;transition:color 0.15s ease,background-color 0.15s ease;white-space:nowrap}.dr-legal-tab:hover{color:var(--dr-red);background:rgba(225,37,27,0.05)}.dr-legal-tab[aria-selected="true"]{color:var(--dr-red);background:rgba(225,37,27,0.06)}.dr-legal-tab[aria-selected="true"]::after{content:"";position:absolute;left:12px;right:12px;bottom:-8px;height:3px;border-radius:3px;background:var(--dr-red)}.dr-legal-tab.is-hidden{display:none}.dr-legal-showmore{flex:0 0 auto;display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 12px;border:1px solid var(--dr-border);border-radius:10px;background:#fff;color:#102a5c;font-weight:600;cursor:pointer;transition:border-color 0.15s ease,color 0.15s ease,background-color 0.15s ease}.dr-legal-showmore:hover{border-color:var(--dr-red);color:var(--dr-red);background:rgba(225,37,27,0.03)}.dr-legal-showmore svg{width:14px;height:14px;transition:transform 0.2s ease}.dr-legal-showmore[aria-expanded="true"] svg{transform:rotate(180deg)}.dr-legal-panels{background:var(--dr-bg)}.dr-legal-panel{display:none;padding:28px 0 36px}.dr-legal-panel.is-active{display:block}.dr-legal-section{display:grid;grid-template-columns:340px 1fr;gap:24px;padding:28px 0 32px;border-bottom:1px solid var(--dr-border)}.dr-legal-section:first-child{border-top:1px solid var(--dr-border-2);margin-top:8px}.dr-legal-section-head{display:grid;grid-template-columns:64px 1fr;gap:16px;align-items:start}.dr-legal-icon{width:60px;height:60px;border-radius:12px;background:#f3f3f2;border:1px solid #ecebe9;display:inline-flex;align-items:center;justify-content:center;color:#2d2d2d;flex-shrink:0}.dr-legal-icon svg{width:26px;height:26px;stroke-width:1.8}.dr-legal-section-title{margin:6px 0 6px;font-size:20px;font-weight:750;color:#222;letter-spacing:-0.02em}.dr-legal-section-desc{margin:0;color:var(--dr-muted);font-size:16px;max-width:260px}.dr-legal-links-grid{margin-left:6rem;display:grid;grid-template-columns:1fr;gap:8px 28px;align-content:start}.dr-legal-link{display:inline-flex;align-items:flex-start;gap:8px;text-decoration:none;color:#23272f;font-size:16px;line-height:1.25;padding:8px 0;border-radius:6px;transition:color 0.15s ease}.dr-legal-link:hover{color:var(--dr-red);text-decoration:underline;text-underline-offset:2px}.dr-legal-link::before{content:"";width:6px;height:6px;margin-top:6px;border-radius:999px;background:rgba(225,37,27,0.28);flex:0 0 auto;transition:background-color 0.15s ease}.dr-legal-link:hover::before{background:var(--dr-red)}.dr-legal-note{margin-top:18px;font-size:13px;color:var(--dr-muted)}.dr-legal-note a{color:var(--dr-red);text-decoration:none}.dr-legal-note a:hover{text-decoration:underline}@media (max-width:980px){.dr-legal-wrap{padding:32px 32px}.dr-legal-section{grid-template-columns:1fr;gap:18px}.dr-legal-links-grid{grid-template-columns:1fr;gap:2px}.dr-legal-section-desc{max-width:none}}@media (max-width:767px){.dr-legal-hero-inner{padding:52px 20px 40px}.dr-legal-wrap{padding:32px 32px}.dr-legal-tabs-inner{min-height:56px}.dr-legal-tab{font-size:14px}.dr-legal-showmore{height:36px;padding:0 10px;font-size:14px}.dr-legal-icon{width:52px;height:52px}.dr-legal-section-title{font-size:18px}}.et_pb_section_0.et_pb_section{padding-right:0px;padding-left:0px}.et_pb_section_0{width:100%}