.tguide{padding:72px 0;background:var(--tp-paper,var(--cream,#faf8f2));color:var(--tp-ink,var(--ink,#0d1730))}.tguide__wrap{max-width:880px;margin:0 auto;padding:0 20px}.tguide__eyebrow{font-family:var(--mono,monospace);font-size:.74rem;letter-spacing:.1em;text-transform:uppercase;color:var(--tp-teal-deep,var(--gold-deep,#8a6d2b));margin:0 0 10px}.tguide h2{font-size:clamp(1.7rem,3vw,2.3rem);line-height:1.2;margin:0 0 20px}.tguide h2,.tguide h3{font-family:var(--display,Georgia,serif);font-weight:400}.tguide h3{font-size:1.4rem;margin:40px 0 12px}.tguide h4{font-size:.95rem;font-weight:600;margin:22px 0 8px}.tguide li,.tguide p{font-size:1rem;line-height:1.7;color:var(--tp-ink-soft,var(--ink-soft,#4a5470))}.tguide p{margin:0 0 16px}.tguide ol,.tguide ul{margin:0 0 16px;padding-left:22px}.tguide li{margin-bottom:8px}.tguide a:not(.btn){color:var(--tp-teal-deep,var(--gold-deep,#8a6d2b));text-decoration:underline;text-underline-offset:3px}.tguide__split{display:grid;grid-template-columns:1fr 1fr;grid-gap:32px;gap:32px;margin-top:8px}.tguide__split h3{margin-top:28px}.tguide__steps li{padding-left:4px}.tguide__sources li{font-size:.94rem}.tguide__related{margin-top:44px;padding-top:28px;border-top:1px solid var(--tp-line,var(--line,#e4dfd2))}@media (max-width:760px){.tguide{padding:48px 0}.tguide__split{grid-template-columns:1fr;gap:0}}