.panel_pic_left{max-width:65ch}
@media (max-width: 760px){.site-layer-right {
  grid-template-columns: minmax(0, 1fr);
}.cap-edge-c {
  padding-left: 2.5rem;
}}
.pill-last{padding-block:calc(var(--sp-y) * .7);overflow-wrap:anywhere;background:var(--c-page)}
.item-old {
  display: grid;
  grid-template-columns: minmax(0,1.8fr) minmax(0,1fr);
  background: var(--c-surface);
  border: 1px solid var(--c-line);
  border-radius: var(--r-large);
  overflow: hidden;
}
.ref-3 {
  border-top: 4px solid var(--c-main);
  padding: clamp(1.5rem,4.5vw,4rem);
  min-width: 0;
}
.sec2-fit .ref-3 {
  border-left: 4px solid var(--c-main);
  border-top: 0;
}
.card_meta{color:var(--c-main)}
.stat-x{max-width:22ch;font-size:calc(var(--fs-2xl) * .88);line-height:1.15}
.meta-tight {
  max-width: 38rem;
  margin: 1.2rem 0 0;
  font-size: 1.05rem;
  color: var(--c-dim);
  line-height: 1.7;
}
.el-2{display:flex;margin:0;padding:.8rem;min-width:0}
.wrap-inner-primary{min-height:12rem;object-fit:cover;border-radius:var(--r-default);height:100%;width:100%;aspect-ratio:4/5}
@media (max-width:700px){.item-old{grid-template-columns:1fr}.stat-x{font-size:var(--fs-2xl)}.el-2{padding:0 1.25rem 1.25rem}.wrap-inner-primary{height:auto;min-height:0;aspect-ratio:16/7}.meta-tight{font-size:1rem}}
.copy-head {
  display: grid;
  grid-template-columns: minmax(0,.7fr) minmax(0,1.3fr);
  gap: 2rem;
  align-items: start;
}
.author-icon{color:var(--c-on-brand);background:var(--c-main);border-radius:var(--r-large);padding:clamp(1.5rem,3.5vw,3rem)}
.lead-icon{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}
.part-raised{color:inherit;font-size:clamp(1.5rem,2.5vw,2.2rem);overflow-wrap:anywhere}
.mark-link{font-size:.95rem;margin:0}
.toggle-new {
  display: grid;
  gap: .75rem;
}
.outer_md {
  border: 1px solid var(--c-line);
  border-radius: var(--r-default);
  background: var(--c-page);
  min-width: 0;
}
.box-mini{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}
.box-mini::-webkit-details-marker{display:none}
.box-mini::after{font-weight:400;font-size:1.4rem;top:1.05rem;color:var(--c-main);position:absolute;right:1.25rem;content:'+'}
.outer_md[open] .box-mini::after{content:'−'}
.box-mini:focus-visible{outline:2px solid var(--c-main);outline-offset:3px}
.media {
  font-size: .75rem;
  padding-top: .2rem;
  color: var(--c-dim);
}
.list-top{padding:0 1.25rem 1.5rem 3.5rem;color:var(--c-dim);margin:0}
@media(max-width:760px){.copy-head {
  grid-template-columns: minmax(0,1fr);
}.lead-icon {
  margin-bottom: 1rem;
}.list-top{padding-left:1.25rem}}
.dot-site {
  max-width: 40rem;
  margin-bottom: 2rem;
}
.block-page-sm {
  padding: 0;
  list-style: none;
  margin: 0;
}
.frame-a{display:flex;flex-direction:column;background:var(--c-surface);border:1px solid var(--c-line);border-radius:var(--r-large);overflow:hidden}
.line-inner {
  display: block;
}
.ct-5 {
  width: 100%;
  aspect-ratio: 16/10;
  object-fit: cover;
}
.note-part-inline{display:flex;flex-direction:column;gap:.5rem;padding:1.25rem;flex-grow:1}
.head-pic {
  color: var(--c-dim);
  font-size: .8rem;
  text-transform: uppercase;
  letter-spacing: .06em;
}
.site-quote{font-size:1.2rem;margin:0}
.chip-stack {
  color: var(--c-copy);
}
.chip-stack:hover{color:var(--c-main)}
.frame-ctx-round {
  margin: 0;
  flex-grow: 1;
  color: var(--c-dim);
}
.group-md {
  font-size: .9rem;
  font-weight: 600;
}
.label-foot-md{text-align:center;max-width:42rem;margin:0 auto 2.5rem}
.group-11{margin-bottom:0}
.copy-8{display:grid;gap:1.5rem;align-items:start}
.item_ref_y .copy-8 {
  grid-template-columns: minmax(0,3fr) minmax(0,2fr);
}
.layer .copy-8 {
  max-width: 46rem;
  margin: 0 auto;
}
.elem-primary{display:grid;gap:1.75rem;min-width:0;padding:2rem;border:1px solid var(--c-line);border-radius:var(--r-large);background:var(--c-page)}
.flow_core{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.25rem 1rem;margin-bottom:.65rem}
.core-3{font-weight:600}
.cnt-round{color:var(--c-main);font-weight:700;font-size:1.3rem;line-height:1.2;font-family:var(--ff-heading);white-space:nowrap}
.bar-5 {
  margin: 0;
  height: 1.5rem;
  display: block;
  width: 100%;
  accent-color: var(--c-main);
  cursor: pointer;
}
.bar-5:focus-visible,.group-v2:focus-visible {
  outline: 3px solid var(--c-main);
  outline-offset: 3px;
}
.main-lg {
  display: flex;
  justify-content: space-between;
  align-items: baseline;
  gap: .75rem;
  margin-top: .35rem;
  font-size: .8rem;
  color: var(--c-dim);
}
.main{border:0;margin:0;padding:0;min-width:0}
.flow_main{margin-bottom:.8rem;padding:0;font-weight:600}
.line-panel-v2 {
  display: grid;
}
.page_layer {
  display: flex;
  align-items: center;
  gap: .75rem;
  cursor: pointer;
}
.img-5 .page_layer {
  border-top: 1px solid var(--c-line);
  padding: .7rem 0;
}
.img-5 .page_layer:last-child{border-bottom:1px solid var(--c-line)}
.wrap-12 .line-panel-v2{display:flex;flex-wrap:wrap;gap:.6rem}
.wrap-12 .page_layer {
  gap: .55rem;
  padding: .55rem .95rem;
  border: 1px solid var(--c-line);
  border-radius: 999px;
  background: var(--c-surface);
}
.wrap-12 .page_layer:has(:checked){box-shadow:inset 0 0 0 1px var(--c-main);border-color:var(--c-main)}
.group-v2 {
  accent-color: var(--c-main);
  margin: 0;
  cursor: pointer;
  width: 1.15rem;
  height: 1.15rem;
  flex-shrink: 0;
}
.intro-app-active{flex:1;min-width:0}
.head_11{white-space:nowrap;font-size:.92rem;color:var(--c-dim)}
.pill-stack-flat{min-width:0;padding:2rem;border:1px solid var(--c-line);border-top:4px solid var(--c-main);border-radius:var(--r-large);background:var(--c-surface);box-shadow:var(--sh-sm)}
.item_ref_y .pill-stack-flat {
  position: sticky;
  top: 6rem;
}
.shape {
  letter-spacing: .06em;
  text-transform: uppercase;
  color: var(--c-dim);
  font-weight: 600;
  margin: 0 0 .35rem;
  font-size: .85rem;
}
.head-lg {
  display: flex;
  flex-wrap: wrap;
  align-items: baseline;
  gap: .2rem .6rem;
  margin: 0 0 1.25rem;
}
.brand-main {
  line-height: 1.1;
  font-weight: 700;
  font-size: 2.4rem;
  color: var(--c-copy);
  font-family: var(--ff-heading);
  overflow-wrap: anywhere;
}
.inner_old{color:var(--c-dim);font-size:.95rem}
.nav-4{margin:0 0 1.25rem;list-style:none;display:grid;gap:.5rem;padding:1rem 0 0;border-top:1px solid var(--c-line);font-size:.92rem}
.main-c {
  display: flex;
  justify-content: space-between;
  align-items: baseline;
  gap: 1rem;
}
.main-c[hidden]{display:none}
.bar-4 {
  min-width: 0;
  color: var(--c-dim);
}
.link {
  font-size: .8rem;
  opacity: .85;
  display: block;
}
.cnt-wrap-alt {
  white-space: nowrap;
  font-weight: 600;
}
.stack{margin:0 0 1.5rem;font-size:.85rem;color:var(--c-dim)}
.base{width:100%}
@media(max-width:860px){.item_ref_y .copy-8 {
  grid-template-columns: minmax(0,1fr);
}.item_ref_y .pill-stack-flat{position:static}}
@media(max-width:480px){.elem-primary,.pill-stack-flat {
  padding: 1.35rem;
}.brand-main {
  font-size: 2rem;
}}
.tile_area{margin-bottom:2.5rem;max-width:40rem}
.brand-7 .tile_area{text-align:center;margin-inline:auto}
.cap-5 {
  margin: 0;
  display: grid;
  grid-template-columns: repeat(auto-fit,minmax(min(100%,20rem),1fr));
  gap: 2rem 3rem;
}
.page-8{margin:0}
.pic_1 {
  font-family: var(--ff-heading);
  font-weight: var(--fw-heading);
  font-size: 1.1rem;
  margin-bottom: .5rem;
  display: flex;
  gap: .75rem;
  align-items: baseline;
}
.wrap-6 {
  flex-shrink: 0;
  font-size: .85rem;
  font-weight: 700;
  color: var(--c-main);
}
.ct-img-z{color:var(--c-dim);margin:0}
.pic-chip-right {
  padding-block: var(--sp-y);
  overflow-wrap: anywhere;
  color: var(--c-copy);
  background: var(--c-page);
}
.main-7 {
  padding-top: 1.7rem;
  border-top: 1px solid var(--c-line);
}
.card-zone-fill {
  display: grid;
  grid-template-columns: minmax(0,1fr) minmax(0,1fr);
  gap: 2rem;
  align-items: start;
  margin-bottom: 2rem;
}
.panel_11{max-width:26rem;color:var(--c-main)}
.core_4 {
  max-width: 36rem;
  margin: 0;
  font-size: .95rem;
  color: var(--c-dim);
}
.bar_badge {
  max-width: 23ch;
  margin-bottom: 1.6rem;
  line-height: 1.12;
  font-size: calc(var(--fs-xl) * 1.45);
}
.group_right .bar_badge{margin-left:12%}
.menu-12 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 1.5rem;
  padding: .9rem 0 1.2rem;
  border-bottom: 2px solid var(--c-main);
  font-weight: 600;
  font-size: clamp(1.1rem,2.8vw,1.8rem);
  line-height: 1.35;
  color: var(--c-main);
}
.menu-12:hover {
  text-underline-offset: .3em;
  text-decoration: underline;
  color: var(--c-brand-strong);
}
.burger-badge {
  flex: none;
  font-size: 2.5rem;
  line-height: 1;
}
@media (max-width:640px){
.card-zone-fill {
  grid-template-columns: 1fr;
  gap: .6rem;
  margin-bottom: 1.5rem;
}
.bar_badge{font-size:calc(var(--fs-xl) * 1.15)}
.group_right .bar_badge{margin-left:0}
.menu-12{gap:1rem}
.burger-badge {
  font-size: 1.8rem;
}
}
.view-first{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:3rem;align-items:start}
.lead-strip-accent .mark_info {
  order: 1;
}
.lead-strip-accent .layer-cnt {
  order: 2;
}
.pill_bottom{display:grid;gap:.75rem;margin:1.5rem 0 0}
.burger_6 {
  display: grid;
  grid-template-columns: minmax(0,8rem) minmax(0,1fr);
  gap: 1rem;
}
.link-line-xl {
  color: var(--c-dim);
  font-size: .9rem;
  font-weight: 600;
}
.sec-base {
  min-width: 0;
  overflow-wrap: anywhere;
  margin: 0;
}
.side-sticky {
  margin-top: 1.5rem;
  height: 12rem;
  border-radius: var(--r-large);
  background: repeating-linear-gradient(45deg,var(--c-surface),var(--c-surface) 12px,var(--c-page) 12px,var(--c-page) 24px);
  border: 1px solid var(--c-line);
  display: flex;
  align-items: center;
  justify-content: center;
  color: var(--c-main);
}
.inner_11 svg{width:2.5rem;height:2.5rem}
.mark_info{display:grid;gap:1rem;padding:2rem;background:var(--c-surface);border-radius:var(--r-large);border:1px solid var(--c-line)}
.sub-ctx-accent {
  gap: .35rem;
  display: grid;
  min-width: 0;
}
.head_chip_big{font-size:.9rem;font-weight:600}
.app_7{width:100%;min-width:0;padding:.7rem .9rem;border:1px solid var(--c-line);border-radius:var(--r-default);background:var(--c-page)}
.app_7:focus {
  outline: 2px solid var(--c-main);
  outline-offset: 1px;
}
.intro-bar-mini {
  resize: vertical;
}
.frame_compact {
  justify-self: start;
  max-width: 100%;
  overflow-wrap: anywhere;
}
@media (max-width:860px){.view-first{grid-template-columns:minmax(0,1fr)}.lead-strip-accent .mark_info,.lead-strip-accent .layer-cnt {
  order: 0;
}}
.layer-cnt,.mark_info {
  min-width: 0;
  overflow-wrap: anywhere;
}
@media(max-width:480px){.burger_6 {
  grid-template-columns: minmax(0,1fr);
  gap: .25rem;
}.pill_bottom{gap:1rem}.mark_info{padding:1.25rem}}
.ct-node-new .view-first {
  grid-template-columns: minmax(0,1fr);
}
.ct-node-new .layer-cnt{max-width:46rem}
.foot-zone{margin-top:2rem}
.text-stat-inline{max-width:46rem}
.icon-box2 .text-stat-inline{margin-left:auto;margin-right:auto}
.icon-box2 .item-a{text-align:center}
.item-a {
  margin-bottom: 1.5rem;
}
.meta_field_bottom {
  line-height: 1.7;
  margin: 0 0 1.1rem;
}
.copy-a{margin:1.75rem 0 .75rem;font-size:1.15rem}
.wrap_pic_b {
  margin: 0;
  display: grid;
  padding-left: 1.25rem;
  gap: .5rem;
}
.row::marker{color:var(--c-main)}
.block {
  max-width: 46rem;
}
.stack_pill_raised{color:var(--c-dim);font-size:.85rem}
.part-sub {
  font-size: 1.05rem;
}
.ref_meta {
  margin-top: 2rem;
}
.lead-2 {
  font-size: 1.3rem;
}
.img-tag {
  color: var(--c-copy);
}
.icon-compact {
  overflow-wrap: anywhere;
}
.top_stat_open {
  display: grid;
  grid-template-columns: minmax(12rem,19rem) minmax(0,44rem);
  gap: clamp(2rem,5vw,5rem);
  justify-content: center;
  align-items: start;
}
.title_tag_main{top:7rem;min-width:0;position:sticky;padding-top:.35rem}
.hero_v2{border-bottom:2px solid var(--c-main);padding:0 0 1.5rem;margin:0 0 1.75rem}
.avatar-area {
  letter-spacing: .05em;
  font-size: .75rem;
  color: var(--c-dim);
  margin-bottom: .4rem;
}
.foot-sub{font-weight:600;color:var(--c-copy);margin:0;font-size:.95rem}
.fig-narrow{list-style:none;gap:.3rem;display:grid;padding:0;margin:0}
.el{min-width:0}
.group_2{display:grid;grid-template-columns:1.65rem minmax(0,1fr);gap:.65rem;align-items:baseline;padding:.55rem .2rem;color:var(--c-copy);font-size:.85rem;line-height:1.45;border-bottom:1px solid var(--c-line)}
.group_2:hover{text-decoration:underline;color:var(--c-main);text-underline-offset:.2em}
.group_2:focus-visible {
  outline: 2px solid var(--c-main);
  outline-offset: 3px;
}
.outer_input_lg {
  font-variant-numeric: tabular-nums;
  font-size: .72rem;
  color: var(--c-dim);
}
.quote-z{min-width:0}
.ct_sticky{white-space:pre-line;margin:0 0 2.5rem;font-size:clamp(1.1rem,1.5vw,1.25rem);line-height:1.7}
.area-img {
  border-top: 1px solid var(--c-line);
  padding-block: 1.8rem;
}
.area-img:last-child {
  padding-bottom: 0;
}
.head-inner-raised {
  line-height: 1.35;
  scroll-margin-top: 8rem;
  margin: 0 0 1rem;
  font-size: clamp(1.15rem,1.6vw,1.45rem);
}
.head-inner-raised:focus {
  outline: 2px solid var(--c-main);
  outline-offset: 5px;
}
.shape-11{line-height:1.8;white-space:pre-line;margin:0 0 1rem;font-size:1rem}
.shape-11:last-child{margin-bottom:0}
@media(max-width:780px){
.top_stat_open{grid-template-columns:minmax(0,1fr);gap:2rem}
.title_tag_main{position:static;padding:1.25rem;background:var(--c-surface);border:1px solid var(--c-line);border-radius:var(--r-default)}
.hero_v2 {
  margin-bottom: 1rem;
  padding-bottom: 1rem;
}
.fig-narrow{column-gap:1.25rem;grid-template-columns:repeat(2,minmax(0,1fr))}
.ct_sticky {
  margin-bottom: 1.75rem;
}
}
@media(max-width:480px){
.fig-narrow {
  grid-template-columns: minmax(0,1fr);
}
.area-img {
  padding-block: 1.5rem;
}
}
.field-new {
  padding-block: calc(var(--sp-y) * .8);
}
.grid_flat{background:var(--c-surface)}
.fig-open{background:var(--c-main);color:var(--c-on-brand)}
.fig-open .copy-4,.fig-open .ref-part {
  color: var(--c-on-brand);
}
.strip_old{border-bottom:1px solid var(--c-line)}
.shape-v3{text-align:center}
.menu-9{font-size:.85rem;opacity:.8;margin-bottom:.75rem}
.cnt_third {
  margin: 0 .5rem;
}
.area-6{opacity:.7}
.copy-4 {
  margin-bottom: .5rem;
}
.btn_a{margin:0;max-width:40rem;font-size:1.1rem;opacity:.85}
.shape-v3 .btn_a {
  margin-inline: auto;
}
.chip-body{overflow-wrap:anywhere;background:var(--c-surface)}
.copy-center{max-width:56rem;background:var(--c-page);border:1px solid var(--c-line);border-top:3px solid var(--c-main);border-radius:0 0 var(--r-default) var(--r-default);box-shadow:var(--sh-sm);padding:clamp(1.25rem,4vw,3.5rem)}
.foot-strip{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;margin:0 0 2.75rem;padding-bottom:1.2rem;border-bottom:1px solid var(--c-line);font-size:.85rem}
.strip_top {
  color: var(--c-dim);
  min-width: 0;
}
.field-11 {
  margin: 0;
  min-width: 0;
  text-align: right;
  color: var(--c-copy);
}
.ct_page {
  margin-inline: auto;
  max-width: 66ch;
}
.body-sec2-old {
  font-size: 1.1rem;
  line-height: 1.8;
  margin: 0 0 2.5rem;
  white-space: pre-line;
}
.label-node{margin-top:2.25rem}
.toggle_wrap {
  font-size: clamp(1.2rem,1.8vw,1.55rem);
  line-height: 1.35;
  scroll-margin-top: 8rem;
  margin: 0 0 .9rem;
}
.logo {
  color: var(--c-copy);
  text-decoration: underline;
  text-decoration-color: var(--c-line);
  text-decoration-thickness: 1px;
  text-underline-offset: .25em;
}
.logo:hover{color:var(--c-main);text-decoration-color:currentColor}
.logo:focus-visible,.toggle_wrap:focus {
  outline: 2px solid var(--c-main);
  outline-offset: 5px;
}
.foot_sm {
  margin: 0 0 1rem;
  line-height: 1.85;
  white-space: pre-line;
  font-size: 1rem;
}
.foot_sm:last-child {
  margin-bottom: 0;
}
@media(max-width:480px){
.copy-center{padding:1.25rem 1rem}
.foot-strip{flex-direction:column;gap:.3rem;margin-bottom:1.75rem}
.field-11 {
  text-align: left;
}
.body-sec2-old {
  margin-bottom: 1.75rem;
  font-size: 1.05rem;
}
.label-node {
  margin-top: 1.75rem;
}
.foot_sm {
  line-height: 1.75;
}
}
.intro_toggle_b{overflow-wrap:anywhere}
.col_z{max-width:72rem}
.badge-4{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);gap:3rem;align-items:start;padding-bottom:3rem}
.area_right{margin:0;padding-left:1rem;border-left:3px solid var(--c-main)}
.col-node {
  font-size: .8rem;
  color: var(--c-dim);
  margin-bottom: .35rem;
}
.part-compact {
  margin: 0;
  color: var(--c-copy);
  font-weight: 600;
  font-size: .95rem;
}
.logo_center{margin:0;white-space:pre-line;min-width:0;font-size:clamp(1.1rem,1.6vw,1.3rem);line-height:1.65}
.top_sec_sub {
  display: grid;
  grid-template-columns: minmax(0,4rem) minmax(0,17rem) minmax(0,1fr);
  gap: clamp(1rem,2.5vw,2.5rem);
  align-items: start;
  border-top: 1px solid var(--c-line);
  padding-block: 2rem;
}
.top_sec_sub:last-child{border-bottom:1px solid var(--c-line)}
.cnt-10 {
  font-size: 2.7rem;
  font-family: var(--ff-heading);
  font-variant-numeric: tabular-nums;
  line-height: 1;
  font-weight: var(--fw-heading);
  color: var(--c-main);
}
.title_cnt_sub{margin:0;min-width:0;font-size:clamp(1.1rem,1.6vw,1.35rem);line-height:1.4;scroll-margin-top:8rem}
.area-full{color:var(--c-copy);text-decoration:underline;text-decoration-color:transparent;text-underline-offset:.25em}
.area-full:hover {
  text-decoration-color: currentColor;
  color: var(--c-main);
}
.area-full:focus-visible,.title_cnt_sub:focus{outline:2px solid var(--c-main);outline-offset:5px}
.group-nav{min-width:0;max-width:65ch}
.grid-right {
  font-size: 1rem;
  margin: 0 0 1rem;
  line-height: 1.8;
  white-space: pre-line;
}
.grid-right:last-child{margin-bottom:0}
@media(max-width:860px){.badge-4 {
  grid-template-columns: minmax(0,1fr);
  gap: 1.5rem;
  padding-bottom: 2rem;
}.top_sec_sub{grid-template-columns:2.5rem minmax(0,1fr);gap:1rem 1.25rem}.cnt-10 {
  font-size: 2rem;
}.group-nav {
  grid-column: 2;
}.title_cnt_sub {
  align-self: center;
}}
@media(max-width:480px){.top_sec_sub {
  padding-block: 1.5rem;
  gap: 1rem;
}.group-nav{grid-column:1/-1}.cnt-10 {
  font-size: 1.8rem;
}}
.info-sm{background:var(--c-surface);padding-block:1.5rem calc(var(--sp-y) * .65)}
.panel {
  min-width: 0;
}
.burger-logo-light{margin:0}
.ref-12{object-fit:cover;width:100%;aspect-ratio:5/2}
.info_x {
  position: relative;
  margin: -3rem clamp(1rem,4vw,4rem) 0;
  background: var(--c-page);
  padding: clamp(1.25rem,4.5vw,4rem);
  border: 1px solid var(--c-line);
}
.group_tile_right{display:flex;align-items:center;gap:.65rem;width:fit-content;max-width:100%;min-height:2.75rem;font-size:.8rem;margin-bottom:1.25rem;overflow-wrap:anywhere}
.group_tile_right:focus-visible {
  outline: 2px solid var(--c-main);
  outline-offset: 4px;
}
.panel-4{display:block}
.hero_tight{margin-bottom:.65em;max-width:23ch;font-size:clamp(2rem,4vw,3.8rem);overflow-wrap:anywhere}
.inner_2{max-width:56ch;margin-bottom:2rem;font-size:clamp(1.05rem,1.5vw,1.25rem);color:var(--c-dim);line-height:1.65}
.box_2{display:flex;flex-wrap:wrap;gap:.5rem 1.5rem;border-top:1px solid var(--c-line);padding-top:1.25rem;font-size:.8rem;color:var(--c-dim)}
.group-6 {
  color: var(--c-copy);
  font-weight: 600;
  min-width: 0;
}
.burger-logo-light:not(:has(img)) {
  display: none;
}
.panel:not(:has(img)) .info_x {
  margin-top: 0;
}
@media(max-width:700px){.ref-12 {
  aspect-ratio: 8/5;
}.info_x {
  padding: 1.25rem;
  margin: -1.25rem .65rem 0;
}.group_tile_right {
  margin-bottom: 1rem;
}.inner_2 {
  margin-bottom: 1.5rem;
}.group-6 {
  flex-basis: 100%;
}}
.tile-info {
  display: grid;
  grid-template-columns: minmax(0,.5fr) minmax(0,1fr);
  gap: clamp(2rem,5vw,5rem);
  padding-block: 2rem 3rem;
  border-top: 1px solid var(--c-line);
}
.fig-first {
  min-width: 0;
}
.wrap_9 {
  font-size: .8rem;
  font-variant-numeric: tabular-nums;
  color: var(--c-main);
  margin-bottom: 1rem;
  display: block;
}
.box-11{line-height:1.4;font-size:clamp(1.25rem,2vw,1.7rem);max-width:22ch;overflow-wrap:anywhere}
.sub-cap-round {
  line-height: 1.85;
  max-width: 66ch;
  font-size: 1.05rem;
  min-width: 0;
  overflow-wrap: anywhere;
}
.item-1 {
  margin-bottom: 1.35rem;
}
.item-1:last-child {
  margin: 0;
}
.layer-primary{background:var(--c-surface);margin:1.5rem 0 0;border-radius:0 var(--r-default) var(--r-default) 0;padding:1.5rem 1.5rem 1.5rem 2.75rem;border-left:2px solid var(--c-main)}
.head_xl {
  margin-bottom: .6rem;
  padding-left: .25rem;
}
.head_xl:last-child{margin:0}
.head_xl::marker {
  color: var(--c-main);
}
.site_sub_round {
  padding: 2.5rem;
  background: var(--c-surface);
  margin-left: calc((100% + 2 * clamp(2rem,5vw,5rem)) / 3);
  border-radius: var(--r-large);
}
.ref-link{line-height:1.65;font-family:var(--ff-heading);font-size:1.25rem;margin:0;overflow-wrap:anywhere}
@media(max-width:760px){.tile-info{grid-template-columns:minmax(0,1fr);gap:1rem;padding-block:1.5rem 2rem}.wrap_9{margin-bottom:.5rem}.box-11{max-width:none;margin:0}.site_sub_round {
  padding: 1.5rem;
  margin-left: 0;
}.sub-cap-round{font-size:1rem}}