.ab-mast{padding:28px 0 0 10px;position:relative}.ab-mast__wash{pointer-events:none;line-height:0;position:absolute;top:-8px;left:-30px}.ab-mast>:not(.ab-mast__wash){position:relative}.ab-mast__h1,.ab-bot-h1{font:900 56px/1 var(--zh);color:var(--ink);margin:0}.ab-mast__en{font:italic 400 20px/1.3 var(--lat);color:var(--ink-2);margin:14px 0 0}.ab-mast__line{font:400 14px/1.5 var(--ui);color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:4px 10px;margin:16px 0 0;display:flex}.ab-mast__line b{color:var(--day-deep);font-weight:700}.ab-prose{margin-top:40px}.ab-prose p,p.ab-prose{font:400 18px/1.95 var(--zh);color:var(--ink);margin:14px 0 0}.ab-prose p:first-child{margin-top:0}.ab-prose b{font-weight:600}.ab-prose a,.ab-sources__foot a{color:var(--day-deep);text-underline-offset:3px}.ab-tag{margin-top:22px;display:inline-block}.ab-route{grid-template-columns:repeat(5,minmax(0,1fr));margin:26px 0 0;padding:0;list-style:none;display:grid;position:relative}.ab-route:before{content:"";border-top:2.5px solid var(--ink);z-index:0;position:absolute;top:9px;left:10%;right:10%}.ab-route__stop{text-align:center;flex-direction:column;align-items:center;gap:2px;display:flex;position:relative}.ab-route__dot{box-sizing:content-box;border:3.5px solid var(--ink);background-color:var(--paper-page);border-radius:50%;width:20px;height:20px;margin:-4px 0 6px}.ab-route__stop[data-last] .ab-route__dot{border-color:var(--day-deep);background-color:var(--day-deep)}.ab-route__name{font:900 20px/1.3 var(--zh);color:var(--ink)}.ab-route__stop[data-last] .ab-route__name{color:var(--day-deep)}.ab-route__en{font:400 10px/1.4 var(--mono);letter-spacing:.16em;color:var(--ink-2)}.ab-steps{border-top:1px solid var(--hair);margin-top:28px}.ab-step{grid-template-columns:minmax(0, var(--spine)) var(--mw);column-gap:calc(var(--mx) - var(--spine));align-items:start;padding-top:26px;display:grid}.ab-step__main{gap:16px;min-width:0;display:flex}.ab-step__text{min-width:0}.ab-step__text h3{font:900 21px/1.4 var(--zh);color:var(--ink);margin:2px 0 0}.ab-step__head{font:500 16px/1.4 var(--zh);color:var(--ink-2);margin-left:12px}.ab-step__text p{font:400 17px/1.95 var(--zh);color:var(--ink);margin:8px 0 0}.ab-step__aside{padding-top:8px}.ab-bot{min-height:44px;color:var(--ink-2);flex-direction:column;gap:10px;text-decoration:none;display:inline-flex}.ab-bot__ua{font:500 14px/1.3 var(--mono);letter-spacing:.12em;background-color:var(--ink);color:var(--paper);box-shadow:var(--sh-flat);align-self:flex-start;padding:6px 12px 5px;transform:rotate(-1.5deg)}.ab-bot__sub{max-width:230px;font:400 12px/1.7 var(--mono)}.ab-bot:focus-visible{outline:var(--focus);outline-offset:4px}.ab-fork{border:1.2px dashed var(--ink-2);font:400 16px/1.8 var(--zh);color:var(--ink);border-radius:4px;align-items:flex-start;gap:16px;margin:34px 0 0;padding:16px 20px;display:flex}.ab-fork b{font-weight:600}.ab-fork__tag{border:1.2px solid var(--ink-2);font:700 12px/1.5 var(--ui);letter-spacing:.14em;color:var(--ink-2);border-radius:3px;flex:none;margin-top:3px;padding:2px 8px}.ab-legend{font:400 12px/1.5 var(--mono);color:var(--ink-2);flex-wrap:wrap;gap:4px 18px;margin:18px 0 0;display:flex}.ab-group{margin-top:34px}.ab-group__head{flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin-bottom:8px;display:flex}.ab-group__head h3{font:900 22px/1.3 var(--zh);color:var(--ink);margin:0}.ab-group__sub{font:400 15px/1.4 var(--zh);color:var(--ink-2)}.ab-group__n{font:400 12px/1.4 var(--mono);color:var(--day-deep)}.ab-ledger,.ab-off,.ab-chips{border-top:1.5px solid var(--ink);margin:0;padding:0;list-style:none}.ab-ledger{columns:2;column-gap:32px}.ab-ledger li{break-inside:avoid}.ab-ledger__row,.ab-off__row{border-bottom:1px solid var(--hair);min-height:44px;color:var(--ink);align-items:center;gap:12px;padding:0 6px;text-decoration:none;display:grid}.ab-ledger__row{grid-template-columns:minmax(0,1fr) auto 54px 18px}@media (hover:hover){a.ab-ledger__row:hover,a.ab-off__row:hover{background-color:var(--day-wash)}}a.ab-ledger__row:focus-visible,a.ab-off__row:focus-visible{outline:var(--focus);outline-offset:-2px}.ab-ledger__name{font:500 14px/1.4 var(--ui);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ab-ledger__place{font:400 11px/1.4 var(--mono);letter-spacing:.06em;color:var(--ink-2)}.ab-ledger__via{font:400 11px/1.4 var(--mono);color:var(--ink-2)}.ab-ledger__go{font:400 14px/1 var(--ui);color:var(--day-deep)}.ab-chips{flex-wrap:wrap;gap:8px;padding-top:12px;display:flex}.ab-chips li{border:1px solid var(--rule);height:26px;font:400 13px/1 var(--ui);color:var(--ink);border-radius:3px;align-items:center;padding:0 10px;display:inline-flex}.ab-off__row{color:var(--ink-2);grid-template-columns:260px minmax(0,1fr) 18px;gap:16px}.ab-off__name{font:400 14px/1.4 var(--ui);text-decoration:line-through;-webkit-text-decoration-color:var(--ink-3);text-decoration-color:var(--ink-3)}.ab-off__why{font:400 14px/1.5 var(--zh);color:var(--ink-2)}.ab-sources__foot{font:400 12px/1.6 var(--mono);color:var(--ink-2);margin:22px 0 0}.ab-wait{font:400 16px/1.8 var(--zh);color:var(--ink-2);margin:24px 0 0}.ab-notdo{margin:18px 0 0;padding:0;list-style:none}.ab-notdo li{border-bottom:1px dashed var(--rule);grid-template-columns:200px minmax(0,1fr);align-items:center;gap:18px;min-height:62px;display:grid}.ab-notdo__what{font:600 22px/1.4 var(--zh);color:var(--ink-2)}.ab-notdo__why{font:400 18px/1.6 var(--zh);color:var(--ink)}.ab-fix__p{margin-top:18px}.ab-mails{border-top:1.5px solid var(--ink);margin:14px 0 0;padding:0;list-style:none}.ab-mails li{border-bottom:1px solid var(--hair);flex-wrap:wrap;align-items:center;gap:8px 14px;min-height:56px;display:flex}.ab-mails__what{width:44px;font:700 14px/1.4 var(--ui);color:var(--ink-2)}.ab-mails__note{font:400 15px/1.5 var(--zh);color:var(--ink-2)}.ab-stamp{margin-left:40px;display:inline-block}.ab-bot-h1{padding-top:28px;font-size:44px}.ab-bot-lede{font:400 14px/1.7 var(--mono);color:var(--ink-2);overflow-wrap:anywhere;margin:18px 0 0}@media (width<=1023.98px){.ab-mast{padding:18px 0 0}.ab-mast__wash{display:none}.ab-mast__h1{font-size:36px}.ab-bot-h1{font-size:32px}.ab-mast__en{font-size:16px}.ab-mast__line{font-size:13px}.ab-prose{margin-top:24px}.ab-prose p,p.ab-prose{font-size:16px;line-height:1.85}.ab-route__name{font-size:15px}.ab-route__en{display:none}.ab-step{padding-top:22px;display:block}.ab-step__text h3{font-size:18px}.ab-step__head{margin:2px 0 0;font-size:14px;display:block}.ab-step__text p{font-size:15px;line-height:1.85}.ab-step__aside{padding:12px 0 0 46px}.ab-fork{flex-direction:column;gap:8px;padding:14px 16px;font-size:15px}.ab-ledger{columns:1}.ab-off__row{grid-template-columns:minmax(0,1fr) 18px;row-gap:0;padding:6px}.ab-off__why{grid-row:2;font-size:13px}.ab-notdo li{grid-template-columns:1fr;gap:4px;padding:12px 0}.ab-notdo__what{font-size:19px}.ab-notdo__why{font-size:15px}.ab-stamp{margin-left:0}.ab-mails li{padding:8px 0}.ab-mails__note{flex-basis:100%;padding-left:58px;font-size:14px}}
