.tx-page{--tx-ink:var(--color-text);--tx-accent:var(--color-text-light);--tx-paper:var(--color-cream);--tx-line:var(--color-border);background:var(--tx-paper);color:var(--tx-ink);padding:110px 0 80px}.tx-wrap{width:min(1200px,100% - 64px);margin:auto}.tx-breadcrumb ol{color:var(--color-text-light);flex-wrap:wrap;gap:8px 18px;padding:0;font-size:12px;list-style:none;display:flex}.tx-breadcrumb li:not(:last-child):after{content:" /";color:var(--color-text-light);padding-left:14px}.tx-breadcrumb a,.tx-link,.tx-context-links a,.tx-agency a,.tx-sources a{color:inherit;text-underline-offset:4px;text-decoration:underline}.tx-hero{grid-template-columns:minmax(0,1fr) 310px;align-items:start;gap:65px;padding:52px 0 42px;display:grid}.tx-eyebrow{text-transform:uppercase;letter-spacing:.14em;margin:0 0 18px;font-size:11px;font-weight:700;line-height:1.6}.tx-hero h1{font-family:var(--font-serif,Georgia,serif);letter-spacing:-.025em;overflow-wrap:break-word;margin:0 0 25px;font-size:clamp(34px,4.4vw,59px);font-weight:500;line-height:1.08}.tx-intro{max-width:740px;font-size:19px;line-height:1.7}.tx-actions{flex-wrap:wrap;align-items:center;gap:20px;margin-top:28px;display:flex}.tx-button{white-space:normal;text-align:center;max-width:100%;min-height:50px}.tx-byline{color:var(--color-text-light);margin-top:25px;font-size:11px;line-height:1.8}.tx-offer{background:var(--tx-ink);color:var(--color-cream);border-radius:8px;padding:30px 26px;box-shadow:0 14px 35px #1a161214}.tx-offer-label{font-size:12px}.tx-offer .tx-rate{font-family:var(--font-serif,Georgia,serif);letter-spacing:-.04em;font-size:78px;line-height:1.1;margin:18px 0 10px!important}.tx-rate span{letter-spacing:0;margin-left:8px;font-size:18px}.tx-offer p{margin:0 0 15px;font-size:14px;line-height:1.65}.tx-offer-detail{border-top:1px solid #ffffff36;padding-top:18px}.tx-offer ul{margin:16px 0 24px;padding-left:17px;font-size:12px;line-height:1.9}.tx-offer .tx-button{width:100%}.tx-proof-line{border-top:1px solid var(--tx-line);border-bottom:1px solid var(--tx-line);flex-wrap:wrap;align-items:center;gap:12px 24px;padding:18px 0;font-size:12px;display:flex}.tx-proof-line a{color:inherit;text-underline-offset:3px;text-decoration:underline}.tx-paths{padding:54px 0}.tx-paths h2,.tx-related h2{font-family:var(--font-serif,Georgia,serif);margin:0 0 28px;font-size:34px;font-weight:500;line-height:1.2}.tx-paths>div,.tx-related>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.tx-paths>div>a,.tx-related>div>a{color:inherit;border:1px solid var(--tx-line);background:#fff;border-radius:6px;padding:26px;text-decoration:none;display:block}.tx-paths span,.tx-related span{text-transform:uppercase;letter-spacing:.1em;color:var(--tx-accent);font-size:11px}.tx-paths h3,.tx-related h3{font-family:var(--font-serif,Georgia,serif);margin:14px 0;font-size:24px;font-weight:500;line-height:1.25}.tx-paths p,.tx-related p{color:var(--color-text-light);font-size:14px;line-height:1.7}.tx-paths b,.tx-related b{margin-top:15px;font-size:24px;font-weight:400;display:block}.tx-layout{grid-template-columns:230px minmax(0,1fr);align-items:start;gap:64px;padding:45px 0;display:grid}.tx-toc{max-height:calc(100vh - 140px);font-size:13px;position:sticky;top:110px;overflow:auto}.tx-toc>p{text-transform:uppercase;letter-spacing:.12em;font-size:11px;font-weight:700}.tx-toc ol{padding-left:19px;line-height:1.65}.tx-toc li{margin-bottom:13px}.tx-toc a{color:var(--color-text-light);text-decoration:none}.tx-toc>a{padding-top:14px;display:block}.tx-body{min-width:0;max-width:820px}.tx-section{margin-bottom:44px;scroll-margin-top:110px}.tx-body h2{font-family:var(--font-serif,Georgia,serif);letter-spacing:-.012em;margin:0 0 20px;font-size:30px;font-weight:500;line-height:1.25}.tx-body p,.tx-body li{color:var(--color-text-light);font-size:16px;line-height:1.85}.tx-body p{margin:0 0 19px}.tx-body ul{padding-left:23px}.tx-body li{margin:8px 0}.tx-table{border:1px solid var(--tx-line);background:#fff;border-radius:5px;max-width:100%;margin:23px 0;overflow-x:auto}.tx-table table{border-collapse:collapse;text-align:left;width:100%;font-size:14px;line-height:1.6}.tx-table th,.tx-table td{border-bottom:1px solid var(--tx-line);vertical-align:top;padding:14px 17px}.tx-table thead th{background:var(--color-champagne)}.tx-table th{font-weight:600}.tx-table caption{text-align:left;background:var(--color-champagne);padding:14px 17px;font-size:13px}.tx-context-links{border-left:2px solid var(--color-gold);list-style:none;padding:0 0 0 20px!important}.tx-price-section{background:var(--color-champagne);border:1px solid var(--color-champagne-bd);border-radius:7px;margin:50px 0;padding:30px;scroll-margin-top:110px}.tx-document-links{flex-wrap:wrap;gap:15px;margin:23px 0;display:flex}.tx-document-links a{color:inherit;text-underline-offset:4px;font-size:14px;text-decoration:underline}.tx-body .tx-small{font-size:13px;line-height:1.65}.tx-faq{margin:48px 0}.tx-faq details{border-bottom:1px solid var(--tx-line);padding:19px 0}.tx-faq summary{cursor:pointer;font-size:16px;font-weight:600;line-height:1.6}.tx-faq details p{margin:0;padding-top:18px}.tx-agency{border-top:1px solid var(--tx-line);margin-top:45px;padding-top:34px;scroll-margin-top:110px}.tx-agency dl{font-size:14px;line-height:1.8}.tx-agency dl div{margin:14px 0}.tx-agency dt{font-weight:600}.tx-agency dd{margin:3px 0}.tx-sources{border-top:1px solid var(--tx-line);margin-top:40px;padding-top:30px}.tx-sources h2{font-size:24px}.tx-sources li,.tx-sources p{font-size:13px;line-height:1.75}.tx-related{border-top:1px solid var(--tx-line);padding-top:35px}.tx-final{background:var(--tx-ink);color:#fff;text-align:center;border-radius:8px;max-width:100%;margin-top:60px;padding:52px}.tx-final h2{font-family:var(--font-serif,Georgia,serif);margin:0 0 20px;font-size:36px;font-weight:500;line-height:1.2}.tx-final>p:not(.tx-eyebrow){max-width:690px;color:var(--color-cream);margin:0 auto 28px;line-height:1.8}.tx-final-other{color:var(--color-gold-light);text-underline-offset:4px;margin-top:22px;font-size:13px;display:block}.tx-page a:not(.btn):focus-visible,.tx-page summary:focus-visible,.tx-table:focus-visible{outline:3px solid var(--color-gold-dark);outline-offset:5px}.tx-page a{overflow-wrap:anywhere}@media (width<=1000px){.tx-hero{grid-template-columns:minmax(0,1fr) 280px;gap:30px}.tx-layout{grid-template-columns:190px minmax(0,1fr);gap:30px}}@media (width<=760px){.tx-page{padding-top:98px}.tx-wrap{width:calc(100% - 36px)}.tx-hero{grid-template-columns:1fr;gap:28px;padding:30px 0}.tx-hero h1{font-size:37px}.tx-intro{font-size:17px}.tx-offer{padding:24px}.tx-offer .tx-rate{font-size:64px}.tx-offer ul{margin-bottom:18px}.tx-actions{align-items:stretch;gap:15px}.tx-actions .tx-button{text-align:center;width:100%}.tx-offer .tx-button{width:auto}.tx-proof-line{flex-direction:column;align-items:flex-start;gap:9px;font-size:11px}.tx-paths{padding:35px 0 15px}.tx-paths>div,.tx-related>div{grid-template-columns:1fr}.tx-paths h2,.tx-related h2{font-size:29px}.tx-paths>div>a,.tx-related>div>a{padding:22px}.tx-layout{grid-template-columns:1fr;gap:28px;padding:30px 0}.tx-toc{background:var(--color-champagne);border-radius:6px;max-height:none;padding:22px;position:static}.tx-body h2{font-size:27px}.tx-body p,.tx-body li{font-size:16px;line-height:1.8}.tx-price-section{padding:22px 18px}.tx-table th,.tx-table td{padding:11px}.tx-final{margin-top:35px;padding:34px 20px}.tx-final h2{font-size:30px}.tx-final .tx-button{width:100%}.tx-breadcrumb ol{gap:6px 12px;font-size:11px}}@media (prefers-reduced-motion:reduce){.tx-page *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.tx-coline{object-fit:cover;float:right;border-radius:50%;width:100px;height:100px;margin:0 0 15px 20px}.tx-agency:after{content:"";clear:both;display:block}@media (width<=420px){.tx-coline{width:76px;height:76px}}.tx-offer .tx-rate{color:var(--color-gold-light)}
