:root{--ink:#17343a;--teal:#16817d;--line:#dbe6e4;--soft:#f7faf9}*{box-sizing:border-box}body{margin:0;background:var(--soft);color:var(--ink);font-family:Inter,Arial,sans-serif}header{height:72px;background:#fff;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;padding:0 max(22px,calc((100% - 1120px)/2))}.brand img{display:block;width:188px;height:auto}nav{display:flex;gap:18px;align-items:center}nav a,.back{color:var(--teal);font-weight:700;text-decoration:none}nav button{border:0;background:transparent;color:#62757a;font:inherit;cursor:pointer}main{max-width:1120px;margin:auto;padding:34px 22px 70px}.hero{margin:22px 0 26px;padding:28px 32px;background:linear-gradient(120deg,#e3f3ef,#fff);border:1px solid var(--line);border-radius:18px}.hero p{color:var(--teal);font-size:12px;font-weight:800;letter-spacing:.09em;margin:0 0 9px}.hero h1{margin:0 0 9px;font-size:30px}.hero span,.status{color:#62757a;line-height:1.55}.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.card{overflow:hidden;background:#fff;border:1px solid var(--line);border-radius:14px}.card img,.photo{width:100%;height:190px;object-fit:cover;background:#dce9e6}.card div{padding:16px}.card h2{font-size:17px;margin:0 0 8px}.card p{color:#62757a;font-size:14px;line-height:1.45}.actions{display:flex;gap:12px;align-items:center}.actions a{color:var(--teal);font-weight:800;text-decoration:none}.actions button{border:0;background:transparent;color:#a14635;font:inherit;cursor:pointer;text-decoration:underline}.status{padding:22px;background:#fff;border:1px solid var(--line);border-radius:12px}@media(max-width:760px){header{height:auto;padding:14px 18px}nav a{display:none}.grid{grid-template-columns:1fr}.hero{padding:23px 20px}.hero h1{font-size:25px}}
