:root{--app-input-5:'Merriweather', Georgia, Cambria, serif;--app-elem-2:none;--app-group-8:600;--app-mark-7:28px;--app-flow-9:999px;--app-img-6:0;--app-note-4:hsl(346,24%,17%);--app-layer-5:clamp(1.8rem, 3.6vw, 2.75rem);--app-top-1:hsl(343,14%,90%);--app-btn-8:hsl(0,0%,100%);--app-line-5:0 2px 12px rgba(0,0,0,.08);--app-box-6:14px;--app-core-5:1.05;--app-chip-1:hsl(345,54%,45%);--app-head-1:hsl(344,10%,70%);--app-icon-4:clamp(2.5rem, 6vw, 4.5rem);--app-label-9:hsl(0,10%,96%);--app-sec-6:1.65;--app-flow-8:hsl(346,24%,17%);--app-burger-3:hsl(346,27%,16%);--app-field-7:1123px;--app-cnt-7:hsl(345,54%,45%);--app-icon-8:hsl(346,45%,85%);--app-meta-2:'Lato', system-ui, 'Segoe UI', sans-serif;--app-badge-8:hsl(345,12%,45%);--app-cap-1:hsl(105,54%,51%);--app-site-1:700;--app-badge-6:1rem;--app-tag-3:.12em;--app-text-5:hsl(345,54%,57%);--app-strip-5:0;--app-strip-6:0 12px 40px rgba(0,0,0,.14);--app-grid-6:1.35rem;--app-inner-9:hsl(345,59%,33%);--app-cap-7:uppercase;--app-tile-9:hsl(343,39%,9%);--app-box2-9:hsl(0,0%,98%);--app-pane-9:hsl(345,15%,95%);--app-edge-3:6.3rem}
@font-face{src:url(fonts/rzyd3q.woff2) format('woff2');font-display:swap;unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;font-style:normal;font-family:'Merriweather';font-weight:400}
@font-face {
  font-display: swap;
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
  font-style: normal;
  font-family: 'Merriweather';
  src: url(fonts/rzyd3q.woff2) format('woff2');
  font-weight: 700;
}
@font-face {
  font-weight: 400;
  font-style: normal;
  src: url(fonts/84gcn83.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
  font-family: 'Merriweather';
  font-display: swap;
}
@font-face{font-weight:700;font-style:normal;font-family:'Merriweather';unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;src:url(fonts/84gcn83.woff2) format('woff2');font-display:swap}
@font-face {
  font-family: 'Lato';
  font-display: swap;
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
  font-weight: 400;
  font-style: normal;
  src: url(fonts/ugzybyy.woff2) format('woff2');
}
@font-face{unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;font-style:normal;font-weight:700;src:url(fonts/7pw30d.woff2) format('woff2');font-display:swap;font-family:'Lato'}
@font-face{src:url(fonts/jdgkgq0.woff2) format('woff2');font-weight:400;unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;font-display:swap;font-style:normal;font-family:'Lato'}
@font-face{font-style:normal;src:url(fonts/kybm4zh.woff2) format('woff2');font-display:swap;unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;font-family:'Lato';font-weight:700}
*,*::before,*::after {
  box-sizing: border-box;
}
html {
  scroll-behavior: smooth;
  -webkit-text-size-adjust: 100%;
}
body{font-size:var(--app-badge-6);margin:0;line-height:var(--app-sec-6);font-family:var(--app-meta-2);color:var(--app-flow-8);background:var(--app-box2-9);overflow-wrap:anywhere}
img,svg,video {
  display: block;
  max-width: 100%;
  height: auto;
}
h1,h2,h3,h4{margin:0 0 .6em;hyphens:manual;font-family:var(--app-input-5);letter-spacing:var(--app-img-6);color:var(--app-flow-8);line-height:var(--app-core-5);font-weight:var(--app-site-1)}
h1{font-size:var(--app-icon-4)}
h2{font-size:var(--app-layer-5)}
h3{line-height:1.3;font-size:var(--app-grid-6)}
h4 {
  font-size: 1.05rem;
  line-height: 1.35;
}
p {
  margin: 0 0 1em;
}
a {
  color: var(--app-chip-1);
  text-decoration: none;
}
@media (min-width:481px){a[href^="tel:"]{white-space:nowrap}}
a:hover {
  color: var(--app-inner-9);
}
ul,ol {
  padding-left: 1.25em;
  margin: 0 0 1em;
}
button,input,textarea,select {
  color: inherit;
  font: inherit;
}
::selection{background:var(--app-icon-8);color:var(--app-flow-8)}
.app-box2{width:min(100% - 2.5rem,var(--app-field-7));margin-inline:auto}
.app-row{width:min(100% - 2.5rem,48rem)}
.app-h2b7 {
  padding-block: var(--app-edge-3);
}
.app-page-muted {
  background: var(--app-pane-9);
}
.app-vdc2 {
  background: var(--app-tile-9);
  color: var(--app-label-9);
}
.app-vdc2 h1,.app-vdc2 h2,.app-vdc2 h3,.app-vdc2 h4 {
  color: inherit;
}
.app-vdc2 a{color:var(--app-text-5)}
.app-vdc2 .app-f3f2,.app-vdc2 .app-group-first {
  color: var(--app-head-1);
}
.app-vdc2 .app-fd54 {
  color: var(--app-text-5);
}
.app-avatar{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.8rem 1.5rem;border-radius:var(--app-flow-9);background:var(--app-chip-1);color:var(--app-btn-8);font-weight:var(--app-group-8);text-transform:var(--app-elem-2);letter-spacing:var(--app-strip-5);line-height:1.25;border:1px solid transparent;cursor:pointer;transition:background .2s,color .2s,border-color .2s,transform .2s}
.app-avatar:hover{color:var(--app-btn-8);background:var(--app-inner-9)}
.app-avatar:active{transform:translateY(1px)}
.app-note-muted {
  border-color: currentColor;
  color: var(--app-chip-1);
  background: transparent;
}
.app-note-muted:hover {
  color: var(--app-btn-8);
  border-color: var(--app-chip-1);
  background: var(--app-chip-1);
}
.app-field-old{background:var(--app-cap-1);color:var(--app-note-4)}
.app-field-old:hover{filter:brightness(.92);background:var(--app-cap-1);color:var(--app-note-4)}
.app-w28c{color:var(--app-tile-9);background:var(--app-label-9)}
.app-w28c:hover{color:var(--app-tile-9);background:hsl(0,0%,100%)}
.app-elem-v2 {
  font-size: .9rem;
  padding: .55rem 1.1rem;
}
.app-kf6f {
  padding: 1rem 2rem;
  font-size: 1.05rem;
}
.app-vdc2 .app-avatar:not(.app-note-muted):not(.app-field-old):not(.app-w28c){background:var(--app-text-5);color:var(--app-tile-9)}
.app-vdc2 .app-avatar:not(.app-note-muted):not(.app-field-old):not(.app-w28c):hover{color:var(--app-tile-9);background:var(--app-label-9)}
.app-vdc2 .app-note-muted {
  border-color: var(--app-head-1);
  color: var(--app-label-9);
}
.app-vdc2 .app-note-muted:hover {
  border-color: var(--app-label-9);
  color: var(--app-tile-9);
  background: var(--app-label-9);
}
.app-foot {
  gap: 1.5rem;
  display: grid;
}
.app-p69c{grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr))}
.app-c6e5 {
  grid-template-columns: repeat(auto-fit,minmax(min(100%,15rem),1fr));
}
.app-strip-round {
  grid-template-columns: repeat(auto-fit,minmax(min(100%,12rem),1fr));
}
.app-wrap{grid-template-columns:repeat(2,1fr)}
.app-side {
  grid-template-columns: repeat(3,1fr);
}
.app-fbab {
  grid-template-columns: repeat(4,1fr);
}
@media (max-width:960px){
.app-fbab{grid-template-columns:repeat(2,1fr)}
.app-side{grid-template-columns:repeat(2,1fr)}
}
@media (max-width:560px){
.app-wrap,.app-side,.app-fbab{grid-template-columns:1fr}
}
.app-rf3b {
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
}
.app-rf3b>* {
  min-width: 0;
}
.app-rf3b.app-wrap>*{flex:0 0 calc((100% - 1.5rem)/2)}
.app-rf3b.app-side>* {
  flex: 0 0 calc((100% - 3rem)/3);
}
.app-rf3b.app-fbab>* {
  flex: 0 0 calc((100% - 4.5rem)/4);
}
@media (max-width:960px){
.app-rf3b.app-side>*,.app-rf3b.app-fbab>*{flex-basis:calc((100% - 1.5rem)/2)}
}
@media (max-width:560px){
.app-rf3b.app-wrap>*,.app-rf3b.app-side>*,.app-rf3b.app-fbab>* {
  flex-basis: 100%;
}
}
.app-f3f2 {
  font-size: 1.15rem;
  color: var(--app-badge-8);
}
.app-fd54 {
  margin-bottom: .75rem;
  font-size: .8rem;
  color: var(--app-cnt-7);
  text-transform: var(--app-cap-7);
  font-weight: 700;
  display: inline-block;
  letter-spacing: var(--app-tag-3);
}
.app-group-first {
  color: var(--app-badge-8);
}
.app-hero-alt {
  text-align: center;
}
.app-t798 {
  width: 1px;
  border: 0;
  height: 1px;
  position: absolute;
  overflow: hidden;
  margin: -1px;
  padding: 0;
  clip: rect(0 0 0 0);
}
@media (max-width:640px){
.app-h2b7 {
  padding-block: calc(var(--app-edge-3) * .7);
}
}
.app-o6df{padding-block:1rem;background:var(--app-box2-9);overflow-wrap:anywhere}
.app-d342 {
  display: grid;
  grid-template-columns: minmax(9rem,1fr) minmax(0,2fr) minmax(0,.85fr);
  align-items: center;
  gap: 1.5rem;
  padding: 1.3rem 1.5rem;
  background: var(--app-tile-9);
  color: var(--app-label-9);
  border-radius: var(--app-mark-7);
}
.app-je2d .app-d342 {
  border-radius: 0;
  border-bottom: 4px solid var(--app-text-5);
}
.app-z8a5{display:flex;align-items:center;gap:.8rem;color:var(--app-label-9);min-width:0}
.app-z8a5:hover {
  color: var(--app-text-5);
}
.app-sb03 {
  display: block;
  color: var(--app-text-5);
  height: 1.7rem;
  width: 1.7rem;
  flex: none;
}
.app-sub-a{width:100%;height:100%;object-fit:contain;display:block}
.app-e6e4 {
  min-width: 0;
  font-family: var(--app-input-5);
  font-size: 1.3rem;
  line-height: 1.2;
  font-weight: var(--app-site-1);
}
.app-quote-right {
  font-size: 1.05rem;
  text-wrap: balance;
  line-height: 1.15;
}
.app-q1c4 {
  padding-left: 1.5rem;
  min-width: 0;
  border-left: 1px solid var(--app-head-1);
}
.app-label-main{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem 1.2rem;list-style:none;margin:0;padding:0}
.app-page-main {
  min-width: 0;
}
.app-o13b {
  line-height: 1.5;
  padding: .2rem 0;
  font-size: .85rem;
  display: block;
  color: var(--app-label-9);
}
.app-o13b:hover,.app-l7aa{text-underline-offset:.3em;text-decoration:underline;color:var(--app-text-5)}
.app-o995{color:var(--app-tile-9);min-width:0;font-size:.9rem;background:var(--app-label-9);border-radius:var(--app-flow-9);padding:.85rem 1rem;text-align:center;display:block;font-weight:700}
.app-o995:hover {
  color: var(--app-tile-9);
  background: var(--app-text-5);
}
@media (max-width:960px){.app-d342{grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:1rem}.app-o995{justify-self:start;grid-column:2;max-width:100%}}
@media (max-width:620px){
.app-o6df{padding-block:.65rem}
.app-d342{grid-template-columns:1fr;padding:1.2rem;gap:1.2rem}
.app-q1c4 {
  padding: 1rem 0 0;
  border-left: 0;
  border-top: 1px solid var(--app-head-1);
}
.app-label-main {
  display: grid;
  grid-template-columns: repeat(2,minmax(0,1fr));
  gap: .35rem .8rem;
}
.app-o995 {
  justify-self: stretch;
  grid-column: auto;
}
.app-e6e4 {
  font-size: 1.25rem;
}
.app-quote-right {
  font-size: 1.1rem;
}
}
.app-e23b {
  margin-top: auto;
  font-size: .95rem;
}
.app-te54 {
  color: var(--app-label-9);
  background: var(--app-tile-9);
}
.app-te54 .app-zae6:hover {
  color: var(--app-text-5);
}
.app-t64c {
  border-top: 1px solid var(--app-top-1);
  background: var(--app-pane-9);
  color: var(--app-flow-8);
}
.app-o262{display:grid;grid-template-columns:2fr 1fr 1.2fr 1fr;gap:2.5rem;padding-block:var(--app-edge-3)}
.app-outer{height:2.25rem;width:auto;margin-bottom:1rem}
.app-o16c{opacity:.8;max-width:22rem}
.app-p7ce {
  color: inherit;
  font-size: .9rem;
  text-transform: uppercase;
  margin-bottom: 1rem;
  letter-spacing: .08em;
}
.app-node {
  gap: .5rem;
  padding: 0;
  margin: 0;
  display: grid;
  list-style: none;
}
.app-zae6{opacity:.85;color:inherit}
.app-zae6:hover {
  text-decoration: underline;
  color: inherit;
  opacity: 1;
}
.app-block{font-style:normal;line-height:1.7}
.app-zac7 {
  display: flex;
  list-style: none;
  gap: .5rem;
  margin: 0;
  padding: 0;
}
.app-text-open{font-size:.75rem;align-items:center;border-radius:50%;height:2rem;width:2rem;color:var(--app-btn-8);font-weight:700;justify-content:center;background:var(--app-chip-1);display:inline-flex}
.app-text-open svg {
  width: 1rem;
  height: 1rem;
}
.app-i03b{border-top:1px solid rgba(128,128,128,.25)}
.app-w5e3 {
  opacity: .75;
  padding-block: 1rem;
  font-size: .85rem;
}
@media (max-width:860px){
.app-o262 {
  grid-template-columns: 1fr 1fr;
}
}
@media (max-width:540px){.app-o262{grid-template-columns:1fr}}
.app-u67b{max-width:22rem;margin-top:1.25rem}
.app-nav-raised {
  display: block;
  margin: 0 0 .5rem;
  font-weight: 600;
}
.app-gb06 {
  display: flex;
  gap: .5rem;
}
.app-pill-sticky {
  flex: 1;
  min-width: 0;
  padding: .6rem .8rem;
  border: 1px solid var(--app-top-1);
  border-radius: var(--app-box-6);
  background: var(--app-box2-9);
  color: var(--app-flow-8);
}
.app-xda6{flex-shrink:0;padding:.6rem 1rem}
.app-te54 .app-xda6 {
  background: var(--app-text-5);
  color: var(--app-tile-9);
}
.app-te54 .app-xda6:hover{background:var(--app-label-9);color:var(--app-tile-9)}
.app-edge-first{z-index:50;left:0;box-shadow:var(--app-line-5);position:fixed;padding:1rem 0;right:0}
.app-tile {
  bottom: 0;
}
.app-u771 {
  background: var(--app-tile-9);
  color: var(--app-label-9);
}
.app-lead {
  background: var(--app-pane-9);
  border-top: 1px solid var(--app-top-1);
  color: var(--app-flow-8);
}
.app-edge-first[hidden]{display:none}
.app-edge-z{display:flex;align-items:center;justify-content:space-between;gap:1.5rem}
.app-d0b8 {
  margin: 0;
  font-size: .95rem;
}
.app-tfc3{margin-left:.35rem;color:inherit;text-decoration:underline}
.app-z894{flex-shrink:0;gap:.75rem;display:flex}
.app-u771 .app-tebd {
  border-color: var(--app-box2-9);
}
.app-u771 .app-tebd:not(.app-note-muted) {
  background: var(--app-text-5);
  border-color: transparent;
  color: var(--app-tile-9);
}
.app-u771 .app-note-muted.app-tebd {
  color: var(--app-box2-9);
}
@media (max-width:720px){.app-edge-first {
  padding: .7rem 0;
}.app-edge-z{flex-direction:column;align-items:stretch;gap:.6rem}.app-d0b8{font-size:.84rem;line-height:1.4}.app-z894 {
  justify-content: flex-end;
}}
.app-d7d5 {
  overflow-wrap: anywhere;
  padding-block: var(--app-edge-3);
  background: var(--app-pane-9);
}
.app-app-fill{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);gap:clamp(2rem,6vw,6rem);align-items:center}
.app-o37c {
  max-width: 38rem;
  min-width: 0;
}
.app-brand-accent{color:var(--app-chip-1)}
.app-rea5 {
  line-height: 1.1;
  max-width: 16ch;
}
.app-top-new{max-width:34rem;margin-top:1.2rem}
.app-kac3{display:flex;flex-direction:column;align-items:flex-start;gap:1.1rem;margin-top:1.8rem}
.app-yf4d {
  text-align: center;
  max-width: 100%;
  white-space: normal;
}
.app-e2e6{font-weight:600;display:inline-flex;align-items:baseline;gap:1rem}
.app-w196 {
  border: 1px solid var(--app-top-1);
  position: relative;
  min-width: 0;
  padding: 1rem;
  background: var(--app-box2-9);
  margin: 0;
}
.app-w196::before{inset:-.6rem .6rem .6rem -.6rem;position:absolute;border:1px solid var(--app-chip-1);content:"";pointer-events:none}
.app-bfe2{background:var(--app-pane-9);overflow:hidden;position:relative;border-radius:var(--app-mark-7)}
.app-flow .app-bfe2 {
  border-radius: 45% 45% var(--app-box-6) var(--app-box-6);
}
.app-lead-top {
  object-fit: cover;
  aspect-ratio: 4/5;
  width: 100%;
}
.app-strip {
  display: flex;
  justify-content: space-between;
  gap: 1rem;
  align-items: baseline;
  padding-top: 1.25rem;
  font-size: .8rem;
  position: relative;
}
.app-group{min-width:0;font-weight:700;color:var(--app-flow-8)}
.app-o1a9 {
  text-align: right;
  color: var(--app-badge-8);
  min-width: 0;
}
@media (max-width:760px){
.app-app-fill {
  grid-template-columns: 1fr;
  gap: 2.5rem;
}
.app-rea5 {
  max-width: 24ch;
}
.app-w196 {
  justify-self: center;
  max-width: 34rem;
  width: 100%;
}
.app-lead-top {
  aspect-ratio: 5/4;
}
.app-flow .app-lead-top{aspect-ratio:4/5}
}
.app-v2be {
  overflow-wrap: anywhere;
}
.app-head-sm>*{min-width:0}
.app-d654 {
  max-width: 24ch;
}
.app-te1d{color:var(--app-badge-8)}
.app-lead-lg {
  text-align: center;
  max-width: 100%;
  white-space: normal;
}
.app-head-sm {
  display: grid;
  grid-template-columns: minmax(0,1.5fr) minmax(0,.65fr);
  gap: clamp(2.5rem,7vw,7rem);
  align-items: center;
}
.app-d654{line-height:1.1;max-width:20ch;font-size:clamp(2rem,4.5vw,4rem)}
.app-btn-lg{font-size:clamp(1.15rem,2vw,1.5rem);padding-left:1.3rem;font-family:var(--app-input-5);color:var(--app-flow-8);border-left:3px solid var(--app-chip-1);margin:2rem 0;line-height:1.6}
.app-te1d{line-height:1.8;max-width:64ch}
.app-pic-tight{display:flex;flex-wrap:wrap;gap:.6rem;list-style:none;padding:0;margin:1.5rem 0 2rem}
.app-chip {
  padding: .45rem .85rem;
  border: 1px solid var(--app-top-1);
  border-radius: 2rem;
  font-size: .85rem;
  color: var(--app-flow-8);
  max-width: 100%;
}
.app-x3df{border-bottom:1px solid var(--app-top-1);text-align:center;padding-bottom:1.5rem}
.app-tc6d {
  border-radius: 50%;
  margin: 0 auto 2rem;
  object-fit: cover;
  width: 100%;
  aspect-ratio: 1;
  max-width: 19rem;
}
.app-p8c3 {
  font-family: var(--app-input-5);
  font-size: 1.35rem;
  margin-bottom: 1rem;
  font-weight: 700;
}
.app-v313 {
  margin: 0;
  font-size: .85rem;
  color: var(--app-badge-8);
  line-height: 1.7;
}
.app-v313 strong{font-weight:500;color:var(--app-flow-8)}
.app-lead-lg{gap:1.5rem;display:inline-flex;padding-bottom:.4rem;border-bottom:1px solid currentColor;font-weight:700}
@media(max-width:720px){.app-head-sm {
  grid-template-columns: 1fr;
}.app-x3df{display:grid;grid-template-columns:6rem minmax(0,1fr);gap:.4rem 1.2rem;text-align:left;align-items:center}.app-tc6d {
  grid-row: 1/3;
  margin: 0;
  width: 6rem;
}.app-p8c3,.app-v313{margin:0}.app-d654 {
  max-width: 24ch;
}}
.app-a889 {
  padding-block: calc(var(--app-edge-3) * .7);
}
.app-nc63 {
  color: var(--app-btn-8);
  background: var(--app-chip-1);
}
.app-page-xl {
  background: var(--app-pane-9);
}
.app-lcdc{border-bottom:1px solid var(--app-top-1);border-top:1px solid var(--app-top-1)}
.app-r3a2 {
  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;
}
.app-k382{display:flex;flex-direction:column;gap:.25rem}
.app-vfea{font-size:2.5rem;font-family:var(--app-input-5);font-weight:700;line-height:1}
.app-page-xl .app-vfea,.app-lcdc .app-vfea{color:var(--app-chip-1)}
.app-cap {
  font-size: 1.5rem;
}
.app-ld20{font-size:.95rem;opacity:.85}
.app-zone-compact{margin-bottom:2rem}
.app-cell-xl{margin:0;list-style:none;padding:0}
.app-e512{border-top:3px solid var(--app-chip-1);border-radius:0 0 var(--app-box-6) var(--app-box-6);background:var(--app-pane-9);padding:1.5rem}
.app-u6ac {
  font-size: 2rem;
  margin-bottom: .75rem;
  font-family: var(--app-input-5);
  line-height: 1;
  display: block;
  color: var(--app-icon-8);
}
.app-ecc7{margin:0;color:var(--app-badge-8)}
.app-m488 {
  gap: 2.5rem;
  display: grid;
}
.app-jb16 .app-m488 {
  grid-template-columns: minmax(16rem,1fr) 2fr;
  gap: 3rem;
  align-items: start;
}
.app-pic-right {
  max-width: 40rem;
}
.app-jb16 .app-pic-right{position:sticky;top:6rem}
.app-elem{border-top:1px solid var(--app-top-1);list-style:none;padding:0;margin:0}
.app-hb4a {
  display: grid;
  grid-template-columns: auto 1fr;
  gap: 1.5rem;
  padding: 1.75rem 0;
  border-bottom: 1px solid var(--app-top-1);
}
.app-hb4a:not(:has(.app-zf9d)){grid-template-columns:minmax(0,1fr)}
.app-zf9d {
  font-size: 1.1rem;
  color: var(--app-chip-1);
  font-weight: 700;
  padding-top: .15rem;
  font-family: var(--app-input-5);
  min-width: 2.5rem;
}
.app-tile-xl{margin-bottom:.4rem}
.app-elem-a {
  color: var(--app-badge-8);
  margin-bottom: .5rem;
}
.app-o7f7{margin:0;font-size:.9rem;font-weight:500}
.app-o7f7::before {
  color: var(--app-chip-1);
  content: "+ ";
}
@media (max-width:860px){.app-jb16 .app-m488{grid-template-columns:1fr}.app-jb16 .app-pic-right {
  position: static;
}}
.app-q11e {
  overflow-wrap: anywhere;
}
.app-lf23 {
  max-width: 24ch;
  margin-bottom: 2rem;
}
.app-input-hard{display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 1.4fr);gap:clamp(2rem, 5vw, 5rem);align-items:start}
.app-w916{background:var(--app-pane-9);border-top:4px solid var(--app-chip-1);padding:clamp(1.25rem, 3vw, 2.5rem)}
.app-side-wide{margin:1.5rem 0;color:var(--app-badge-8);font-size:.9rem}
.app-f369{margin:0;padding:0;list-style:none}
.app-lead-fit{display:grid;grid-template-columns:minmax(4rem, max-content) minmax(0, 1fr);gap:1.5rem;padding:1.75rem 0;border-top:1px solid var(--app-top-1)}
.app-gb3e {
  font-family: var(--app-input-5);
  color: var(--app-chip-1);
  white-space: nowrap;
  line-height: 1;
  overflow-wrap: normal;
  font-size: 3rem;
}
.app-deb4 p{margin-bottom:0}
@media (max-width: 700px){.app-input-hard {
  grid-template-columns: minmax(0, 1fr);
}.app-lead-fit{grid-template-columns:minmax(2.5rem, max-content) minmax(0, 1fr);gap:1rem}.app-gb3e {
  font-size: 2rem;
}}
.app-sec2{max-width:40rem;margin-bottom:2rem}
.app-xa28{columns:3;margin:0;padding:0;list-style:none;column-gap:1.25rem}
.app-zcae .app-xa28{columns:4}
.app-k282{margin-bottom:1.25rem;break-inside:avoid}
.app-q89e {
  position: relative;
  margin: 0;
}
.app-x27f{width:100%;border-radius:var(--app-mark-7);transition:filter .3s;aspect-ratio:4/5;object-fit:cover}
.app-t5da .app-x27f {
  aspect-ratio: 4/3;
}
.app-q89e:hover .app-x27f{filter:brightness(1.06)}
.app-info{color:var(--app-badge-8);padding:.6rem 0 0;font-size:.85rem}
.app-stat-half .app-q89e:has(.app-x27f) .app-info{background:rgba(0,0,0,.78);color:hsl(0,0%,100%);padding:.7rem .9rem;bottom:0;left:0;border-radius:0 0 var(--app-mark-7) var(--app-mark-7);position:absolute;right:0}
@media (max-width:860px){.app-xa28,.app-zcae .app-xa28{columns:2}}
@media (max-width:520px){.app-xa28,.app-zcae .app-xa28 {
  columns: 1;
}}
@media (hover:none),(max-width:520px){.app-stat-half .app-q89e:has(.app-x27f) .app-info {
  border-radius: 0;
  position: static;
  padding: .6rem 0 0;
  background: none;
  color: var(--app-badge-8);
}}
.app-l1bc {
  display: flex;
  justify-content: space-between;
  align-items: end;
  gap: 2rem;
  margin-bottom: 2.5rem;
}
.app-cnt-alt{min-width:0}
.app-avatar-lg{overflow-wrap:anywhere;margin:0;max-width:22ch}
.app-t5e9{display:inline-flex;align-items:center;gap:1rem;font-size:.9rem;padding-block:.5rem;flex-shrink:0}
.app-w46b{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:3rem}
.app-u56a {
  border-radius: var(--app-box-6);
  min-width: 0;
  background: var(--app-pane-9);
  overflow: hidden;
}
.app-field-third{aspect-ratio:16/9;width:100%;object-fit:cover}
.app-x837{padding:1.5rem 2rem 2rem}
.app-note-right{font-size:.75rem;margin-bottom:.7rem;color:var(--app-badge-8)}
.app-hero-compact{font-size:1.3rem;overflow-wrap:anywhere}
.app-head {
  color: var(--app-flow-8);
}
.app-head:hover {
  color: var(--app-chip-1);
}
.app-xa9c {
  color: var(--app-badge-8);
  margin: 0;
  font-size: .95rem;
}
.app-x30c {
  list-style: none;
  padding: 0;
  border-top: 1px solid var(--app-top-1);
  margin: 0;
}
.app-d994{display:grid;grid-template-columns:2rem minmax(0,1fr);gap:1rem;padding-block:1.7rem;border-bottom:1px solid var(--app-top-1)}
.app-site-left{font-variant-numeric:tabular-nums;font-size:.8rem;color:var(--app-chip-1)}
@media(max-width:760px){
.app-l1bc {
  align-items: start;
  flex-direction: column;
  gap: 1rem;
}
.app-w46b{grid-template-columns:minmax(0,1fr);gap:2rem}
.app-x837{padding:1.5rem}
.app-t5e9 {
  flex-shrink: 1;
}
}
.app-r97e{padding-block:calc(var(--app-edge-3) * .8)}
.app-e10d {
  background: var(--app-pane-9);
}
.app-inner-flat {
  background: var(--app-chip-1);
  color: var(--app-btn-8);
}
.app-inner-flat .app-vadd,.app-inner-flat .app-n737{color:var(--app-btn-8)}
.app-w6f5{border-bottom:1px solid var(--app-top-1)}
.app-n1be{text-align:center}
.app-ja42{opacity:.8;font-size:.85rem;margin-bottom:.75rem}
.app-cap-soft {
  margin: 0 .5rem;
}
.app-badge-sm{opacity:.7}
.app-vadd{margin-bottom:.5rem}
.app-xac2 {
  font-size: 1.1rem;
  margin: 0;
  max-width: 40rem;
  opacity: .85;
}
.app-n1be .app-xac2{margin-inline:auto}
.app-w2c4 {
  overflow-wrap: anywhere;
}
.app-cnt-soft>*{min-width:0}
.app-stat-new {
  max-width: 24ch;
}
.app-body-accent{color:var(--app-badge-8)}
.app-w7af{text-align:center;white-space:normal;max-width:100%}
.app-f4d3 {
  display: grid;
  grid-template-columns: minmax(0,1fr) minmax(0,.8fr);
  gap: 3rem;
  align-items: end;
  margin-bottom: 2.5rem;
}
.app-stat-new {
  margin-bottom: 0;
  font-size: clamp(2rem,4vw,3.7rem);
  max-width: 22ch;
}
.app-text-a {
  max-width: 48ch;
  margin: 0;
}
.app-ctx-full{margin:0}
.app-meta-square {
  aspect-ratio: 2.8/1;
  width: 100%;
  object-fit: cover;
  border-radius: var(--app-mark-7);
}
.app-stack-accent{font-size:.85rem;padding:.9rem 0;color:var(--app-badge-8)}
.app-view-b{display:flex;justify-content:space-between;flex-wrap:wrap;gap:1rem 2rem;padding:1.2rem 0;margin:1rem 0 2.5rem;border-top:1px solid var(--app-top-1);border-bottom:1px solid var(--app-top-1);font-size:.85rem;color:var(--app-badge-8)}
.app-view-b strong,.app-q34f {
  font-weight: 700;
  color: var(--app-flow-8);
}
.app-ma45{margin-inline:auto;max-width:68rem;column-rule:1px solid var(--app-top-1);column-gap:clamp(2rem,5vw,5rem);columns:2}
.app-zce3{margin-bottom:1.5rem;line-height:1.85;break-inside:avoid;color:var(--app-badge-8)}
.app-zce3:first-child {
  font-size: 1.13rem;
  color: var(--app-flow-8);
}
@media(max-width:740px){
.app-f4d3 {
  grid-template-columns: 1fr;
  gap: 1.5rem;
}
.app-meta-square {
  aspect-ratio: 16/10;
}
.app-ma45 {
  columns: 1;
}
.app-view-b {
  justify-content: flex-start;
}
}
.app-label-right {
  overflow-wrap: anywhere;
}
.app-item-top>*{min-width:0}
.app-o1d9{max-width:24ch}
.app-slot{color:var(--app-badge-8)}
.app-cdad {
  max-width: 100%;
  text-align: center;
  white-space: normal;
}
.app-y03d{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:1rem 4rem;align-items:end;margin-bottom:3rem}
.app-y03d .app-fd54 {
  grid-column: 1/-1;
}
.app-o1d9 {
  font-size: clamp(2rem,4.2vw,4rem);
  line-height: 1.12;
  max-width: 21ch;
  margin: 0;
}
.app-intro-v2 {
  max-width: 45ch;
  margin: 0;
}
.app-body-round {
  grid-template-columns: repeat(3,minmax(0,1fr));
  border-top: 2px solid var(--app-flow-8);
  margin: 0;
  padding: 0;
  display: grid;
  list-style: none;
}
.app-p100{min-width:0;padding:2rem 2rem 0 0}
.app-p100+.app-p100 {
  padding-left: 2rem;
  border-left: 1px solid var(--app-top-1);
}
.app-link-dark {
  color: var(--app-chip-1);
  margin-bottom: 2rem;
  font-size: clamp(2.8rem,6vw,5rem);
  font-family: var(--app-input-5);
  letter-spacing: -.05em;
  line-height: 1;
  display: block;
}
.app-z6b6{font-size:clamp(1.3rem,2.3vw,1.8rem);min-height:2.6em}
.app-slot{margin:0;line-height:1.85}
@media(max-width:740px){
.app-y03d{grid-template-columns:1fr;gap:1.5rem}
.app-body-round {
  grid-template-columns: 1fr;
}
.app-p100,.app-p100+.app-p100{border-left:0;border-bottom:1px solid var(--app-top-1);padding:1.7rem 0;display:grid;grid-template-columns:3rem minmax(0,1fr);gap:.7rem 1.2rem}
.app-link-dark{font-size:2.5rem;grid-row:1/3;margin:0}
.app-z6b6 {
  margin: 0;
  min-height: 0;
}
.app-slot{grid-column:2}
}
.app-pill-sm {
  max-width: 46rem;
}
.app-nav-soft .app-pill-sm {
  margin-left: auto;
  margin-right: auto;
}
.app-nav-soft .app-fb72 {
  text-align: center;
}
.app-fb72 {
  margin-bottom: 1.5rem;
}
.app-k7a4{line-height:1.7;margin:0 0 1.1rem}
.app-f14b {
  font-size: 1.15rem;
  margin: 1.75rem 0 .75rem;
}
.app-col {
  display: grid;
  padding-left: 1.25rem;
  gap: .5rem;
  margin: 0;
}
.app-w4cf::marker {
  color: var(--app-chip-1);
}
.app-l4be {
  overflow-wrap: anywhere;
}
.app-box-md>* {
  min-width: 0;
}
.app-jacb {
  max-width: 24ch;
}
.app-x4b9 {
  color: var(--app-badge-8);
}
.app-y228 {
  max-width: 100%;
  text-align: center;
  white-space: normal;
}
.app-box-md {
  display: grid;
  grid-template-columns: minmax(0,.8fr) minmax(0,1.3fr);
  gap: clamp(2rem,6vw,6rem);
  align-items: start;
}
.app-x4b9 {
  line-height: 1.8;
}
.app-q4c1 {
  color: var(--app-chip-1);
  margin-top: 2rem;
  display: block;
  width: 4rem;
}
.app-part-compact{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem 2.5rem}
.app-x402 {
  border-top: 1px solid var(--app-top-1);
  padding-top: 1.2rem;
  min-width: 0;
}
.app-intro-last {
  margin-bottom: 1.2rem;
  color: var(--app-chip-1);
  display: block;
  font-size: .75rem;
  letter-spacing: .1em;
  font-weight: 700;
}
.app-i44f{line-height:1.25;font-size:clamp(1.3rem,2.4vw,1.9rem)}
.app-i492 {
  line-height: 1.8;
  font-size: .95rem;
  color: var(--app-badge-8);
  margin: 0;
}
.app-x402:last-child:nth-child(odd) {
  grid-column: 1/-1;
}
@media(max-width:760px){.app-box-md{grid-template-columns:1fr}.app-q4c1 {
  display: none;
}}
@media(max-width:480px){.app-part-compact {
  grid-template-columns: 1fr;
  gap: 1.5rem;
}.app-x402{display:grid;grid-template-columns:2rem minmax(0,1fr);gap:.7rem 1rem}.app-intro-last {
  margin: 0;
  padding-top: .25rem;
  grid-row: 1/3;
}.app-i44f {
  margin: 0;
}.app-i492{grid-column:2}}
.app-q4c1 svg{height:auto;width:100%}
.app-uecc {
  margin-bottom: 2.5rem;
  max-width: 52rem;
}
.app-vce7{margin-bottom:1rem}
.app-col-a {
  margin-bottom: 0;
}
.app-g0a8{margin:0;align-items:stretch;list-style:none;padding:0;display:flex}
.app-card{position:relative;flex:1;min-width:0;display:flex;flex-direction:column;padding-inline-end:1.5rem}
.app-card:last-child{padding-inline-end:0}
.app-card:not(:last-child)::before {
  content: "";
  position: absolute;
  top: 1.5rem;
  inset-inline-start: 1.5rem;
  height: 2px;
  inset-inline-end: 0;
  background: var(--app-top-1);
}
.app-pic {
  position: relative;
  display: grid;
  place-items: center;
  flex: none;
  width: 3rem;
  height: 3rem;
  border: 2px solid var(--app-chip-1);
  border-radius: 50%;
  background: var(--app-box2-9);
  color: var(--app-flow-8);
  font-weight: 700;
  font-variant-numeric: tabular-nums;
  margin-bottom: 1.5rem;
}
.app-sb5b {
  display: flex;
  flex-direction: column;
  flex: 1;
  min-width: 0;
}
.app-group-full{line-height:1.35;overflow-wrap:anywhere;margin:0 0 .8rem;font-size:1.2rem}
.app-meta{hyphens:auto;margin:0 0 1.5rem;overflow-wrap:anywhere;color:var(--app-badge-8)}
.app-layer-raised{border-top:2px solid var(--app-top-1);margin-top:auto;padding-top:1rem}
.app-z1ef{font-weight:700;overflow-wrap:anywhere;font-size:.8rem;margin:0 0 .4rem}
.app-view {
  overflow-wrap: anywhere;
  hyphens: auto;
  font-size: .95rem;
  margin: 0;
}
@media(max-width:1000px){
.app-g0a8{display:block}
.app-card {
  display: grid;
  grid-template-columns: 3rem minmax(0,1fr);
  gap: 1.25rem;
  padding: 0 0 2rem;
}
.app-card:last-child {
  padding-bottom: 0;
}
.app-card:not(:last-child)::before{height:auto;top:1.5rem;bottom:0;inset-inline-end:auto;inset-inline-start:1.5rem;width:2px}
.app-pic{margin:0}
.app-layer-raised {
  margin-top: 0;
}
.app-uecc {
  margin-bottom: 2rem;
}
}
@media(max-width:400px){.app-card {
  gap: .8rem;
}}
.app-card-active{max-width:44rem;margin:0 auto clamp(2.5rem,5vw,4rem);text-align:center}
.app-pill{margin-bottom:.9rem}
.app-text-loose{margin:0}
.app-e571{margin:0;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;padding:0;list-style:none}
.app-c108 {
  grid-template-columns: repeat(4,minmax(0,1fr));
}
.app-d625{border-inline-start:1px solid var(--app-top-1);padding:0 clamp(1rem,2.5vw,2rem)}
.app-d625:first-child {
  padding-inline-start: 0;
  border-inline-start: 0;
}
.app-head-sticky{line-height:1;margin-bottom:1rem;font-family:var(--app-input-5);font-weight:700;display:block;font-size:clamp(3rem,6vw,4.5rem)}
.app-od97 .app-head-sticky {
  color: transparent;
  -webkit-text-stroke: 1.5px var(--app-chip-1);
}
.app-outro-fixed .app-head-sticky {
  color: var(--app-chip-1);
}
.app-kfa9 {
  margin-bottom: .5rem;
  font-size: 1.2rem;
}
.app-box2-z{color:var(--app-badge-8);margin:0}
@media (max-width:900px){.app-e571,.app-c108{row-gap:2.5rem;grid-template-columns:repeat(2,minmax(0,1fr))}.app-d625:nth-child(odd){padding-inline-start:0;border-inline-start:0}}
@media (max-width:560px){
.app-e571,.app-c108{grid-template-columns:minmax(0,1fr)}
.app-d625{padding-inline-start:0;border-bottom:1px solid var(--app-top-1);padding-bottom:1.5rem;border-inline-start:0}
}
.app-d670 .app-k5a3{max-width:46rem}
.app-m7bd .app-k5a3{display:grid;grid-template-columns:1fr 2fr;gap:3rem;align-items:start}
.app-qfe1 {
  margin-bottom: 1.5rem;
}
.app-el-narrow {
  border-bottom: 1px solid var(--app-top-1);
  padding: .25rem 0;
}
.app-x04d {
  padding: .9rem 2rem .9rem 0;
  list-style: none;
  font-weight: 600;
  position: relative;
  cursor: pointer;
}
.app-x04d::-webkit-details-marker {
  display: none;
}
.app-x04d::after {
  font-size: 1.4rem;
  top: .7rem;
  right: 0;
  color: var(--app-chip-1);
  position: absolute;
  transition: transform .2s;
  content: "+";
}
.app-el-narrow[open] .app-x04d::after {
  transform: rotate(45deg);
}
.app-t950{color:var(--app-badge-8);margin:0 0 1rem}
@media (max-width:860px){.app-m7bd .app-k5a3 {
  grid-template-columns: 1fr;
  gap: 1rem;
}}
.app-card-half{background:var(--app-chip-1);color:var(--app-btn-8)}
.app-t805 {
  max-width: 46rem;
  text-align: center;
}
.app-vb2a {
  color: var(--app-cnt-7);
  letter-spacing: var(--app-tag-3);
  margin-bottom: .7rem;
  font-size: .8rem;
  display: block;
  text-transform: var(--app-cap-7);
  font-weight: 700;
}
.app-card-half .app-vb2a,.app-card-half .app-y521 {
  color: var(--app-btn-8);
}
.app-id2b .app-vb2a{color:var(--app-text-5)}
.app-y521{margin-bottom:.9rem}
.app-cae7 {
  opacity: .9;
  margin: 0 auto 2rem;
  max-width: 36rem;
}
.app-d155 {
  font-size: .85rem;
  margin: 0 0 .5rem;
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: .06em;
  opacity: .8;
}
.app-ie4b{display:inline-flex;align-items:center;gap:1rem;color:inherit;font-family:var(--app-input-5);font-weight:var(--app-site-1);font-size:clamp(1.9rem,5vw,3.25rem);line-height:1.1}
.app-ie4b:hover {
  opacity: .85;
  color: inherit;
}
.app-x901 {
  height: clamp(2.75rem,6vw,3.75rem);
  background: var(--app-chip-1);
  display: grid;
  width: clamp(2.75rem,6vw,3.75rem);
  flex: none;
  border-radius: 50%;
  place-items: center;
  color: var(--app-btn-8);
}
.app-card-half .app-x901{color:var(--app-chip-1);background:var(--app-btn-8)}
.app-x901 svg{height:45%;width:45%}
.app-inner-last{white-space:nowrap}
.app-outro-first{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:1rem 2rem;margin-top:2rem}
.app-pane{color:inherit;font-weight:600;text-decoration:underline;text-underline-offset:.25em}
.app-card-half .app-pane:hover {
  color: inherit;
}
.app-card-half .app-w2c8.app-w28c:hover {
  background: var(--app-box2-9);
  color: var(--app-flow-8);
}
@media (max-width:480px){
.app-inner-last {
  white-space: normal;
}
}
.app-toggle{padding-block:calc(var(--app-edge-3) * .9) calc(var(--app-edge-3) * .7)}
.app-m9c2{border-bottom:4px solid var(--app-chip-1)}
.app-side-lg{border-bottom:4px solid var(--app-cap-1)}
.app-fd29 {
  border-bottom: 1px solid var(--app-top-1);
}
.app-title{display:grid;grid-template-columns:1.1fr 1fr;gap:2rem 4rem;align-items:end}
.app-stat-v2{margin:0;font-size:calc(var(--app-icon-4) * 1.05)}
.app-scb8{margin:0 0 .35rem;max-width:34rem}
@media (max-width:760px){
.app-title{grid-template-columns:1fr;gap:1rem}
}
.app-line-big{overflow-wrap:anywhere}
.app-z5b4{max-width:50rem;text-align:center;margin:0 auto 3rem}
.app-z5b4 h2{font-size:clamp(1.8rem, 3.8vw, 3.25rem)}
.app-b035{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(--app-top-1)}
.app-b035:nth-child(odd) {
  background: var(--app-pane-9);
}
.app-yefd{max-width:20ch}
.app-dot {
  max-width: 70ch;
}
.app-dot p:last-child{margin-bottom:0}
@media (max-width: 640px){.app-b035 {
  grid-template-columns: minmax(0, 1fr);
}.app-yefd{max-width:none}}
.app-f505{padding-block:calc(var(--app-edge-3) * .7);background:var(--app-box2-9);overflow-wrap:anywhere}
.app-outro-square{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(0,1fr);background:var(--app-pane-9);border:1px solid var(--app-top-1);border-radius:var(--app-mark-7);overflow:hidden}
.app-y076{border-top:4px solid var(--app-chip-1);min-width:0;padding:clamp(1.5rem,4.5vw,4rem)}
.app-c2ee .app-y076 {
  border-top: 0;
  border-left: 4px solid var(--app-chip-1);
}
.app-panel{color:var(--app-chip-1)}
.app-base {
  font-size: calc(var(--app-icon-4) * .88);
  line-height: 1.15;
  max-width: 22ch;
}
.app-core {
  line-height: 1.7;
  margin: 1.2rem 0 0;
  font-size: 1.05rem;
  max-width: 38rem;
  color: var(--app-badge-8);
}
.app-top-tight{padding:.8rem;min-width:0;margin:0;display:flex}
.app-jccc {
  height: 100%;
  object-fit: cover;
  border-radius: var(--app-box-6);
  min-height: 12rem;
  width: 100%;
  aspect-ratio: 4/5;
}
@media (max-width:700px){.app-outro-square {
  grid-template-columns: 1fr;
}.app-base{font-size:var(--app-icon-4)}.app-top-tight {
  padding: 0 1.25rem 1.25rem;
}.app-jccc {
  height: auto;
  aspect-ratio: 16/7;
  min-height: 0;
}.app-core {
  font-size: 1rem;
}}
.app-g46a {
  margin: 0 auto 2.5rem;
  max-width: 40rem;
}
.app-te9f{list-style:none;padding:0;margin:0}
.app-media {
  max-width: 28rem;
  margin-inline: auto;
  grid-template-columns: minmax(0,1fr);
}
.app-i4d5 {
  text-align: center;
}
.app-ct-wide{object-fit:cover;width:100%;margin:0 auto 1rem;border-radius:var(--app-mark-7);aspect-ratio:6/7;max-width:16rem}
.app-pic-dark .app-ct-wide{border-radius:50%;aspect-ratio:1;max-width:12rem}
.app-label {
  margin-bottom: .1rem;
}
.app-mark-sticky{font-weight:600;margin-bottom:.5rem;font-size:.9rem;color:var(--app-chip-1);display:block}
.app-p853{margin:0;color:var(--app-badge-8)}
.app-f910 {
  padding-block: var(--app-edge-3);
  color: var(--app-flow-8);
  background: var(--app-box2-9);
  overflow-wrap: anywhere;
}
.app-mark-wide {
  border-top: 1px solid var(--app-top-1);
  padding-top: 1.7rem;
}
.app-i9ce{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:2rem;align-items:start;margin-bottom:2rem}
.app-z3fa{max-width:26rem;color:var(--app-chip-1)}
.app-pill-left{max-width:36rem;margin:0;font-size:.95rem;color:var(--app-badge-8)}
.app-xa51 {
  line-height: 1.12;
  max-width: 23ch;
  font-size: calc(var(--app-layer-5) * 1.45);
  margin-bottom: 1.6rem;
}
.app-img .app-xa51{margin-left:12%}
.app-s850{display:flex;justify-content:space-between;align-items:center;gap:1.5rem;padding:.9rem 0 1.2rem;border-bottom:2px solid var(--app-chip-1);font-weight:600;font-size:clamp(1.1rem,2.8vw,1.8rem);line-height:1.35;color:var(--app-chip-1)}
.app-s850:hover{text-decoration:underline;color:var(--app-inner-9);text-underline-offset:.3em}
.app-v645{flex:none;font-size:2.5rem;line-height:1}
@media (max-width:640px){
.app-i9ce{grid-template-columns:1fr;gap:.6rem;margin-bottom:1.5rem}
.app-xa51 {
  font-size: calc(var(--app-layer-5) * 1.15);
}
.app-img .app-xa51 {
  margin-left: 0;
}
.app-s850 {
  gap: 1rem;
}
.app-v645{font-size:1.8rem}
}
.app-head-accent {
  overflow-wrap: anywhere;
  padding-block: calc(var(--app-edge-3) * .85);
  background: var(--app-box2-9);
}
.app-shape{display:flex;gap:1.5rem;align-items:center;margin-bottom:1.5rem}
.app-t50c{max-width:75%;color:var(--app-chip-1);font-weight:600;font-size:.8rem;text-transform:var(--app-cap-7);letter-spacing:var(--app-tag-3)}
.app-img-xl {
  background: var(--app-top-1);
  flex: 1;
  height: 1px;
}
.app-k392 .app-img-xl {
  height: 3px;
  background: var(--app-chip-1);
}
.app-gaf7{margin:0;max-width:24ch;font-size:calc(var(--app-icon-4) * 1.2);line-height:1.1;padding-bottom:1.8rem}
.app-hero {
  display: grid;
  grid-template-columns: minmax(0,1fr) minmax(0,1.6fr);
  gap: 2rem;
  align-items: start;
  border-top: 1px solid var(--app-top-1);
  padding-top: 1.3rem;
}
.app-n325 {
  max-width: 24rem;
  color: var(--app-badge-8);
  font-size: .8rem;
  font-weight: 600;
}
.app-a209{grid-template-columns:minmax(0,1fr)}
.app-bar-soft {
  line-height: 1.7;
  max-width: 42rem;
  margin: 0;
  color: var(--app-badge-8);
  font-size: 1.1rem;
}
@media (max-width:640px){
.app-gaf7{font-size:var(--app-icon-4)}
.app-hero {
  grid-template-columns: 1fr;
  gap: 1rem;
}
.app-n325{display:none}
.app-bar-soft {
  font-size: 1rem;
}
}
.app-y5ad{margin-bottom:2.5rem;max-width:42rem}
.app-badge-fill {
  display: grid;
  grid-template-columns: repeat(2,minmax(0,1fr));
  gap: 1.5rem;
  align-items: start;
}
.app-d576 {
  display: flex;
  margin: 0;
  padding: clamp(1.5rem,4vw,3rem);
  flex-direction: column;
  border: 1px solid var(--app-top-1);
  min-width: 0;
  background: var(--app-box2-9);
}
.app-d576:nth-child(even) {
  margin-top: 3rem;
}
.app-d576:last-child:nth-child(odd){grid-column:1/-1;max-width:70%;margin-inline:auto}
.app-nca0 {
  line-height: .8;
  color: var(--app-chip-1);
  font-size: 4.5rem;
  font-family: var(--app-input-5);
}
.app-qa88{margin:1rem 0 2rem}
.app-area-auto{overflow-wrap:anywhere;line-height:1.6;margin:0;font-family:var(--app-input-5);font-size:clamp(1.1rem,1.8vw,1.4rem)}
.app-o13e {
  display: flex;
  gap: 1rem;
  align-items: center;
  border-top: 1px solid var(--app-top-1);
  padding-top: 1.3rem;
  margin-top: auto;
}
.app-author-narrow{flex-shrink:0;color:var(--app-chip-1);width:2.8rem;background:var(--app-pane-9);place-items:center;border-radius:50%;font-size:.85rem;height:2.8rem;display:grid}
.app-list {
  min-width: 0;
}
.app-node-active {
  display: block;
  overflow-wrap: anywhere;
  font-size: .9rem;
}
.app-unit-sm {
  display: block;
  font-size: .8rem;
  margin-top: .2rem;
  color: var(--app-badge-8);
}
@media(max-width:700px){.app-badge-fill {
  grid-template-columns: minmax(0,1fr);
}.app-d576:nth-child(even) {
  margin-top: 0;
}.app-d576:last-child:nth-child(odd){max-width:none;margin:0}}
.app-part-fixed{isolation:isolate;padding-block:calc(var(--app-edge-3) * .9);overflow:hidden;display:flex;color:var(--app-label-9);align-items:center;min-height:18rem;position:relative}
.app-node-accent {
  width: 100%;
  position: absolute;
  object-fit: cover;
  inset: 0;
  height: 100%;
  z-index: -2;
}
.app-cdbd {
  inset: 0;
  z-index: -1;
  position: absolute;
}
.app-ccaf .app-cdbd{background:linear-gradient(180deg,rgba(8,10,14,.55),rgba(8,10,14,.7))}
.app-r7e3 .app-cdbd {
  opacity: .88;
  background: var(--app-chip-1);
}
.app-r7e3{color:var(--app-btn-8)}
.app-h2ab{width:min(100% - 2.5rem,var(--app-field-7))}
.app-fig .app-h2ab{text-align:center}
.app-f4f6{opacity:.85;font-size:.85rem;margin-bottom:.75rem}
.app-y646{color:inherit}
.app-y646:hover {
  text-decoration: underline;
  color: inherit;
}
.app-fc0c{margin:0 .5rem}
.app-mark {
  opacity: .8;
}
.app-zone {
  margin-bottom: .5rem;
  color: inherit;
}
.app-l65d{opacity:.9;font-size:1.1rem;max-width:40rem;margin:0}
.app-fig .app-l65d{margin-inline:auto}
.app-main-a {
  display: grid;
  grid-template-columns: minmax(0,.7fr) minmax(0,1.3fr);
  gap: 2rem;
  align-items: start;
}
.app-z328 {
  padding: clamp(1.5rem,3.5vw,3rem);
  color: var(--app-btn-8);
  background: var(--app-chip-1);
  border-radius: var(--app-mark-7);
}
.app-f563{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}
.app-ybc3{color:inherit;overflow-wrap:anywhere;font-size:clamp(1.5rem,2.5vw,2.2rem)}
.app-n880 {
  font-size: .95rem;
  margin: 0;
}
.app-view-fixed {
  display: grid;
  gap: .75rem;
}
.app-pic-mini {
  border: 1px solid var(--app-top-1);
  border-radius: var(--app-box-6);
  background: var(--app-box2-9);
  min-width: 0;
}
.app-y4c1 {
  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;
}
.app-y4c1::-webkit-details-marker {
  display: none;
}
.app-y4c1::after{font-size:1.4rem;content:'+';font-weight:400;right:1.25rem;color:var(--app-chip-1);position:absolute;top:1.05rem}
.app-pic-mini[open] .app-y4c1::after {
  content: '−';
}
.app-y4c1:focus-visible {
  outline: 2px solid var(--app-chip-1);
  outline-offset: 3px;
}
.app-j243{font-size:.75rem;padding-top:.2rem;color:var(--app-badge-8)}
.app-ctx {
  padding: 0 1.25rem 1.5rem 3.5rem;
  margin: 0;
  color: var(--app-badge-8);
}
@media(max-width:760px){
.app-main-a{grid-template-columns:minmax(0,1fr)}
.app-f563{margin-bottom:1rem}
.app-ctx{padding-left:1.25rem}
}
.app-unit {
  max-width: 60ch;
  margin-bottom: 2.5rem;
}
.app-badge{column-gap:clamp(2rem,6vw,6rem);margin:0;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;list-style:none;padding:0}
.app-menu{border-top:2px solid var(--app-flow-8);padding-block:2rem;min-width:0}
.app-ref{height:100%}
.app-stack-half{display:flex;min-height:2.75rem;flex-direction:column;height:100%;color:var(--app-flow-8)}
.app-stack-half:hover {
  color: var(--app-flow-8);
}
.app-stack-half:focus-visible {
  outline: 2px solid var(--app-chip-1);
  outline-offset: 6px;
}
.app-field-square{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.4rem 1rem;font-size:.75rem;line-height:1.6;color:var(--app-badge-8);margin-bottom:1.2rem}
.app-field-square span:first-child{font-weight:600;color:var(--app-chip-1)}
.app-main-sub{margin-bottom:1rem;font-size:clamp(1.55rem,2.8vw,2.4rem);max-width:26ch}
.app-stack-half:hover .app-main-sub{color:var(--app-chip-1)}
.app-bf7d {
  line-height: 1.75;
  margin-bottom: 1.5rem;
  font-size: 1rem;
  color: var(--app-badge-8);
  max-width: 60ch;
}
.app-pc9e{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.5rem 1rem;padding-top:1rem;margin-top:auto;border-top:1px solid var(--app-top-1)}
.app-sec2-primary{color:var(--app-badge-8);font-size:.8rem}
.app-zc23{display:inline-flex;align-items:center;gap:.65rem;font-size:.85rem;font-weight:600;color:var(--app-chip-1);min-height:2.75rem}
@media(max-width:760px){.app-badge {
  grid-template-columns: minmax(0,1fr);
}.app-menu {
  padding-block: 1.5rem;
}.app-bf7d {
  font-size: .95rem;
}}
.app-m822{hyphens:auto}
.app-z242{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.75fr);gap:3rem;align-items:end;margin-bottom:3rem}
.app-q190 {
  max-width: 18ch;
  margin: 0;
  overflow-wrap: anywhere;
}
.app-n526 {
  margin: 0;
}
.app-x0ef{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:0}
.app-k9a6 {
  padding: 2rem 1.5rem;
  border-radius: 0 0 var(--app-box-6) var(--app-box-6);
  border-top: 3px solid var(--app-chip-1);
  min-width: 0;
  background: var(--app-pane-9);
}
.app-scb4{font-size:.85rem;color:var(--app-badge-8)}
.app-menu-dark{width:2.8rem;border-radius:50%;font-size:1.5rem;color:var(--app-chip-1);place-items:center;display:grid;height:2.8rem;margin-bottom:1.5rem;background:var(--app-box2-9)}
.app-menu-dark svg {
  height: 1.3rem;
  width: 1.3rem;
}
.app-main {
  overflow-wrap: anywhere;
  margin: 1rem 0 0;
  font-size: clamp(1rem,1.6vw,1.25rem);
}
.app-o85e{color:var(--app-flow-8);text-decoration:underline;text-underline-offset:.25em}
.app-o85e:hover{color:var(--app-chip-1)}
.app-o85e[href^="mailto:"]{font-size:min(1em,1.05rem)}
.app-o9d1{font-style:normal}
.app-o85e:focus-visible{outline:2px solid var(--app-chip-1);outline-offset:4px}
@media(max-width:760px){.app-z242,.app-x0ef{grid-template-columns:minmax(0,1fr)}.app-z242 {
  margin-bottom: 2rem;
  gap: 1rem;
}.app-k9a6 {
  padding: 1.5rem;
}.app-menu-dark{margin-bottom:1rem}}
.app-h929{margin-top:3rem;gap:1.25rem;background:var(--app-pane-9);border-top:3px solid var(--app-chip-1);padding:clamp(1.5rem,3vw,2.5rem);display:grid;min-width:0;border-radius:0 0 var(--app-box-6) var(--app-box-6)}
.app-p688 {
  margin: 0;
  overflow-wrap: anywhere;
}
.app-xdde {
  display: grid;
  grid-template-columns: repeat(2,minmax(0,1fr));
  gap: 1rem;
}
.app-v0e0 {
  gap: .35rem;
  display: grid;
  min-width: 0;
}
.app-ac61 {
  grid-column: 1/-1;
}
.app-mdfd {
  color: var(--app-badge-8);
  font-size: .85rem;
}
.app-s077 {
  width: 100%;
  min-width: 0;
  padding: .75rem .9rem;
  border: 1px solid var(--app-top-1);
  border-radius: var(--app-box-6);
  background: var(--app-box2-9);
  color: var(--app-flow-8);
  font: inherit;
}
.app-s077:focus {
  outline: 2px solid var(--app-chip-1);
  outline-offset: 1px;
}
.app-intro {
  resize: vertical;
}
.app-app {
  max-width: 100%;
  overflow-wrap: anywhere;
  justify-self: start;
}
@media(max-width:760px){
.app-h929 {
  padding: 1.25rem;
  margin-top: 2rem;
}
.app-xdde{grid-template-columns:minmax(0,1fr)}
}
.app-p220{max-width:46rem}
.app-i2b3 {
  color: var(--app-badge-8);
  font-size: .85rem;
}
.app-outer-v2{font-size:1.05rem}
.app-a3ef{margin-top:2rem}
.app-block-compact{font-size:1.3rem}
.app-btn-old {
  color: var(--app-flow-8);
}
.app-i10e {
  overflow-wrap: anywhere;
}
.app-wad0{display:grid;grid-template-columns:minmax(12rem,19rem) minmax(0,44rem);gap:clamp(2rem,5vw,5rem);justify-content:center;align-items:start}
.app-dot-md{padding-top:.35rem;min-width:0;top:7rem;position:sticky}
.app-d7da{padding:0 0 1.5rem;border-bottom:2px solid var(--app-chip-1);margin:0 0 1.75rem}
.app-sec-sm{color:var(--app-badge-8);font-size:.75rem;margin-bottom:.4rem;letter-spacing:.05em}
.app-burger-x {
  color: var(--app-flow-8);
  margin: 0;
  font-size: .95rem;
  font-weight: 600;
}
.app-inner{padding:0;margin:0;list-style:none;gap:.3rem;display:grid}
.app-edge{min-width:0}
.app-fc0b{display:grid;grid-template-columns:1.65rem minmax(0,1fr);gap:.65rem;align-items:baseline;padding:.55rem .2rem;color:var(--app-flow-8);font-size:.85rem;line-height:1.45;border-bottom:1px solid var(--app-top-1)}
.app-fc0b:hover{text-decoration:underline;color:var(--app-chip-1);text-underline-offset:.2em}
.app-fc0b:focus-visible{outline:2px solid var(--app-chip-1);outline-offset:3px}
.app-p236 {
  font-size: .72rem;
  font-variant-numeric: tabular-nums;
  color: var(--app-badge-8);
}
.app-zc73 {
  min-width: 0;
}
.app-xb94 {
  line-height: 1.7;
  font-size: clamp(1.1rem,1.5vw,1.25rem);
  margin: 0 0 2.5rem;
  white-space: pre-line;
}
.app-zc7b {
  padding-block: 1.8rem;
  border-top: 1px solid var(--app-top-1);
}
.app-zc7b:last-child {
  padding-bottom: 0;
}
.app-i959{line-height:1.35;margin:0 0 1rem;font-size:clamp(1.15rem,1.6vw,1.45rem);scroll-margin-top:8rem}
.app-i959:focus{outline:2px solid var(--app-chip-1);outline-offset:5px}
.app-tbd7{font-size:1rem;margin:0 0 1rem;white-space:pre-line;line-height:1.8}
.app-tbd7:last-child {
  margin-bottom: 0;
}
@media(max-width:780px){
.app-wad0 {
  grid-template-columns: minmax(0,1fr);
  gap: 2rem;
}
.app-dot-md {
  position: static;
  padding: 1.25rem;
  background: var(--app-pane-9);
  border: 1px solid var(--app-top-1);
  border-radius: var(--app-box-6);
}
.app-d7da {
  margin-bottom: 1rem;
  padding-bottom: 1rem;
}
.app-inner{column-gap:1.25rem;grid-template-columns:repeat(2,minmax(0,1fr))}
.app-xb94{margin-bottom:1.75rem}
}
@media(max-width:480px){
.app-inner{grid-template-columns:minmax(0,1fr)}
.app-zc7b{padding-block:1.5rem}
}
.app-ee67 {
  background: var(--app-pane-9);
  overflow-wrap: anywhere;
}
.app-n197 {
  max-width: 56rem;
  background: var(--app-box2-9);
  border: 1px solid var(--app-top-1);
  border-top: 3px solid var(--app-chip-1);
  border-radius: 0 0 var(--app-box-6) var(--app-box-6);
  box-shadow: var(--app-line-5);
  padding: clamp(1.25rem,4vw,3.5rem);
}
.app-i21d{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(--app-top-1);font-size:.85rem}
.app-line {
  color: var(--app-badge-8);
  min-width: 0;
}
.app-icon-dark {
  margin: 0;
  text-align: right;
  color: var(--app-flow-8);
  min-width: 0;
}
.app-brand{margin-inline:auto;max-width:66ch}
.app-intro-fixed{font-size:1.1rem;white-space:pre-line;margin:0 0 2.5rem;line-height:1.8}
.app-vc12 {
  margin-top: 2.25rem;
}
.app-ct {
  font-size: clamp(1.2rem,1.8vw,1.55rem);
  line-height: 1.35;
  margin: 0 0 .9rem;
  scroll-margin-top: 8rem;
}
.app-a202 {
  color: var(--app-flow-8);
  text-decoration: underline;
  text-decoration-color: var(--app-top-1);
  text-decoration-thickness: 1px;
  text-underline-offset: .25em;
}
.app-a202:hover {
  text-decoration-color: currentColor;
  color: var(--app-chip-1);
}
.app-a202:focus-visible,.app-ct:focus{outline:2px solid var(--app-chip-1);outline-offset:5px}
.app-quote-v2 {
  line-height: 1.85;
  margin: 0 0 1rem;
  font-size: 1rem;
  white-space: pre-line;
}
.app-quote-v2:last-child{margin-bottom:0}
@media(max-width:480px){
.app-n197 {
  padding: 1.25rem 1rem;
}
.app-i21d {
  flex-direction: column;
  gap: .3rem;
  margin-bottom: 1.75rem;
}
.app-icon-dark {
  text-align: left;
}
.app-intro-fixed {
  margin-bottom: 1.75rem;
  font-size: 1.05rem;
}
.app-vc12 {
  margin-top: 1.75rem;
}
.app-quote-v2 {
  line-height: 1.75;
}
}
.app-x804 {
  padding-block: 1.5rem calc(var(--app-edge-3) * .75);
}
.app-pane-top{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:.75rem 2rem;border-bottom:1px solid var(--app-top-1);padding-bottom:1rem}
.app-ncbb{display:inline-flex;align-items:center;gap:.65rem;min-height:2.75rem;font-size:.85rem;max-width:100%;overflow-wrap:anywhere}
.app-ncbb:focus-visible{outline:2px solid var(--app-chip-1);outline-offset:4px}
.app-g9b2 {
  min-width: 0;
  margin: 0;
}
.app-grid{font-size:clamp(2.1rem,5.5vw,5.1rem);overflow-wrap:anywhere;margin-block:clamp(1.5rem,4vw,3.5rem);line-height:1.06;max-width:22ch}
.app-rd21{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,3.25fr);gap:clamp(1.5rem,4vw,4rem);border-top:1px solid var(--app-top-1);padding-top:1.75rem}
.app-nav {
  font-size: .85rem;
  line-height: 1.6;
  min-width: 0;
}
.app-cnt-hard {
  margin: 0 0 1rem;
  font-weight: 600;
}
.app-stack,.app-ecb5 {
  color: var(--app-badge-8);
  margin-bottom: .3rem;
}
.app-side-main {
  min-width: 0;
}
.app-bdb1{font-size:clamp(1.05rem,1.55vw,1.35rem);margin:0 0 1.75rem;line-height:1.65;max-width:55ch}
.app-sec2-stack{margin:0}
.app-ct-dark{object-fit:cover;aspect-ratio:16/9;width:100%;border-radius:var(--app-box-6)}
.app-sec2-stack:not(:has(img)) {
  display: none;
}
@media(max-width:700px){.app-rd21 {
  grid-template-columns: minmax(0,1fr);
  gap: 1.25rem;
  padding-top: 1.25rem;
}.app-nav{display:flex;flex-wrap:wrap;gap:.25rem 1.25rem}.app-cnt-hard{flex-basis:100%;margin:0}.app-stack,.app-ecb5 {
  margin: 0;
}.app-bdb1 {
  margin-bottom: 1.25rem;
}.app-grid{max-width:25ch}}
.app-kcee{background:var(--app-pane-9);padding-top:calc(var(--app-edge-3) * .6)}
.app-k704{max-width:57rem;min-width:0}
.app-text {
  background: var(--app-box2-9);
  border: 1px solid var(--app-top-1);
  padding: clamp(1.25rem,4.5vw,3.5rem);
  margin-bottom: 1.75rem;
  border-radius: 0 var(--app-mark-7) var(--app-mark-7) var(--app-mark-7);
  min-width: 0;
}
.app-l2e1 {
  display: grid;
  grid-template-columns: minmax(3rem,max-content) minmax(0,1fr);
  align-items: baseline;
  gap: 1.4rem;
  padding-bottom: 1.4rem;
  margin-bottom: 1.6rem;
  border-bottom: 1px solid var(--app-top-1);
}
.app-part{font-family:var(--app-input-5);overflow-wrap:normal;line-height:1;font-variant-numeric:tabular-nums;color:var(--app-chip-1);font-size:2.2rem;white-space:nowrap}
.app-stat{margin:0;line-height:1.35;overflow-wrap:anywhere;font-size:clamp(1.4rem,2.4vw,1.95rem)}
.app-grid-z{min-width:0;font-size:1.0625rem;max-width:66ch;overflow-wrap:anywhere;line-height:1.85}
.app-tc63 {
  margin: 0 0 1.3em;
}
.app-tc63:last-child{margin-bottom:0}
.app-v643 {
  margin: 1.7rem 0 0;
  list-style: circle;
  padding: 1.4rem 0 0 1.3rem;
  border-top: 1px dashed var(--app-top-1);
}
.app-i319{padding-left:.35rem;margin-bottom:.8rem}
.app-i319::marker{color:var(--app-chip-1)}
.app-i319:last-child {
  margin-bottom: 0;
}
.app-group-bottom{max-width:66ch;padding-left:1.5rem;border-left:3px solid var(--app-chip-1);margin:2.25rem auto 0}
.app-m7fa{overflow-wrap:anywhere;line-height:1.85;margin:0;font-size:1.1rem}
@media(max-width:560px){
.app-l2e1{grid-template-columns:minmax(0,1fr);gap:.8rem;margin-bottom:1.25rem}
.app-part {
  font-size: 1.4rem;
}
.app-grid-z{font-size:1rem}
.app-text {
  margin-bottom: 1.25rem;
  padding: 1.2rem;
}
.app-group-bottom {
  padding-left: 1rem;
}
.app-m7fa{font-size:1rem}
}