/* Only the replacement [jdj_home_finder] entrance; other home widgets keep their styles. */
.jdj-home-area-entrance{--home-area-ink:#183b38;--home-area-line:#d6ddd4;background:#f6f4ed;color:var(--home-area-ink);padding:28px;border-radius:4px;margin:30px 0;font:16px/1.5 Arial,Helvetica,sans-serif;overflow-wrap:anywhere}
.jdj-home-area-entrance *{box-sizing:border-box}
.jdj-home-area-entrance h2{font:34px/1.15 Georgia,serif;margin:0 0 16px;padding:0;background:none;color:inherit;border:0;box-shadow:none}
.jdj-home-area-entrance h2:before,.jdj-home-area-entrance h2:after{display:none!important}
.jdj-home-area-entrance>p{margin:0 0 22px}
.jdj-home-area-entrance .home-area-eyebrow{font-size:10px;font-weight:bold;letter-spacing:2px;margin-bottom:12px}
.jdj-home-area-entrance .home-area-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;grid-auto-rows:1fr}
.jdj-home-area-entrance a.home-area-card{display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--home-area-line);border-radius:4px;background:#fffdf7;color:inherit;text-decoration:none;min-width:0}
.jdj-home-area-entrance .home-area-card img,.jdj-home-area-entrance .home-area-image-placeholder{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;flex-shrink:0;background:#dce4db;margin:0}
.jdj-home-area-entrance .home-area-copy{display:flex;flex-direction:column;flex:1;padding:18px}
.jdj-home-area-entrance .home-area-copy strong{display:block;font-size:20px;line-height:1.3;margin-bottom:8px}
.jdj-home-area-entrance .home-area-copy>span{display:block;font-size:14px;line-height:1.5}
.jdj-home-area-entrance .home-area-copy .home-area-cta{font-size:13px;font-weight:bold;margin-top:auto;padding-top:18px;color:#993e20}
.jdj-home-area-entrance a.home-area-card:hover{border-color:#b94d2a;background:#f8eadb}
.jdj-home-area-entrance a:focus-visible{outline:3px solid #b94d2a;outline-offset:3px}
.jdj-home-area-entrance .home-area-credits{font-size:12px;color:#62706a;margin-top:16px}
.jdj-home-area-entrance .home-area-credits p{margin:8px 0}
.jdj-home-area-entrance .home-area-credits a{color:inherit}
@media(max-width:520px){.jdj-home-area-entrance{padding:20px}.jdj-home-area-entrance h2{font-size:30px}.jdj-home-area-entrance>p{font-size:14px}.jdj-home-area-entrance .home-area-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.jdj-home-area-entrance .home-area-copy{padding:12px}.jdj-home-area-entrance .home-area-copy strong{font-size:16px}.jdj-home-area-entrance .home-area-copy>span{font-size:12px}.jdj-home-area-entrance .home-area-copy .home-area-cta{font-size:12px;padding-top:14px}}
