.hero{background-size:650px;padding:35px 18px;background-color:#f0f7fc;border-radius:0 0 15px 15px}.hero h1{border-left:4px solid #e52332;padding-left:18px;max-width:950px}.hero p{max-width:700px}.tabs{display:flex;gap:10px;margin:22px 0 14px}.tabs>*{flex:1;text-align:center;font-size:18px;padding:16px}.red{background:#db1d2d;border-color:#db1d2d}.searchbar{max-width:none;margin-bottom:24px}.layout{margin-top:20px}.help li{margin-bottom:15px;padding-left:4px}.card{padding:22px;background:#fff;border:1px solid #cddce9;border-radius:12px;margin-bottom:16px;overflow-wrap:anywhere}.card h3{margin:7px 0;font-size:23px}.card details{margin-top:15px}.card summary{cursor:pointer;color:#0062cc;font-weight:bold;padding:10px 0}.card pre{white-space:pre-wrap;font:inherit}.card .contact{background:#edf6ff;padding:12px;border-radius:6px}.manage{max-width:850px}.manage form{display:grid;gap:12px;background:white;padding:25px;border:1px solid #dbe6f0;border-radius:12px}.manage label{display:grid;gap:6px}.manage textarea{min-height:100px}.actions{display:flex;gap:10px;flex-wrap:wrap}.notice{padding:16px;background:#edf6ff;border-radius:8px}.manage #own-list{margin-top:25px}@media(max-width:700px){header{gap:13px;padding:15px}nav{gap:16px;flex-wrap:wrap}.tabs{flex-direction:column}.tabs>*{font-size:16px}.hero{padding:22px 4px}.hero h1{font-size:28px;padding-left:12px}main{padding:0 14px}.searchbar{gap:6px}.searchbar button{min-width:70px}.result-head{flex-direction:column}.manage form{padding:15px}.card{padding:16px}.card h3{font-size:20px}.facts{grid-template-columns:1fr}}
