.l-s828 {
  max-width: 65ch;
  color: var(--l-color-muted);
  line-height: 1.65;
  font-size: .95rem;
  margin: 0;
}
@media(max-width:700px){.l-o8ba {
  align-items: start;
  flex-direction: column;
  gap: .75rem;
  padding-bottom: 1.5rem;
}.l-sd88{flex-shrink:1}.l-logo{grid-template-columns:minmax(0,1fr);gap:.75rem;padding-block:1.5rem}.l-d6d0 {
  flex-direction: row;
  flex-wrap: wrap;
  gap: .25rem 1rem;
}.l-hero-mini{gap:.75rem}.l-s828 {
  font-size: .9rem;
}}
.l-iab0{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);border-radius:var(--l-radius-lg);overflow:hidden;background:var(--l-color-base);border:1px solid var(--l-color-stroke);box-shadow:var(--l-shadow-card)}
.l-wcc0 {
  padding: clamp(1.75rem,5vw,3.25rem);
  margin: 0;
  background: var(--l-color-primary-tint);
  position: relative;
}
.l-zone-tight{color:var(--l-color-main);line-height:1;display:block;font-family:Georgia,serif;height:3.25rem;font-size:6rem}
.l-foot-md{font-size:clamp(1.2rem,2.2vw,1.5rem);color:var(--l-color-fg);margin:0 0 1.5rem;font-family:var(--l-font-head);line-height:1.45}
.l-v102{display:flex;align-items:center;gap:.8rem}
.l-cnt-v3{color:var(--l-color-primary-fg);height:2.75rem;background:var(--l-color-main);display:grid;width:2.75rem;border-radius:50%;font-weight:700;font-size:.85rem;place-items:center}
.l-sub-top {
  line-height: 1.3;
  color: var(--l-color-fg);
  flex-direction: column;
  display: flex;
}
.l-label{color:var(--l-color-muted);font-size:.85rem}
.l-toggle{display:flex;flex-direction:column;align-items:flex-start;padding:clamp(1.75rem,5vw,3.25rem);justify-content:center}
.l-group-narrow{margin-bottom:.8rem}
.l-e878 {
  color: var(--l-color-muted);
  margin-bottom: 1.6rem;
}
@media (max-width:820px){.l-iab0 {
  grid-template-columns: minmax(0,1fr);
}}
.l-l7bb{padding-block:calc(var(--l-space-block) * .9) calc(var(--l-space-block) * .7)}
.l-strip-fit {
  border-bottom: 4px solid var(--l-color-main);
}
.l-core-light {
  border-bottom: 4px solid var(--l-color-accent);
}
.l-d9d8{border-bottom:1px solid var(--l-color-stroke)}
.l-tag-right {
  display: grid;
  grid-template-columns: 1.1fr 1fr;
  gap: 2rem 4rem;
  align-items: end;
}
.l-item-third{font-size:calc(var(--l-size-h1) * 1.05);margin:0}
.l-p0d5 {
  margin: 0 0 .35rem;
  max-width: 34rem;
}
@media (max-width:760px){.l-tag-right{grid-template-columns:1fr;gap:1rem}}
.l-faae {
  overflow-wrap: anywhere;
}
.l-m094>*{min-width:0}
.l-area {
  max-width: 24ch;
}
.l-z336{color:var(--l-color-muted)}
.l-edge-z {
  white-space: normal;
  max-width: 100%;
  text-align: center;
}
.l-w1b4{max-width:54rem;margin-bottom:3rem}
.l-area {
  font-size: clamp(2rem,4vw,3.4rem);
}
.l-m094 {
  display: grid;
  grid-template-columns: minmax(0,.65fr) minmax(0,1.6fr);
  gap: clamp(2rem,6vw,6rem);
  align-items: start;
}
.l-media-md{padding-left:1.5rem;border-left:3px solid var(--l-color-main)}
.l-author-flat{line-height:1.35;font-size:1.5rem;font-family:var(--l-font-head)}
.l-kce1{margin:1.8rem 0}
.l-kce1 div {
  margin-bottom: 1.2rem;
}
.l-kce1 dt,.l-unit{font-size:.8rem;color:var(--l-color-muted);margin:0 0 .4rem}
.l-kce1 dd {
  margin: 0;
  font-size: 1.15rem;
}
.l-j3d9{padding:0;list-style:none;margin:.7rem 0 0}
.l-j3d9 li {
  padding: .6rem 0;
  border-top: 1px solid var(--l-color-stroke);
  font-size: .9rem;
}
.l-c8b7{display:grid;grid-template-columns:4.5rem minmax(0,1fr);gap:1.5rem;padding:0 0 2rem;margin-bottom:2rem;border-bottom:1px solid var(--l-color-stroke)}
.l-layer {
  letter-spacing: -.05em;
  color: var(--l-color-main);
  font-family: var(--l-font-head);
  font-size: clamp(2rem,5vw,3.5rem);
  line-height: 1.1;
}
.l-main-inline{font-size:clamp(1.3rem,2.1vw,1.75rem)}
.l-z336 {
  margin: 0;
  line-height: 1.9;
  max-width: 62ch;
}
.l-qdfa {
  min-width: 0;
}
@media(max-width:760px){.l-m094 {
  grid-template-columns: 1fr;
}.l-media-md {
  border-top: 1px solid var(--l-color-stroke);
  padding: 1.2rem 0 1.2rem 1.2rem;
  border-bottom: 1px solid var(--l-color-stroke);
}.l-kce1 {
  display: flex;
  flex-wrap: wrap;
  gap: 1.2rem 2.5rem;
  margin: 1.2rem 0;
}.l-kce1 div{margin:0}.l-j3d9{display:flex;flex-wrap:wrap;gap:.5rem 1rem}.l-j3d9 li{padding:0;border-top:0}.l-c8b7 {
  grid-template-columns: 2.5rem minmax(0,1fr);
  gap: 1rem;
}.l-layer{font-size:2rem}}
.l-gddb{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.3fr);gap:clamp(2rem,6vw,5rem);align-items:start}
.l-yd7f {
  position: sticky;
  top: 6rem;
}
.l-elem-fixed{margin-bottom:1rem}
.l-a8fc {
  margin-bottom: 1.75rem;
}
.l-o156 {
  display: grid;
  grid-template-columns: minmax(0,1fr) minmax(0,1fr);
  gap: 1.25rem;
  align-items: start;
}
.l-panel{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:1.25rem}
.l-a7e5 {
  padding-top: 3.5rem;
}
.l-k47f {
  padding: 1.6rem;
  border: 1px solid var(--l-color-stroke);
  border-radius: var(--l-radius-lg);
  background: var(--l-color-base);
  box-shadow: var(--l-shadow-card);
}
.l-ct-sub{place-items:center;height:3rem;margin-bottom:1rem;width:3rem;border-radius:50%;background:var(--l-color-primary-tint);display:grid;color:var(--l-color-primary-strong)}
.l-ct-sub svg {
  width: 1.4rem;
  height: 1.4rem;
}
.l-area-auto {
  font-size: 1.15rem;
  margin-bottom: .4rem;
}
.l-n958{margin:0;color:var(--l-color-muted)}
@media (max-width:900px){
.l-gddb {
  grid-template-columns: minmax(0,1fr);
}
.l-yd7f{position:static}
}
@media (max-width:560px){.l-o156{grid-template-columns:minmax(0,1fr)}.l-a7e5{padding-top:0}}
.l-v5c9 {
  overflow-wrap: anywhere;
}
.l-box2-sub>*{min-width:0}
.l-pic-v2{max-width:24ch}
.l-ct {
  color: var(--l-color-muted);
}
.l-elem-new{text-align:center;max-width:100%;white-space:normal}
.l-hero-inline {
  display: grid;
  grid-template-columns: minmax(0,1.2fr) minmax(0,.8fr);
  gap: 1rem 4rem;
  align-items: end;
  margin-bottom: 3rem;
}
.l-hero-inline .l-base-sub{grid-column:1/-1}
.l-pic-v2 {
  font-size: clamp(2rem,4.2vw,4rem);
  max-width: 21ch;
  margin: 0;
  line-height: 1.12;
}
.l-d6f7{max-width:45ch;margin:0}
.l-pbf5{border-top:2px solid var(--l-color-fg);list-style:none;margin:0;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;padding:0}
.l-note-ghost{padding:2rem 2rem 0 0;min-width:0}
.l-note-ghost+.l-note-ghost {
  padding-left: 2rem;
  border-left: 1px solid var(--l-color-stroke);
}
.l-g3b7 {
  line-height: 1;
  font-family: var(--l-font-head);
  color: var(--l-color-main);
  display: block;
  margin-bottom: 2rem;
  font-size: clamp(2.8rem,6vw,5rem);
  letter-spacing: -.05em;
}
.l-label-xl{font-size:clamp(1.3rem,2.3vw,1.8rem);min-height:2.6em}
.l-ct {
  line-height: 1.85;
  margin: 0;
}
@media(max-width:740px){.l-hero-inline{grid-template-columns:1fr;gap:1.5rem}.l-pbf5 {
  grid-template-columns: 1fr;
}.l-note-ghost,.l-note-ghost+.l-note-ghost{border-left:0;border-bottom:1px solid var(--l-color-stroke);padding:1.7rem 0;display:grid;grid-template-columns:3rem minmax(0,1fr);gap:.7rem 1.2rem}.l-g3b7 {
  grid-row: 1/3;
  font-size: 2.5rem;
  margin: 0;
}.l-label-xl{margin:0;min-height:0}.l-ct{grid-column:2}}
.l-menu-primary {
  padding-block: calc(var(--l-space-block) * .6);
}
.l-pill-right {
  border-bottom: 1px solid var(--l-color-stroke);
  border-top: 1px solid var(--l-color-stroke);
}
.l-hero{font-size:.85rem;text-align:center;letter-spacing:.1em;text-transform:uppercase;margin-bottom:1.5rem;color:var(--l-color-muted)}
.l-outer{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:1.25rem 3rem}
.l-x110{line-height:1;transition:opacity .2s;color:var(--l-color-muted);opacity:.75;white-space:nowrap;font-size:1.25rem}
.l-x110:hover {
  opacity: 1;
}
.l-wrap-wide .l-x110 {
  padding: .75rem 1.25rem;
  border: 1px solid var(--l-color-stroke);
  border-radius: var(--l-radius-sm);
}
.l-f610 {
  font-family: Georgia,'Times New Roman',serif;
  font-style: italic;
}
.l-vc9c {
  font-weight: 700;
  letter-spacing: .18em;
  text-transform: uppercase;
  font-size: .95rem;
}
.l-xffb {
  font-family: var(--l-font-head);
  font-size: 1.4rem;
  letter-spacing: -.03em;
  font-weight: 800;
}
.l-ya9f {
  letter-spacing: .04em;
  font-weight: 300;
}
.l-r570{font-family:ui-monospace,'SF Mono',Menlo,monospace;font-size:1rem}
.l-k460{font-size:.85rem;text-transform:uppercase;letter-spacing:.3em}
.l-page-inline {
  display: grid;
  grid-template-columns: minmax(0,1fr) minmax(0,1fr);
  gap: clamp(2rem,5vw,4rem);
  align-items: center;
  padding: clamp(1.75rem,5vw,3.5rem);
  border-radius: var(--l-radius-lg);
}
.l-f816{background:var(--l-color-layer)}
.l-base{border:1px solid var(--l-color-stroke)}
.l-r21a{color:var(--l-color-primary-fg);background:var(--l-color-main)}
.l-mc39 {
  font-size: .8rem;
  text-transform: var(--l-case-eyebrow);
  font-weight: 700;
  letter-spacing: var(--l-tracking-label);
  margin-bottom: .7rem;
  display: block;
  color: var(--l-color-label);
}
.l-r21a .l-mc39,.l-r21a .l-ct-first {
  color: var(--l-color-primary-fg);
}
.l-ct-first{margin-bottom:.9rem}
.l-b17f{opacity:.9;margin-bottom:1.75rem}
.l-group-inline {
  gap: 1.6rem;
  display: grid;
  list-style: none;
  padding: 0;
  margin: 0;
  position: relative;
}
.l-group-inline::before {
  position: absolute;
  content: "";
  top: 1.25rem;
  left: 1.25rem;
  background: var(--l-color-stroke);
  bottom: 1.25rem;
  width: 2px;
}
.l-r21a .l-group-inline::before{background:rgba(255,255,255,.3)}
.l-node-sub{position:relative;display:flex;align-items:flex-start;gap:1.1rem}
.l-ebe3 {
  display: grid;
  background: var(--l-color-main);
  color: var(--l-color-primary-fg);
  width: 2.5rem;
  height: 2.5rem;
  place-items: center;
  flex: none;
  font-weight: 700;
  border-radius: 50%;
}
.l-r21a .l-ebe3 {
  background: var(--l-color-primary-fg);
  color: var(--l-color-main);
}
.l-i094{font-size:1.1rem;color:inherit;margin:.35rem 0 .25rem}
.l-a2fb {
  font-size: .95rem;
  margin: 0;
  opacity: .85;
}
@media (max-width:820px){
.l-page-inline{grid-template-columns:minmax(0,1fr)}
}
.l-ctx {
  padding-block: calc(var(--l-space-block) * .8);
}
.l-ref {
  background: var(--l-color-layer);
}
.l-slot-round{background:var(--l-color-main);color:var(--l-color-primary-fg)}
.l-slot-round .l-burger-a,.l-slot-round .l-hero-first{color:var(--l-color-primary-fg)}
.l-td74{border-bottom:1px solid var(--l-color-stroke)}
.l-d301 {
  text-align: center;
}
.l-h21b{margin-bottom:.75rem;font-size:.85rem;opacity:.8}
.l-text-active {
  margin: 0 .5rem;
}
.l-avatar {
  opacity: .7;
}
.l-burger-a {
  margin-bottom: .5rem;
}
.l-slot {
  max-width: 40rem;
  font-size: 1.1rem;
  opacity: .85;
  margin: 0;
}
.l-d301 .l-slot{margin-inline:auto}
.l-author-fill{display:grid;gap:2.5rem}
.l-w194 .l-author-fill{grid-template-columns:minmax(16rem,1fr) 2fr;gap:3rem;align-items:start}
.l-t2d9 {
  max-width: 40rem;
}
.l-w194 .l-t2d9{top:6rem;position:sticky}
.l-la1c {
  list-style: none;
  border-top: 1px solid var(--l-color-stroke);
  padding: 0;
  margin: 0;
}
.l-j25b {
  display: grid;
  grid-template-columns: auto 1fr;
  gap: 1.5rem;
  padding: 1.75rem 0;
  border-bottom: 1px solid var(--l-color-stroke);
}
.l-j25b:not(:has(.l-cnt)) {
  grid-template-columns: minmax(0,1fr);
}
.l-cnt{padding-top:.15rem;color:var(--l-color-main);font-weight:700;min-width:2.5rem;font-size:1.1rem;font-family:var(--l-font-head)}
.l-tag-v2 {
  margin-bottom: .4rem;
}
.l-oe55{color:var(--l-color-muted);margin-bottom:.5rem}
.l-box2-xl {
  font-size: .9rem;
  font-weight: 500;
  margin: 0;
}
.l-box2-xl::before{color:var(--l-color-main);content:"+ "}
@media (max-width:860px){
.l-w194 .l-author-fill {
  grid-template-columns: 1fr;
}
.l-w194 .l-t2d9{position:static}
}
.l-ke67{overflow-wrap:anywhere}
.l-outro-active{max-width:44rem;text-align:center;margin:0 auto 2.5rem}
.l-cc96{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:1.5rem}
.l-wrap-a {
  padding: clamp(1.25rem, 3.5vw, 3rem);
  border: 1px solid var(--l-color-stroke);
  border-radius: var(--l-radius-sm);
}
.l-wrap-a:nth-child(2){background:var(--l-color-layer)}
.l-link-narrow {
  padding-bottom: 1.5rem;
  font-size: clamp(1.35rem, 2.5vw, 2rem);
  border-bottom: 3px solid var(--l-color-main);
}
.l-sec-first{margin:0}
.l-wrap-ghost {
  padding: 1rem 0;
}
.l-wrap-ghost dt{margin-bottom:.5rem;color:var(--l-color-muted);font-size:.8rem}
.l-wrap-ghost dd {
  margin: 0;
}
.l-xdfe{font-size:.9rem;text-align:center;color:var(--l-color-muted);max-width:65ch;margin:2rem auto 0}
@media (max-width: 640px){
.l-cc96{grid-template-columns:minmax(0, 1fr)}
}
.l-j2ea{overflow-wrap:anywhere}
.l-j29c {
  max-width: 24ch;
  margin-bottom: 2rem;
}
.l-f622{display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 1.4fr);gap:clamp(2rem, 5vw, 5rem);align-items:start}
.l-cap {
  padding: clamp(1.25rem, 3vw, 2.5rem);
  border-top: 4px solid var(--l-color-main);
  background: var(--l-color-layer);
}
.l-card {
  margin: 1.5rem 0;
  color: var(--l-color-muted);
  font-size: .9rem;
}
.l-oaef{margin:0;list-style:none;padding:0}
.l-z5d5 {
  display: grid;
  grid-template-columns: minmax(4rem, max-content) minmax(0, 1fr);
  gap: 1.5rem;
  padding: 1.75rem 0;
  border-top: 1px solid var(--l-color-stroke);
}
.l-c954{white-space:nowrap;font-size:3rem;color:var(--l-color-main);line-height:1;overflow-wrap:normal;font-family:var(--l-font-head)}
.l-lf62 p {
  margin-bottom: 0;
}
@media (max-width: 700px){
.l-f622{grid-template-columns:minmax(0, 1fr)}
.l-z5d5{grid-template-columns:minmax(2.5rem, max-content) minmax(0, 1fr);gap:1rem}
.l-c954 {
  font-size: 2rem;
}
}
.l-u3a9 {
  display: grid;
  grid-template-columns: minmax(0,.7fr) minmax(0,1.3fr);
  gap: 2rem;
  align-items: start;
}
.l-wbb6 {
  background: var(--l-color-main);
  color: var(--l-color-primary-fg);
  padding: clamp(1.5rem,3.5vw,3rem);
  border-radius: var(--l-radius-lg);
}
.l-author-wide {
  display: grid;
  place-items: center;
  border: 1px solid currentColor;
  width: 2.5rem;
  height: 2.5rem;
  border-radius: 50%;
  font-size: 1.2rem;
  margin-bottom: 2rem;
}
.l-k4c9 {
  color: inherit;
  overflow-wrap: anywhere;
  font-size: clamp(1.5rem,2.5vw,2.2rem);
}
.l-z560{margin:0;font-size:.95rem}
.l-we86 {
  gap: .75rem;
  display: grid;
}
.l-tile-fit{border:1px solid var(--l-color-stroke);border-radius:var(--l-radius-sm);background:var(--l-color-base);min-width:0}
.l-copy {
  position: relative;
  display: grid;
  grid-template-columns: 1.5rem minmax(0,1fr);
  gap: .75rem;
  padding: 1.25rem 3rem 1.25rem 1.25rem;
  cursor: pointer;
  list-style: none;
  font-weight: 600;
  overflow-wrap: anywhere;
}
.l-copy::-webkit-details-marker {
  display: none;
}
.l-copy::after {
  content: '+';
  top: 1.05rem;
  font-size: 1.4rem;
  position: absolute;
  right: 1.25rem;
  color: var(--l-color-main);
  font-weight: 400;
}
.l-tile-fit[open] .l-copy::after{content:'−'}
.l-copy:focus-visible{outline:2px solid var(--l-color-main);outline-offset:3px}
.l-g8ac{font-size:.75rem;padding-top:.2rem;color:var(--l-color-muted)}
.l-wrap-stack{padding:0 1.25rem 1.5rem 3.5rem;margin:0;color:var(--l-color-muted)}
@media(max-width:760px){.l-u3a9{grid-template-columns:minmax(0,1fr)}.l-author-wide {
  margin-bottom: 1rem;
}.l-wrap-stack{padding-left:1.25rem}}
.l-cnt-narrow{padding-block:calc(var(--l-space-block) * .7);background:var(--l-color-base);overflow-wrap:anywhere}
.l-eddb{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(0,1fr);background:var(--l-color-layer);border:1px solid var(--l-color-stroke);border-radius:var(--l-radius-lg);overflow:hidden}
.l-k2ad{border-top:4px solid var(--l-color-main);padding:clamp(1.5rem,4.5vw,4rem);min-width:0}
.l-tile-round .l-k2ad {
  border-left: 4px solid var(--l-color-main);
  border-top: 0;
}
.l-base-muted{color:var(--l-color-main)}
.l-stack {
  line-height: 1.15;
  font-size: calc(var(--l-size-h1) * .88);
  max-width: 22ch;
}
.l-a2dd {
  max-width: 38rem;
  color: var(--l-color-muted);
  font-size: 1.05rem;
  line-height: 1.7;
  margin: 1.2rem 0 0;
}
.l-cell-open{padding:.8rem;margin:0;min-width:0;display:flex}
.l-c3c9{object-fit:cover;width:100%;border-radius:var(--l-radius-sm);aspect-ratio:4/5;min-height:12rem;height:100%}
@media (max-width:700px){.l-eddb{grid-template-columns:1fr}.l-stack {
  font-size: var(--l-size-h1);
}.l-cell-open{padding:0 1.25rem 1.25rem}.l-c3c9{min-height:0;aspect-ratio:16/7;height:auto}.l-a2dd{font-size:1rem}}
.l-y442 {
  overflow-wrap: anywhere;
}
.l-foot {
  text-align: center;
  margin: 0 auto 3rem;
  max-width: 50rem;
}
.l-foot h2 {
  font-size: clamp(1.8rem, 3.8vw, 3.25rem);
}
.l-rd22{display:grid;grid-template-columns:minmax(0, .6fr) minmax(0, 1.4fr);gap:clamp(1rem, 3vw, 3rem);padding:clamp(1.25rem, 3vw, 3rem);border-top:1px solid var(--l-color-stroke)}
.l-rd22:nth-child(odd) {
  background: var(--l-color-layer);
}
.l-p55c {
  max-width: 20ch;
}
.l-foot-last{max-width:70ch}
.l-foot-last p:last-child {
  margin-bottom: 0;
}
@media (max-width: 640px){.l-rd22 {
  grid-template-columns: minmax(0, 1fr);
}.l-p55c{max-width:none}}
.l-line{padding-block:calc(var(--l-space-block) * .7)}
.l-ff0f {
  color: var(--l-color-primary-fg);
  background: var(--l-color-main);
}
.l-h0c7 {
  background: var(--l-color-layer);
}
.l-cnt-top{border-top:1px solid var(--l-color-stroke);border-bottom:1px solid var(--l-color-stroke)}
.l-q40d {
  display: grid;
  grid-template-columns: repeat(auto-fit,minmax(min(100%,8rem),1fr));
  gap: 2rem 1rem;
  list-style: none;
  margin: 0;
  padding: 0;
  text-align: center;
}
.l-g6c6{display:flex;flex-direction:column;gap:.25rem}
.l-logo-md {
  font-size: 2.5rem;
  line-height: 1;
  font-weight: 700;
  font-family: var(--l-font-head);
}
.l-h0c7 .l-logo-md,.l-cnt-top .l-logo-md{color:var(--l-color-main)}
.l-r8eb {
  font-size: 1.5rem;
}
.l-s999{opacity:.85;font-size:.95rem}
.l-pill{overflow:hidden;isolation:isolate;padding-block:calc(var(--l-space-block) * .9);min-height:18rem;color:var(--l-color-dark-fg);align-items:center;position:relative;display:flex}
.l-shape-narrow{object-fit:cover;inset:0;z-index:-2;position:absolute;height:100%;width:100%}
.l-ydd3 {
  z-index: -1;
  position: absolute;
  inset: 0;
}
.l-grid .l-ydd3 {
  background: linear-gradient(180deg,rgba(8,10,14,.55),rgba(8,10,14,.7));
}
.l-m7d5 .l-ydd3{opacity:.88;background:var(--l-color-main)}
.l-m7d5 {
  color: var(--l-color-primary-fg);
}
.l-p98b{width:min(100% - 2.5rem,var(--l-container-main))}
.l-inner-v2 .l-p98b {
  text-align: center;
}
.l-media-sub {
  font-size: .85rem;
  opacity: .85;
  margin-bottom: .75rem;
}
.l-label-v3 {
  color: inherit;
}
.l-label-v3:hover{color:inherit;text-decoration:underline}
.l-box2 {
  margin: 0 .5rem;
}
.l-item-sub{opacity:.8}
.l-a1df {
  margin-bottom: .5rem;
  color: inherit;
}
.l-media-b{font-size:1.1rem;max-width:40rem;opacity:.9;margin:0}
.l-inner-v2 .l-media-b {
  margin-inline: auto;
}
.l-area-lg{max-width:45rem;margin-bottom:3rem}
.l-view-right{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:clamp(2rem,5vw,5rem);align-items:start}
.l-v88b{max-width:40rem;grid-template-columns:minmax(0,1fr);margin-inline:auto}
.l-bbd2{min-width:0}
.l-g881 {
  width: 100%;
  object-fit: cover;
  border-radius: var(--l-radius-lg);
  object-position: center 30%;
  aspect-ratio: 6/5;
}
.l-shape{padding-top:1.5rem}
.l-we68 {
  font-size: .8rem;
  display: block;
  margin-bottom: .4rem;
  color: var(--l-color-main);
}
.l-row{overflow-wrap:anywhere;font-size:1.35rem}
.l-zbd7 {
  font-size: .95rem;
  margin: 0;
  color: var(--l-color-muted);
}
.l-link-wide{margin:0;list-style:none;border-top:1px solid var(--l-color-stroke);padding:0}
.l-v674 {
  display: grid;
  grid-template-columns: 4.5rem minmax(0,1fr);
  gap: 1.25rem;
  padding-block: 1.8rem;
  border-bottom: 1px solid var(--l-color-stroke);
}