/* Original artwork is unchanged; these are presentation-only crops. */
.crop503{position:relative;overflow:hidden;width:100%;background:#071d35}.crop503 img{position:absolute;max-width:none;height:auto;display:block}.wall503{font:17px/1.6 system-ui,sans-serif;color:#102542;background:#fbf8f1;margin:0}.wall503 header,.wall503 footer{background:#061b34;color:white;padding:20px}.wall503 nav{display:flex;flex-wrap:wrap;gap:16px}.wall503 a{color:inherit}.wall503 main{max-width:1200px;margin:auto}.wall503 section,.wall503 .intro{padding:24px}.wall503 h1,.wall503 h2{font-family:Georgia,serif;line-height:1.2;overflow-wrap:anywhere}.wall503 .panels{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.wall503 article{background:white;border:1px solid #d9c89b;border-radius:12px;overflow:hidden}.wall503 article>div.copy{padding:20px}.wall503 .button503{display:inline-block;padding:12px 20px;border-radius:8px;background:#ffd05b;color:#071d35;font-weight:bold;text-decoration:none;margin:5px}.wall503 .quiet{font-size:.9em;color:#536171}.wall503 button:disabled{padding:12px;border:1px solid #a6a6a6;border-radius:8px;color:#4b4b4b;background:#eee}.wall503 :focus-visible{outline:3px solid #c12b3a;outline-offset:4px}.wall503 .notice{border-left:4px solid #e5b849;background:#fff;padding:20px}.wall503 .hero503{padding:0}.wall503 input{max-width:100%;min-height:44px}.wall503 details{padding:12px;border-bottom:1px solid #d9c89b}.wall503 summary{cursor:pointer;min-height:44px}.wall503 .localhero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center}.wall503 .localhero>div+div{padding:24px}.hero .crop503{border-radius:12px}.area-grid a,.filters button{min-height:44px}.art-link503{display:block;color:inherit}.art-link503:focus-visible{outline:4px solid #b31c36}@media(max-width:650px){.wall503 .panels,.wall503 .localhero{grid-template-columns:1fr}.wall503 section,.wall503 .intro{padding:16px}.wall503 header{padding:16px}.wall503 nav a{padding:8px}.wall503 h1{font-size:2rem}}