/* KETRAR146: two existing RU/DE guides. No JS, fonts or third-party requests. */
main.k146-guide{--guide-ink:#182a34;--guide-muted:#526674;--guide-line:#dce4e2;--guide-accent:#28594f;max-width:1176px;margin:0 auto;padding:24px 28px 72px;color:var(--guide-ink);font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;line-height:1.7;background:transparent}
.k146-guide h1,.k146-guide h2,.k146-guide h3{font-family:inherit;color:var(--guide-ink);letter-spacing:-.03em;text-transform:none}.k146-guide h1{font-size:clamp(30px,4.3vw,54px);font-weight:650;line-height:1.13;margin:13px 0 22px;max-width:690px}.k146-guide h1 em{font-family:Georgia,serif;font-weight:400;color:var(--guide-accent);font-style:italic}.k146-guide h2{font-size:clamp(23px,2.7vw,32px);font-weight:650;line-height:1.25;margin:10px 0 17px}.k146-guide h3{font-size:18px;line-height:1.35;margin:10px 0 12px}.k146-guide p{margin:0 0 16px;font-size:15px;color:var(--guide-muted)}.k146-guide a{color:var(--guide-accent);text-underline-offset:.2em}.k146-guide :focus-visible{outline:3px solid #337166;outline-offset:5px}.k146-crumb{display:flex;flex-wrap:wrap;gap:10px;font-size:12px;color:var(--guide-muted);margin:4px 0 28px}.k146-eyebrow{font-size:10px!important;letter-spacing:.16em;font-weight:700;color:var(--guide-accent)!important;line-height:1.65!important}
.k146-hero{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);gap:46px;align-items:start;padding:12px 0 46px}.k146-hero>div{min-width:0}.k146-guide p.k146-lead{font-size:17px;max-width:640px;line-height:1.7}.k146-hero aside{border:1px solid #d1ded8;background:#f0f5f1;border-radius:22px;padding:28px;margin-top:20px;box-shadow:0 15px 35px -30px #284b3e}.k146-hero aside h2{font-size:23px;margin:10px 0 20px}.k146-hero aside ol{padding:0;margin:0 0 20px;list-style:none;counter-reset:profilecheck}.k146-hero aside li{counter-increment:profilecheck;border-top:1px solid #d4dfd8;padding:13px 0 13px 34px;position:relative;font-size:14px;line-height:1.5}.k146-hero aside li::before{content:"0" counter(profilecheck);position:absolute;left:0;color:var(--guide-accent);font-size:12px;font-weight:700}.k146-hero aside p:last-child{font-size:12px;margin-bottom:0}.k146-buttons{display:flex;flex-wrap:wrap;gap:10px;margin:23px 0 18px;align-items:stretch}.k146-guide a.k146-button{display:inline-flex;justify-content:center;align-items:center;gap:14px;border:1px solid #b9cec4;padding:13px 18px;border-radius:10px;background:#fff;color:var(--guide-accent);font-size:13px;font-weight:650;line-height:1.45;min-height:48px;text-decoration:none}.k146-guide a.k146-primary{background:var(--guide-accent);color:#fff;border-color:var(--guide-accent)}.k146-guide a.k146-button:hover{box-shadow:0 0 0 2px #d5e4dc;transform:none}.k146-guide p.k146-fine{font-size:12px;line-height:1.7;color:#5d6f76;max-width:830px}
.k146-section{padding:40px 0;border-top:1px solid var(--guide-line);scroll-margin-top:90px}.k146-section>header{max-width:760px;margin-bottom:24px}.k146-grid{display:grid;gap:18px}.k146-diagnoses{grid-template-columns:repeat(3,minmax(0,1fr))}.k146-grid article{min-width:0;padding:22px;border:1px solid var(--guide-line);background:#fff;border-radius:15px;display:flex;flex-direction:column;align-items:flex-start}.k146-grid article p{font-size:14px;line-height:1.7}.k146-grid article a{font-size:13px;font-weight:650;margin-top:auto}.k146-num{color:#61796d;font-size:12px;font-weight:700;letter-spacing:.07em}.k146-example{background:#f3f1ec;border:1px solid #e2e1d8;border-radius:20px;padding:32px;margin:10px 0 35px}.k146-example-grid{display:grid;grid-template-columns:1fr 1fr;gap:30px;margin:25px 0 20px}.k146-example-grid h3{font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:#60716a}.k146-example-grid p{font-size:17px;line-height:1.65;color:var(--guide-ink)}.k146-example-grid>div:last-child{border-left:2px solid #8daa98;padding-left:28px}.k146-plan{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.k146-plan article{padding:19px}.k146-plan h3{font-size:16px}.k146-reading{display:flex;flex-wrap:wrap;gap:12px 26px;padding:26px 0 0}.k146-reading h3{flex-basis:100%;margin:0;font-size:14px}.k146-reading a{font-size:13px;font-weight:600}.k146-contact{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(0,1fr);gap:38px;align-items:center}.k146-contact .k146-buttons{flex-direction:column;margin:0}.k146-faq{max-width:900px}.k146-faq details{border-bottom:1px solid var(--guide-line);padding:0;margin:0;background:transparent;border-radius:0;box-shadow:none}.k146-faq summary{font-size:15px;line-height:1.5;font-weight:650;padding:18px 28px 18px 0;cursor:pointer;color:var(--guide-ink);min-height:48px}.k146-faq details p{font-size:14px;padding:0 22px 12px 0}.k146-language{font-size:13px!important;padding-top:27px}.k146-guide a,.k146-guide h1,.k146-guide h2,.k146-guide h3{overflow-wrap:break-word;word-break:normal}
@media(max-width:960px){.k146-hero{gap:26px;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr)}.k146-plan{grid-template-columns:repeat(2,minmax(0,1fr))}.k146-hero aside{padding:22px}.k146-diagnoses{gap:12px}.k146-diagnoses article{padding:18px}}
@media(max-width:720px){main.k146-guide{padding:20px 20px 45px}.k146-hero{grid-template-columns:1fr;gap:18px;padding-bottom:30px}.k146-hero aside{margin:0}.k146-guide h1{font-size:clamp(30px,7.1vw,43px)}.k146-guide p.k146-lead{font-size:16px}.k146-diagnoses{grid-template-columns:1fr}.k146-section{padding:30px 0}.k146-example{padding:23px}.k146-example-grid{grid-template-columns:1fr;gap:13px}.k146-example-grid>div:last-child{padding-left:17px}.k146-contact{grid-template-columns:1fr;gap:10px}.k146-contact .k146-buttons{align-items:stretch}.k146-faq summary{font-size:14px}}
@media(max-width:390px){main.k146-guide{padding-inline:16px}.k146-plan{grid-template-columns:1fr}.k146-buttons{flex-direction:column}.k146-hero aside{padding:20px}.k146-guide h1{font-size:29px}.k146-example{padding:20px}}
