.tp{color:#422c1a;background:#fff;min-height:100vh}.tp-bar{border-bottom:1px solid #ede5de;justify-content:space-between;align-items:center;gap:16px;padding-block:16px;display:flex}.tp-brand{color:#3e2613;letter-spacing:.14em;align-items:center;gap:12px;font-size:15px;font-weight:700;line-height:1.1;text-decoration:none;display:inline-flex}.tp-brand small{color:#985622;letter-spacing:.34em;margin-top:3px;font-size:11px;font-weight:500;display:block}.tp-bar nav{align-items:center;gap:22px;display:flex}.tp-bar nav a{color:#3e2613;font-size:15px;font-weight:600;text-decoration:none}.tp-bar nav a.tp-bar-cta{color:#fff;background:#985622;border-radius:999px;padding:10px 18px}.tp-hero{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:40px;padding-block:56px 40px;display:grid}.tp-hero-plain{max-width:820px;display:block}.tp-hero h1{color:#3e2613;margin:12px 0 16px;font-size:clamp(32px,4.6vw,50px);line-height:1.12}.tp-lead{color:#786658;max-width:56ch;margin:0 0 24px;font-size:18px;line-height:1.65}.tp-actions{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.tp-ghost{color:#985622;font-weight:600;text-decoration:none}.tp-hero-media{background:#faf5f0;border-radius:24px;position:relative;overflow:hidden}.tp-hero-media img{width:100%;height:auto;display:block}.tp-hero-icon{color:#985622;background:#fff;border:1px solid #ede5de;border-radius:50%;place-items:center;width:52px;height:52px;display:grid;position:absolute;bottom:16px;left:16px}.tp-hero-icon svg{width:28px;height:28px}.tp-body{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:48px;padding-block:24px 64px;display:grid}.tp-body article>section{margin-bottom:40px}.tp-body h2{color:#3e2613;align-items:center;gap:10px;margin:0 0 14px;font-size:27px;line-height:1.2;display:flex}.tp-body h2 svg{color:#985622;flex:none;width:24px;height:24px}.tp-body h3{color:#3e2613;margin:0 0 6px;font-size:19px}.tp-body p,.tp-body li{color:#655242;font-size:17px;line-height:1.7}.tp-body ul{margin:0;padding-left:22px}.tp-body li{margin-bottom:8px}.tp-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.tp-cards>div{background:#fdfaf8;border:1px solid #ede5de;border-radius:18px;padding:20px}.tp-cards p{margin:0;font-size:15.5px}.tp-steps{counter-reset:tp;margin:0;padding:0;list-style:none}.tp-steps li{counter-increment:tp;gap:4px;margin:0;padding:4px 0 20px 52px;display:grid;position:relative}.tp-steps li:before{content:counter(tp);color:#fff;background:#3e2613;border-radius:50%;place-items:center;width:36px;height:36px;font-weight:600;display:grid;position:absolute;top:0;left:0}.tp-steps strong{color:#3e2613;font-size:18px}.tp-steps span{color:#655242;font-size:16.5px;line-height:1.6}.tp-risk{background:#f7f5f0;border-radius:18px;padding:22px 24px}.tp details{border-bottom:1px solid #ede5de;padding:14px 0}.tp summary{cursor:pointer;color:#3e2613;font-size:17px;font-weight:600}.tp details p{margin:10px 0 0}.tp-note{background:#faf5f0;border-radius:14px;align-items:flex-start;gap:12px;padding:16px 18px;display:flex;font-size:15px!important}.tp-note svg{color:#985622;flex:none;width:22px;height:22px;margin-top:2px}.tp-body aside{gap:16px;display:grid;position:sticky;top:24px}.tp-side{background:#fff;border:1px solid #ede5de;border-radius:20px;padding:24px}.tp-side svg{color:#985622;width:28px;height:28px;margin-bottom:10px}.tp-side h2{margin-bottom:8px;font-size:21px}.tp-side p{margin:0 0 16px;font-size:15.5px}.tp-side-soft{background:#f7f5f0;border-color:#ece8dd}.tp-side-soft ul{padding:0;list-style:none}.tp-side-soft a{color:#985622;font-weight:600;text-decoration:none}.tp-index{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;padding-block:8px 64px;display:grid}.tp-index-card{background:#fff;border:1px solid #ede5de;border-radius:22px;overflow:hidden}.tp-index-card img{width:100%;height:auto;display:block}.tp-index-card div{padding:22px 24px 26px}.tp-index-card h2{color:#3e2613;margin:0 0 8px;font-size:24px}.tp-index-card p{color:#786658;margin:0 0 14px;font-size:16px;line-height:1.6}.tp-more{color:#985622;align-items:center;gap:6px;font-weight:600;text-decoration:none;display:inline-flex}.tp-footer{border-top:1px solid #ede5de;flex-wrap:wrap;gap:22px;padding-block:28px 40px;display:flex}.tp-footer a{color:#786658;font-size:15px;text-decoration:none}@media (max-width:980px){.tp-hero{grid-template-columns:1fr;gap:28px}.tp-body{grid-template-columns:1fr}.tp-body aside{position:static}}@media (max-width:640px){.tp-cards,.tp-index{grid-template-columns:1fr}.tp-bar nav{gap:14px}.tp-bar nav a:not(.tp-bar-cta){display:none}.tp-hero{padding-block:32px 24px}.tp-body h2{font-size:24px}}
