.document-page{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(28px,6vw,96px);align-items:start;min-height:420px}.document-page__heading h1,.contact-page h1{margin:0;font-size:clamp(36px,4.4vw,56px);letter-spacing:-.045em;line-height:1.02;overflow-wrap:break-word}.document-page__body{min-width:0;padding-top:6px}.document-page__content{font-size:17px;line-height:1.7;color:var(--tsb-text)}.document-page__content h2{margin:36px 0 14px;font-size:clamp(22px,2.4vw,28px);letter-spacing:-.03em}.document-page__content h3{margin:28px 0 10px;font-size:19px}.document-page__content ul,.document-page__content ol{padding-left:22px}.document-page__content a{color:var(--tsb-ink)}.document-page__body>.text-link{margin-top:24px}.document-page--compact{min-height:0;padding-bottom:24px}.draft-note{margin-top:28px;padding:20px 22px;border-radius:16px;background:var(--tsb-surface);font-size:14px;line-height:1.6;color:var(--tsb-text-2)}.draft-note .eyebrow{margin-bottom:8px}.contact-page{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(28px,6vw,96px);min-height:560px}.contact-page h1{margin-bottom:22px}.contact-page__intro .rte{max-width:38ch;font-size:17px;line-height:1.6;color:var(--tsb-text-2)}.contact-page__intro>.text-link{margin-top:22px;overflow-wrap:anywhere;max-width:100%}.contact-page__note{margin-top:28px;padding-top:16px;border-top:1px solid var(--tsb-line-2);max-width:38ch;font-size:14px;color:var(--tsb-muted)}.contact-page__form{min-width:0;padding:clamp(22px,3vw,40px);border-radius:var(--tsb-radius);background:var(--tsb-surface)}.contact-page__field{margin-bottom:18px}.contact-page__field label{font-size:14px;font-weight:500;color:var(--tsb-ink)}.contact-page__field label span{color:var(--tsb-muted)}.contact-page__field input,.contact-page__field textarea,.private-page input{width:100%;background:var(--tsb-white)}.contact-page__privacy{margin:0 0 22px;font-size:13px;line-height:1.6;color:var(--tsb-muted)}.contact-page__privacy a{color:var(--tsb-ink)}.form-error,.form-success{margin-bottom:22px;padding:14px 16px;border-radius:12px;font-size:14px}.form-error{background:#fff1f0;color:#a1281e}.form-success{background:#effaf3;color:#1e6b43}.led-faq{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(28px,6vw,96px);border-top:1px solid var(--tsb-line-2)}.led-faq h2{margin:0;font-size:clamp(28px,3.4vw,44px);max-width:16ch}.led-faq__heading>.rte{max-width:34ch;margin-top:16px;color:var(--tsb-text-2)}.led-faq__list{min-width:0}.led-faq__list details{border-bottom:1px solid var(--tsb-line-2)}.led-faq__list details:first-child{border-top:1px solid var(--tsb-line-2)}.led-faq__list summary{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:64px;padding:18px 0;font-size:17px;font-weight:500;letter-spacing:-.015em;color:var(--tsb-ink)}.led-faq__list summary span{flex:none;font-size:20px;font-weight:300;transition:transform .3s var(--tsb-ease)}.led-faq__list details[open] summary span{transform:rotate(45deg)}.led-faq__list .rte{padding:0 36px 22px 0;font-size:15.5px;line-height:1.65;color:var(--tsb-text-2)}.private-page{min-height:100svh;display:flex;flex-direction:column;align-items:center;padding-block:32px;text-align:center;background:var(--tsb-white)}.private-page__brand,.private-page__footer{font-size:16px;letter-spacing:-.02em;text-transform:uppercase;text-decoration:none;color:var(--tsb-ink)}.private-page__footer{font-size:12px;color:var(--tsb-muted)}.private-page__content{max-width:680px;margin:auto;padding-block:72px}.private-page h1{margin:20px 0;font-size:clamp(40px,6vw,72px);letter-spacing:-.045em}.private-page__content>.rte{max-width:440px;margin-inline:auto;font-size:17px;color:var(--tsb-text-2)}.private-page__message{margin-top:22px}.private-page__access{max-width:360px;margin:36px auto 0;text-align:left}.private-page__access summary{display:flex;align-items:center;justify-content:space-between;min-height:48px;border-bottom:1px solid var(--tsb-line-2);font-size:14px}.private-page__access form{padding-top:22px}.private-page__access .button{width:100%;margin-top:14px}.missing-page{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:62vh;text-align:center}.missing-page h1{max-width:18ch;margin:18px 0 0;font-size:clamp(40px,5.6vw,72px);letter-spacing:-.045em}.missing-page>p:not(.eyebrow){max-width:44ch;margin:22px 0 28px;font-size:17px;color:var(--tsb-text-2)}@media(max-width:767px){.document-page,.contact-page,.led-faq{grid-template-columns:minmax(0,1fr);gap:24px;min-height:0}.document-page__content,.contact-page__intro .rte{font-size:16px}.contact-page__form>.button{width:100%}.led-faq__list .rte{padding-right:12px}.missing-page .button{width:100%;max-width:320px}}@media(prefers-reduced-motion:reduce){.led-faq__list summary span{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/pages.css.map */
