:root{color-scheme:light;font-family:Tahoma,Arial,sans-serif;background:#eef4f5;color:#18343b}*{box-sizing:border-box}body{margin:0}main{max-width:660px;margin:auto;padding:24px 16px 40px}header,section{border-radius:18px;padding:24px;margin-bottom:14px}header{background:#103e47;color:white}header img{display:block;border-radius:14px;margin-bottom:12px}h1,h2,p{margin:0}h1{font-size:clamp(29px,7vw,42px)}h2{font-size:20px}p{margin-top:8px;line-height:1.65}header p{color:#d7e9ec}section{background:white;border:1px solid #dbe6e9}.periods{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-top:12px}a,button{display:inline-block;padding:10px 12px;border-radius:8px;background:#00766e;color:white;border:1px solid #00766e;text-decoration:none;font:600 15px Tahoma,Arial,sans-serif;cursor:pointer}a:not([href]){display:none}.periods a{text-align:center;background:#e8f5f2;color:#005f58}a:focus-visible,button:focus-visible{outline:3px solid #103e47;outline-offset:3px}#reports-link,#install-button{margin-top:12px}.notice{font-size:13px;color:#50676e}[hidden]{display:none!important}@media(max-width:360px){.periods{grid-template-columns:repeat(2,1fr)}}
