.reserved-content{flex:1;min-height:0;display:grid;grid-template-rows:1fr 1.12fr .62fr;gap:36px;padding:42px 0 34px}.reserved-block{position:relative;padding:30px 32px;border:1px dashed #087bb93b;background:linear-gradient(135deg,#e6eff02e,transparent 65%);overflow:hidden}.reserved-label{display:flex;align-items:center;gap:17px;color:#477f97}.route-number{font:20px Georgia,serif;letter-spacing:2px;opacity:.7}.reserved-label h2{font:30px/1.4 SimSun,"Songti SC",serif;letter-spacing:3px;margin:0;font-weight:400}.pending-label{margin-left:auto;border:1px solid #087bb92b;padding:5px 12px;font-size:14px;letter-spacing:2px;color:#83a4b3}.placeholder-lines{display:flex;flex-direction:column;gap:25px;margin-top:42px;width:78%}.placeholder-lines i{display:block;height:1px;background:#087bb91c;width:100%}.placeholder-lines i:nth-child(2){width:88%}.placeholder-lines i:last-child{width:60%}.reserved-intro .placeholder-lines{width:63%}.route-sketch{position:absolute;right:35px;bottom:22px;width:170px;height:190px;color:#087bb9;opacity:.18}.category-spaces{display:flex;gap:20px;margin-top:34px}.category-spaces i{width:155px;height:38px;border:1px solid #087bb921;background:#edf3f13b}.reserved-categories{background:none}.direction-page .section-banner h1{letter-spacing:9px}

.direction-page .section-banner h1>.section-title-text{font:inherit;letter-spacing:inherit}.direction-page .section-banner .dual-title{font-size:57px;letter-spacing:5px;line-height:1.15}.alternate-title{display:block;font:29px/1.5 SimSun,"Songti SC",serif;letter-spacing:4px;padding-top:4px}.direction-page .section-banner .long-title{font-size:50px;letter-spacing:5px;line-height:1.25}
