@font-face{font-family:"Roboto";font-style:normal;font-weight:400;font-display:swap;src:url("roboto-400.woff2") format("woff2")}
@font-face{font-family:"Roboto";font-style:normal;font-weight:600;font-display:swap;src:url("roboto-600.woff2") format("woff2")}
@font-face{font-family:"Roboto";font-style:normal;font-weight:800;font-display:swap;src:url("roboto-800.woff2") format("woff2")}
@font-face{font-family:"Bakbak One";font-style:normal;font-weight:400;font-display:swap;src:url("bakbak-one-400.woff2") format("woff2")}
:root{
  --oj-1ki:#0f0f14;
  --oj-1r4:#1a1a24;
  --oj-gfu:#35353a;
  --oj-59v:rgba(255,255,255,.10);
  --oj-1pg:rgba(255,255,255,.22);
    --oj-dae:1;
  --oj-ypo:0;
  --oj-4np:#1a1a24;
  --oj-26n:#ffffff;
  --oj-23d:#bfbfbf;
  --oj-1w1:#bfbfbf;
  --oj-26j:#007ef3;
  --oj-o94:#007ef3;
  --oj-107:#007ef3;
  --oj-1t6:#007ef3;
  --oj-2d8:#22222f;
  --oj-9eo:#007ef3;
  --oj-18j:#ffffff;
  --oj-h3f:#1f8df4;
  --oj-1kv:#22222f;
  --oj-23a:#ffffff;
  --oj-cio:"Roboto",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;
  --oj-1qj:"Bakbak One",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;
    --oj-1g1:44px;
  --oj-23r:28px;
  --oj-4os:18px;
  --oj-afu:17px;
  --oj-1oc:14px;
  --oj-3i2:23px;
  --oj-24j:20px;
  --oj-1st:9999px;
  --oj-1bk:12px;
  --oj-1qb:1200px;
}
*{box-sizing:border-box}
html{scroll-behavior:smooth}
body{margin:0;background:var(--oj-1ki);color:var(--oj-26n);font-family:var(--oj-cio);
  font-size:var(--oj-afu);line-height:1.6;-webkit-font-smoothing:antialiased}
img{max-width:100%;height:auto;display:block}
a{color:var(--oj-26j)}
a:focus-visible,button:focus-visible,summary:focus-visible{
  outline:2px solid var(--oj-9eo);outline-offset:3px;border-radius:4px}
.oj-1j5{max-width:var(--oj-1qb);margin:0 auto;padding:0 20px}
h1{font-family:var(--oj-1qj);font-size:clamp(var(--oj-3i2),6vw,var(--oj-1g1));line-height:1.05;
  font-weight:800;margin:0 0 16px;text-wrap:balance}
h2{font-family:var(--oj-1qj);font-size:clamp(var(--oj-24j),3.4vw,var(--oj-23r));line-height:1.15;
  font-weight:800;margin:0 0 14px;text-wrap:balance}
h3{font-family:var(--oj-1qj);font-size:var(--oj-4os);line-height:1.25;font-weight:600;margin:0 0 8px}
p{margin:0 0 14px;color:var(--oj-23d)}
p strong,li strong{color:var(--oj-26n);font-weight:600}
.oj-rrx{display:inline-block;font-size:calc(var(--oj-1oc) * .92);font-weight:600;letter-spacing:.14em;
  text-transform:uppercase;color:var(--oj-1w1);margin:0 0 12px}
.oj-1wm{font-size:calc(var(--oj-afu) * 1.2);line-height:1.5;color:var(--oj-26n)}
.oj-1l0{padding:56px 0;border-top:1px solid var(--oj-59v)}
.oj-kks{max-width:70ch}
.oj-u8h{font-size:var(--oj-1oc);color:var(--oj-1w1);margin:18px 0 0;line-height:1.5}
.oj-9ul a{color:var(--oj-26j);text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:1px}
.oj-9ul p{margin:0 0 10px}
.oj-9ul p:last-child{margin-bottom:0}
.oj-9ul ul,.oj-9ul ol{margin:0 0 10px;padding-left:20px}
.oj-9ul li{margin:0 0 4px}
.oj-9zm{margin:0 0 24px;color:var(--oj-23d);line-height:1.6}
.oj-92p{margin-top:22px;padding:14px 18px;border-left:3px solid var(--oj-9eo);
  border-radius:0 var(--oj-1bk) var(--oj-1bk) 0;
  background:color-mix(in oklab,var(--oj-9eo) 7%,var(--oj-1r4));color:var(--oj-23d);line-height:1.6}
.oj-xwm{margin-top:22px;color:var(--oj-23d);line-height:1.6}
.oj-k6l{margin-top:26px;display:flex;flex-wrap:wrap;gap:12px;align-items:center}
.oj-2ak{display:inline-flex;align-items:center;justify-content:center;gap:8px;
  min-height:48px;padding:0 26px;border:0;border-radius:var(--oj-1st);
  font-weight:600;text-decoration:none;cursor:pointer;white-space:nowrap}
.oj-1l0 > .oj-1j5 > .oj-2ak{margin-top:28px}
.oj-71u{background:var(--oj-1t6);color:var(--oj-18j)}
.oj-1fc{background:transparent;color:var(--oj-26n);box-shadow:inset 0 0 0 1px var(--oj-1pg)}
.oj-2q5{background:var(--oj-1t6);color:var(--oj-18j)}
.oj-w8t{background:var(--oj-1ki);color:var(--oj-26n)}
.oj-25e{min-height:40px;font-size:14px;padding:0 18px}
.oj-1uw{background:none;color:var(--oj-9eo);box-shadow:inset 0 0 0 2px var(--oj-9eo)}
.oj-21o{background:var(--oj-1t6);color:var(--oj-18j)}
.oj-21o:hover{background:var(--oj-h3f)}
.oj-1dx{background:var(--oj-1kv);color:var(--oj-23a)}
.oj-1dx:hover{filter:brightness(1.08)}
.oj-25p{background:none;color:var(--oj-9eo);
  box-shadow:inset 0 0 0 2px var(--oj-9eo)}
.oj-25p:hover{background:color-mix(in oklab,var(--oj-9eo) 12%,transparent)}
.oj-aqg{background:var(--oj-gfu);color:var(--oj-26n)}
.oj-aqg:hover{filter:brightness(1.1)}
.oj-1f6{background:transparent;color:var(--oj-26n);
  box-shadow:inset 0 0 0 1px var(--oj-1pg)}
.oj-1f6:hover{background:var(--oj-gfu)}
.oj-1i8{background:var(--oj-1ki);color:var(--oj-26n)}
.oj-1i8:hover{filter:brightness(1.12)}
.oj-71u:hover,.oj-2q5:hover{background:var(--oj-h3f)}
.oj-1fc:hover{background:var(--oj-gfu)}
.oj-w8t:hover{filter:brightness(1.06)}
.oj-2ak{transition:transform .16s ease,box-shadow .16s ease,filter .16s ease}
.oj-2ak:active{transform:translateY(1px) scale(.99)}
@keyframes bp-pulse{
  0%,100%{transform:scale(1);box-shadow:0 0 0 0 color-mix(in oklab,currentColor 45%,transparent)}
  50%{transform:scale(1.04);box-shadow:0 0 0 10px color-mix(in oklab,currentColor 0%,transparent)}}
.oj-2nn{animation:bp-pulse 1.5s ease-out infinite}
@keyframes bp-glow{
  0%,100%{box-shadow:0 0 6px 0 color-mix(in oklab,currentColor 30%,transparent);filter:brightness(1)}
  50%{box-shadow:0 0 26px 4px color-mix(in oklab,currentColor 55%,transparent);filter:brightness(1.12)}}
.oj-1h6{animation:bp-glow 1.8s ease-in-out infinite}
.oj-24f{position:relative;overflow:hidden}
.oj-24f::after{content:'';position:absolute;top:-50%;bottom:-50%;left:-70%;width:45%;
  background:linear-gradient(100deg,transparent,
    color-mix(in oklab,#fff 70%,transparent),transparent);
  transform:skewX(-20deg);animation:bp-sheen 2.6s ease-in-out infinite;
  pointer-events:none}
@keyframes bp-sheen{0%{left:-70%}22%,100%{left:150%}}
.oj-1z7{background:linear-gradient(100deg,
    var(--oj-o94),var(--oj-107),var(--oj-o94));
  background-size:300% 100%;animation:bp-flow 2.2s linear infinite}
@keyframes bp-flow{0%{background-position:0% 50%}100%{background-position:100% 50%}}
.oj-1z7{color:var(--oj-18j);box-shadow:none}
@keyframes bp-shake{
  0%,88%,100%{transform:translateX(0) rotate(0)}
  90%{transform:translateX(-3px) rotate(-1.5deg)}
  92%{transform:translateX(3px) rotate(1.5deg)}
  94%{transform:translateX(-2px) rotate(-1deg)}
  96%{transform:translateX(2px) rotate(1deg)}
  98%{transform:translateX(-1px) rotate(0)}}
.oj-1zc{animation:bp-shake 4.5s ease-in-out infinite}
@media (prefers-reduced-motion:reduce){
  .oj-2nn,.oj-1h6,.oj-24f::after,
  .oj-1z7,.oj-1zc{animation:none !important}
  .oj-2ak{transition:none !important}
}
@media (max-width:640px){
  .oj-1l0{padding:40px 0}
}
.oj-2cc{background:var(--oj-1r4);border-top:1px solid var(--oj-59v);margin-top:40px;
  padding:48px 0 28px;font-size:var(--oj-1oc);line-height:1.6;color:var(--oj-23d)}
.oj-2cc p{margin:0;color:var(--oj-23d)}
.oj-2cc .oj-1x5{font-family:var(--oj-1qj);font-size:var(--oj-afu);font-weight:700;
  line-height:1.3;color:var(--oj-26n);margin:0 0 12px}
.oj-2cc a{color:var(--oj-23d);text-decoration:none;text-underline-offset:3px}
.oj-2cc a:hover{color:var(--oj-26n);text-decoration:underline}
.oj-1y1{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}
.oj-1y1 a{display:inline-block;padding:3px 0}
.oj-1m4{list-style:none;margin:0 0 0 -24px;padding:0;display:flex;flex-wrap:wrap;
  align-items:center;row-gap:4px;clip-path:inset(-8px -8px -8px 18px)}
.oj-1m4 > li{position:relative;display:inline-flex;align-items:center;padding-left:24px}
.oj-1m4 > li::before{content:'';position:absolute;left:9px;top:50%;width:3px;height:3px;
  margin-top:-1.5px;border-radius:50%;background:var(--oj-1w1)}
.oj-mc0{display:inline-flex;align-items:center;justify-content:center;flex:none;
  min-width:36px;height:28px;padding:0 10px;border-radius:var(--oj-1st);
  background:var(--oj-gfu);color:var(--oj-26n);font-weight:700;font-size:var(--oj-1oc);
  line-height:1}
.oj-2cc .oj-2r9{color:var(--oj-1w1)}
.oj-1xv{display:flex;flex-wrap:wrap;gap:4px 16px;color:var(--oj-1w1)}
.oj-2cc .oj-1xv p{color:var(--oj-1w1)}
.oj-1b5{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px}
.oj-1pk a,.oj-1pk > span{display:inline-flex;flex-direction:column;align-items:center;gap:4px}
.oj-1pk img{display:block;height:30px;width:auto;max-width:150px;opacity:.8}
.oj-1pk a:hover img{opacity:1}
.oj-2i4 img{filter:grayscale(1) invert(var(--oj-dae,0))}
.oj-1xk img{filter:grayscale(1) invert(var(--oj-ypo,0))}
.oj-1da{font-size:12px}
.oj-1qb .oj-1b5{justify-content:center}
@media (max-width:640px){
  .oj-2cc{padding:40px 0 24px}
  .oj-1y1 a{padding:9px 0}
  .oj-1m4{row-gap:2px}
  .oj-1m4 a{display:inline-block;padding:8px 0}
}
.oj-1qb > .oj-1j5{display:flex;flex-direction:column;align-items:center;text-align:center}
.oj-2l9{margin-bottom:14px}
.oj-1c0{max-width:68ch}
.oj-1qb .oj-1m4{justify-content:center;margin-left:0;clip-path:none;column-gap:22px}
.oj-1qb .oj-1m4 > li{padding-left:0}
.oj-1qb .oj-1m4 > li::before{display:none}
.oj-3z7{margin-top:22px}
.oj-sco{margin-top:22px;max-width:760px;width:100%;padding:16px 20px;
  border-radius:var(--oj-1bk);background:color-mix(in oklab,var(--oj-26n) 5%,transparent);
  display:flex;flex-direction:column;gap:8px}
.oj-1qb .oj-1xv{justify-content:center;margin-top:22px}
.oj-11e{background:var(--oj-4np);border-bottom:1px solid var(--oj-59v);position:sticky;top:0;z-index:30;
  --oj-1rh:clamp(13px,var(--oj-1oc),15px)}
.oj-nci{display:flex;align-items:center;gap:16px;min-height:64px}
.oj-4le{font-weight:800;text-decoration:none;color:var(--oj-26n);display:flex;align-items:center}
.oj-1pv{height:calc(28px * var(--oj-mn8,100) / 100);width:auto;
  max-width:calc(180px * var(--oj-mn8,100) / 100);display:block}
.oj-4le{font-size:calc(var(--oj-mn8,100) * 1%)}
.oj-c27 a{color:var(--oj-23d);text-decoration:none;font-size:var(--oj-1rh);font-weight:500}
.oj-c27 a:hover{color:var(--oj-26n)}
.oj-1kf{display:flex;gap:8px}
.oj-1ee{display:none}
.oj-2ee{width:40px;height:40px;padding:0;background:none;border:0;
  cursor:pointer;position:relative}
.oj-2ee span,.oj-2ee span::before,.oj-2ee span::after{
  position:absolute;left:9px;width:22px;height:2px;background:var(--oj-26n);
  border-radius:2px;content:''}
.oj-2ee span{top:19px}
.oj-2ee span::before{top:-7px;left:0}
.oj-2ee span::after{top:7px;left:0}
.oj-11e.oj-acx .oj-nci{flex-wrap:wrap;row-gap:10px}
.oj-11e.oj-acx .oj-1kf{flex-wrap:wrap;min-width:0}
.oj-11e[data-oj-e27="md"] .oj-1kf .oj-25e{min-height:46px;font-size:15px;padding:0 22px}
.oj-11e[data-oj-10b="compact"] .oj-nci{min-height:52px}
@media (max-width:640px){
  .oj-nci{gap:8px;min-height:0;padding-top:10px;padding-bottom:10px}
  .oj-1jk{display:none}
  .oj-1ee{display:inline}
  .oj-11e:is(.oj-acx,:not(.oj-qww,.oj-14d))[data-oj-1g6="primary"] .oj-1kf:has([data-oj-1j9]) [data-oj-2gn]{display:none}
  .oj-11e:is(.oj-acx,:not(.oj-qww,.oj-14d))[data-oj-1g6="quiet"] .oj-1kf:has([data-oj-2gn]) [data-oj-1j9]{display:none}
  .oj-11e[data-oj-lhb="compact"] .oj-1kf .oj-2ak{min-height:36px;font-size:13px;padding:0 12px}
  .oj-11e[data-oj-10b="compact"] .oj-nci{padding-top:6px;padding-bottom:6px}
}
.oj-14d .oj-nci{display:grid;grid-template-columns:auto 1fr auto;
  align-items:center;gap:8px}
.oj-14d .oj-pgk{display:flex;margin:0;justify-self:start}
.oj-14d .oj-24w{justify-content:center;min-width:0}
.oj-14d .oj-18u{margin:0;justify-self:end}
.oj-14d .oj-1le{display:none;margin-left:0;gap:0;
  max-height:calc(100dvh - 64px);overflow-y:auto;
  border-top:1px solid var(--oj-59v)}
.oj-14d .oj-1le[data-oj-uca]{display:block}
.oj-14d .oj-1le > .oj-1j5{display:flex;flex-direction:column;
  padding-top:6px;padding-bottom:16px}
.oj-14d .oj-1le a{padding:15px 0;border-bottom:1px solid var(--oj-59v);
  font-size:var(--oj-afu)}
.oj-14d .oj-bpu{margin:6px 0 10px;font-size:var(--oj-1rh);
  color:var(--oj-1w1);line-height:1.5}
.oj-14d .oj-qtu{margin-top:18px}
.oj-14d .oj-qtu .oj-2ak{width:100%}
.oj-14d .oj-1le a:last-of-type{border-bottom:0}
.oj-14d.oj-acx .oj-nci{display:flex;align-items:center;gap:8px}
.oj-14d.oj-acx .oj-24w{justify-content:flex-start;margin-right:auto}
.oj-14d.oj-acx .oj-18u{display:flex;gap:8px;margin-left:auto}
@media (max-width:640px){
  .oj-14d .oj-1le{width:100%}
}
.oj-2ov{color:var(--oj-23d);line-height:1.75}
.oj-2ov h2{margin:40px 0 12px}
.oj-2ov h3{margin:28px 0 8px}
.oj-2ov h2:first-child,.oj-2ov h3:first-child,
.oj-2ov > .oj-9nu > h2:first-child,.oj-2ov > .oj-9nu > h3:first-child{margin-top:0}
.oj-2ov p{margin:0 0 14px}
.oj-2ov p:last-child{margin-bottom:0}
.oj-2ov ul,.oj-2ov ol{margin:0 0 14px;padding-left:22px}
.oj-2ov li{margin:0 0 6px}
.oj-2ov a{color:var(--oj-26j);text-decoration:underline;text-underline-offset:2px}
.oj-2ov strong{color:var(--oj-26n);font-weight:600}
.oj-khi{margin:0 0 28px}
.oj-khi .oj-1eu{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 18px;
  font-size:var(--oj-1oc);color:var(--oj-1w1)}
.oj-khi .oj-1eu a{color:var(--oj-1w1);text-decoration:none;border-bottom:1px solid var(--oj-59v)}
.oj-khi .oj-1eu a:hover{color:var(--oj-26n);border-bottom-color:var(--oj-1pg)}
.oj-khi .oj-1eu [aria-current]{color:var(--oj-26n)}
.oj-khi .oj-ygl{color:var(--oj-1pg)}
.oj-1ut{margin:0}
.oj-1qm:not(:has(> .oj-9nu)),
.oj-1qm > .oj-9nu{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2.6fr);column-gap:48px;align-items:start}
.oj-1qm:not(:has(> .oj-9nu)) > *,
.oj-1qm > .oj-9nu > *{grid-column:2}
.oj-1qm:not(:has(> .oj-9nu)) > h2,
.oj-1qm > .oj-9nu > h2{grid-column:1;margin:4px 0 0;padding-top:12px;border-top:2px solid var(--oj-9eo);
  font-size:calc(var(--oj-4os) * 1.05)}
.oj-1qm h2:not(:first-child){margin-top:36px}
.oj-1qm h2 + *{margin-top:36px}
.oj-1qm h2:first-child + *{margin-top:0}
.oj-1qm h2 + *:is(p,ul,ol){padding-top:14px}
@media (max-width:760px){
  .oj-1qm:not(:has(> .oj-9nu)),
  .oj-1qm > .oj-9nu{display:block}
  .oj-1qm h2 + *{margin-top:0}
  .oj-1qm h2 + *:is(p,ul,ol){padding-top:0}
  .oj-1qm h2{margin-bottom:10px}
  .oj-1qm h2:not(:first-child){margin-top:32px}
}
.oj-249 .oj-kks{margin-bottom:24px}
.oj-1fl{margin:0 0 18px;font-family:var(--oj-1qj);font-weight:800;line-height:1.2;
  font-size:calc(var(--oj-23r) * .8);color:var(--oj-26n);text-wrap:balance}
.oj-1jv{margin:0 0 12px;font-size:var(--oj-1oc);font-weight:600;
  letter-spacing:.06em;text-transform:uppercase;color:var(--oj-1w1)}
.oj-1ew{display:block;font-size:var(--oj-1oc);color:var(--oj-1w1)}
.oj-1zb{display:block;font-family:var(--oj-1qj);font-weight:800;line-height:1.15;
  font-size:var(--oj-4os);color:var(--oj-26n)}
.oj-zsk{display:flex;flex-wrap:wrap;align-items:baseline;color:var(--oj-23d)}
.oj-zsk > span + span::before{content:'·';margin:0 7px;color:var(--oj-1w1)}
.oj-97i{font-weight:700;color:var(--oj-26n)}
.oj-b71 .oj-kks{max-width:none}
.oj-1gs{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:24px;align-items:stretch}
.oj-1bf{display:flex;flex-direction:column;align-items:flex-start;gap:18px;padding:26px;
  background:var(--oj-1r4);border:1px solid var(--oj-59v);border-radius:var(--oj-1bk);
  box-shadow:inset 0 3px 0 var(--oj-9eo)}
.oj-1bf .oj-1fl{margin:0}
.oj-1bf .oj-2ak{width:100%}
.oj-22n{margin:0;font-size:var(--oj-1oc);color:var(--oj-1w1);line-height:1.5}
.oj-2dr{margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:32px}
.oj-rcu{padding:14px 0;border-bottom:1px solid var(--oj-59v)}
.oj-rcu dt{font-size:var(--oj-1oc);color:var(--oj-1w1)}
.oj-rcu dd{margin:2px 0 0;font-weight:700;font-size:calc(var(--oj-afu) * 1.1);color:var(--oj-26n)}
.oj-b71 .oj-jlq{margin-top:28px}
.oj-263{list-style:none;margin:0;padding:0;display:grid;
  grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px 28px}
.oj-b71 .oj-hz1{position:relative;display:flex;flex-direction:column;gap:4px;padding:14px 16px;
  border-radius:10px;background:var(--oj-1r4);border:1px solid var(--oj-59v)}
.oj-b71 .oj-hz1 + .oj-hz1::before{content:'';position:absolute;left:-19px;top:50%;
  width:9px;height:9px;margin-top:-5px;border-top:2px solid var(--oj-1pg);
  border-right:2px solid var(--oj-1pg);transform:rotate(45deg)}
@media (max-width:900px){
  .oj-1gs{grid-template-columns:minmax(0,1fr)}
  .oj-263{grid-template-columns:minmax(0,1fr);gap:22px}
  .oj-b71 .oj-hz1 + .oj-hz1::before{left:50%;top:-16px;margin:0 0 0 -5px;transform:rotate(135deg)}
}
@media (max-width:640px){
  .oj-1bf{padding:20px}
  .oj-2dr{column-gap:16px}
}
.oj-29v .oj-kks{margin-bottom:24px}
.oj-29v .oj-u8h{max-width:70ch}
.oj-258 .oj-kks{max-width:none}
.oj-4t1{margin:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}
.oj-1dh{display:flex;flex-direction:column;gap:6px;padding:18px 20px;
  background:var(--oj-1r4);border:1px solid var(--oj-59v);border-radius:var(--oj-1bk)}
.oj-1dh dt{font-size:var(--oj-1oc);font-weight:600;letter-spacing:.06em;
  text-transform:uppercase;color:var(--oj-1w1)}
.oj-1dh dt,.oj-1dh dd{hyphens:auto;overflow-wrap:break-word}
.oj-1dh dd{margin:0;font-family:var(--oj-1qj);font-weight:700;line-height:1.3;
  font-size:calc(var(--oj-afu) * 1.15);color:var(--oj-26n)}
.oj-1dh.oj-20m{border-color:color-mix(in oklab,var(--oj-9eo) 55%,var(--oj-59v));
  background:linear-gradient(180deg,color-mix(in oklab,var(--oj-9eo) 14%,var(--oj-1r4)),var(--oj-1r4) 75%)}
.oj-1dh.oj-20m dt{display:flex;align-items:center;gap:6px;color:var(--oj-23d)}
.oj-1dh.oj-20m dt::before{content:'';flex:none;width:6px;height:6px;border-radius:50%;
  background:var(--oj-9eo)}
@media (max-width:900px){
  .oj-4t1{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media (max-width:560px){
  .oj-4t1{gap:10px}
  .oj-1dh{padding:14px 14px}
  .oj-1dh dt{letter-spacing:.02em}
  .oj-1dh dd{font-size:var(--oj-afu)}
}
.oj-lcg .oj-kks{max-width:none}
.oj-aio{display:flex;align-items:center;gap:14px;cursor:pointer;list-style:none;
  font-weight:600;color:var(--oj-26n);line-height:1.4}
.oj-aio::-webkit-details-marker{display:none}
.oj-6uf{flex:1;min-width:0}
.oj-cqf{position:relative;flex:none;width:28px;height:28px;border-radius:50%;
  box-shadow:inset 0 0 0 1px var(--oj-1pg);transition:background-color .2s ease}
.oj-cqf::before,.oj-cqf::after{content:'';position:absolute;left:50%;top:50%;width:11px;height:2px;
  border-radius:1px;background:var(--oj-26n);transform:translate(-50%,-50%);transition:transform .2s ease}
.oj-cqf::after{transform:translate(-50%,-50%) rotate(90deg)}
.oj-1lb[open] .oj-cqf{background:color-mix(in oklab,var(--oj-9eo) 20%,transparent)}
.oj-1lb[open] .oj-cqf::before{transform:translate(-50%,-50%) rotate(45deg)}
.oj-1lb[open] .oj-cqf::after{transform:translate(-50%,-50%) rotate(135deg)}
.oj-aio:focus-visible{outline:2px solid var(--oj-9eo);outline-offset:4px;border-radius:6px}
.oj-n1n{color:var(--oj-23d);line-height:1.65}
.oj-n1n p{margin:0 0 10px}
.oj-n1n p:last-child{margin-bottom:0}
.oj-n1n ul{margin:0 0 10px;padding-left:20px}
.oj-n1n li{margin:0 0 4px}
.oj-n1n strong{color:var(--oj-26n);font-weight:600}
.oj-n1n em{font-style:italic}
.oj-tfz{margin:0 0 8px}
.oj-22y{margin:0;color:var(--oj-23d);line-height:1.6}
.oj-1s8{display:flex;flex-direction:column;gap:10px}
.oj-omq{margin:0;font-size:var(--oj-1oc);color:var(--oj-1w1)}
@media (prefers-reduced-motion:reduce){
  .oj-cqf,.oj-cqf::before,.oj-cqf::after{transition:none}
}
.oj-1uq{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,7fr);gap:28px 48px;align-items:start}
.oj-1e1{position:sticky;top:88px}
.oj-1e1 .oj-kks{margin-bottom:0}
.oj-95a{display:flex;flex-direction:column;gap:10px}
.oj-95a .oj-1lb{border:1px solid var(--oj-59v);border-radius:var(--oj-1bk);background:var(--oj-1r4)}
.oj-95a .oj-aio{padding:16px 18px}
.oj-95a .oj-n1n{padding:0 18px 18px}
.oj-95a .oj-1lb[open]{border-color:color-mix(in oklab,var(--oj-9eo) 40%,var(--oj-59v))}
.oj-i76{margin-top:24px;padding:22px;border-radius:var(--oj-1bk);border:1px solid var(--oj-59v);
  background:linear-gradient(180deg,color-mix(in oklab,var(--oj-9eo) 12%,var(--oj-1r4)),var(--oj-1r4) 75%)}
.oj-i76 .oj-tfz{display:block;font-family:var(--oj-1qj);font-size:calc(var(--oj-4os) * 1.05);
  line-height:1.2;font-weight:800;text-wrap:balance}
.oj-i76 .oj-1s8{margin-top:16px}
.oj-i76 .oj-2ak{width:100%}
@media (max-width:900px){
  .oj-1uq{display:flex;flex-direction:column;gap:0}
  .oj-1e1{display:contents}
  .oj-1kv{order:1;margin-top:8px}
  .oj-1e1 .oj-i76{order:2}
}
.oj-1pp{padding:56px 0;overflow-x:clip}
.oj-9ga{font-size:var(--oj-1oc);color:var(--oj-1w1);margin:16px 0 20px;line-height:1.5}
.oj-nn2{display:flex;flex-direction:column;gap:6px}
.oj-1e3{font:800 var(--oj-4os)/1.1 var(--oj-1qj);letter-spacing:.01em}
.oj-d9a{padding-inline-end:.14em;font:900 clamp(calc(var(--oj-3i2) * 1.8),6.5vw,calc(var(--oj-1g1) * 1.45))/.9 var(--oj-1qj);letter-spacing:-.02em;
  background:var(--oj-1t6);-webkit-background-clip:text;background-clip:text;color:transparent;
  filter:drop-shadow(0 6px 24px color-mix(in srgb,var(--oj-o94) 30%,transparent))}
[data-oj-wce="ink"] .oj-d9a{background:none;color:var(--oj-26n);filter:none}
[data-oj-wce="accent-2"] .oj-d9a{background:none;color:var(--oj-1kv);filter:none}
.oj-1zj{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:4px}
.oj-2k4{font:800 calc(var(--oj-4os) * 1.2)/1.1 var(--oj-1qj)}
.oj-33t{font:800 var(--oj-1oc)/1 var(--oj-1qj);text-transform:uppercase;background:#fff;color:var(--oj-1kv);
  padding:7px 12px;border-radius:var(--oj-1st);white-space:nowrap}
.oj-nn2.oj-1gx .oj-1e3,.oj-nn2.oj-1gx .oj-d9a,.oj-nn2.oj-1gx .oj-2k4,.oj-nn2.oj-1gx .oj-33t{font-style:italic}
.oj-nn2.oj-2i1 .oj-1e3,.oj-nn2.oj-2i1 .oj-2k4{text-transform:uppercase}
.oj-22i{margin-top:26px}
.oj-2lh{display:flex;flex-wrap:wrap;gap:10px}
.oj-kz3{font-family:var(--oj-1qj);font-weight:700;text-transform:uppercase;letter-spacing:.02em;
  padding:16px 30px;border-radius:var(--oj-1st)}
.oj-1jw{background:var(--oj-1t6);color:var(--oj-18j);
  box-shadow:0 12px 30px -10px color-mix(in srgb,var(--oj-o94) 60%,transparent)}
.oj-273{background:var(--oj-9eo);color:var(--oj-18j)}
.oj-225{background:none;color:var(--oj-26n);box-shadow:inset 0 0 0 2px var(--oj-o94)}
.oj-a7f::after{content:"→";margin-left:10px}
.oj-2qx{margin-top:14px;font-size:var(--oj-1oc);color:var(--oj-1w1);line-height:1.5}
@media (max-width:760px){
  .oj-kz3{display:flex;justify-content:center;width:100%}
  .oj-2lh{flex-direction:column}
}
.oj-2jj{list-style:none;margin:0;padding:0}
.oj-1rs>b{display:block;font:italic 800 clamp(var(--oj-24j),2.6vw,var(--oj-23r))/1 var(--oj-1qj);color:var(--oj-o94)}
.oj-1rs>span{display:block;margin-top:6px;font-size:var(--oj-1oc);color:var(--oj-23d)}
.oj-txp{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px}
.oj-txp .oj-1rs{background:var(--oj-1r4);border:1px solid var(--oj-59v);border-radius:18px;padding:18px 16px;text-align:center}
.oj-new{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));border:1px solid var(--oj-1pg);
  border-radius:20px;background:color-mix(in srgb,var(--oj-1ki) 55%,transparent);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}
.oj-new .oj-1rs{padding:18px 20px;border-left:1px solid var(--oj-59v)}
.oj-new .oj-1rs:first-child{border-left:0}
.oj-2pm .oj-1rs{display:flex;justify-content:space-between;gap:12px;padding:11px 0;border-bottom:1px solid var(--oj-59v)}
.oj-2pm .oj-1rs>b{order:2;font-size:var(--oj-afu);font-style:normal;color:var(--oj-26n)}
.oj-2pm .oj-1rs>span{order:1;margin:0}
[data-oj-tzw="calm"] .oj-2nv > *,[data-oj-tzw="lively"] .oj-2nv > *{animation:h-fade .6s ease both}
[data-oj-tzw="calm"] .oj-2nv > :nth-child(2),[data-oj-tzw="lively"] .oj-2nv > :nth-child(2){animation-delay:.06s}
[data-oj-tzw="calm"] .oj-2nv > :nth-child(3),[data-oj-tzw="lively"] .oj-2nv > :nth-child(3){animation-delay:.12s}
[data-oj-tzw="calm"] .oj-2nv > :nth-child(4),[data-oj-tzw="lively"] .oj-2nv > :nth-child(4){animation-delay:.18s}
[data-oj-tzw="calm"] .oj-2ok{animation:h-rise .9s cubic-bezier(.2,.8,.2,1) both .1s,h-bob 6s ease-in-out infinite 1s}
[data-oj-tzw="lively"] .oj-2ok{animation:h-rise .6s cubic-bezier(.2,.8,.2,1) both,h-bob 3.5s ease-in-out infinite .6s}
[data-oj-tzw="lively"] .oj-1jw:not([data-oj-136]){animation:h-glow 2.4s ease-in-out infinite}
@keyframes h-fade{from{opacity:0;transform:translateY(10px)}}
@keyframes h-rise{from{opacity:0;transform:translateY(24px) scale(.97)}}
@keyframes h-bob{50%{translate:0 -8px}}
@keyframes h-glow{50%{box-shadow:0 12px 40px -6px color-mix(in srgb,var(--oj-o94) 85%,transparent)}}
@media (prefers-reduced-motion:reduce){.oj-1pp *{animation:none!important;transition:none!important}}
[data-oj-10b="compact"] .oj-22i{margin-top:16px}
[data-oj-10b="compact"] .oj-1zj{margin-top:2px}
[data-oj-10b="compact"] .oj-2qx{margin-top:8px}
[data-oj-10b="compact"].oj-rgq{padding-top:24px}
[data-oj-10b="compact"].oj-rgq .oj-kzs{padding:32px 40px 30px}
[data-oj-10b="compact"].oj-rgq .oj-2dw{padding:28px 0 36px}
[data-oj-10b="compact"].oj-e5k .oj-5o4{min-height:min(520px,70vh)}
[data-oj-10b="compact"].oj-epy{padding:44px 0 40px}
[data-oj-10b="compact"].oj-11i{padding:36px 0 40px}
[data-oj-10b="compact"].oj-1ms .oj-mxp{min-height:min(560px,76vh)}
[data-oj-10b="compact"].oj-1ms .oj-1ch{padding-top:36px;padding-bottom:36px}
[data-oj-10b="compact"].oj-26z{padding:48px 0 44px}
[data-oj-10b="compact"].oj-20p{padding-top:24px}
[data-oj-10b="compact"].oj-20p .oj-vu6{padding:34px 40px 24px}
[data-oj-10b="compact"].oj-20p .oj-2af{padding:28px 0 40px}
[data-oj-10b="compact"].oj-w1w{padding:40px 0 36px}
[data-oj-10b="compact"].oj-w1w .oj-tgs{margin-top:24px}
[data-oj-10b="compact"].oj-q1o{padding:36px 0 36px}
[data-oj-10b="compact"].oj-q1o .oj-asj{min-height:380px}
[data-oj-10b="compact"].oj-6ei{padding:36px 0 36px}
[data-oj-10b="compact"].oj-6ei .oj-2em{margin-top:20px}
.oj-e5k{padding:0}
.oj-5o4{position:relative;isolation:isolate;overflow:hidden;min-height:min(640px,80vh);display:flex;flex-direction:column;justify-content:flex-end;
  background:linear-gradient(160deg,color-mix(in srgb,var(--oj-1kv) 55%,var(--oj-1ki)),var(--oj-1ki))}
.oj-dr8{position:absolute;inset:0;z-index:-2;background-size:cover!important;background-repeat:no-repeat!important;
  background-position:calc(var(--oj-p9h) * 1%) calc(var(--oj-215) * 1%)!important;
  transform:scale(calc(var(--oj-20a) / 100));transform-origin:calc(var(--oj-p9h) * 1%) calc(var(--oj-215) * 1%)}
@media (min-width:761px){ .oj-dr8{--oj-1ua:max(0%,calc((100% - var(--oj-20a) * 1%) * .8));
  -webkit-mask-image:linear-gradient(90deg,transparent 0,#000 var(--oj-1ua),#000 calc(100% - var(--oj-1ua)),transparent 100%),linear-gradient(0deg,transparent 0,#000 var(--oj-1ua),#000 calc(100% - var(--oj-1ua)),transparent 100%);
  mask-image:linear-gradient(90deg,transparent 0,#000 var(--oj-1ua),#000 calc(100% - var(--oj-1ua)),transparent 100%),linear-gradient(0deg,transparent 0,#000 var(--oj-1ua),#000 calc(100% - var(--oj-1ua)),transparent 100%);
  -webkit-mask-composite:source-in;mask-composite:intersect}}
[data-oj-tzw="calm"] .oj-dr8,[data-oj-tzw="lively"] .oj-dr8{animation:hv2-settle 14s ease-out both}
@keyframes hv2-settle{from{scale:1.06}}
.oj-5o4::before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;
  background:linear-gradient(0deg,var(--oj-1ki) 0%,transparent 28%)}
[data-oj-1s2="left"] .oj-5o4::before{background:
  linear-gradient(90deg,color-mix(in srgb,var(--oj-1ki) calc(var(--oj-272) * 1%),transparent) 0%,color-mix(in srgb,var(--oj-1ki) calc(var(--oj-272) * .6%),transparent) 38%,transparent 62%),
  linear-gradient(0deg,var(--oj-1ki) 0%,transparent 28%)}
[data-oj-1s2="right"] .oj-5o4::before{background:
  linear-gradient(270deg,color-mix(in srgb,var(--oj-1ki) calc(var(--oj-272) * 1%),transparent) 0%,color-mix(in srgb,var(--oj-1ki) calc(var(--oj-272) * .6%),transparent) 38%,transparent 62%),
  linear-gradient(0deg,var(--oj-1ki) 0%,transparent 28%)}
[data-oj-1s2="bottom"] .oj-5o4::before{background:linear-gradient(0deg,color-mix(in srgb,var(--oj-1ki) calc(var(--oj-272) * 1%),transparent) 0%,transparent 70%)}
.oj-26n{width:100%}
.oj-26n{pointer-events:none}
.oj-1p0,.oj-26v{pointer-events:auto}
.oj-1p0{max-width:540px;padding:72px 0 36px}
[data-oj-ztv="right"] .oj-1p0{margin-left:auto}
.oj-1h1{font-size:var(--oj-1oc);font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--oj-o94)}
.oj-e5k h1{margin:8px 0 26px;font:700 clamp(var(--oj-24j),2.8vw,calc(var(--oj-1g1) * .65))/1.05 var(--oj-1qj);max-width:520px}
.oj-e5k .oj-d9a{text-shadow:none}
.oj-e5k .oj-new{border-radius:20px 20px 0 0;border-bottom:0}
.oj-2gs{padding:32px 20px 56px}
.oj-e5k .oj-1wm{font-size:calc(var(--oj-afu) * 1.05);line-height:1.6;color:var(--oj-23d);max-width:760px}
[data-oj-2tw="inside"] .oj-1p0 .oj-1wm{margin:-10px 0 22px;max-width:480px;font-size:var(--oj-afu);line-height:1.55;color:var(--oj-23d)}
@media (max-width:760px){
  .oj-5o4{min-height:0;justify-content:flex-start}
  .oj-dr8{position:relative;inset:auto;height:260px;flex:none;background-position:calc(var(--oj-56f) * 1%) calc(var(--oj-avz) * 1%)!important;transform:none;
    -webkit-mask:linear-gradient(180deg,#000 55%,transparent);mask:linear-gradient(180deg,#000 55%,transparent)}
  .oj-5o4::before{display:none}
  .oj-1p0{padding:0 0 24px;margin-top:-40px;position:relative}
  .oj-e5k .oj-new{border-radius:18px;border-bottom:1px solid var(--oj-1pg)}
  .oj-2gs{padding:24px 20px 40px}
}
.oj-1db .oj-kks{max-width:none}
.oj-1k5{display:inline-flex;align-items:center;justify-content:center;flex:none;box-sizing:border-box;
  width:var(--oj-2n2,72px);height:var(--oj-25z,40px);padding:7px 10px;border-radius:10px;
  background:var(--oj-cpe,#fff);box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--oj-26n) 14%,transparent);
  color:#1f2328}
.oj-vej{display:block;height:100%;width:auto;max-width:100%}
.oj-1k5 img{display:block;max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain}
.oj-2n3{list-style:none;margin:0 0 22px;padding:0;display:flex;flex-wrap:wrap;gap:10px}
.oj-28c{display:flex;flex-direction:column;justify-content:center;gap:2px;min-width:0;padding:10px 16px;
  border:1px solid var(--oj-59v);border-radius:var(--oj-1bk);background:var(--oj-1r4)}
.oj-16s{display:flex;align-items:center;gap:6px;font-size:var(--oj-1oc);color:var(--oj-1w1)}
.oj-28c.oj-2pv .oj-16s::before{content:'';flex:none;width:7px;height:7px;border-radius:50%;
  background:var(--oj-9eo)}
.oj-28c.oj-2pv{border-color:color-mix(in oklab,var(--oj-9eo) 45%,var(--oj-59v))}
.oj-7ci{font-family:var(--oj-1qj);font-weight:700;font-size:calc(var(--oj-afu) * 1.15);
  line-height:1.25;color:var(--oj-26n)}
.oj-k8e{color:var(--oj-23d);line-height:1.45}
.oj-1cf{list-style:none;margin:0;padding:0;display:grid;gap:10px}
.oj-yqb{display:flex;align-items:center;gap:12px;min-width:0;padding:10px 12px;
  border:1px solid var(--oj-59v);border-radius:var(--oj-1bk);background:var(--oj-1r4)}
.oj-19u{min-width:0;font-weight:600;line-height:1.3;color:var(--oj-26n);hyphens:auto;overflow-wrap:break-word}
.oj-1fp{flex:none;padding:2px 10px;border:1px solid var(--oj-1pg);border-radius:var(--oj-1st);
  font-size:var(--oj-1oc);font-weight:600;color:var(--oj-23d);white-space:nowrap}
.oj-1k5.oj-320{padding:5px}
.oj-860{margin-top:22px}
.oj-1nq .oj-2n3{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:0;margin-bottom:24px;
  border:1px solid var(--oj-59v);border-radius:var(--oj-1bk);background:var(--oj-1r4);overflow:hidden}
.oj-1nq .oj-28c{border:0;border-radius:0;background:none;padding:18px 22px;box-shadow:inset 1px 0 0 var(--oj-59v)}
.oj-1nq .oj-28c:first-child{box-shadow:none}
.oj-1nq .oj-28c.oj-2pv{background:color-mix(in oklab,var(--oj-9eo) 10%,var(--oj-1r4))}
.oj-1nq .oj-7ci{font-size:clamp(var(--oj-4os),2.6vw,calc(var(--oj-23r) * .9));font-weight:800;letter-spacing:-.01em}
.oj-cui{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:12px}
.oj-cui .oj-yqb{flex-direction:column;align-items:center;gap:10px;padding:14px 14px 16px;text-align:center}
.oj-cui .oj-1k5{--oj-2n2:100%;--oj-25z:72px;padding:12px 16px}
@media (max-width:560px){
  .oj-1nq .oj-28c{box-shadow:inset 0 1px 0 var(--oj-59v)}
  .oj-1nq .oj-28c:first-child{box-shadow:none}
  .oj-cui{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}
  .oj-cui .oj-1k5{--oj-25z:60px}
}
.oj-gs6 .oj-kks{margin-bottom:22px}
.oj-nm7{display:inline-block;margin:0 0 18px;padding:3px 12px;border:1px solid var(--oj-1pg);
  border-radius:var(--oj-1st);font-size:var(--oj-1oc);font-weight:600;color:var(--oj-23d)}
.oj-irj{display:inline-flex;align-items:center;justify-content:center;flex:none}
.oj-irj img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain}
.oj-irj:has(img){box-sizing:border-box;padding:6px 10px;border-radius:10px;
  background:var(--oj-cpe,#fff);box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--oj-26n) 14%,transparent)}
.oj-27x{display:inline-flex;align-items:center;justify-content:center;flex:none;
  width:34px;height:34px;border-radius:50%;font-family:var(--oj-1qj);font-weight:800;
  font-size:calc(var(--oj-afu) * .95);color:var(--oj-26n);
  background:color-mix(in oklab,var(--oj-9eo) 18%,var(--oj-1r4))}
.oj-16z{font-size:var(--oj-1oc);color:var(--oj-1w1)}
.oj-gs6 a{color:inherit;text-decoration:none}
.oj-gs6 a:hover{text-decoration:underline;text-underline-offset:3px}
.oj-20q .oj-kks{max-width:none}
.oj-2cn{list-style:none;margin:0;padding:0;columns:3;column-gap:40px;counter-reset:prov;
  border-top:1px solid var(--oj-1pg)}
.oj-2cn li{counter-increment:prov;display:flex;align-items:baseline;gap:14px;padding:12px 0;
  border-bottom:1px solid var(--oj-59v);break-inside:avoid}
.oj-2cn li::before{content:counter(prov,decimal-leading-zero);flex:none;min-width:22px;
  font-size:var(--oj-1oc);font-weight:600;color:var(--oj-1w1);font-variant-numeric:tabular-nums}
.oj-2cn li{align-items:center}
.oj-2cn .oj-irj{width:104px;height:40px;justify-content:flex-start}
.oj-2cn .oj-27x{width:40px;height:40px}
.oj-2cn .oj-2e3{color:var(--oj-26n);font-weight:600}
.oj-2cn .oj-16z{margin-left:auto;text-align:right}
@media (max-width:900px){
  .oj-2cn{columns:2}
}
@media (max-width:560px){
  .oj-2cn{columns:1}
}
.oj-1mz .oj-kks{max-width:none}
.oj-8vr,.oj-95f,.oj-zo9{list-style:none;margin:0;padding:0}
.oj-2qi{display:block;overflow:hidden;border-radius:calc(var(--oj-1bk) * .75);
  aspect-ratio:16 / 9;background:var(--oj-gfu)}
.oj-2qi img{width:100%;height:100%;object-fit:cover}
.oj-2p3{display:flex;flex-direction:column;gap:6px;min-width:0}
.oj-62h{margin:0;font-size:calc(var(--oj-afu) * 1.1);line-height:1.3}
.oj-1u2{margin:0;color:var(--oj-23d);line-height:1.55}
.oj-1ry{display:inline-flex;align-items:center;gap:6px;margin-top:4px;font-weight:600;
  font-size:var(--oj-1oc);color:var(--oj-26n);text-decoration:none}
.oj-1ry::after{content:'→';transition:transform .15s ease}
.oj-15a::before{content:'';position:absolute;inset:0;border-radius:inherit}
.oj-15y:hover .oj-1ry::after,.oj-98i:hover .oj-1ry::after,.oj-qe5:hover .oj-1ry::after,.oj-28s:hover .oj-1ry::after{transform:translateX(3px)}
@media (prefers-reduced-motion:reduce){
  .oj-1ry::after{transition:none}
}
.oj-115{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:20px;align-items:start}
.oj-115.oj-1jr{grid-template-columns:minmax(0,1fr)}
.oj-qe5{position:relative;display:flex;flex-direction:column;gap:16px;padding:16px 16px 20px;
  border:1px solid var(--oj-59v);border-radius:var(--oj-1bk);background:var(--oj-1r4)}
.oj-qe5 .oj-62h{font-size:var(--oj-4os)}
.oj-qe5 .oj-2p3{padding:0 4px}
.oj-zo9{display:flex;flex-direction:column;gap:10px}
.oj-28s{position:relative;display:grid;grid-template-columns:96px minmax(0,1fr);gap:14px;align-items:center;
  padding:10px;border:1px solid var(--oj-59v);border-radius:var(--oj-1bk);background:var(--oj-1r4)}
.oj-28s:not(:has(.oj-2qi)){grid-template-columns:minmax(0,1fr);padding:14px}
.oj-28s .oj-2qi{aspect-ratio:4 / 3}
.oj-28s .oj-1u2{font-size:var(--oj-1oc);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.oj-qe5:hover,.oj-28s:hover{border-color:var(--oj-1pg)}
@media (max-width:900px){
  .oj-115{grid-template-columns:minmax(0,1fr)}
}
.oj-1to{line-height:1.75;color:var(--oj-23d)}
.oj-1to h3{margin:32px 0 10px;font-size:var(--oj-4os);line-height:1.3;color:var(--oj-26n);font-family:var(--oj-1qj)}
.oj-1to h4{margin:26px 0 8px;font-size:calc(var(--oj-4os) * .85);line-height:1.35;color:var(--oj-26n);font-family:var(--oj-1qj)}
.oj-1to h5{margin:22px 0 6px;font-size:calc(var(--oj-4os) * .75);line-height:1.4;color:var(--oj-26n);font-weight:600}
.oj-1to h6{margin:20px 0 6px;font-size:var(--oj-1oc);line-height:1.4;letter-spacing:.06em;text-transform:uppercase;color:var(--oj-23d);font-weight:700}
.oj-1to h3:first-child,.oj-1to h4:first-child,.oj-1to h5:first-child,.oj-1to h6:first-child{margin-top:0}
.oj-1to p{margin:0 0 14px}
.oj-1to p:last-child{margin-bottom:0}
.oj-1to strong{color:var(--oj-26n);font-weight:600}
.oj-1to em{font-style:italic}
.oj-1to ul{margin:0 0 14px;padding-left:20px}
.oj-1to li{margin:0 0 6px}
.oj-2na{margin:0 0 26px;font-size:calc(var(--oj-afu) * 1.2);line-height:1.6;color:var(--oj-26n)}
.oj-1r2.oj-244{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,8fr);gap:24px 48px;align-items:start}
.oj-jet{position:sticky;top:88px;padding:18px 20px;border:1px solid var(--oj-59v);border-radius:var(--oj-1bk);
  background:var(--oj-1r4)}
.oj-s5g{margin:0 0 10px;font-size:var(--oj-1oc);font-weight:700;letter-spacing:.06em;
  text-transform:uppercase;color:var(--oj-1w1)}
.oj-l4r{list-style:none;margin:0;padding:0;counter-reset:toc;display:flex;flex-direction:column;gap:2px}
.oj-l4r li{counter-increment:toc}
.oj-l4r a{display:flex;gap:10px;padding:7px 8px;margin:0 -8px;border-radius:8px;
  color:var(--oj-23d);text-decoration:none;font-size:var(--oj-1oc);line-height:1.4}
.oj-l4r a::before{content:counter(toc);flex:none;min-width:1.4em;font-weight:700;color:var(--oj-1w1)}
.oj-l4r a:hover{background:var(--oj-gfu);color:var(--oj-26n)}
.oj-ykh .oj-1to h3{scroll-margin-top:88px}
@media (max-width:900px){
  .oj-1r2.oj-244{grid-template-columns:minmax(0,1fr)}
  .oj-jet{position:static}
}
.oj-2it .oj-kks{max-width:none}
.oj-56k,.oj-2dt,.oj-u3q{list-style:none;margin:0;padding:0}
.oj-h3b{position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden;
  aspect-ratio:4 / 3;border-radius:calc(var(--oj-1bk) * .75);background:var(--oj-gfu)}
.oj-h3b img{width:100%;height:100%;object-fit:cover}
.oj-7qa{font-family:var(--oj-1qj);font-weight:800;font-size:calc(var(--oj-23r) * 1.1);
  color:color-mix(in oklab,var(--oj-26n) 35%,transparent)}
.oj-1dn{display:flex;flex-direction:column;gap:2px;min-width:0}
.oj-1aj{font-weight:600;color:var(--oj-26n);text-decoration:none;line-height:1.3;overflow-wrap:break-word}
.oj-nlm{font-size:var(--oj-1oc);color:var(--oj-1w1)}
.oj-1vm::after{content:'';position:absolute;inset:0;border-radius:inherit}
.oj-u3q{counter-reset:slot}
.oj-4iu{counter-increment:slot}
.oj-2dt{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;counter-reset:podium}
.oj-jh8{position:relative;display:flex;flex-direction:column;gap:12px;padding:12px 12px 16px;
  border:1px solid var(--oj-59v);border-radius:var(--oj-1bk);background:var(--oj-1r4);counter-increment:podium}
.oj-jh8:hover{border-color:var(--oj-1pg)}
.oj-jh8::before{content:counter(podium);position:absolute;top:20px;left:20px;z-index:1;
  display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;
  background:var(--oj-1r4);box-shadow:0 0 0 1px var(--oj-1pg);
  font-family:var(--oj-1qj);font-weight:800;font-size:var(--oj-1oc);color:var(--oj-26n)}
.oj-jh8 .oj-1dn{padding:0 4px}
.oj-jh8 .oj-1aj{font-size:calc(var(--oj-afu) * 1.08)}
.oj-1pj{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:32px;margin-top:18px}
.oj-1pj .oj-4iu{position:relative;display:grid;grid-template-columns:32px 56px minmax(0,1fr);gap:12px;
  align-items:center;padding:10px 0;border-bottom:1px solid var(--oj-59v)}
.oj-1pj .oj-4iu::before{content:counter(slot,decimal-leading-zero);font-family:var(--oj-1qj);
  font-weight:700;font-size:var(--oj-1oc);letter-spacing:.04em;color:var(--oj-1w1)}
.oj-1pj .oj-7qa{font-size:var(--oj-4os)}
@media (max-width:760px){
  .oj-2dt{grid-template-columns:minmax(0,1fr)}
  .oj-jh8{display:grid;grid-template-columns:120px minmax(0,1fr);align-items:center}
  .oj-jh8::before{top:16px;left:16px;width:26px;height:26px}
  .oj-1pj{grid-template-columns:minmax(0,1fr)}
}
