:root,:host{--ol-background-color: white;--ol-accent-background-color: #F5F5F5;--ol-subtle-background-color: rgba(128, 128, 128, .25);--ol-partial-background-color: rgba(255, 255, 255, .75);--ol-foreground-color: #333333;--ol-subtle-foreground-color: #666666;--ol-brand-color: #00AAFF}.ol-box{box-sizing:border-box;border-radius:2px;border:1.5px solid var(--ol-background-color);background-color:var(--ol-partial-background-color)}.ol-mouse-position{top:8px;right:8px;position:absolute}.ol-scale-line{background:var(--ol-partial-background-color);border-radius:4px;bottom:8px;left:8px;padding:2px;position:absolute}.ol-scale-line-inner{border:1px solid var(--ol-subtle-foreground-color);border-top:none;color:var(--ol-foreground-color);font-size:10px;text-align:center;margin:1px;will-change:contents,width;transition:all .25s}.ol-scale-bar{position:absolute;bottom:8px;left:8px}.ol-scale-bar-inner{display:flex}.ol-scale-step-marker{width:1px;height:15px;background-color:var(--ol-foreground-color);float:right;z-index:10}.ol-scale-step-text{position:absolute;bottom:-5px;font-size:10px;z-index:11;color:var(--ol-foreground-color);text-shadow:-1.5px 0 var(--ol-partial-background-color),0 1.5px var(--ol-partial-background-color),1.5px 0 var(--ol-partial-background-color),0 -1.5px var(--ol-partial-background-color)}.ol-scale-text{position:absolute;font-size:12px;text-align:center;bottom:25px;color:var(--ol-foreground-color);text-shadow:-1.5px 0 var(--ol-partial-background-color),0 1.5px var(--ol-partial-background-color),1.5px 0 var(--ol-partial-background-color),0 -1.5px var(--ol-partial-background-color)}.ol-scale-singlebar{position:relative;height:10px;z-index:9;box-sizing:border-box;border:1px solid var(--ol-foreground-color)}.ol-scale-singlebar-even{background-color:var(--ol-subtle-foreground-color)}.ol-scale-singlebar-odd{background-color:var(--ol-background-color)}.ol-unsupported{display:none}.ol-viewport,.ol-unselectable{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.ol-viewport canvas{all:unset;overflow:hidden}.ol-viewport{touch-action:pan-x pan-y}.ol-selectable{-webkit-touch-callout:default;-webkit-user-select:text;-moz-user-select:text;user-select:text}.ol-grabbing{cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.ol-grab{cursor:move;cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.ol-control{position:absolute;background-color:var(--ol-subtle-background-color);border-radius:4px}.ol-zoom{top:.5em;left:.5em}.ol-rotate{top:.5em;right:.5em;transition:opacity .25s linear,visibility 0s linear}.ol-rotate.ol-hidden{opacity:0;visibility:hidden;transition:opacity .25s linear,visibility 0s linear .25s}.ol-zoom-extent{top:4.643em;left:.5em}.ol-full-screen{right:.5em;top:.5em}.ol-control button{display:block;margin:1px;padding:0;color:var(--ol-subtle-foreground-color);font-weight:700;text-decoration:none;font-size:inherit;text-align:center;height:1.375em;width:1.375em;line-height:.4em;background-color:var(--ol-background-color);border:none;border-radius:2px}.ol-control button::-moz-focus-inner{border:none;padding:0}.ol-zoom-extent button{line-height:1.4em}.ol-compass{display:block;font-weight:400;will-change:transform}.ol-touch .ol-control button{font-size:1.5em}.ol-touch .ol-zoom-extent{top:5.5em}.ol-control button:hover,.ol-control button:focus{text-decoration:none;outline:1px solid var(--ol-subtle-foreground-color);color:var(--ol-foreground-color)}.ol-zoom .ol-zoom-in{border-radius:2px 2px 0 0}.ol-zoom .ol-zoom-out{border-radius:0 0 2px 2px}.ol-attribution{text-align:right;bottom:.5em;right:.5em;max-width:calc(100% - 1.3em);display:flex;flex-flow:row-reverse;align-items:center}.ol-attribution a{color:var(--ol-subtle-foreground-color);text-decoration:none}.ol-attribution ul{margin:0;padding:1px .5em;color:var(--ol-foreground-color);text-shadow:0 0 2px var(--ol-background-color);font-size:12px}.ol-attribution li{display:inline;list-style:none}.ol-attribution li:not(:last-child):after{content:" "}.ol-attribution img{max-height:2em;max-width:inherit;vertical-align:middle}.ol-attribution button{flex-shrink:0}.ol-attribution.ol-collapsed ul{display:none}.ol-attribution:not(.ol-collapsed){background:var(--ol-partial-background-color)}.ol-attribution.ol-uncollapsible{bottom:0;right:0;border-radius:4px 0 0}.ol-attribution.ol-uncollapsible img{margin-top:-.2em;max-height:1.6em}.ol-attribution.ol-uncollapsible button{display:none}.ol-zoomslider{top:4.5em;left:.5em;height:200px}.ol-zoomslider button{position:relative;height:10px}.ol-touch .ol-zoomslider{top:5.5em}.ol-overviewmap{left:.5em;bottom:.5em}.ol-overviewmap.ol-uncollapsible{bottom:0;left:0;border-radius:0 4px 0 0}.ol-overviewmap .ol-overviewmap-map,.ol-overviewmap button{display:block}.ol-overviewmap .ol-overviewmap-map{border:1px solid var(--ol-subtle-foreground-color);height:150px;width:150px}.ol-overviewmap:not(.ol-collapsed) button{bottom:0;left:0;position:absolute}.ol-overviewmap.ol-collapsed .ol-overviewmap-map,.ol-overviewmap.ol-uncollapsible button{display:none}.ol-overviewmap:not(.ol-collapsed){background:var(--ol-subtle-background-color)}.ol-overviewmap-box{border:1.5px dotted var(--ol-subtle-foreground-color)}.ol-overviewmap .ol-overviewmap-box:hover{cursor:move}.ol-overviewmap .ol-viewport:hover{cursor:pointer}.olmap-root .ol-zoom,.olmap-location-control{left:.9rem;padding:4px;border:1px solid rgb(241 237 227 / 55%);border-radius:10px;background:#0c100ee0;box-shadow:0 5px 16px #0000004d}.olmap-location-control{top:.9rem;padding:3px;border-color:#ffffff73;border-radius:8px;background:#141f1adb;box-shadow:0 3px 12px #00000040}.olmap-root .ol-zoom{top:4.65rem}.olmap-root .ol-zoom button,.olmap-location-control button{min-width:44px;height:44px;margin:0;border-radius:6px;color:var(--warm-black, #0c100e);background:var(--heading, #f1ede3);font-weight:800;line-height:1;cursor:pointer}.olmap-root .ol-zoom button{width:44px;font-size:1.55rem}.olmap-root .olmap-location-control button{width:auto;min-width:0;height:44px;padding:.45rem .65rem;color:#17372b;background:#fffdf7;font:700 .8rem/1 system-ui,sans-serif}.olmap-root .ol-zoom button+button{margin-top:4px}.olmap-root .ol-zoom button:hover,.olmap-root .ol-zoom button:focus-visible,.olmap-location-control button:hover,.olmap-location-control button:focus-visible{color:var(--warm-black, #0c100e);background:var(--forest, #8eae98)}.olmap-root .ol-zoom button:active,.olmap-location-control button:active{background:var(--moss, #98a27f)}.olmap-location-control.is-active button{color:#fff;background:#1677d2}.olmap-location-control.is-pending button{cursor:progress;opacity:.75}.olmap-location-control button:disabled{cursor:not-allowed}@media (max-width: 600px){.olmap-root .olmap-location-control{padding:2px;border-radius:7px;box-shadow:0 3px 10px #0000003d}.olmap-root .olmap-location-control button{min-width:0;height:44px;padding:.35rem .6rem;border-radius:5px;font:700 .8rem/1 system-ui,sans-serif}}.home-map-explorer .ol-zoom{top:auto;right:.9rem;bottom:4.65rem;left:auto}.home-map-explorer .olmap-location-control{top:auto;right:.9rem;bottom:.9rem;left:auto}.olmap-root{--olmap-control-background: #fff;--olmap-popup-background: #fff;--olmap-popup-border: #ccc;--olmap-popup-color: #313131;--olmap-info-background: #333;--olmap-info-color: #fff;--olmap-focus-color: #1261a0;--olmap-font-family: inherit}.olmap-root .olmap-filter-form{font-family:var(--olmap-font-family)}.olmap-root .olmap-map{width:100%;height:600px;position:relative}@media (min-width: 1400px){.olmap-root .olmap-map{height:800px}}.olmap-root .olmap-info{position:absolute;display:inline-block;z-index:100;max-width:min(24rem,calc(100% - 2rem));background-color:var(--olmap-info-background);color:var(--olmap-info-color);text-align:center;border-radius:4px;padding:5px;transform:translate(3%);visibility:hidden;pointer-events:none}.olmap-root .olmap-popup{position:absolute;min-width:280px;max-width:min(24rem,calc(100vw - 2rem));padding:10px;border:1px solid var(--olmap-popup-border);border-radius:10px;bottom:12px;left:-50px;background-color:var(--olmap-popup-background);color:var(--olmap-popup-color);filter:drop-shadow(0 1px 4px rgb(0 0 0 / 20%));font-family:var(--olmap-font-family)}.olmap-root .olmap-popup h3,.olmap-root .olmap-popup h4{color:var(--olmap-popup-color)}.olmap-root .olmap-popup-content{margin-top:-10px}.olmap-root .olmap-popup:after,.olmap-root .olmap-popup:before{position:absolute;top:100%;left:48px;width:0;height:0;border:solid transparent;content:"";pointer-events:none}.olmap-root .olmap-popup:after{margin-left:-10px;border-width:10px;border-top-color:var(--olmap-popup-background)}.olmap-root .olmap-popup:before{margin-left:-11px;border-width:11px;border-top-color:var(--olmap-popup-border)}.olmap-root .olmap-popup-closer{position:absolute;top:2px;right:8px;text-decoration:none}.olmap-root .olmap-popup-closer:after{content:"✖"}.olmap-root :is(a,button,input,select,textarea):focus-visible,.olmap-root .ol-control button:focus-visible{outline:3px solid var(--olmap-focus-color);outline-offset:2px}@media (prefers-reduced-motion: reduce){.olmap-root *,.olmap-root *:before,.olmap-root *:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:root{color:#13231e;background:#f2efe7;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-synthesis:none}*{box-sizing:border-box}[hidden]{display:none!important}html,body{margin:0;min-width:320px;min-height:100%}body{min-height:100vh}body.map-view-active{height:100vh;overflow:hidden}body.map-view-active .app{height:100vh}.app{min-height:100vh;display:grid;grid-template-rows:auto 1fr auto}.masthead{display:flex;align-items:flex-start;justify-content:space-between;gap:2rem;padding:1.1rem clamp(1rem,3vw,3rem);background:#fffdf7;border-bottom:1px solid #d7d1c4}.card-label{margin:0 0 .25rem;color:#b33a2d;font-size:.7rem;font-weight:800;letter-spacing:.15em;text-transform:uppercase}h1{margin:0;font-family:Bungee,Georgia,serif;font-size:clamp(1.7rem,3vw,2.6rem);font-weight:400;line-height:1}h1 a{color:inherit;text-decoration:none}h1 a:hover{text-decoration:underline;text-decoration-thickness:.08em;text-underline-offset:.12em}h1 a:focus-visible{outline:3px solid rgba(36,84,63,.3);outline-offset:4px;border-radius:.1rem}.site-subheading{margin:.35rem 0 0;color:#5d665f;font-size:.78rem;line-height:1.25}.status{margin:0;color:#5d665f;font-size:.85rem;text-align:right}.header-tools{display:flex;align-items:center;gap:1rem;margin-top:.1rem}.view-switch{display:flex;padding:.2rem;border:1px solid #cfc8bb;border-radius:.35rem;background:#eee9df}.view-switch button{padding:.38rem .7rem;border:0;border-radius:.22rem;color:#465049;background:transparent;font:inherit;font-size:.8rem;font-weight:700;cursor:pointer}.view-switch button[aria-pressed=true]{color:#fff;background:#24543f}.faq-button{padding:.5rem .75rem;border:1px solid #9f988a;border-radius:.35rem;color:#35463d;background:#fffdf7;font:inherit;font-size:.8rem;font-weight:700;cursor:pointer}.faq-button:hover,.faq-button[aria-pressed=true]{border-color:#24543f;color:#fff;background:#24543f}.faq-button:focus-visible,.view-switch button:focus-visible{outline:3px solid rgba(36,84,63,.3);outline-offset:2px}.map-shell{position:relative;min-height:0}.olmap-root .map{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background:#dce8e4}.route-card{position:absolute;z-index:2;left:clamp(1rem,3vw,3rem);bottom:2rem;width:min(25rem,calc(100% - 2rem));padding:1.15rem 3rem 1.2rem 1.25rem;border:1px solid #d7d1c4;border-radius:.3rem;background:#fffdf7f5;box-shadow:0 12px 35px #1f2a242e}.route-card.route-card-mode{width:min(38rem,calc(100% - 2rem))}@media (min-width: 601px){.route-card.station-card-mode{width:min(38rem,calc(100% - 2rem))}}#route-name{margin:0 0 .75rem;font-family:Georgia,serif;font-size:1.5rem}.route-card-mode #route-name{margin-bottom:.75rem;font-size:1.5rem;line-height:1.05}#route-name a{color:inherit;text-decoration-color:transparent;text-underline-offset:.12em;transition:color .15s ease,text-decoration-color .15s ease}#route-name a:hover{color:#9e3025;text-decoration-color:currentColor}.route-list{display:grid;gap:.65rem;max-height:min(62vh,38rem);margin:0;padding:0;overflow:auto;list-style:none}.route-list a{color:#9e3025;font-weight:700}.route-result,.station-route{display:grid;gap:.3rem;padding-bottom:.6rem;border-bottom:1px solid #ded8cc}.route-card-mode .route-result:only-child{padding-bottom:0;border-bottom:0}.route-title{font-weight:700}.route-card-mode .card-label{margin-bottom:.65rem;font-size:.82rem;letter-spacing:.18em}.route-card-mode .service-summary{margin-bottom:.75rem;font-size:.85rem}.route-card-mode .route-info-section{padding:.75rem 0}.route-card-mode .route-info-section h3{margin-bottom:.55rem;font-size:.7rem}.route-card-mode .access-metric{gap:.8rem;margin-bottom:.5rem}.route-card-mode .access-metric strong{font-size:1.05rem}.route-card-mode .access-metric span{font-size:.9rem}.list-route-card .access-metric strong{font-size:1.05rem}.list-route-card .access-metric span{font-size:.9rem}.route-card-mode .access-progress{height:.5rem}.route-card-mode .reservation-notice{margin-bottom:.6rem;padding:.5rem .65rem;font-size:.8rem}.route-card-mode .requirements-list{font-size:.8rem}.service-summary{margin:0 0 1rem;color:#4c514f;font-size:1rem}.route-info-section{padding:1rem 0;border-top:1px solid #d7d1c4}.route-info-section h3{margin:0 0 .75rem;color:#456650;font-size:.78rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.access-metric{display:flex;align-items:baseline;gap:1.25rem;margin:0 0 .65rem}.access-metric strong{font-size:1.45rem}.access-metric span{color:#59605d;font-size:1.25rem;font-weight:700}.access-progress{display:block;width:72%;height:.65rem;overflow:hidden;border:0;border-radius:999px;background:#e5e2da}.access-progress::-webkit-progress-bar{border-radius:999px;background:#e5e2da}.access-progress::-webkit-progress-value{border-radius:999px;background:#1778b8}.access-progress::-moz-progress-bar{border-radius:999px;background:#1778b8}.reservation-notice{width:min(100%,25rem);margin:0 0 .8rem;padding:.65rem .8rem;border:1px solid;border-radius:.45rem;font-weight:800}.reservation-notice.required{border-color:#d99b16;color:#875b00;background:#fffaf0}.reservation-notice.not-required{border-color:#6ca47f;color:#23713f;background:#f2faf4}.requirements-list{display:grid;grid-template-columns:1fr auto;gap:.5rem 1rem;margin:0}.requirements-list dt,.requirements-list dd{margin:0}.requirements-list dd{font-weight:800}.access-status{color:#59635d;font-size:.78rem;line-height:1.35}.wheel-warning{margin:.4rem 0;color:#9a6a00;font-size:.78rem;font-weight:700;line-height:1.35}.service-note{margin:.25rem 0;color:#59635d;font-size:.78rem;line-height:1.4}.station-route{min-width:0;padding-left:.7rem;border-left:4px solid}.station-route.has-access{border-left-color:#1769d2}.station-route.boxed-access{border-left-color:#9b315f}.station-route.no-access{border-left-color:#c43131}.boxed-note{margin:.2rem 0 0;color:#75405a;font-size:.75rem;line-height:1.4}.station-route-details{min-width:0}.station-route-details>summary{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.15rem .35rem;cursor:pointer;list-style:none}.station-route-details>summary .access-status{grid-column:2}.station-route-details[open]>summary{grid-template-columns:auto minmax(0,1fr) auto;gap:.35rem}.station-route-details[open]>summary .access-status{grid-column:auto}.station-route-details>summary:before{content:"▸";color:#59635d;font-size:1rem}.station-route-details[open]>summary:before{content:"▾"}.station-route-details>summary::-webkit-details-marker{display:none}.station-route-content{min-width:0;margin:.65rem 0 .15rem;padding:.65rem;overflow:hidden;border-top:1px solid #ded8cc;background:#f7f4ed}.station-route-content .service-summary{font-size:.85rem}.station-route-content .route-info-section{padding:0 0 .75rem;border-top:0}.station-route-content .stop-details:first-child{border-top:0}.legend{position:absolute;z-index:1;left:1rem;top:1rem;display:grid;gap:.3rem;padding:.55rem .7rem;border-radius:.25rem;background:#fffdf7eb;color:#3f4b44;font-size:.7rem;box-shadow:0 2px 10px #1f2a241f}.legend-title{margin:0 0 .1rem;font-weight:800}.legend span{display:flex;align-items:center;gap:.4rem}.dot{display:inline-block;width:.7rem;height:.7rem;border:1px solid white;border-radius:50%;box-shadow:0 0 0 1px #0003}.dot-all{background:#1769d2}.dot-some{background:#6b1f78}.dot-boxed{background:#9b315f}.dot-none{background:#c43131}.stop-details{border-top:1px solid #d7d1c4;font-size:.78rem}.stop-details summary{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.65rem;padding-top:.9rem;color:#17332a;font-size:.95rem;font-weight:800;cursor:pointer;list-style:none}.stop-details summary:before{content:"›";font-size:1.5rem;line-height:.7;transition:transform .15s ease}.stop-details[open] summary:before{transform:rotate(90deg)}.stop-details summary::-webkit-details-marker{display:none}.stop-count{min-width:2.25rem;padding:.25rem .6rem;border-radius:999px;background:#e8e5dd;text-align:center}.station-subview-stops .stop-count{white-space:nowrap}.stop-access-progress{width:100%;margin:.85rem 0 .25rem}.stop-info-list{display:grid;gap:.35rem;max-height:14rem;margin:.55rem 0 0;padding:0 .25rem 0 0;overflow:auto;list-style:none}.stop-info-list li{display:grid;gap:.08rem;padding:.35rem .45rem;border-left:3px solid;background:#f7f4ed}.stop-info-list li.has-access{border-left-color:#1769d2}.stop-info-list li.boxed-access{border-left-color:#9b315f}.stop-info-list li.no-access{border-left-color:#c43131}.stop-info-list li span:last-child{color:#647069;font-size:.72rem}.close-card{position:absolute;top:.7rem;right:.7rem;border:0;background:transparent;font-size:1.7rem;cursor:pointer}.route-card-mode .close-card{top:1.1rem;right:1.25rem;font-size:2rem}.hint{position:absolute;z-index:1;right:1rem;bottom:.75rem;margin:0;padding:.35rem .6rem;border-radius:.2rem;background:#ffffffd9;color:#4b554f;font-size:.75rem}.olmap-root .ol-zoom{top:1rem;right:1rem;left:auto}.olmap-root .ol-attribution{font-size:.7rem}.list-view{padding:clamp(1.25rem,3vw,3rem);background:#f2efe7}.list-heading{display:flex;align-items:end;justify-content:space-between;gap:2rem;max-width:76rem;margin:0 auto 1.25rem}.list-heading h2{margin:0;font-family:Georgia,serif;font-size:2rem}.list-heading p{margin:0;color:#59635d}.all-routes{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,21rem),1fr));align-items:start;gap:1rem;max-width:76rem;margin:0 auto}.faq-view{padding:clamp(2rem,6vw,5rem) clamp(1rem,3vw,3rem);background:#f2efe7}.faq-content{max-width:48rem;margin:0 auto}.faq-content>h2{margin:0 0 2rem;font-family:Georgia,serif;font-size:clamp(2rem,4vw,3rem)}.faq-list{display:grid;gap:1rem}.faq-list article{padding:1.25rem 1.4rem;border:1px solid #d7d1c4;border-radius:.3rem;background:#fffdf7;box-shadow:0 4px 16px #1f2a2412}.faq-list :is(h2,h3){margin:0 0 .5rem;font-family:Georgia,serif}.faq-list h2{font-size:1.5rem}.faq-list h3{font-size:1.25rem}.faq-list p{margin:0;color:#59635d;line-height:1.65}.route-card.list-route-card{position:relative;inset:auto;width:auto;padding:1.2rem;box-shadow:0 4px 16px #1f2a241a}.list-route-card .route-title{color:#9e3025;font-family:Georgia,serif;font-size:1.35rem}.site-footer{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.4rem 1rem;padding:.65rem clamp(1rem,3vw,3rem);border-top:1px solid #d7d1c4;background:#fffdf7;color:#59635d;font-size:.75rem}.footer-disclaimer{text-align:center}.site-footer a{color:#9e3025;font-weight:700}@media (max-width: 600px){.app{min-height:100dvh}body.map-view-active,body.map-view-active .app{height:100dvh}.masthead{align-items:stretch;flex-direction:column;gap:.65rem;padding:.8rem .75rem}.masthead>div:first-child,h1,h1 a{display:block;width:100%}h1{padding-inline:.15rem;font-size:clamp(1.15rem,6vw,1.65rem);white-space:nowrap}.header-tools{width:100%;justify-content:space-between;gap:.65rem;margin-top:0}.status{max-width:12rem;font-size:.68rem;text-align:left}.view-switch{flex:0 0 auto}.view-switch button{min-height:36px;padding-inline:.8rem}.faq-button{min-height:36px}.route-card{right:.75rem;bottom:4rem;left:.75rem;width:auto;max-height:calc(100% - 5rem);padding:1rem;overflow:auto}.route-card:not(.list-route-card) #route-name{padding-right:1.75rem}.route-list{max-height:none;overflow:visible}.legend{top:.75rem;left:.75rem}.olmap-root .ol-zoom{top:.75rem;right:.75rem}.hint{display:none}.olmap-root .ol-attribution{right:.25rem;bottom:.15rem;max-width:calc(100% - .5rem);padding:1px;font-size:.55rem;line-height:1.05}.olmap-root .ol-attribution ul{max-width:none;margin:0;overflow:visible;white-space:normal}.list-view{padding:1rem .75rem 1.5rem}.faq-view{padding:2rem .75rem}.list-heading{display:block}.list-heading h2{font-size:1.6rem}.list-heading p{margin-top:.35rem;font-size:.85rem;line-height:1.4}.all-routes{grid-template-columns:minmax(0,1fr);gap:.75rem}.route-card.list-route-card{max-height:none;padding:1rem;overflow:visible}.list-route-card .route-title{font-size:1.2rem}.access-progress{width:100%}.stop-info-list{max-height:18rem}.site-footer{align-items:center;padding:.45rem .75rem;font-size:.68rem}}
