:root{font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#143e30;background:#f6f4ed;font-size:20px;line-height:1.6}*{box-sizing:border-box}body{margin:0}.wrap{max-width:1504px;margin:auto;padding:28px}header{background:#144b3b;color:#fff}.brand{font-size:1.1rem;font-weight:750;margin:0}h1{font-size:clamp(1.8rem,4vw,2.7rem);line-height:1.2;margin:14px 0}h2{font-size:clamp(1.4rem,3vw,1.9rem);line-height:1.3}p{max-width:75ch;margin:16px 0}.note{font-size:.9rem}a{color:inherit;text-underline-offset:4px}nav{display:flex;gap:14px;flex-wrap:wrap;margin-top:24px}nav a{padding:10px 16px;border:1px solid #a4c8b7;border-radius:8px;text-decoration:none}section{margin:28px 0 44px;scroll-margin-top:20px}.screen{display:block;background:white;border:1px solid #bdc9bf;border-radius:10px;overflow:hidden;margin:20px 0 12px}.screen img{width:100%;height:auto;display:block}a:focus-visible{outline:3px solid #dc9719;outline-offset:5px}footer{border-top:1px solid #bdc9bf;padding-bottom:40px}@media(max-width:600px){.wrap{padding:20px}nav{gap:10px}nav a{padding:10px 12px}.note{font-size:.85rem}}

.screen-phone{max-width:390px}
