.bl-hero .dx-hero-inner{padding-bottom:clamp(72px,9vw,120px)}.bl-title{max-width:10.5em}@media (width<=760px){.bl-hero .dx-hero-inner{padding-bottom:260px}}.bl-hero-meta{color:var(--text-secondary);font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:6px 0;margin:0;font-size:.9375rem;font-weight:600;display:flex}.bl-hero-meta span+span:before{content:"";vertical-align:middle;background:var(--coral);width:18px;height:2px;margin:0 12px;display:inline-block}.bl-paper{--bl-accent:var(--coral-deep);--bl-rail:#b9b3a6;--bl-gap:clamp(28px, 4vw, 48px);padding-block:clamp(56px,7vw,96px) clamp(64px,8vw,112px)}.bl-paper a{color:var(--ink)}.bl-legend{border-bottom:1px solid var(--paper-hairline);grid-template-columns:minmax(0,15rem) minmax(0,1fr);align-items:start;gap:20px 48px;margin-bottom:clamp(44px,6vw,72px);padding-bottom:clamp(36px,5vw,56px);display:grid}.bl-legend-head{gap:8px;display:grid}.bl-legend-title{font-family:var(--font-monument);color:var(--indigo-deep);margin:0;font-size:1.25rem;font-weight:750;font-stretch:88%;line-height:1.15}.bl-legend-list{border-top:1px solid var(--paper-hairline);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.bl-legend-list li{border-bottom:1px solid var(--paper-hairline)}.bl-legend-list a{min-height:64px;color:var(--indigo-deep);grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:14px;padding:12px 12px 12px 0;text-decoration:none;display:grid}[dir=rtl] .bl-legend-list a{padding:12px 0 12px 12px}.bl-legend-list .bl-glyph{grid-row:1/span 2}.bl-legend-name{color:var(--ink);font-size:1rem;font-weight:700}.bl-legend-count{color:var(--paper-meta);font-variant-numeric:tabular-nums;font-size:.8125rem}.bl-legend-list a:hover .bl-legend-name{text-decoration:underline;-webkit-text-decoration-color:var(--coral-deep);text-decoration-color:var(--coral-deep);text-underline-offset:4px;text-decoration-thickness:2px}.bl-log-title{max-width:14em;margin:0 0 clamp(36px,5vw,60px)}.bl-month{grid-template-columns:minmax(150px,13rem) minmax(0,1fr);gap:0 clamp(24px,4vw,56px);display:grid}.bl-month-head{align-self:start;gap:6px;padding-top:2px;display:grid;position:sticky;top:84px}.bl-month-title{font-family:var(--font-monument);letter-spacing:-.02em;color:var(--indigo-deep);margin:0;font-weight:800;font-stretch:75%;line-height:.92;display:grid}.bl-month-name{font-size:clamp(2rem,1.3rem + 2.2vw,3rem)}.bl-month-year{letter-spacing:0;color:var(--paper-meta);margin-top:6px;font-size:1.125rem;font-weight:700;font-stretch:90%}.bl-month-count{color:var(--paper-meta);margin:0;font-size:.8125rem}.bl-entries{padding:0 0 clamp(20px,3vw,36px);border-inline-start:2px solid var(--bl-rail);margin:0;padding-inline-start:var(--bl-gap);list-style:none;position:relative}.bl-entries:before{content:"";top:0;background:var(--indigo-deep);width:18px;height:2px;position:absolute;inset-inline-start:-10px}.bl-month:last-child .bl-entries{border-image:linear-gradient(180deg, var(--bl-rail) 0%, var(--bl-rail) 70%, transparent 100%) 1;padding-bottom:0}.bl-entry{justify-items:start;gap:12px;max-width:46rem;padding:26px 0 clamp(32px,4vw,48px);display:grid;position:relative}.bl-mark{display:none}@media (width>=1180px){.bl-entry{grid-template-columns:minmax(0,46rem) minmax(0,1fr);column-gap:56px;max-width:none}.bl-entry>:not(.bl-node):not(.bl-mark){grid-column:1}.bl-mark{border:1px solid var(--paper-hairline);width:112px;height:112px;color:var(--indigo);--bl-stroke:.9;background:linear-gradient(var(--paper-hairline), var(--paper-hairline)) center / 1px 9px no-repeat, linear-gradient(var(--paper-hairline), var(--paper-hairline)) center / 9px 1px no-repeat;border-radius:2px;grid-area:1/2/span 5;place-self:start;place-items:center;margin-top:4px;display:grid}.bl-mark .bl-glyph{background:var(--bone)}.bl-entry.is-latest .bl-mark{border-color:var(--coral-deep)}}.bl-entry:first-child{padding-top:28px}.bl-node{top:31px;background:var(--bone);border:2px solid var(--indigo-deep);border-radius:50%;width:16px;height:16px;position:absolute;inset-inline-start:calc(-1 * var(--bl-gap) - 9px)}.bl-entry:first-child .bl-node{top:33px}.bl-entry.is-latest .bl-node{background:var(--coral);border-color:var(--coral-deep);box-shadow:0 0 0 5px #f26b5033}.bl-entry-meta{flex-wrap:wrap;align-items:center;gap:8px 18px;display:flex}.bl-date{font-family:var(--font-monument);color:var(--indigo-deep);font-variant-numeric:tabular-nums;min-width:4.2em;font-size:1.25rem;font-weight:800;font-stretch:80%;line-height:1}.bl-area{color:var(--paper-secondary);align-items:center;gap:8px;font-size:.875rem;font-weight:650;display:inline-flex}.bl-area .bl-glyph{color:var(--indigo)}.bl-latest{border:1px solid var(--coral-deep);min-height:24px;color:var(--coral-deep);border-radius:999px;align-items:center;padding:0 10px;font-size:.8125rem;font-weight:700;display:inline-flex}.bl-entry-title{font-family:var(--font-monument);letter-spacing:-.018em;color:var(--indigo-deep);text-wrap:balance;max-width:18em;margin:0;font-size:clamp(1.5rem,1.1rem + 1.35vw,2.25rem);font-weight:800;font-stretch:80%;line-height:1.02}.bl-summary{color:var(--paper-secondary);max-width:40em;margin:0;font-size:1.0625rem;line-height:1.62}.bl-teams{border-inline-start:3px solid var(--coral-deep);gap:4px;max-width:40em;margin:4px 0 0;padding-inline-start:16px;display:grid}.bl-teams strong{color:var(--coral-deep);font-size:.8125rem;font-weight:700}.bl-teams span{color:var(--ink);font-size:1.0625rem;font-weight:600;line-height:1.5}.bl-more{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--coral-deep);text-decoration-color:var(--coral-deep);text-underline-offset:5px;align-items:center;min-height:44px;font-size:.9375rem;font-weight:600;text-decoration-thickness:2px;display:inline-flex}.bl-more:hover{color:var(--coral-deep)}.bl-entry:target .bl-entry-title{text-decoration:underline;-webkit-text-decoration-color:var(--coral-deep);text-decoration-color:var(--coral-deep);text-underline-offset:8px;text-decoration-thickness:3px}.bl-boundary{border-top:2px solid var(--indigo-deep);justify-items:start;gap:18px;max-width:52rem;margin-top:clamp(48px,7vw,88px);padding-top:clamp(32px,4vw,48px);display:grid}.bl-boundary ul{color:var(--paper-secondary);gap:10px;margin:0;padding-inline-start:1.2em;font-size:1rem;line-height:1.6;display:grid}.bl-boundary li::marker{color:var(--coral-deep)}.bl-final-title{max-width:12em}@media (width<=760px){.bl-legend{grid-template-columns:minmax(0,1fr)}.bl-legend-list{grid-template-columns:repeat(2,minmax(0,1fr))}.bl-paper{--bl-gap:26px}.bl-month{border-inline-start:2px solid var(--bl-rail);grid-template-columns:minmax(0,1fr);margin-inline-start:8px}.bl-month:last-child{border-image:linear-gradient(180deg, var(--bl-rail) 0%, var(--bl-rail) 80%, transparent 100%) 1}.bl-month-head{flex-wrap:wrap;align-items:baseline;gap:4px 14px;padding:0 0 4px;padding-inline-start:var(--bl-gap);display:flex;position:relative;top:auto}.bl-month-head:before{content:"";top:14px;background:var(--indigo-deep);width:18px;height:2px;position:absolute;inset-inline-start:-10px}.bl-month-title{align-items:baseline;gap:10px;display:flex}.bl-month-year{margin-top:0}.bl-entries,.bl-month:last-child .bl-entries{border:0;border-image:}.bl-entries:before{display:none}.bl-month+.bl-month{padding-top:12px}.bl-entry{padding-bottom:40px}}@media (width<=340px){.bl-legend-list{grid-template-columns:minmax(0,1fr)}}[dir=rtl] .bl-title,[dir=rtl] .bl-final-title{max-width:14em}[dir=rtl] .bl-entry-title,[dir=rtl] .bl-month-title,[dir=rtl] .bl-date{letter-spacing:0;line-height:1.3}[dir=rtl] .bl-entry-title{font-size:clamp(1.375rem,1.05rem + 1.1vw,1.875rem)}[dir=rtl] .bl-month-name{font-size:clamp(1.75rem,1.2rem + 1.8vw,2.5rem)}[dir=rtl] .bl-date{min-width:0;font-size:1.125rem}[dir=rtl] .bl-teams strong{font-size:.875rem}[dir=rtl] .bl-month:last-child .bl-entries,[dir=rtl] .bl-month:last-child{border-image-source:linear-gradient(180deg, var(--bl-rail) 0%, var(--bl-rail) 75%, transparent 100%)}.bls{border-top:1px solid #f7f5f01a;padding-block:clamp(56px,7vw,96px)}.bls-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px 32px;margin-bottom:clamp(28px,4vw,44px);display:flex}.bls-head .lx-note{margin:6px 0 0}.bls-links{flex-wrap:wrap;align-items:center;gap:8px 24px;display:flex}.bls-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 clamp(20px,3vw,40px);margin:0;padding:0;list-style:none;display:grid;position:relative}.bls-list:before{content:"";top:7px;background:var(--hairline);height:2px;position:absolute;inset-inline:0}.bls-item{position:relative}.bls-item a{color:var(--bone);gap:10px;padding-top:34px;text-decoration:none;display:grid}.bls-node{top:0;background:var(--lx-night,#1d1660);border:2px solid var(--indigo-bright);border-radius:50%;width:16px;height:16px;position:absolute;inset-inline-start:0}.bls-item:first-child .bls-node{background:var(--coral);border-color:var(--coral);box-shadow:0 0 0 5px #f26b5038}.bls-meta{color:var(--text-meta);flex-wrap:wrap;align-items:center;gap:6px 14px;font-size:.875rem;display:flex}.bls-meta time{color:var(--bone);font-variant-numeric:tabular-nums;font-weight:750}.bls-meta .bl-area{color:var(--text-secondary)}.bls-meta .bl-glyph{color:var(--indigo-bright)}.bls-title{font-family:var(--font-monument);letter-spacing:-.01em;text-wrap:balance;margin:0;font-size:clamp(1.25rem,1.05rem + .7vw,1.5rem);font-weight:750;font-stretch:85%;line-height:1.12}.bls-teams{color:var(--text-secondary);margin:0;font-size:.9375rem;line-height:1.55}.bls-item a:hover .bls-title{text-decoration:underline;-webkit-text-decoration-color:var(--coral);text-decoration-color:var(--coral);text-underline-offset:5px;text-decoration-thickness:2px}.bls-item a:focus-visible{outline:3px solid var(--coral);outline-offset:6px;border-radius:2px}[dir=rtl] .bls-title{letter-spacing:0;line-height:1.4}@media (width<=760px){.bls-list{border-inline-start:2px solid var(--hairline);grid-template-columns:minmax(0,1fr);margin-inline-start:8px}.bls-list:before{display:none}.bls-item a{padding:0 0 28px;padding-inline-start:24px}.bls-item:last-child a{padding-bottom:0}.bls-node{top:2px;inset-inline-start:-9px}}.bl-glyph[data-astro-cid-slpn4ru2]{stroke:currentColor;stroke-width:var(--bl-stroke,1.5);stroke-linecap:round;stroke-linejoin:round;flex:none}.bl-glyph[data-astro-cid-slpn4ru2] .bl-glyph-accent{stroke:var(--bl-accent,var(--coral))}.bl-glyph[data-astro-cid-slpn4ru2] .bl-glyph-fill{fill:var(--bl-accent,var(--coral))}
