*{box-sizing:border-box}body{margin:0;background:#f8f3e8;color:#344238;font:18px/1.85 system-ui,sans-serif}header,main,footer{max-width:1180px;margin:auto;padding:24px}header{padding-top:36px}h1{font-size:clamp(2rem,5vw,3.5rem);line-height:1.4}h2{font-size:1.6rem;line-height:1.5}h3{font-size:1.12rem}a{color:#2c503a;text-underline-offset:4px}header nav,.v165-jump{display:flex;flex-wrap:wrap;gap:12px}header nav a,.v165-jump a{min-height:48px;display:flex;align-items:center;padding:10px 14px;border:1px solid #bcccb2;border-radius:12px;background:#edf2e6}.v165-jump{margin-bottom:28px}.v165-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.v165-card{padding:28px;background:#fffaf0;border:1px solid #deceb6;border-radius:24px;min-width:0;scroll-margin-top:24px;overflow-wrap:anywhere}.v165-kicker{color:#76513a}.v165-card ul{padding-left:22px}.v165-links a{display:inline-flex;align-items:center;min-height:44px;padding:6px 0}.v165-contact{margin-top:28px;padding:24px;background:#edf2e6;border:1px solid #bcccb2;border-radius:20px}:focus-visible{outline:3px solid #79532e;outline-offset:4px}@media(max-width:650px){.v165-grid{grid-template-columns:1fr}header,main,footer{padding:20px 16px}.v165-card{padding:22px}.v165-jump a{width:100%}}@media(print){body,.v165-card,.v165-contact{background:#fff;color:#000}.v165-jump,header nav{display:none}.v165-card{break-inside:avoid;border-color:#000}.v165-grid{display:block}}