.tx-guide{color:#232c22;background:#f6f7f2;min-height:100vh;padding:20px;font-family:Arial,sans-serif;line-height:1.7}.tx-guide *{box-sizing:border-box}.tx-guide header,.tx-guide .hero,.tx-guide .guide-layout,.tx-guide footer{max-width:1120px;margin:auto}.tx-guide header{justify-content:space-between;align-items:center;gap:12px;padding-bottom:30px;display:flex}.tx-guide a{color:#365527;text-decoration:none}.tx-guide a:hover{text-decoration:underline}.tx-guide .brand{font-size:22px;font-weight:800}.tx-guide .hero{padding:24px 0 40px}.tx-guide .eyebrow{letter-spacing:.09em;font-size:12px;font-weight:700}.tx-guide h1{max-width:800px;margin:16px 0;font-size:clamp(30px,5vw,54px);line-height:1.12}.tx-guide h2{margin:0 0 18px;font-size:23px;line-height:1.3}.tx-guide .hero>p{max-width:720px}.tx-guide .button{border:1px solid #ccd5c3;border-radius:12px;justify-content:center;align-items:center;min-height:44px;margin:6px 8px 6px 0;padding:10px 16px;font-weight:600;display:inline-flex}.tx-guide .primary{color:#fff;background:#263b22}.tx-guide .guide-layout{gap:24px;display:grid}.tx-guide nav{background:#eaf0e2;border-radius:18px;align-self:start;padding:20px}.tx-guide nav h2{font-size:18px}.tx-guide nav a{min-height:44px;padding:9px 0;font-size:14px;display:block}.tx-guide .chapter{overflow-wrap:anywhere;background:#fff;border:1px solid #dce2d5;border-radius:18px;margin-bottom:20px;padding:24px;scroll-margin-top:20px}.tx-guide ol{padding-left:24px}.tx-guide li{padding:0 0 12px 6px}.tx-guide .note{background:#f2f5ed;border-left:3px solid #8ba36d;padding:14px;font-size:14px}.tx-guide details{border-top:1px solid #dce2d5;padding:14px 0}.tx-guide summary{cursor:pointer;min-height:44px;font-weight:600}.tx-guide footer{color:#52634b;padding:26px 0}.tx-guide :focus-visible{outline-offset:3px;outline:3px solid #587e36}@media (min-width:900px){.tx-guide{padding:32px}.tx-guide .guide-layout{grid-template-columns:260px minmax(0,1fr)}.tx-guide nav{position:sticky;top:20px}.tx-guide .chapter{padding:32px}}@media print{.tx-guide nav,.tx-guide .button{display:none}.tx-guide .guide-layout{display:block}.tx-guide .chapter{break-inside:avoid}}
