.tc-page .tc-toc{flex-wrap:wrap;gap:10px 28px;margin-top:clamp(28px,4vh,44px);display:flex}.tc-page .tc-toc a{color:var(--sx-ink);letter-spacing:.14em;text-transform:uppercase;border-bottom:1px solid;padding:10px 0 6px;font:600 11.5px/1 Manrope,Arial,sans-serif;text-decoration:none;transition:color .3s;display:inline-block}.tc-page .tc-toc a:hover{color:var(--sx-gold-ink)}.tc-page .tc-body{padding-top:clamp(48px,7vh,90px);padding-bottom:clamp(64px,9vh,120px)}.tc-page .tc-body>section{max-width:72ch;scroll-margin-top:calc(var(--sx-head,96px) + 24px)}.tc-page .tc-body>section+section{border-top:1px solid var(--sx-line-light);margin-top:clamp(56px,8vh,96px);padding-top:clamp(40px,6vh,64px)}.tc-page h2{letter-spacing:-.015em;color:var(--sx-ink);margin:0 0 24px;font:500 clamp(32px,3.2vw,48px)/1.08 Cormorant Garamond,Georgia,serif}.tc-page h3{color:var(--sx-ink);align-items:baseline;gap:14px;margin:0 0 14px;font:500 clamp(22px,1.9vw,28px)/1.2 Cormorant Garamond,Georgia,serif;display:flex}.tc-page h3 span{letter-spacing:.18em;color:var(--sx-gold-ink);font:600 11px/1 Manrope,Arial,sans-serif}.tc-page p,.tc-page li{color:#3c4a40;font:400 15.5px/1.8 Manrope,Arial,sans-serif}.tc-page p{margin:0 0 16px}.tc-page .tc-lead{color:var(--sx-ink);font-size:16.5px}.tc-page ul{margin:0 0 16px;padding-left:1.2em}.tc-page ul li{margin-bottom:10px}.tc-page ul li::marker{color:var(--sx-gold-ink)}.tc-page .tc-policy{margin:32px 0 0;padding:0;list-style:none}.tc-page a{color:var(--sx-ink)}.tc-page .tc-offices{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px;margin:22px 0 8px;display:grid}.tc-page address{color:#3c4a40;background:var(--sx-light,#fbfaf6);border:1px solid var(--sx-line-light);padding:18px 20px;font:400 14.5px/1.7 Manrope,Arial,sans-serif}.tc-page address b{letter-spacing:.16em;text-transform:uppercase;color:var(--sx-gold-ink);margin-bottom:6px;font:600 11px/1.4 Manrope,Arial,sans-serif;display:block}.tc-page address span{display:block}@media (max-width:700px){.tc-page p,.tc-page li{font-size:15px;line-height:1.75}}.tc-page .tc-body{grid-template-columns:minmax(0,1fr);gap:32px;display:grid}.tc-page .tc-main{gap:28px;min-width:0;display:grid}.tc-page .tc-main>section{max-width:none;scroll-margin-top:calc(var(--sx-head,96px) + 24px);background:#fffdf8;border-radius:4px;box-shadow:0 1px #3d4d2e14,0 24px 60px -40px #3d4d2e40;border:0!important;margin:0!important;padding:clamp(28px,4vw,64px) clamp(24px,4.4vw,72px)!important}.tc-page .tc-main h2{border-bottom:1px solid #3d4d2e1f;margin-bottom:28px;padding-bottom:22px}.tc-page .tc-main>section>ul{columns:2 360px;column-gap:clamp(32px,4vw,64px)}.tc-page .tc-main>section>ul li{break-inside:avoid}.tc-page .tc-policy{grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:36px clamp(32px,4vw,64px);display:grid}.tc-page .tc-policy>li+li{margin-top:0}.tc-page .tc-policy>li{border-top:1px solid #3d4d2e1f;padding-top:22px}.tc-page .tc-side{display:none}@media (min-width:1024px){.tc-page .tc-body{grid-template-columns:240px minmax(0,1fr);align-items:start;gap:clamp(36px,4vw,64px)}.tc-page .tc-side{top:calc(var(--sx-head,96px) + 24px);display:block;position:sticky}.tc-page .tc-side-k{letter-spacing:.2em;text-transform:uppercase;color:var(--sx-gold-ink);margin:0 0 14px;font:600 11px/1.4 Manrope,Arial,sans-serif}.tc-page .tc-side ol{border-left:1px solid #3d4d2e26;margin:0;padding:0;list-style:none}.tc-page .tc-side a{color:#3c4a40;border-left:1px solid #0000;gap:12px;margin-left:-1px;padding:12px 0 12px 18px;font:500 14px/1.4 Manrope,Arial,sans-serif;text-decoration:none;transition:color .25s,border-color .25s;display:flex}.tc-page .tc-side a span{letter-spacing:.14em;color:var(--sx-gold-ink);padding-top:2px;font-size:11px}.tc-page .tc-side a:hover{color:var(--sx-ink);border-left-color:var(--sx-gold-ink)}}@media (max-width:700px){.tc-page .tc-main>section{padding:32px 22px!important}.tc-page .tc-body{padding-left:16px;padding-right:16px}}@media (min-width:701px){.tc-page .tc-offices{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;max-width:none}}.tc-page .sm-head{color:#fffaf0;background:#3d4d2e}.tc-page .sm-head .sx-kicker{color:#d8c08b}.tc-page .sm-head .sm-title{color:#fffaf0}.tc-page .sm-head .tc-toc a{color:#fffaf0;border-bottom-color:#d8c08b99}.tc-page .sm-head .tc-toc a:hover{color:#ecdcb2;border-bottom-color:#ecdcb2}
