*,*::before,*::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:87.4px}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{margin:0;background:#0d1430;color:#edf0fa;font:400 18px/1.6 'Sofia Sans','Segoe UI',Tahoma,sans-serif;overflow-wrap:break-word}svg{display:block;max-width:100%;height:auto}a{color:#ffd47e;text-decoration-thickness:.08em;text-underline-offset:.2em}a:hover{color:#edf0fa}:focus-visible{outline:3px solid #7ee3b1;outline-offset:3px}h1,h2,h3{font-family:'Brygada 1918',Georgia,serif;font-weight:700;line-height:1.18;margin:0}h1{font-size:clamp(30px,18px + 2.4vw,44px);margin:7.6px 0 11.4px}h2{font-size:clamp(23px,18px + 1vw,30px);margin:38px 0 13.3px}h3{font-size:19px;margin:20.9px 0 7.6px}p,ul,ol{margin:0 0 15.2px}li{margin-bottom:5.7px}.w-skip{position:absolute;left:-10000px;top:auto}.w-skip:focus{left:11.4px;top:11.4px;z-index:40;background:#141d42;color:#edf0fa;padding:9.5px 13.3px;border-radius:6px}.key{display:inline-flex;align-items:center;justify-content:center;gap:7.6px;min-height:48px;padding:9.5px 20.9px;border:0;border-radius:6px;background:#f2c443;color:#1b1404;font:700 16px/1.2 'Brygada 1918',Georgia,serif;text-align:center;text-decoration:none;cursor:pointer}.key:hover{background:#ffd86b;color:#1b1404}.key--line{background:transparent;color:#edf0fa;box-shadow:inset 0 0 0 1px #4a5a99}.key--line:hover{background:#1c2858;color:#edf0fa}.verse table{display:block;overflow-x:auto;border-collapse:collapse;margin:15.2px 0 22.8px;font-size:15px}.verse th,.verse td,.terms th,.terms td{padding:7.6px 11.4px;border:1px solid #2a386e;text-align:left;vertical-align:top}.verse thead th{background:#1c2858}blockquote{margin:19px 0;padding:11.4px 15.2px;border-left:4px solid #f2c443;background:#141d42}.intro__by{color:#b3bbd9;font-size:15px}.intro__by span{display:inline-block;margin-right:13.3px}.intro__lede{font-size:19px;line-height:1.55}.reel__more{font-weight:700}.hint{margin:22.8px 0;padding:5.7px 17.1px 7.6px;border-left:5px solid #6fd39b;border-radius:6px;background:rgba(111,211,155,.1)}.crew__tags{list-style:none;display:flex;flex-wrap:wrap;gap:7.6px;padding:0}.crew__tags li{margin:0;padding:3.8px 11.4px;border-radius:6px;background:#1c2858;font-size:14px}.nowhere{padding:38px 0}@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation:none!important;transition:none!important}}
.eaves{background:#090e22;color:#b3bbd9;font-size:14px}.eaves__in{max-width:1200px;margin:0 auto;padding:3.8px 15.2px;display:flex;align-items:center;gap:9.5px}.eaves__in .roof__cta{margin-left:auto;min-height:44px;padding:0 15.2px;font-size:15px}.eaves__age{display:inline-grid;place-items:center;min-width:38px;height:28px;padding:0 5.7px;border:2px solid #f2c443;border-radius:6px;color:#f2c443;font-weight:700;line-height:1}.roof{background:#141d42;border-bottom:1px solid #2a386e}.roof__in{max-width:1200px;margin:0 auto;padding:7.6px 15.2px;display:flex;flex-direction:column;align-items:center;gap:1.9px}.roof__brand{display:flex;align-items:center;gap:11.4px;min-height:52px;color:#edf0fa;text-decoration:none}.roof__brand svg{width:46px;height:46px;border-radius:8px}.roof__word{font:700 22px/1 'Brygada 1918',Georgia,serif;letter-spacing:.01em;white-space:nowrap}.roof__word span{color:#f2c443;font-style:italic}.roof__nav{display:flex;flex-wrap:wrap;justify-content:center}.roof__nav a{display:inline-flex;align-items:center;min-height:46px;padding:0 13.3px;border-bottom:3px solid transparent;color:#edf0fa;text-decoration:none;font-weight:700}.roof__nav a:hover{color:#f2c443}.roof__nav a[aria-current]{border-bottom-color:#f2c443;color:#f2c443}@media (min-width:768px){.roof__in{flex-direction:row;justify-content:space-between}}
.intro{max-width:1200px;margin:0 auto;padding:26.6px 15.2px 3.8px;display:grid;gap:20.9px;align-items:center}.intro__pic{margin:0;border:1px solid #4a5a99;border-radius:10px;overflow:hidden;background:#141d42}.intro__pic svg{width:100%;aspect-ratio:4/3}.intro__over{margin:0;color:#f2c443;font-weight:700;font-size:15px}.intro__over::before{content:"";display:inline-block;width:22px;height:2px;margin-right:7.6px;vertical-align:middle;background:#f2c443}.intro__acts{display:flex;flex-wrap:wrap;gap:11.4px;margin:17.1px 0}.intro__chips{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0 0 11.4px;padding:0;list-style:none;border:1px solid #2a386e;border-radius:6px;overflow:hidden;background:#2a386e}.intro__chips li{margin:0;padding:7.6px 11.4px;background:#141d42;font-size:15px}@media (min-width:768px){.intro{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:38px;padding-top:41.8px}}
.sheet{margin:26.6px 0;border:1px solid #2a386e;border-radius:10px;overflow:hidden;background:#141d42}.sheet__head{margin:0;padding:11.4px 15.2px;background:#1c2858;color:#f2c443;font:700 18px/1.3 'Brygada 1918',Georgia,serif}.sheet table{width:100%;border-collapse:collapse}.sheet th,.sheet td{padding:9.5px 15.2px;border-top:1px solid #2a386e;text-align:left;vertical-align:top}.sheet th{width:42%;color:#b3bbd9;font-weight:400}
.w-grid{max-width:1200px;margin:0 auto;padding:0 15.2px 22.8px;display:grid;grid-template-columns:minmax(0,1fr);gap:0 41.8px}.w-col{min-width:0;max-width:760px}.w-side{order:-1;margin-top:15.2px}.map{border:1px solid #2a386e;border-radius:10px;background:#141d42}.map summary{display:flex;align-items:center;justify-content:space-between;min-height:48px;padding:0 15.2px;font:700 17px/1.2 'Brygada 1918',Georgia,serif;cursor:pointer;list-style:none}.map summary::-webkit-details-marker{display:none}.map summary::after{content:"+";color:#f2c443;font-size:22px}.map[open] summary::after{content:"\2013"}.map ol{margin:0;padding:0 15.2px 11.4px 34.2px}.map li{margin:0}.map a{display:block;padding:7.6px 0;color:#b3bbd9;text-decoration:none;line-height:1.35}.map a:hover{color:#f2c443}.w-side__pages{display:none}.w-side__pages ul{list-style:none;margin:13.3px 0 0;padding:0;border-left:2px solid #2a386e}.w-side__pages li{margin:0}.w-side__pages a{display:block;padding:7.6px 13.3px;color:#b3bbd9;text-decoration:none}.w-side__pages a[aria-current]{color:#f2c443;font-weight:700}@media (min-width:1100px){.w-grid{grid-template-columns:minmax(0,1fr) 270px}.w-side{order:0;margin-top:38px}.w-side>div{position:sticky;top:19px;max-height:calc(100vh - 40px);overflow:auto}.map summary{pointer-events:none}.map summary::after{display:none}.w-side__pages{display:block}}
.verse{padding-top:3.8px}.lead{padding-top:19px}.verse__body>:last-child{margin-bottom:0}
.verse h2::after,.asks>h2::after,.take>h2::after{content:"";display:block;width:56px;height:3px;margin-top:9.5px;background:linear-gradient(90deg,#f2c443,#6fd39b)}
.reel{display:grid;margin:19px 0;border:1px solid #4a5a99;border-radius:10px;overflow:hidden;background:#141d42}.reel__glass{position:relative;aspect-ratio:16/10;overflow:hidden;background:#090e22}.reel__glass>svg{position:absolute;inset:0;width:100%;height:100%}.reel__glass iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.reel__side{display:flex;flex-direction:column;justify-content:center;gap:9.5px;padding:15.2px 17.1px 17.1px;border-top:1px solid #2a386e}.reel__side h3{margin:0;color:#f2c443}.reel__side p{margin:0}.reel__side .reel__go{align-self:flex-start}.reel__soon{align-self:flex-start;padding:7.6px 13.3px;border:1px dashed #f2c443;border-radius:6px;color:#f2c443;font-weight:700}.reel__note{color:#b3bbd9;font-size:14px}@media (min-width:768px){.reel:not(.reel--big){grid-template-columns:minmax(0,3fr) minmax(0,2fr)}.reel:not(.reel--big) .reel__glass{aspect-ratio:auto;min-height:280px}.reel:not(.reel--big) .reel__side{border-top:0;border-left:1px solid #2a386e}}@media (max-width:767.98px){.reel--on{aspect-ratio:3/4;max-height:80vh}}
.take{margin:38px 0 0}.take__head{display:flex;flex-wrap:wrap;align-items:baseline;gap:5.7px 13.3px}.take__score{margin:0;color:#f2c443;font:700 54px/1 'Brygada 1918',Georgia,serif}.take__score small{display:block;color:#b3bbd9;font:700 13px/1.4 'Sofia Sans','Segoe UI',Tahoma,sans-serif;letter-spacing:.08em;text-transform:uppercase}.take__score span{color:#b3bbd9;font-size:22px}.take__bar{height:10px;margin:9.5px 0 17.1px;border-radius:6px;overflow:hidden;background:#1c2858}.take__bar span{display:block;height:100%;background:linear-gradient(90deg,#6fd39b,#f2c443)}.take__note{padding:9.5px 13.3px;border:1px dashed #4a5a99;border-radius:6px;color:#b3bbd9;font-size:16px}.take__split{display:grid;gap:0 26.6px}.take__plus h3{color:#6fd39b}.take__minus h3{color:#ff9586}.take__plus ul,.take__minus ul{padding-left:19px}.take__plus li::marker{content:"+  ";color:#6fd39b}.take__minus li::marker{content:"\2212  ";color:#ff9586}@media (min-width:768px){.take__split{grid-template-columns:1fr 1fr}}
.nudge{display:grid;gap:11.4px 22.8px;margin:30.4px 0;padding:19px;border:1px solid #f2c443;border-radius:10px;background:linear-gradient(135deg,#1c2858,#141d42)}.nudge__title{margin:0 0 5.7px;color:#f2c443;font:700 22px/1.25 'Brygada 1918',Georgia,serif}.nudge p{margin:0}.nudge__small{margin-top:7.6px!important;color:#b3bbd9;font-size:14px}@media (min-width:768px){.nudge{grid-template-columns:minmax(0,1fr) auto;align-items:center}}
.asks{margin:34.2px 0 0}.asks__item{padding:13.3px 0;border-top:1px solid #2a386e}.asks__item h3{margin:0 0 5.7px;color:#f2c443;font-size:18px}.asks__item p{margin:0}
.pen{display:grid;grid-template-columns:auto minmax(0,1fr);gap:3.8px 15.2px;margin:34.2px 0 7.6px;padding:15.2px 0;border-block:1px solid #2a386e}.pen__mono{grid-row:span 2;display:grid;place-items:center;width:58px;height:58px;margin:0;border:2px solid #f2c443;border-radius:6px;color:#f2c443;font:700 21px/1 'Brygada 1918',Georgia,serif}.pen p{margin:0}
.ground{margin-top:41.8px;border-top:1px solid #2a386e;background:#090e22;color:#c9d0ea;text-align:center;font-size:15px}.ground__in{max-width:760px;margin:0 auto;padding:26.6px 15.2px 30.4px}.ground__age{display:flex;align-items:center;justify-content:center;gap:9.5px;margin:0 0 7.6px}.ground__links{list-style:none;display:flex;flex-wrap:wrap;justify-content:center;gap:0 19px;padding:0;margin:3.8px 0 11.4px}.ground__links li{margin:0}.ground a{display:inline-block;padding:10.4px 0;color:#ffd47e}.ground__help{color:#edf0fa}.ground__legal{margin:11.4px 0 0;color:#b3bbd9;font-size:14px}
.trail ol{list-style:none;display:flex;flex-wrap:wrap;gap:0 5.7px;margin:17.1px 0 0;padding:0;color:#b3bbd9;font-size:15px}.trail li{margin:0}.trail li+li::before{content:"\203A";margin-right:5.7px;color:#f2c443}.trail a{display:inline-block;padding:11.4px 0;color:#b3bbd9}
.ladder{list-style:none;counter-reset:st;margin:0 0 19px 13.3px;padding:0;border-left:2px solid #4a5a99}.ladder__rung{counter-increment:st;position:relative;margin:0;padding:0 0 19px 30.4px}.ladder__rung::before{content:counter(st);position:absolute;left:-16px;top:0;width:30px;height:30px;border-radius:6px;background:#f2c443;color:#1b1404;font:700 16px/30px 'Sofia Sans','Segoe UI',Tahoma,sans-serif;text-align:center}.ladder__rung h3{margin:0 0 3.8px;font-size:18px}.ladder__rung p{margin:0}
.turn{max-width:1200px;margin:26.6px auto 0;padding:0 15.2px;display:flex;flex-wrap:wrap;justify-content:space-between;gap:11.4px}.turn a{display:inline-flex;align-items:center;min-height:48px;padding:0 15.2px;border:1px solid #2a386e;border-radius:6px;color:#edf0fa;text-decoration:none}.turn a:hover{border-color:#f2c443;color:#f2c443}.turn a[rel=next]{margin-left:auto}
