*{box-sizing:border-box}body{margin:0;background:#f3f5f1;color:#162c2a;font:17px system-ui,sans-serif}main{max-width:780px;margin:auto;padding:1rem}header{background:#173d37;color:white;padding:1.3rem;border-radius:1.1rem}h1{font-size:1.75rem;margin:.35rem 0}h2{font-size:1.25rem;margin-top:0}section{padding:1rem;margin-top:1rem;background:white;border:1px solid #cbd7d1;border-radius:1rem}button{font:inherit;padding:.65rem .8rem;border:1px solid #476d62;border-radius:.65rem;background:#eaf5ee;color:#122e28;cursor:pointer;min-height:44px}button:disabled{opacity:.55;cursor:default}.actions{display:flex;flex-wrap:wrap;gap:.5rem;margin:.5rem 0}details{border-top:1px solid #d3ddd7;padding:.55rem 0}summary{cursor:pointer;font-weight:bold}.row{padding:.4rem .2rem;border-bottom:1px solid #e4ece7}p,.row{overflow-wrap:anywhere}p{margin:.5rem 0}label{display:flex;align-items:center;gap:.5rem}img{max-width:100%;height:auto}small,#identity{color:inherit}a{color:#145143}

