:root{--tbg-forest:#123824;--tbg-green:#205534;--tbg-gold:#d6b874;--tbg-light-gold:#e1c68a;--tbg-ivory:#f8f7f1;--tbg-ink:#17271e;--tbg-line:#d9ddd2;--tbg-muted:#57645a}html{scroll-behavior:smooth;scroll-padding-top:24px}.tbg{background:var(--tbg-ivory);color:var(--tbg-ink);font:400 18px/1.7 var(--paragraph)}.tbg *{box-sizing:border-box}.tbg a{color:inherit;text-underline-offset:4px}.tbg a:hover{text-decoration-thickness:2px}.tbg a:focus-visible,.tbg button:focus-visible,.tbg summary:focus-visible{outline-offset:5px;outline:3px solid #99732a}.tbg h1,.tbg h2,.tbg h3,.tbg nav,.tbg button{font-family:var(--body)}.tbg h1,.tbg h2,.tbg h3,.tbg p{margin:0}.tbg p+p{margin-top:16px}.tbg-wrap{width:min(1280px,100% - 100px);margin-inline:auto}.tbg-hero{background:var(--tbg-forest);color:var(--tbg-ivory);padding:65px 0 74px}.tbg-breadcrumb{font:400 13px/1.5 var(--body);color:#d5ddd5;gap:12px;margin-bottom:45px;display:flex}.tbg-breadcrumb a{text-decoration:none}.tbg-hero-grid{grid-template-columns:1.55fr 1fr;align-items:center;gap:100px;display:grid}.tbg .tbg-eyebrow{font:500 12px/1.5 var(--body);text-transform:uppercase;letter-spacing:.15em}.tbg-hero .tbg-eyebrow{color:var(--tbg-light-gold);margin-bottom:20px}.tbg h1{letter-spacing:-.045em;font-size:clamp(48px,5.3vw,77px);font-weight:500;line-height:1.04}.tbg h1 em{font-family:var(--serif);color:var(--tbg-light-gold);font-weight:400}.tbg-hero-intro{color:#e3e9df;max-width:630px;font-size:19px;line-height:1.65;margin-top:24px!important}.tbg-meta{font-size:12px;font-family:var(--body);color:#dce4d8;flex-wrap:wrap;align-items:center;gap:13px;margin-top:27px;display:flex}.tbg-principles{border-top:1px solid #80936c;border-bottom:1px solid #80936c;padding:25px 0}.tbg-principles .tbg-eyebrow{margin-bottom:16px}.tbg-principles ol{margin:0;padding:0;list-style:none}.tbg-principles li{align-items:start;gap:18px;padding:16px 0;display:flex}.tbg-principles li+li{border-top:1px solid #355440}.tbg-principles .tbg-num{color:var(--tbg-gold);font:400 17px/1.5 var(--serif)}.tbg-principles strong{font:500 21px/1.3 var(--body)}.tbg-principles small{color:#d1ddd1;margin-top:4px;font-size:15px;line-height:1.5;display:block}.tbg-process{border-bottom:1px solid var(--tbg-line);background:#eeeee4;padding:42px 0 44px}.tbg-section-kicker{align-items:center;gap:16px;margin-bottom:25px;display:flex}.tbg-section-kicker:after{content:"";background:#ced3c5;flex:1;height:1px}.tbg-steps{grid-template-columns:repeat(4,1fr);gap:30px;margin:0;padding:0;list-style:none;display:grid}.tbg-step-top{align-items:center;gap:12px;margin-bottom:9px;display:flex}.tbg-step-top span{font:400 18px var(--serif);color:#64724f}.tbg-step-top h3{font-size:19px;font-weight:500}.tbg-steps p{color:#4c5c4e;font-size:16px;line-height:1.55}.tbg-layout{grid-template-columns:235px minmax(0,1fr);gap:75px;padding-block:65px 85px;display:grid}.tbg-sidebar nav{position:sticky;top:32px}.tbg-sidebar .tbg-eyebrow{color:var(--tbg-muted);margin-bottom:18px}.tbg-toc{margin:0 0 28px;padding:0;list-style:none}.tbg-toc li{border-bottom:1px solid var(--tbg-line)}.tbg-toc a{padding:11px 0;font-size:15px;text-decoration:none;display:block}.tbg-toc a[aria-current=true]{color:var(--tbg-green);border-left:3px solid var(--tbg-forest);padding-left:11px;font-weight:600}.tbg-print{color:var(--tbg-forest);cursor:pointer;background:0 0;border:1px solid #8b988b;border-radius:3px;padding:10px 13px;font-size:14px}.tbg-sidebar-note{color:var(--tbg-muted);font-size:14px;line-height:1.6;margin-top:18px!important}.tbg-main{min-width:0}.tbg-content-section{margin-bottom:65px}.tbg h2{letter-spacing:-.03em;margin-bottom:17px;font-size:38px;font-weight:500;line-height:1.15}.tbg-section-intro{color:#536152;max-width:730px}.tbg-channels{margin:27px 0 0;padding:0;list-style:none}.tbg-channels li{border-bottom:1px solid var(--tbg-line);grid-template-columns:25px minmax(185px,.92fr) minmax(200px,1fr) 18px;align-items:center;gap:16px;padding:23px 0;display:grid}.tbg-channels li:first-child{border-top:1px solid var(--tbg-line)}.tbg-row-number{font:400 13px var(--body);color:var(--tbg-muted)}.tbg-channels h3{margin-bottom:5px;font-size:20px;font-weight:500;line-height:1.3}.tbg-small-label{color:var(--tbg-muted);font-size:13px;line-height:1.4;display:block}.tbg-channels p{color:#526050;font-size:16px;line-height:1.55}.tbg-channel-symbol{color:#5d704a;font-size:24px}.tbg-callout{background:#eeeee3;border-left:3px solid #b69a5e;margin-top:24px;padding:17px 21px;font-size:16px;line-height:1.6}.tbg-callout strong{font-weight:600}.tbg-standard-grid{grid-template-columns:1fr 1fr;gap:0 35px;margin-top:20px;display:grid}.tbg-standard{border-bottom:1px solid var(--tbg-line);padding:22px 0}.tbg-standard h3{margin-bottom:9px;font-size:21px;font-weight:500}.tbg-standard p{color:#526050;font-size:17px;line-height:1.65}.tbg .tbg-section-label{color:var(--tbg-muted);font-size:13px;font-family:var(--body);margin-bottom:15px!important}.tbg-term{border-bottom:1px solid var(--tbg-line);padding:27px 0}.tbg-term-title{align-items:baseline;gap:16px;margin-bottom:17px;display:flex}.tbg-term-title>span{font:400 14px var(--body);color:#65745e}.tbg-term h3{letter-spacing:-.02em;font-size:25px;font-weight:500;line-height:1.25}.tbg-term p{font-size:17px;line-height:1.8}.tbg-term strong{font-weight:600}.tbg-status{color:#493a1c;font:500 12px var(--body);background:#e9dfc5;border:1px solid #cbbf9e;border-radius:3px;padding:6px 10px;display:inline-block}.tbg-faq details{border-bottom:1px solid var(--tbg-line);padding:20px 0}.tbg-faq details:first-of-type{border-top:1px solid var(--tbg-line)}.tbg-faq summary{cursor:pointer;font:500 19px/1.45 var(--body);justify-content:space-between;gap:20px;list-style:none;display:flex}.tbg-faq summary::-webkit-details-marker{display:none}.tbg-faq summary:after{content:"+";font-size:24px;line-height:1}.tbg-faq details[open] summary:after{content:"−"}.tbg-faq details p{color:#526050;margin-top:14px;font-size:17px}.tbg-contact{background:var(--tbg-forest);color:var(--tbg-ivory);border-radius:3px;padding:35px}.tbg-contact h2{color:var(--tbg-light-gold);font-size:32px}.tbg-contact p{font-size:17px}.tbg-contact-links{flex-wrap:wrap;align-items:center;gap:28px;margin-top:23px;display:flex}.tbg-contact-links a{font:500 15px var(--body);color:var(--tbg-light-gold)}.tbg-reading-line{background:var(--tbg-gold);z-index:30;pointer-events:none;width:0;height:3px;position:fixed;top:0;left:0}@media (width>=1450px){.tbg-hero{padding-block:78px 85px}}@media (width<=1100px){.tbg-wrap{width:calc(100% - 64px)}.tbg-hero-grid{grid-template-columns:1.35fr 1fr;gap:45px}.tbg-layout{grid-template-columns:190px minmax(0,1fr);gap:40px}.tbg-channels li{grid-template-columns:24px 1fr 1fr 12px;gap:12px}}@media (width<=800px){.tbg-wrap{width:calc(100% - 40px)}.tbg-hero{padding:28px 0 42px}.tbg-breadcrumb{margin-bottom:28px;font-size:12px}.tbg-hero-grid{grid-template-columns:1fr;gap:36px}.tbg h1{max-width:600px;font-size:53px}.tbg-hero-intro{font-size:18px}.tbg-principles{padding:19px 0}.tbg-principles ol{grid-template-columns:repeat(3,1fr);gap:17px;display:grid}.tbg-principles li{padding:6px 0;display:block}.tbg-principles li+li{border:0}.tbg-principles .tbg-num{margin-bottom:6px;display:block}.tbg-principles strong{font-size:18px}.tbg-principles small{font-size:14px}.tbg-steps{grid-template-columns:1fr 1fr;gap:25px}.tbg-layout{padding:35px 0 55px;display:block}.tbg-sidebar{margin-bottom:40px}.tbg-sidebar nav{position:static}.tbg-toc{flex-wrap:wrap;gap:8px;margin-bottom:18px;display:flex}.tbg-toc li{border:1px solid #c3ccb9;border-radius:3px}.tbg-toc a{padding:7px 11px;font-size:13px}.tbg-toc a[aria-current=true]{background:#e4e8dc;border-left:0;padding:7px 11px}.tbg-sidebar-note{display:none}.tbg-sidebar .tbg-eyebrow{margin-bottom:12px}.tbg h2{font-size:32px}.tbg-content-section{margin-bottom:45px}.tbg-channels li{grid-template-columns:20px 1fr 18px;gap:12px;padding:21px 0}.tbg-channels li>p{grid-area:2/2}.tbg-channel-symbol{grid-area:1/3}.tbg-channels h3{font-size:21px}.tbg-standard-grid{gap:0 22px}.tbg-term h3{font-size:24px}.tbg-contact{padding:27px}}@media (width<=480px){.tbg h1{font-size:43px}.tbg-principles ol{grid-template-columns:1fr}.tbg-principles li{gap:14px;padding:11px 0;display:flex}.tbg-principles li+li{border-top:1px solid #355440}.tbg-principles .tbg-num{margin:0}.tbg-principles small{font-size:15px}.tbg-standard-grid{grid-template-columns:1fr}.tbg-meta{gap:10px;font-size:11px}.tbg-steps{gap:23px 20px}.tbg-step-top{gap:7px}.tbg-step-top h3{font-size:18px}.tbg-term-title{gap:11px}.tbg-contact-links{gap:19px}.tbg-contact-links a,.tbg-term a{overflow-wrap:anywhere}.tbg-breadcrumb{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}@media print{html{scroll-padding:0}.tbg{color:#000;background:#fff;font:11pt/1.5 Arial,sans-serif}.tbg-wrap{width:100%}.site-header,.site-footer,.tbg-sidebar,.tbg-print,.tbg-reading-line,.tbg-contact-links{display:none!important}.tbg-hero,.tbg-process,.tbg-contact{padding:20px 0;color:#000!important;background:#fff!important}.tbg-hero p,.tbg-hero em,.tbg-hero .tbg-eyebrow,.tbg-hero .tbg-meta,.tbg-principles small,.tbg-principles .tbg-num{color:#000!important}.tbg h1{font-size:30pt}.tbg h2{font-size:22pt}.tbg-hero-grid{grid-template-columns:1fr;gap:20px}.tbg-principles,.tbg-breadcrumb{display:none}.tbg-layout{padding:20px 0;display:block}.tbg-term p,.tbg-standard p,.tbg-contact p{font-size:11pt}.tbg-term-title,h2,h3{break-after:avoid}.tbg-channels li,.tbg-standard,.tbg-steps li{break-inside:avoid}.tbg-faq details>p{display:block!important}.tbg-faq summary:after{display:none}.tbg-content-section{margin-bottom:25px}.tbg-term{padding:18px 0}.tbg-contact h2{color:#000}@page{size:A4;margin:17mm}}.tbg .tbg-kicker-title{letter-spacing:.15em;margin:0;font-size:12px}.tbg-contact-eyebrow{margin-bottom:15px}
