
.tm-page{--tm-ink:#383e48;--tm-muted:#606873;--tm-line:#c6ccd0;color:var(--tm-ink)}.tm-page p{font-size:15px;line-height:1.85;color:var(--tm-muted)}.tm-page h1,.tm-page h2,.tm-page h3{font-weight:550;letter-spacing:-.04em}.tm-page em{font-family:Georgia,serif;font-weight:400}.tm-page .eyebrow{font-size:11px;line-height:1.8;letter-spacing:1px;color:#5c6c7f}.tm-page a:focus-visible,.tm-page button:focus-visible,.tm-page summary:focus-visible{outline:3px solid #627f9b;outline-offset:5px}.tm-hero{padding-top:25px;padding-bottom:65px;scroll-margin-top:25px}.tm-crumb{display:flex;gap:12px;font-size:12px;margin-bottom:55px;flex-wrap:wrap}.tm-hero-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:75px;align-items:center}.tm-hero h1{font-size:clamp(60px,6.5vw,90px);line-height:1.05;margin:25px 0}.tm-hero h1 em{color:#607487}.tm-page .tm-lead{font-size:22px;line-height:1.65;color:var(--tm-ink)}.tm-document-meta{border-top:1px solid var(--tm-line);margin-top:35px;padding-top:23px;display:flex;flex-wrap:wrap;gap:15px 25px;align-items:center;font-size:12px;line-height:1.8;color:#596674}.tm-document-meta time{display:block;font-size:15px;color:#384959;margin-top:4px}.tm-print{margin-inline-start:auto;background:none;border:0;border-bottom:1px solid #a3b2bf;color:#42596e;font:inherit;padding:7px 0;cursor:pointer}.tm-order{background:#e7eced;border:1px solid #acbcc4;padding:30px}.tm-order header>span{font-size:11px;letter-spacing:.7px;line-height:1.8;color:#586c7b}.tm-order h2{font:italic 32px/1.3 Georgia,serif;letter-spacing:-1px;margin:20px 0 25px;color:#456074}.tm-order ol{list-style:none;margin:0;padding:0}.tm-order li{display:grid;grid-template-columns:28px 1fr;gap:18px;border-top:1px solid #b8c6cc;padding:18px 0}.tm-order li>b{font:22px Georgia,serif;color:#5c788b}.tm-order strong{font-size:16px;font-weight:550;line-height:1.5}.tm-order li p{font-size:13px;margin:6px 0 0}.tm-order footer{border-top:1px solid #b8c6cc;padding-top:20px;font-size:12px;line-height:1.8;color:#556b7a}.tm-order footer a{text-decoration:underline;text-underline-offset:3px}.tm-find{padding-block:25px 65px}.tm-find header{max-width:650px}.tm-find h2{font-size:34px;line-height:1.3;margin:18px 0}.tm-find header p{font-size:14px}.tm-topics{display:grid;grid-template-columns:repeat(3,1fr);gap:28px 40px;margin-top:30px}.tm-topics article{border-top:1px solid var(--tm-line);padding-top:20px}.tm-topics h3{font-size:22px;margin:0 0 18px}.tm-topics a{display:flex;justify-content:space-between;gap:15px;font-size:13px;line-height:1.7;padding:8px 0;color:#52667a}.tm-topics a:hover{text-decoration:underline;text-underline-offset:3px}.tm-policy-band{background:#eae6dd}.tm-policies{padding-block:28px}.tm-policies>span{display:block;font-size:11px;letter-spacing:.7px;color:#76674f}.tm-policies>div{display:flex;flex-wrap:wrap;gap:18px 30px;margin-top:18px}.tm-policies a{font-size:13px;border-bottom:1px solid #b4a68d;padding-bottom:5px;color:#5e574b}.tm-full-heading{padding-top:65px;padding-bottom:30px}.tm-full-heading h2{font-size:42px;line-height:1.2;margin:18px 0}.tm-full-heading p{font-size:14px}.tm-page .doc{padding:0 0 25px}.tm-page .doc .grid{grid-template-columns:245px minmax(0,1fr);gap:70px}.tm-page .toc{top:25px;padding:0 18px 15px 0;max-height:calc(100vh - 50px);border-top:2px solid #8a9dac}.tm-page .toclabel,.tm-page .toc summary{font-size:13px;letter-spacing:0;text-transform:none;color:#42596e;padding:20px 0;margin:0;line-height:1.7;font-weight:550}.tm-page .toc summary{cursor:pointer}.tm-page .toc ol{columns:1}.tm-page .toc li{margin-bottom:7px}.tm-page .toc a{font-size:13px;line-height:1.6;padding:5px 0;color:#586776}.tm-page .toc a:hover{color:#263f57;text-decoration:underline;text-underline-offset:3px}.tm-page .prose2{max-width:790px}.tm-page .prose2 .s{padding:34px 0;scroll-margin-top:25px;border-color:var(--tm-line)}.tm-page .prose2 h2{font-size:27px;line-height:1.4;color:#344b60;margin:0 0 23px;letter-spacing:-.025em;text-wrap:balance}.tm-page .prose2 p,.tm-page .prose2 li{font-size:16px;line-height:1.9;color:#515b65}.tm-page .prose2 strong{color:#303d49;font-weight:600}.tm-page .prose2 table{font-size:14px;line-height:1.8}.tm-page .prose2 th{background:#e6ebee;color:#354b5d}.tm-page .prose2 td,.tm-page .prose2 th{border-color:#c1ccd2;padding:15px}.tm-page .prose2 td:first-child{width:25%}.tm-page .prose2 .note{background:#eee8dc;border-left:3px solid #a58d65;padding:5px 22px;margin-block:24px}.tm-page .prose2 .s:target h2{text-decoration:underline;text-decoration-color:#c1aa80;text-underline-offset:7px;text-decoration-thickness:2px}.tm-contact{display:grid;grid-template-columns:1.2fr 1fr;gap:60px;border-top:1px solid var(--tm-line);padding-block:55px 75px;align-items:center}.tm-contact h2{font-size:39px;line-height:1.2;margin:20px 0}.tm-contact p{font-size:14px}.tm-email{display:inline-block;font-size:24px;letter-spacing:-.6px;overflow-wrap:anywhere;color:#435e76}.tm-contact p a{text-decoration:underline;text-underline-offset:3px}.tm-top{font-size:13px;display:inline-block;margin-top:18px;border-bottom:1px solid #a4b2bf;padding-bottom:5px}
@media(max-width:1100px){.tm-hero-grid{gap:40px}.tm-hero h1{font-size:75px}.tm-page .doc .grid{grid-template-columns:215px minmax(0,1fr);gap:35px}.tm-topics{gap:25px}.tm-contact{gap:35px}}
@media(max-width:800px){.tm-hero-grid{grid-template-columns:1fr;gap:30px}.tm-hero h1{font-size:78px}.tm-topics{grid-template-columns:1fr 1fr}.tm-contact{grid-template-columns:1fr;gap:25px}}
@media(max-width:760px){.tm-page .doc .grid{grid-template-columns:minmax(0,1fr);gap:25px}.tm-page .toc{position:static;max-height:none;padding:0 0 12px;border-bottom:1px solid var(--tm-line)}.tm-page .toc ol{columns:1}.tm-page .toc li{margin-bottom:5px}.tm-page .toc a{font-size:14px}.tm-full-heading{padding-top:50px}.tm-page .prose2 h2{font-size:25px}.tm-page .prose2 td,.tm-page .prose2 th{padding:10px}.tm-page .prose2 table{font-size:13px}.tm-page .prose2 td:first-child{width:30%}}
@media(max-width:560px){.tm-page .frame{width:calc(100% - 40px)}.tm-crumb{margin-bottom:35px}.tm-hero h1{font-size:clamp(52px,13vw,70px)}.tm-page .tm-lead{font-size:20px}.tm-order{padding:24px}.tm-order h2{font-size:30px}.tm-hero{padding-bottom:40px}.tm-find{padding-bottom:45px}.tm-find h2{font-size:30px}.tm-topics{grid-template-columns:1fr;gap:25px}.tm-policies>div{gap:17px 23px}.tm-full-heading h2{font-size:35px}.tm-contact h2{font-size:35px}.tm-page .prose2 p{font-size:15px;line-height:1.9}.tm-page .prose2 .note{padding-inline:15px}}
@media print{@page{margin:18mm}body{background:white!important;color:black!important}.header,.footer,.skip,dialog,.tm-crumb,.tm-find,.tm-order,.tm-print,.tm-policy-band,.tm-page .toc,.tm-contact,.tm-hero>div>div>.tm-lead,.tm-hero>div>div>p{display:none!important}.tm-page .frame{width:100%;max-width:none}.tm-hero{padding:0 0 10mm}.tm-hero-grid,.tm-page .doc .grid{display:block}.tm-hero h1{font-size:34pt;margin:4mm 0}.tm-hero h1 br{display:none}.tm-hero h1 em{font-family:inherit;color:black}.tm-document-meta{padding-top:3mm;margin-top:5mm}.tm-full-heading{padding:0 0 4mm}.tm-full-heading h2{font-size:18pt}.tm-page .doc{padding:0}.tm-page .prose2{max-width:none}.tm-page .prose2 .s{padding:5mm 0;break-inside:auto}.tm-page .prose2 h2{font-size:15pt;color:black;break-after:avoid}.tm-page .prose2 p,.tm-page .prose2 li{font-size:10pt;line-height:1.5;color:black;orphans:3;widows:3}.tm-page .prose2 table{font-size:9pt}.tm-page .prose2 tr{break-inside:avoid}.tm-page .prose2 a{color:black}.tm-page .prose2 .note{background:none;border-left:1px solid #777}.tm-page .prose2 .s:target h2{text-decoration:none}}

.legal-document-tools{--tm-line:#c6ccd0;margin-top:0;margin-bottom:30px}.legal-document-tools .tm-print:focus-visible{outline:3px solid #627f9b;outline-offset:5px}
