.tb-policy-hero{padding:28px 0 69px;background:#e2e7ef}.tb-policy-breadcrumb{display:flex;gap:8px;padding-bottom:30px;color:#718095;font-size:11px}.tb-policy-breadcrumb a{text-decoration:underline;text-underline-offset:3px}.tb-policy-hero-grid{display:grid;grid-template-columns:1fr .82fr;gap:75px;align-items:center}.tb-policy-hero h1{margin:0;font:500 clamp(47px,5.4vw,74px)/.94 var(--tb-serif);letter-spacing:-.074em}.tb-policy-hero h1 em{color:#b75a46;font-style:italic}.tb-policy-hero-grid>div>p:not(.tb-eyebrow){max-width:555px;margin:23px 0 20px;color:#5d6b7b;font-size:16px;line-height:1.62}.tb-policy-hero-meta{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:25px}.tb-policy-hero-meta span{padding:6px 7px;border:1px solid #c3cdd8;background:#f6f8fb;color:#68788a;font-size:9px}.tb-policy-hero-meta b{margin-right:4px;color:#405a78;font-size:8px;letter-spacing:.08em}.tb-policy-hero-actions{display:flex;align-items:center;gap:20px}.tb-policy-text-link{padding-bottom:3px;border-bottom:1px solid #a0aeba;color:#53657b;font-size:12px;font-weight:800}.tb-policy-text-link span{margin-left:4px;color:#b95a46}.tb-policy-hero-art{position:relative;min-height:337px;overflow:hidden;background:#f8fafc;background-image:linear-gradient(90deg,rgba(93,120,153,.1) 1px,transparent 1px),linear-gradient(rgba(93,120,153,.1) 1px,transparent 1px);background-size:27px 27px}.tb-policy-doc{position:absolute;top:45px;right:50px;left:43px;padding:16px 18px;background:#fff;box-shadow:12px 13px 0 rgba(50,79,111,.12);transform:rotate(-2deg)}.tb-policy-doc>div{display:flex;align-items:center;justify-content:space-between;padding-bottom:13px;border-bottom:1px solid #dce3e9}.tb-policy-doc>div span{color:#72859a;font-size:9px;font-weight:800;letter-spacing:.11em}.tb-policy-doc>div b{padding:3px 5px;background:#e0e9f4;color:#506f94;font-size:8px}.tb-policy-doc>p{margin:14px 0 9px;color:#475b70;font:500 17px/1 var(--tb-serif)}.tb-policy-doc ul{padding:0;margin:0;list-style:none}.tb-policy-doc li{padding:5px 0;border-top:1px solid #e8ecf0;color:#637484;font-size:10px}.tb-policy-doc li:before{margin-right:6px;color:#5d895d;content:'✓';font-weight:800}.tb-policy-doc i{position:absolute;right:18px;bottom:16px;display:grid;width:29px;height:29px;place-items:center;border-radius:50%;background:#dfeeda;color:#557e5a;font-size:14px;font-style:normal}.tb-policy-stamp{position:absolute;right:1px;bottom:38px;padding:9px 10px;background:#2c4564;color:#fff;font:500 12px/1.15 var(--tb-serif);letter-spacing:.02em;box-shadow:0 5px 10px rgba(43,68,96,.17);transform:rotate(4deg)}.tb-policy-hero-art>p{position:absolute;right:14px;bottom:11px;margin:0;color:#7b8998;font-size:9px;font-weight:700;text-align:right}.tb-policy-promise{background:#2c4564;color:#fff}.tb-policy-promise>div{display:grid;grid-template-columns:repeat(3,1fr)}.tb-policy-promise>div>div{display:flex;align-items:center;gap:13px;min-height:89px;padding:16px 28px;border-right:1px solid #536b87}.tb-policy-promise>div>div:last-child{border:0}.tb-policy-promise span{color:#f1ae92;font:500 23px/1 var(--tb-serif)}.tb-policy-promise p{margin:0;color:#d2ddea;font-size:11px;line-height:1.55}.tb-policy-promise b{color:#fff}.tb-policy-layout{display:grid;grid-template-columns:220px minmax(0,1fr);gap:74px;padding:92px 0}.tb-policy-nav{position:sticky;top:20px;height:max-content;padding:16px;border:1px solid #d7dfe4;background:#f7f9fa}.tb-policy-nav>p{margin:0 0 11px;color:#758495;font-size:9px;font-weight:800;letter-spacing:.11em}.tb-policy-nav>a{display:block;padding:8px 0;border-top:1px solid #dce3e7;color:#52667c;font-size:11px;font-weight:700}.tb-policy-nav>a:hover{color:#b95946}.tb-policy-nav>div{padding-top:14px;margin-top:14px;border-top:1px solid #cfd9df}.tb-policy-nav>div b{display:block;margin-bottom:5px;color:#778999;font-size:8px;letter-spacing:.1em}.tb-policy-nav>div a{color:#3e6289;font-size:11px;font-weight:800}.tb-policy-content{max-width:795px}.tb-policy-content section{scroll-margin-top:24px;padding-bottom:49px;margin-bottom:48px;border-bottom:1px solid #d8e0e3}.tb-policy-content section:last-child{padding-bottom:0;margin-bottom:0;border-bottom:0}.tb-policy-content h2{margin:0 0 17px;font:500 42px/1 var(--tb-serif);letter-spacing:-.066em}.tb-policy-content>section>p:not(.tb-eyebrow){margin:0 0 15px;color:#586a7a;font-size:14px;line-height:1.68}.tb-policy-checks{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:24px}.tb-policy-checks article{display:grid;grid-template-columns:25px 1fr;gap:9px;padding:14px;border:1px solid #d9e1e4;background:#fbfcfc}.tb-policy-checks article>span{display:grid;width:23px;height:23px;place-items:center;border-radius:50%;background:#ddecda;color:#557e5b;font-size:11px;font-weight:800}.tb-policy-checks h3{margin:1px 0 4px;font:500 20px/1 var(--tb-serif);letter-spacing:-.04em}.tb-policy-checks p{margin:0;color:#65747f;font-size:11px;line-height:1.5}.tb-policy-source-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:11px;margin-top:24px}.tb-policy-source-grid article{padding:16px;border-top:3px solid #c35d4a;background:#fdf8f4}.tb-policy-source-grid article:nth-child(2){border-color:#4d7aa8;background:#f2f6fb}.tb-policy-source-grid article:nth-child(3){border-color:#5f885e;background:#f1f6ef}.tb-policy-source-grid span{color:#826c62;font-size:8px;font-weight:800;letter-spacing:.1em}.tb-policy-source-grid article:nth-child(2) span{color:#54789d}.tb-policy-source-grid article:nth-child(3) span{color:#5c7c59}.tb-policy-source-grid h3{margin:27px 0 8px;font:500 21px/1 var(--tb-serif);letter-spacing:-.043em}.tb-policy-source-grid p{margin:0;color:#64717b;font-size:11px;line-height:1.53}.tb-policy-callout{display:flex;gap:10px;align-items:flex-start;padding:14px;margin-top:16px;border-left:3px solid #c45f4b;background:#f9eee9}.tb-policy-callout>span{display:grid;width:21px;height:21px;flex:0 0 auto;place-items:center;border-radius:50%;background:#f2d5ca;color:#b55241;font-size:12px;font-weight:800}.tb-policy-callout p{margin:0;color:#5e6972;font-size:11px;line-height:1.55}.tb-policy-callout b{color:#4c5b65}.tb-policy-ai-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:23px 0 16px}.tb-policy-ai-grid article{padding:18px;border-top:3px solid #5d8760;background:#f3f8f1}.tb-policy-ai-grid article:last-child{border-color:#b95b47;background:#fbf2ee}.tb-policy-ai-grid h3{margin:0 0 11px;font:500 24px/1 var(--tb-serif);letter-spacing:-.05em}.tb-policy-ai-grid ul{padding:0;margin:0;list-style:none}.tb-policy-ai-grid li{padding:5px 0;border-top:1px solid #dce8d8;color:#5d7061;font-size:11px;line-height:1.42}.tb-policy-ai-grid article:last-child li{border-color:#edd8ce;color:#71625f}.tb-policy-ai-grid li:before{margin-right:5px;color:#5c895c;content:'✓';font-weight:800}.tb-policy-ai-grid article:last-child li:before{color:#bb5a47;content:'×'}.tb-policy-contribution{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:22px}.tb-policy-contribution>div{padding:17px;border:1px solid #d7dfe2;background:#fafbfb}.tb-policy-contribution b{display:block;margin-bottom:9px;color:#54738f;font-size:9px;letter-spacing:.1em}.tb-policy-contribution p{margin:0;color:#62717d;font-size:12px;line-height:1.55}.tb-policy-rules{padding:0;margin:20px 0 15px;list-style:none}.tb-policy-rules li{padding:9px 0 9px 18px;border-top:1px solid #dfe5e6;color:#5e6e7b;font-size:12px;line-height:1.52}.tb-policy-rules li:before{position:absolute;margin-left:-17px;color:#5c855c;content:'✓';font-weight:800}.tb-policy-inline-link{display:inline-block;padding-bottom:3px;border-bottom:1px solid #a4b2bf;color:#45657f;font-size:11px;font-weight:800}.tb-policy-update-table{margin-top:22px;border:1px solid #d4dce1}.tb-policy-update-table>div{display:grid;grid-template-columns:.73fr 1.5fr .8fr;gap:14px;padding:12px 14px;border-bottom:1px solid #dce2e5}.tb-policy-update-table>div:last-child{border-bottom:0}.tb-policy-update-table .tb-policy-table-head{background:#eef3f7;color:#637b92;font-size:8px;font-weight:800;letter-spacing:.1em}.tb-policy-update-table b{font:500 17px/1.15 var(--tb-serif);letter-spacing:-.03em}.tb-policy-update-table p,.tb-policy-update-table span{margin:0;color:#61717e;font-size:10px;line-height:1.48}.tb-policy-callout--correction{border-left-color:#4e7caa;background:#eef4fa}.tb-policy-callout--correction>span{background:#dce9f7;color:#416eaa}.tb-policy-callout--correction a{padding-bottom:2px;border-bottom:1px solid #9fb5cb;color:#3c6390;font-weight:800}.tb-policy-close{background:#e0ebe9}.tb-policy-close-inner{display:grid;grid-template-columns:.87fr 1.13fr;gap:78px;padding:79px 0}.tb-policy-close h2{max-width:430px;margin:0;font:500 43px/1 var(--tb-serif);letter-spacing:-.066em}.tb-policy-close>div>div>p:not(.tb-eyebrow){max-width:410px;margin:17px 0 0;color:#5c6e72;font-size:13px;line-height:1.58}.tb-policy-close-inner>div:last-child{align-self:center;border-top:1px solid #adc6c1}.tb-policy-close-inner>div:last-child a{display:grid;grid-template-columns:120px 1fr;gap:13px;padding:13px 0;border-bottom:1px solid #adc6c1}.tb-policy-close-inner>div:last-child span{color:#5b817c;font-size:9px;font-weight:800;letter-spacing:.1em}.tb-policy-close-inner>div:last-child b{font:500 21px/1 var(--tb-serif);letter-spacing:-.04em}@media(max-width:850px){.tb-policy-hero-grid,.tb-policy-close-inner{grid-template-columns:1fr;gap:37px}.tb-policy-hero-art{max-width:570px}.tb-policy-layout{grid-template-columns:1fr;gap:26px}.tb-policy-nav{position:static;display:flex;flex-wrap:wrap;gap:5px;padding:0;border:0;background:transparent}.tb-policy-nav>p,.tb-policy-nav>div{display:none}.tb-policy-nav>a{padding:5px 7px;border:1px solid #d1dce1;background:#f7f9fa;font-size:10px}.tb-policy-close-inner{padding:64px 0}}@media(max-width:700px){.tb-policy-hero{padding-bottom:52px}.tb-policy-hero h1{font-size:51px}.tb-policy-hero-grid>div>p:not(.tb-eyebrow){font-size:15px}.tb-policy-hero-actions{align-items:flex-start;flex-direction:column;gap:14px}.tb-policy-hero-art{min-height:286px}.tb-policy-doc{top:33px;right:13px;left:13px}.tb-policy-promise>div{grid-template-columns:1fr}.tb-policy-promise>div>div{min-height:64px;padding:12px 0;border-right:0;border-bottom:1px solid #536b87}.tb-policy-promise>div>div:last-child{border-bottom:0}.tb-policy-layout{padding:65px 0}.tb-policy-content h2{font-size:36px}.tb-policy-content section{padding-bottom:38px;margin-bottom:38px}.tb-policy-checks,.tb-policy-ai-grid,.tb-policy-contribution,.tb-policy-source-grid{grid-template-columns:1fr}.tb-policy-update-table{overflow-x:auto}.tb-policy-update-table>div{min-width:570px}.tb-policy-close h2{font-size:39px}.tb-policy-close-inner>div:last-child a{grid-template-columns:100px 1fr}}
