html{scroll-behavior:smooth}.legal{max-width:1180px;margin:0 auto;padding:0 clamp(20px,5vw,56px) clamp(80px,10vw,140px);color:var(--ti-ink);font-family:var(--ti-font-body)}.legal__header{text-align:center;padding:clamp(112px,15vw,172px) 0 clamp(34px,5vw,54px);border-bottom:1px solid rgba(14,90,153,.14);margin-bottom:clamp(40px,6vw,72px)}.legal__eyebrow{font-family:var(--ti-font-body);font-size:12px;font-weight:600;letter-spacing:.24em;text-transform:uppercase;color:var(--ti-royal);margin:0 0 clamp(14px,2vw,20px)}.legal__title{font-family:var(--ti-font-serif);font-weight:600;font-size:clamp(34px,5vw,54px);line-height:1.05;letter-spacing:-.01em;color:var(--ti-deep);margin:0}.legal__title-rule{width:56px;height:3px;border-radius:2px;background:var(--ti-sun);margin:clamp(18px,2.4vw,26px) auto 0}.legal__dates{display:flex;gap:clamp(14px,2vw,24px);justify-content:center;flex-wrap:wrap;margin:clamp(20px,2.6vw,28px) 0 0;font-size:11px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:#7c8896}.legal__dates b{color:var(--ti-deep);font-weight:600}.legal__layout{display:grid;grid-template-columns:1fr;gap:clamp(32px,5vw,64px)}@media(min-width:900px){.legal__layout{grid-template-columns:240px minmax(0,1fr);align-items:start}}.legal__toc{display:none}@media(min-width:900px){.legal__toc{display:block;position:sticky;top:92px;align-self:start}}.legal__toc-title{font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--ti-royal);margin:0 0 14px}.legal__toc ol{list-style:none;margin:0;padding:0;display:grid;gap:2px}.legal__toc a{display:block;padding:6px 10px;border-radius:8px;font-size:13px;line-height:1.35;color:var(--ti-ink);text-decoration:none;opacity:.7;transition:opacity .2s var(--ti-ease),background-color .2s var(--ti-ease),color .2s var(--ti-ease)}.legal__toc a:hover{opacity:1;background:#198be00f;color:var(--ti-deep)}.legal__toc a.is-active{opacity:1;color:var(--ti-deep);background:#198be017;font-weight:600}.legal__toc a .n{color:var(--ti-royal);font-variant-numeric:tabular-nums;margin-right:6px}.legal__doc{max-width:720px}.legal__intro{font-family:var(--ti-font-serif);font-weight:500;font-size:clamp(17px,1.5vw,20px);line-height:1.6;color:var(--ti-ink);margin:0 0 clamp(30px,4vw,44px)}.legal__intro p{margin:0 0 .7em}.legal__intro p:last-child{margin-bottom:0}.legal__section{scroll-margin-top:92px;padding-top:clamp(28px,3.5vw,40px)}.legal__section+.legal__section{border-top:1px solid rgba(14,90,153,.1)}.legal__section h2{font-family:var(--ti-font-serif);font-weight:600;font-size:clamp(21px,2vw,26px);line-height:1.25;color:var(--ti-deep);margin:0 0 clamp(14px,1.6vw,18px)}.legal__section h2 .n{color:var(--ti-royal);font-variant-numeric:tabular-nums;margin-right:.35em}.legal__section p:has(>strong:only-child){margin:clamp(18px,2vw,24px) 0 8px}.legal__section p>strong:only-child{font-family:var(--ti-font-body);font-weight:600;font-size:15px;color:var(--ti-ink)}.legal__doc p{font-size:15.5px;line-height:1.66;color:var(--ti-ink);margin:0 0 1em}.legal__doc ul{margin:0 0 1em;padding-left:1.25em;list-style:disc outside}.legal__doc li{font-size:15.5px;line-height:1.6;margin:0 0 .5em}.legal__doc strong{font-weight:600;color:var(--ti-deep)}.legal__doc a{color:var(--ti-royal);text-decoration:none;font-weight:500;position:relative;white-space:normal}.legal__doc a:after{content:"";position:absolute;left:0;right:0;bottom:-.12em;height:.34em;background:var(--ti-squiggle-sun) center / 100% 100% no-repeat;transform:scaleX(0);transform-origin:left center;transition:transform .3s var(--ti-ease)}.legal__doc a:hover:after{transform:scaleX(1)}.legal__doc a:hover{color:var(--ti-deep)}.legal__contact{background:var(--ti-sand);border-radius:16px;padding:clamp(20px,3vw,30px);margin:clamp(6px,1vw,12px) 0 clamp(20px,3vw,28px)}.legal__contact p{margin:0 0 .25em;font-size:15px}.legal__contact p:first-child{font-weight:600;color:var(--ti-deep)}.legal__top{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ti-royal);text-decoration:none}.legal__top:hover{color:var(--ti-deep)}
/*# sourceMappingURL=/cdn/shop/t/4/assets/legal-document.css.map */
