*{box-sizing:border-box}body{margin:0;background:#faf9f5;color:#182823;font:15px system-ui,sans-serif}header{display:flex;gap:20px;align-items:center;background:#19352c;color:#fff;padding:17px 25px}header strong,.eyebrow{font-size:11px;letter-spacing:.17em}header span{font-size:13px;color:#cbdad1}main{display:grid;grid-template-columns:330px 1fr;min-height:calc(100vh - 54px)}aside{padding:24px;overflow-wrap:anywhere}h1{font:500 42px/.97 Georgia,serif;margin:12px 0 16px}.eyebrow,.hint{color:#485f54}.hint{font-size:13px;line-height:1.45}label,summary{font-weight:600}textarea{width:100%;margin:7px 0;padding:10px;border:1px solid #9cad9f;border-radius:6px;font:inherit;resize:vertical}button{border:1px solid #9cad9f;border-radius:6px;padding:9px 12px;background:#fff;color:inherit;font:600 14px system-ui;cursor:pointer}button:disabled{opacity:.45;cursor:default}.primary{background:#244d3f;color:#fff;margin-right:5px}form{margin-bottom:8px}.actions{display:flex;gap:8px}hr{border:0;border-top:1px solid #cdd6ce;margin:20px 0}ul{list-style:none;padding:0;display:flex;flex-wrap:wrap;gap:8px}li{padding:4px 7px;background:#fff;border-radius:4px}.swatch{display:inline-block;width:10px;height:10px;border-radius:2px;margin-right:6px}#map{min-height:480px;background:#e8eee7}.sector{font-weight:750;color:#1d2924;background:#fffffff0;padding:3px 6px;border-radius:4px;pointer-events:none}.pin{background:#172921;color:#fff;padding:7px;border:2px solid white;border-radius:8px;font-weight:700;cursor:pointer}a{color:#235644}details{font-size:13px}#status{font-size:13px}#landmark-name{display:block;width:100%;margin:6px 0 9px;padding:8px;font:inherit}label[for=landmark-name]{display:block;margin-top:12px}#place[aria-pressed=true]{background:#244d3f;color:white}@media(max-width:680px){main{display:flex;flex-direction:column-reverse}#map{min-height:55vh}aside{padding:20px}}
