*{box-sizing:border-box}body{margin:0;font:17px/1.6 system-ui,-apple-system,Segoe UI,Roboto,sans-serif;background:#fff8ec;color:#2a2a33}
header{background:#0f6b78;color:#fff;padding:14px 16px}header a{color:#fff;text-decoration:none;margin-right:14px;font-weight:600}
main{max-width:720px;margin:0 auto;padding:20px 16px 48px}h1{font-size:1.9rem;line-height:1.2;color:#0f6b78}h2{margin-top:1.8em;color:#0f6b78}
a{color:#0b5a66}.lede{font-size:1.1rem}.shots{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin:20px 0}.shots img{width:100%;height:auto;border-radius:14px}
.badges{display:flex;flex-wrap:wrap;gap:10px;margin:16px 0}.badge{border:2px dashed #0f6b78;border-radius:10px;padding:10px 14px;color:#0f6b78;font-weight:600}
footer{text-align:center;padding:20px;font-size:.9rem;color:#555}.icon{width:96px;height:96px;border-radius:22px}@media(min-width:640px){.shots{grid-template-columns:repeat(4,1fr)}}