.cafe-access-details{margin-top:22px;padding:18px;border:1px solid #d0d7c7;background:#f3f6ed}.cafe-access-details h3{margin:0 0 12px;font:500 22px/1.3 Georgia,serif}.cafe-access-details dl{margin:0}.cafe-access-details dl>div{display:grid;grid-template-columns:minmax(90px,.35fr) 1fr;gap:12px;padding:10px 0;border-top:1px solid #d0d7c7}.cafe-access-details dt{font-weight:600}.cafe-access-details dd{margin:0;overflow-wrap:anywhere}.cafe-access-details details{margin-top:7px;font-size:13px}.cafe-access-details summary{cursor:pointer;min-height:44px;box-sizing:border-box;display:list-item;width:fit-content;padding:12px 0;line-height:20px}.cafe-access-details ul{margin:5px 0 0;padding-left:18px}.cafe-access-details a{color:inherit;text-underline-offset:3px}.cafe-access-review,.cafe-access-status{color:#526357;font-size:13px;line-height:1.55}.cafe-access-review{margin:14px 0 0}@media (max-width:560px){.cafe-access-details dl>div{grid-template-columns:1fr;gap:3px}}