.page-id-363,.page-id-363 .td-content,.page-id-363 .td-content--full,.page-id-363 .td-main,.page-id-3945,.page-id-3945 .td-content,.page-id-3945 .td-content--full,.page-id-3945 .td-main,.page-id-3951,.page-id-3951 .td-content,.page-id-3951 .td-content--full,.page-id-3951 .td-main{background:#fafafa}.page-id-363 .td-content,.page-id-3945 .td-content,.page-id-3951 .td-content{width:100%;padding:0}.td-legal{--td-legal-line:rgba(17, 21, 19, 0.12);--td-legal-teal:#047f7b;--td-legal-ink:#111513;--td-legal-muted:#58635f;width:min(100% - (var(--td-gutter) * 2),var(--td-container,1500px));margin-inline:auto;padding:clamp(44px,7vw,78px) 0 clamp(64px,9vw,108px);color:var(--td-legal-ink);font-family:var(--td-font-ui)}.td-legal,.td-legal *{box-sizing:border-box}.td-legal__hero{display:grid;gap:22px;margin:0 0 clamp(28px,5vw,46px)}.td-legal__hero-copy{display:grid;gap:14px}.td-legal__kicker{margin:0;color:var(--td-legal-teal);font-size:.7rem;font-weight:950;letter-spacing:.14em;line-height:1.2;text-transform:uppercase}.td-legal__hero h1{max-width:980px;margin:0;color:var(--td-legal-ink);font-family:var(--td-font-display);font-size:clamp(2.35rem, 8vw, 5.45rem);font-weight:800;letter-spacing:0;line-height:.98;text-wrap:balance}.td-legal__hero-copy>p:not(.td-legal__kicker){max-width:680px;margin:0;color:var(--td-legal-muted);font-size:clamp(1rem, 1.55vw, 1.18rem);line-height:1.65}.td-legal__summary{display:grid;grid-template-columns:1fr;gap:10px}.td-legal__summary>div{display:grid;gap:5px;min-height:86px;padding:16px;border:1px solid var(--td-legal-line);border-radius:var(--td-radius-xl,12px);background:#fff;box-shadow:0 18px 48px rgba(16,18,17,.045)}.td-legal__summary span{color:#66716d;font-size:.72rem;font-weight:950;letter-spacing:.1em;line-height:1.2;text-transform:uppercase}.td-legal__summary strong{color:var(--td-legal-ink);font-size:clamp(1rem, 1.8vw, 1.18rem);font-weight:950;line-height:1.25;overflow-wrap:anywhere}.td-legal__layout{display:grid;gap:18px;align-items:start}.td-legal__aside{display:grid;gap:14px;min-width:0}.td-legal-nav,.td-legal__contact,.td-legal__document,.td-legal__notice{border:1px solid var(--td-legal-line);border-radius:var(--td-radius-xl,12px);background:#fff;box-shadow:0 20px 54px rgba(17,21,19,.05)}.td-legal-nav{display:grid;gap:14px;padding:18px}.td-legal-nav ol{display:flex;gap:8px;margin:0;padding:0;overflow-x:auto;list-style:none;scrollbar-width:thin}.td-legal-nav li{flex:0 0 auto;margin:0}.td-legal-nav a{display:inline-flex;align-items:center;min-height:38px;padding:9px 12px;border:1px solid rgba(4,127,123,.16);border-radius:var(--td-radius-lg,10px);background:#f4fbfa;color:var(--td-legal-teal);font-size:.82rem;font-weight:900;line-height:1.2;text-decoration:none;white-space:nowrap;transition:background-color 180ms ease,border-color 180ms ease,transform 180ms ease}.td-legal-nav a:focus-visible,.td-legal-nav a:hover{border-color:rgba(4,127,123,.34);background:#eaf6f5;outline:0;transform:translateY(-1px)}.td-legal__contact{display:grid;gap:10px;padding:18px}.td-legal__contact strong{color:var(--td-legal-ink);font-size:1.05rem;font-weight:950;line-height:1.2}.td-legal__contact a{display:inline-flex;align-items:center;justify-content:center;width:fit-content;min-height:42px;padding:11px 15px;border-radius:var(--td-radius-lg,10px);background:var(--td-legal-teal);color:#fff;font-size:.86rem;font-weight:950;line-height:1;text-decoration:none}.td-legal__main{display:grid;gap:14px;min-width:0}.td-legal__notice{display:grid;grid-template-columns:44px minmax(0,1fr);gap:14px;align-items:center;padding:16px;background:#f7fbfa;border-color:rgba(4,127,123,.18)}.td-legal__notice i{display:inline-grid;place-items:center;width:44px;height:44px;border:1px solid #cce5e3;border-radius:50%;background:#eaf6f5;color:var(--td-legal-teal)}.td-legal__notice p{margin:0;color:#46514d;font-size:.95rem;font-weight:850;line-height:1.5}.td-legal__document{padding:clamp(20px,4vw,42px);overflow:hidden}.td-legal__document>:first-child{margin-top:0!important}.td-legal__document>:last-child{margin-bottom:0!important}.td-legal__document h1{display:none}.td-legal__document h2{margin:clamp(30px,5vw,48px) 0 14px;padding-top:clamp(22px,4vw,32px);border-top:1px solid #e2e8e7;color:var(--td-legal-ink);font-family:var(--td-font-ui);font-size:clamp(1.35rem, 3vw, 2rem);font-weight:950;letter-spacing:0;line-height:1.1;scroll-margin-top:140px}.td-legal__document h2:first-of-type{margin-top:0;padding-top:0;border-top:0}.td-legal-anchor{display:block;height:0;scroll-margin-top:140px}.td-legal-inline-heading{display:block;margin:clamp(26px,4vw,40px) 0 12px;padding-top:clamp(18px,3vw,26px);border-top:1px solid #e2e8e7;color:var(--td-legal-ink)!important;font-family:var(--td-font-ui);font-size:clamp(1.24rem, 2.5vw, 1.75rem);font-weight:950;letter-spacing:0;line-height:1.15}.td-legal__document>.td-legal-anchor:first-child+.td-legal-inline-heading,.td-legal__document>p:first-child .td-legal-inline-heading{margin-top:0;padding-top:0;border-top:0}.td-legal-divider{height:1px;margin:clamp(28px,4vw,40px) 0;border:0;background:#dce5e3}.td-legal__document h3,.td-legal__document h4{margin:26px 0 10px;color:var(--td-legal-ink);font-size:1.05rem;font-weight:950;line-height:1.25}.td-legal__document li,.td-legal__document p{color:#4f5a56;font-size:clamp(.96rem, 1.4vw, 1.04rem);font-weight:650;line-height:1.72}.td-legal__document p{margin:0 0 16px}.td-legal__document ol,.td-legal__document ul{display:grid;gap:9px;margin:0 0 18px;padding-left:1.25rem}.td-legal__document section:first-of-type{margin:0 0 clamp(24px,4vw,34px);padding:clamp(16px,3vw,24px);border:1px solid rgba(4,127,123,.16);border-radius:var(--td-radius-xl,12px);background:#f7fbfa}.td-legal__document section:first-of-type h2{margin:0 0 14px;padding:0;border:0;font-size:1.25rem}.td-legal__document section:first-of-type ol{display:grid;grid-template-columns:1fr;gap:7px 18px;margin:0;padding-left:0;list-style:none}.td-legal__document a{color:var(--td-legal-teal);font-weight:900;text-decoration-thickness:1px;text-underline-offset:3px}.td-legal__document strong{color:var(--td-legal-ink);font-weight:950}.td-legal__document code{padding:2px 5px;border:1px solid #e1e7e6;border-radius:5px;background:#f4f6f5;color:var(--td-legal-ink);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.9em}@media (min-width:700px){.td-legal__summary{grid-template-columns:repeat(3,minmax(0,1fr))}.td-legal__document section:first-of-type ol{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1080px){.td-legal__hero{grid-template-columns:minmax(0,1fr) minmax(360px,460px);align-items:end}.td-legal__layout{grid-template-columns:300px minmax(0,1fr);gap:28px}.td-legal__aside{position:sticky;top:124px}.td-legal-nav ol{display:grid;gap:6px;overflow:visible}.td-legal-nav li{width:100%}.td-legal-nav a{width:100%;white-space:normal}}@media (max-width:760px){.td-legal{width:min(100% - 28px,var(--td-container,1500px));padding-top:132px}.td-legal__hero h1{font-size:clamp(2.1rem, 12vw, 3.35rem)}.td-legal__notice{grid-template-columns:1fr}.td-legal__document{padding:18px}}