.park-railway-caution,.park-railway-badge{box-sizing:border-box;border-radius:0!important;border:1px solid #c59a43;border-left:4px solid #a56d16;background:#fff9ed;color:#43381e;text-align:left;line-height:1.65;overflow-wrap:anywhere}
.park-railway-icon{width:24px;height:24px;flex:0 0 24px;vertical-align:middle}
.park-railway-caution{display:block!important;width:100%;margin:20px 0;padding:16px 20px}
.park-railway-caution h2{display:flex;align-items:center;gap:9px;font-size:1.1rem!important;line-height:1.4!important;letter-spacing:0!important;margin:0 0 10px!important;padding:0!important;color:#684711!important;border:0!important}
.park-railway-caution p{font-size:.92rem!important;margin:7px 0!important;line-height:1.7!important}
.park-railway-caution .park-railway-unknown{font-weight:600}
.park-railway-caution .park-railway-scope{color:#665b45;font-size:.82rem!important}
.park-railway-evidence{margin-top:10px;border-top:1px solid #e4d5b6;padding-top:8px;border-radius:0!important}
.park-railway-evidence summary{display:list-item!important;cursor:pointer;color:#684711;font-size:.85rem;font-weight:600}
.park-railway-evidence ul{margin:8px 0;padding-left:20px}.park-railway-evidence li{font-size:.8rem;margin:6px 0}.park-railway-evidence a{color:#275647;text-decoration:underline;overflow-wrap:anywhere}
.park-railway-badge{display:flex;flex-wrap:wrap;align-items:center;gap:4px 7px;padding:7px 9px;margin:10px 0;font-size:.8rem}
.park-railway-badge .park-railway-icon{width:20px;height:20px;flex-basis:20px}.park-railway-badge strong{font-size:.85rem;white-space:nowrap}.park-railway-badge span{font-size:.75rem}
@media(max-width:600px){.park-railway-caution{padding:13px 14px;margin:16px 0}.park-railway-caution p{font-size:.86rem!important}}
