.tfs-request-page .tfs-stage-availability-jump{margin:0 0 24px;font:600 14px/1.5 Arial,Helvetica,sans-serif}
.tfs-request-page .tfs-stage-availability-jump a{color:#725a35;text-decoration:underline;text-underline-offset:4px;display:inline-block;padding:8px 0}
#tfs-stage-availability{box-sizing:border-box;clear:both;width:100%;margin:8px 0 22px;padding:22px 24px;border:1px solid #c8c0b0;border-top:3px solid #8a7049;border-radius:4px;background:#f2efe8;color:#1f2d3b;line-height:1.5;scroll-margin-top:110px}
#tfs-stage-availability p{margin:0 0 10px;font:400 15px/1.55 Arial,Helvetica,sans-serif}
#tfs-stage-availability p:last-child{margin-bottom:0}
#tfs-stage-availability .tfs-stage-availability-date{font:600 22px/1.4 Georgia,'Times New Roman',serif;color:#172d3d}
#tfs-stage-availability .tfs-stage-availability-date strong{font-weight:600}
#tfs-stage-availability .tfs-stage-availability-note{margin-top:14px;padding-top:14px;border-top:1px solid #d6cbb9;color:#624916}
#tfs-stage-availability:focus-visible,.tfs-stage-availability-jump a:focus-visible{outline:2px solid #8a7049;outline-offset:4px}
#tfs-stage-date-warning{box-sizing:border-box;width:100%;margin:12px 0 0;padding:12px 14px;border-left:3px solid #b44b53;background:#fff1f2;color:#8b1e24;font:400 14px/1.5 Arial,Helvetica,sans-serif;overflow-wrap:anywhere}
#tfs-stage-date-warning[hidden]{display:none!important}
#tfs-stage-availability #tfs-stage-date-warning{margin:14px 0 0;font:400 14px/1.5 Arial,Helvetica,sans-serif}
@media(max-width:600px){#tfs-stage-availability{padding:18px;margin-bottom:20px;scroll-margin-top:90px}#tfs-stage-availability .tfs-stage-availability-date{font-size:20px}.tfs-request-page .tfs-stage-availability-jump{margin-bottom:16px}}
