.public-records{margin:32px 0 12px;padding:24px;background:#f2f5ed;border:1px solid #bed1c2;border-radius:22px;color:#003d29;font:15px system-ui,sans-serif}.public-records h2{font-size:29px;line-height:1.2;letter-spacing:-.7px;margin:0 0 16px}.public-records p{color:#53685b;line-height:1.6}.record-heroes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:22px 0}.record-heroes article{padding:20px;background:#fff;border:1px solid #c7dacb;border-radius:16px;overflow-wrap:anywhere}.record-heroes h3{font-size:15px;margin:0 0 12px}.record-heroes strong{font-size:23px}.record-heroes p{margin:10px 0}.record-heroes small{color:#53685b}.record-claim{padding:20px 0;border-top:1px solid #bed1c2;border-bottom:1px solid #bed1c2}.record-claim label{display:block;font-size:14px;font-weight:700}.record-claim input{display:block;width:100%;max-width:350px;background:white;color:#003d29;font:16px system-ui;border:1px solid #96b59c;border-radius:10px;padding:12px;margin:8px 0 12px}.public-records button{font:700 14px system-ui;background:#003d29;color:white;border:0;border-radius:10px;padding:12px 16px;cursor:pointer;touch-action:manipulation}.public-records button:disabled{opacity:.55}.public-records .records-note{font-size:12px}.public-records .records-status{font-size:14px}.records-management>div{display:flex;justify-content:space-between;align-items:center;gap:16px;border-bottom:1px solid #bed1c2;padding:14px 0;overflow-wrap:anywhere}.public-records [hidden]{display:none!important}@media(max-width:550px){.public-records{padding:18px 14px}.record-heroes{grid-template-columns:1fr}.public-records h2{font-size:25px}}
