.library-tools{padding:54px 0 18px}.library-tools h2{font-family:'Playfair Display',Georgia,serif;font-size:38px;font-weight:400;margin:12px 0 28px}.library-inputs{display:flex;gap:18px;align-items:end;flex-wrap:wrap}.library-inputs label{display:grid;gap:8px;font-size:12px;letter-spacing:.06em}.library-inputs input,.library-inputs select{min-width:220px;padding:13px 15px;border:1px solid #b8c1b7;border-radius:5px;background:#fffefb;color:#263c35;font:inherit;font-size:15px}.library-inputs .primary-button{margin:0;padding:14px 20px}.library-tools #route-count{font-size:13px;color:#58685e;margin-top:24px}.route-card .eyebrow{font-size:10px;line-height:1.7}.route-card h2{font-size:30px!important}.atlas-pin .pin-number{font-size:10px;display:grid;place-items:center}.embedded .brochure-shell{display:none}.embedded .route-dialog{width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;border-radius:0}.embedded #route-dialog>.close{display:none}.embedded .route-dialog-grid{min-height:100%}#route-map{background:#003a65}#route-map [data-map-stop]{cursor:pointer}#route-map [data-map-stop].selected circle{fill:#d9c69e}.route-detail #detail-feel{font-size:15px}.stop-activity p{white-space:normal}.photo-caption #detail-photo-description{max-width:42ch}.map-view:not(.has-terrain) #route-map{display:block;position:absolute;inset:0;width:100%;height:100%}.route-grid{content-visibility:auto}.cover-trip{line-height:1.7}@media(max-width:700px){.library-tools{padding:28px 0 12px}.library-tools h2{font-size:29px}.library-inputs{display:grid;grid-template-columns:1fr;width:100%}.library-inputs input,.library-inputs select{width:100%;min-width:0}.route-card h2{font-size:27px!important}.embedded .route-dialog{max-height:100dvh}}
