/* Uses the same type, charcoal, orange and paper surfaces as the rest of TET. */
.tet-privacy-page{color:#414042;background:#fff}.tet-privacy-heading{padding:72px max(28px,calc((100vw - 1240px)/2)) 52px;background:#f5f2ed;border-bottom:1px solid #dedbd5}.tet-privacy-heading .eyebrow{color:#c45508;margin-bottom:20px}.tet-privacy-heading h1{font:800 clamp(3rem,6vw,5.4rem)/1.02 'Inter',Arial,sans-serif;letter-spacing:-.045em;margin:0}.tet-privacy-layout{display:grid;grid-template-columns:220px minmax(0,850px);gap:64px;max-width:1240px;margin:0 auto;padding:60px 28px 88px}.tet-privacy-aside{align-self:start;position:sticky;top:110px;font:14px/1.6 'Inter',Arial,sans-serif}.tet-privacy-aside strong{display:block;font-size:12px;letter-spacing:.13em;margin-bottom:16px}.tet-privacy-aside a{display:block;padding:9px 0;border-bottom:1px solid #dedbd5}.tet-privacy-aside a:hover{color:#a64606}.tet-privacy-copy{min-width:0;font:16px/1.8 'Inter',Arial,sans-serif;overflow-wrap:anywhere}.tet-privacy-copy h1{display:none}.tet-privacy-copy p{margin:0 0 20px}.tet-privacy-copy>ol{padding-left:24px;margin:28px 0}.tet-privacy-copy>ol>li{padding:0 0 30px 8px;scroll-margin-top:110px}.tet-privacy-copy li li{padding:4px 0}.tet-privacy-copy ul,.tet-privacy-copy ol{padding-left:24px}.tet-privacy-copy a{color:#934007;text-decoration:underline;text-underline-offset:3px}.tet-privacy-copy table{border-collapse:collapse;width:100%;table-layout:fixed;margin:20px 0}.tet-privacy-copy td,.tet-privacy-copy th{border:1px solid #dedbd5;padding:14px;text-align:left;vertical-align:top;overflow-wrap:anywhere}.tet-privacy-copy span,.tet-privacy-copy p,.tet-privacy-copy li{font-family:inherit!important;font-size:inherit!important;color:inherit!important}.tet-privacy-copy strong,.tet-privacy-copy b{font-weight:700}.tet-cookie-settings{border:0;padding:0;background:none;color:inherit;font:inherit;cursor:pointer;text-decoration:underline;text-underline-offset:3px;margin-left:16px}.tet-cookie-settings:focus-visible,.tet-cookie-notice a:focus-visible,.tet-cookie-notice button:focus-visible,.tet-embed-permission button:focus-visible{outline:3px solid #c45508;outline-offset:4px}.tet-cookie-notice[hidden],.tet-embed-permission[hidden]{display:none!important}.tet-cookie-notice{position:fixed;z-index:10000;left:24px;bottom:24px;width:min(460px,calc(100vw - 48px));max-height:calc(100dvh - 48px);overflow:auto;padding:26px 28px;background:#f5f2ed;color:#414042;border:1px solid #dedbd5;box-shadow:0 12px 45px #17252e26;font:14px/1.6 'Inter',Arial,sans-serif;text-align:left}.tet-cookie-eyebrow{font-size:10px;letter-spacing:.16em;font-weight:700;color:#a64606}.tet-cookie-notice h2{font:800 25px/1.15 'Inter',Arial,sans-serif;letter-spacing:-.035em;margin:10px 0 14px}.tet-cookie-notice p{margin:0 0 12px}.tet-cookie-notice .tet-cookie-detail{font-size:12px;line-height:1.6;color:#575653}.tet-cookie-learn{display:inline-block;text-decoration:underline;text-underline-offset:3px;font-weight:700}.tet-cookie-current{font-size:12px;margin:10px 0!important}.tet-cookie-current:empty{display:none}.tet-cookie-actions{display:flex;gap:10px;margin-top:20px}.tet-cookie-actions button,.tet-embed-permission button{appearance:none;border:1px solid #414042;background:transparent;color:#414042;padding:12px 14px;min-height:44px;font:700 12px/1.4 'Inter',Arial,sans-serif;cursor:pointer;white-space:nowrap;letter-spacing:0;text-transform:none;border-radius:0}.tet-cookie-actions [data-accept],.tet-embed-permission button{background:#c45508;border-color:#c45508;color:#fff}.tet-cookie-actions button:hover,.tet-embed-permission button:hover{filter:brightness(.92)}.tet-consent-embed{position:relative;min-height:220px}.tet-embed-blocked>iframe{visibility:hidden;pointer-events:none}.tet-embed-permission{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:14px;background:#1a2833;color:#fff;text-align:center;padding:20px;z-index:6;font:14px/1.6 'Inter',Arial,sans-serif}.tet-embed-permission p{max-width:360px;margin:0!important;font:inherit!important;color:inherit!important}.tet-embed-permission a{text-decoration:underline;font-size:12px;color:#fff}.tet-embed-blocked .video-sound-toggle{display:none!important}.tet-privacy-copy [data-policy-title]{display:none}
@media(max-width:700px){.tet-privacy-heading{padding:46px 24px 36px}.tet-privacy-layout{display:block;padding:32px 24px 56px}.tet-privacy-aside{position:static;margin-bottom:34px;border-bottom:1px solid #dedbd5;padding-bottom:20px}.tet-privacy-aside nav{display:flex;flex-wrap:wrap;gap:4px 20px}.tet-privacy-aside a{font-size:13px;border:0;padding:3px 0}.tet-privacy-copy{font-size:15px;line-height:1.8}.tet-privacy-copy td,.tet-privacy-copy th{padding:8px;font-size:12px}.tet-privacy-copy>ol{padding-left:20px}.tet-privacy-copy>ol>li{padding-left:3px}.tet-cookie-notice{left:12px;bottom:max(12px,env(safe-area-inset-bottom));width:calc(100% - 24px);max-height:calc(100dvh - 24px);padding:22px}.tet-cookie-notice h2{font-size:24px}.tet-cookie-actions{flex-direction:column;gap:8px;margin-top:16px}.tet-cookie-actions button{width:100%;font-size:13px;padding:12px 8px}.tet-cookie-settings{margin-left:12px}.tet-embed-permission{padding:14px;font-size:13px;gap:10px}.tet-consent-embed{min-height:210px}}

.tet-cookie-footer-notice{max-width:850px;margin:24px auto 16px;padding:0 24px;font:13px/1.7 'Inter',Arial,sans-serif;color:inherit;text-align:center;opacity:.9}
