:root { --le-di: 1280px; --id-hi: clamp(20px, 4vw, 48px); --vele-li: min(var(--le-di), 100% - (2 * var(--id-hi))); --po: clamp(64px, 8vw, 132px); --idva-ip: clamp(44px, 5vw, 80px); --piji: clamp(20px, 3vw, 40px); --biti: clamp(32px, 6vw, 96px); --daid-ho: 4px; --hido: 8px; --jo-vi: 12px; --edje: 16px; --zapa-pa: 24px; --dota: 32px; --le-lo: clamp(32px,4vw,64px); --bozi-ja: clamp(24px,3vw,40px); --pato-ed: Georgia, "Times New Roman", serif; --habe: "Segoe UI", system-ui, -apple-system, Arial, sans-serif; --lava-da: 500; --be-je: -.02em; --dila: 1.08; --do-va: 4px; --ti: 6px; --bo-ta: 2px; --je-do: 0 6px 20px rgba(15, 22, 20, .08); --heba-do: #F5F0E7; --lita-ed: #FFFFFF; --da-la: #E8DFD1; --doit-be: #17231D; --vo-va: #47564E; --izva-ji: rgba(23, 35, 29, .20); --hola-te: #183B2B; --zo-ep: #0F2A1D; --hi-ze: #D8E2D8; --povo: #FFFFFF; --ledo: #9C4B2B; --dipo-ze: #E2B98F; --dehe-to: #101B15; --jiez-je: #E4E9E3; --edep: #A9B6AC; }
:root { --pato-ed: Garamond, "EB Garamond", "Book Antiqua", Georgia, serif; --habe: "Trebuchet MS", "Segoe UI", system-ui, Arial, sans-serif; --lava-da: 500; --be-je: 0; --dila: 1.1; }
html:lang(zh) { --za: "PingFang HK", "PingFang TC", "Microsoft JhengHei", "Noto Sans CJK TC", "Noto Sans TC", "Source Han Sans TC", sans-serif; --haho: "Songti TC", "LiSong Pro", "PMingLiU", "MingLiU", "Noto Serif CJK TC", "Noto Serif TC", "Source Han Serif TC", serif; --habe: "Segoe UI", system-ui, -apple-system, Arial, var(--za); --be-je: 0; --dila: 1.3; }
html:lang(zh):root { --pato-ed: Garamond, "Book Antiqua", Georgia, var(--haho); --habe: "Trebuchet MS", "Segoe UI", Arial, var(--za); }
:root { --do-va: 6px; --ti: 10px; --bo-ta: 4px; }
*, *::before, *::after { box-sizing: border-box; }
html { -webkit-text-size-adjust: 100%; scroll-behavior: smooth; }
body { margin: 0; background: var(--heba-do); color: var(--doit-be); font-family: var(--habe); font-size: clamp(16px, .4vw + 15px, 17.5px); line-height: 1.65; }
body.cb668i { overflow: hidden; }
img, svg, iframe { display: block; max-width: 100%; }
img { height: auto; }
a { color: var(--ledo); }
button, input, textarea { font: inherit; color: inherit; }
button { cursor: pointer; }
.a49nq { width: var(--vele-li); margin-inline: auto; min-width: 0; }
.rkgpxi { padding-block: var(--po); position: relative; }
.bfqzi { padding-block: var(--idva-ip); }
.flrs2 { padding-block: 0; }
.brrd12 { background: var(--heba-do); color: var(--doit-be); --biip-he: var(--lita-ed); }
.lgw3i { background: var(--lita-ed); color: var(--doit-be); --biip-he: var(--da-la); }
.pjm3r { background: var(--da-la); color: var(--doit-be); --biip-he: var(--lita-ed); }
.m824w { background: var(--hola-te); color: var(--povo); }
.rxb1qh { background: var(--dehe-to); color: var(--jiez-je); }
:root { --biip-he: var(--lita-ed); }
.rxb1qh > *, .m824w > *, .bg7pxv:not(.cylneq) > * { --doit-be: var(--jiez-je); --vo-va: var(--edep); --ledo: var(--dipo-ze); --izva-ji: rgba(255,255,255,.20); --lita-ed: rgba(255,255,255,.06); --da-la: rgba(255,255,255,.09); --hola-te: var(--jiez-je); --zo-ep: var(--heba-do); --hi-ze: rgba(255,255,255,.24); --povo: var(--dehe-to); --biip-he: rgba(255,255,255,.07); }
.m824w :is(h1,h2,h3,h4), .rxb1qh :is(h1,h2,h3,h4) { color: inherit; }
h1, h2, h3 { font-family: var(--pato-ed); font-weight: var(--lava-da); line-height: var(--dila); letter-spacing: var(--be-je); margin: 0 0 .5em; hyphens: auto; overflow-wrap: anywhere; text-wrap: balance; }
h1 { font-size: clamp(2.1rem, 5.2vw, 4.4rem); }
h2 { font-size: clamp(1.7rem, 3.6vw, 3.1rem); }
h3 { font-size: clamp(1.2rem, 1.6vw + .55rem, 1.65rem); }
p { margin: 0 0 1.1em; hyphens: auto; overflow-wrap: break-word; }
a[href^="mailto:"] { overflow-wrap: anywhere; }
p:last-child { margin-bottom: 0; }
.qzpnt { font-size: clamp(1.05rem, .6vw + .95rem, 1.32rem); line-height: 1.5; color: var(--vo-va); max-width: 62ch; }
.gr9w89 { display: flex; align-items: center; gap: 10px; font-family: var(--habe); font-size: .75rem; font-weight: 800; letter-spacing: .14em; text-transform: uppercase; color: var(--ledo); margin: 0 0 1.1em; }
.gr9w89::before { content: ""; width: 30px; height: 1px; background: currentColor; flex: none; }
.rt070 { display: inline-flex; align-items: center; justify-content: center; gap: 9px; min-height: 48px; padding: 12px 24px; border: 1px solid var(--hola-te); border-radius: var(--bo-ta); background: var(--hola-te); color: var(--povo); font-family: var(--habe); font-weight: 700; font-size: .92rem; line-height: 1.2; text-decoration: none; text-align: center; transition: background .2s ease, border-color .2s ease, color .2s ease, transform .2s ease; min-width: 0; max-width: 100%; }
.rt070:hover { background: var(--zo-ep); border-color: var(--zo-ep); color: var(--povo); transform: translateY(-2px); }
.aruo6 { background: transparent; color: var(--hola-te); }
.aruo6:hover { background: var(--hola-te); color: var(--povo); }
.wfxhxt { background: var(--heba-do); border-color: var(--heba-do); color: var(--dehe-to); }
.wfxhxt:hover { background: var(--lita-ed); border-color: var(--lita-ed); color: var(--dehe-to); }
.jz3wh { background: transparent; border-color: var(--edep); color: var(--jiez-je); }
.jz3wh:hover { background: var(--jiez-je); border-color: var(--jiez-je); color: var(--dehe-to); }
.banggs { min-height: 42px; padding: 9px 17px; font-size: .86rem; }
.jomgy { display: flex; flex-wrap: wrap; gap: 12px; margin-top: 1.8em; }
.jomgy .rt070 { flex: 0 1 auto; }
.q0syg { display: inline-flex; align-items: center; min-height: 40px; font-weight: 700; text-decoration: none; color: var(--ledo); box-shadow: inset 0 -2px 0 currentColor; }
.q0syg:hover { color: var(--hola-te); }
.fkwxh { margin-bottom: var(--le-lo); max-width: 72ch; }
.fkwxh h2 { margin-bottom: .35em; }
.fkwxh p { color: var(--vo-va); max-width: 62ch; margin: 0; }
.rxb1qh .fkwxh p { color: var(--edep); }
.kupqtv { display: grid; grid-template-columns: repeat(auto-fit, minmax(min(280px, 100%), 1fr)); gap: var(--piji); max-width: none; align-items: end; }
.bzpwic { margin: 0; overflow: hidden; background: var(--da-la); border-radius: var(--ti); min-width: 0; }
.bzpwic img { width: 100%; height: 100%; object-fit: cover; }
.k6nb6 { aspect-ratio: 4/5; }
.icy67 { display: block; min-width: 0; margin: 0; }
.icy67 > label { display: block; font-size: .8rem; font-weight: 800; letter-spacing: .04em; margin-bottom: 6px; color: var(--doit-be); }
.icy67 input, .icy67 textarea { width: 100%; min-width: 0; min-height: 52px; padding: 13px 15px; border: 1px solid var(--izva-ji); border-radius: var(--do-va); background: var(--lita-ed); color: var(--doit-be); }
.icy67 textarea { min-height: 150px; resize: vertical; }
.icy67 input:focus, .icy67 textarea:focus { outline: 2px solid var(--hola-te); outline-offset: 1px; border-color: var(--hola-te); }
.orzxy { grid-column: 1 / -1; }
.icy67 .x6nrzl { display: block; min-height: 1.15em; margin-top: 5px; font-size: .78rem; font-weight: 700; color: #A3231F; }
.icy67 input[aria-invalid="true"], .icy67 textarea[aria-invalid="true"] { border-color: #A3231F; }
.ljnfl2 { display: grid; grid-template-columns: repeat(auto-fit, minmax(min(230px, 100%), 1fr)); gap: 16px 18px; }
.mhdox { font-size: .82rem; color: var(--vo-va); margin: 16px 0 0; }
.yko2h { margin-top: 14px; min-height: 1.4em; font-weight: 700; font-size: .9rem; }
.yko2h[data-ed="error"] { color: #A3231F; }
.yko2h[data-ed="ok"] { color: var(--hola-te); }
.v6irfm { position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip: rect(0,0,0,0); white-space: nowrap; border: 0; }
.xfz2cb { position: fixed; z-index: 1000; left: 16px; top: -120px; background: var(--lita-ed); color: var(--doit-be); padding: 12px 18px; border: 1px solid var(--izva-ji); border-radius: var(--do-va); text-decoration: none; font-weight: 700; }
.xfz2cb:focus { top: 16px; }
:is(a, button, input, select, textarea, summary, [tabindex]):focus-visible { outline: 3px solid var(--ledo); outline-offset: 3px; }
.org1pk { max-width: 78ch; overflow-wrap: anywhere; }
.org1pk > :first-child { margin-top: 0; }
.org1pk h2 { font-size: clamp(1.45rem, 2.4vw, 2.1rem); margin-top: 1.6em; }
.org1pk a { color: var(--ledo); }
.org1pk table { width: 100%; max-width: 100%; border-collapse: collapse; table-layout: fixed; }
.org1pk th, .org1pk td { text-align: left; padding: 12px; border-bottom: 1px solid var(--izva-ji); vertical-align: top; overflow-wrap: anywhere; hyphens: auto; }
@media (max-width:520px) {
  .org1pk table { font-size: .9rem; }
  .org1pk th, .org1pk td { padding: 9px 7px; }
}
.tnzxj { overflow-x: auto; -webkit-overflow-scrolling: touch; }
.tnzxj table { min-width: 560px; }
@media (prefers-reduced-motion: reduce) {
  *, *::before, *::after { transition: none !important; animation: none !important; scroll-behavior: auto !important; }
  .rt070:hover { transform: none; }
}
.rgz13 { position: sticky; top: 0; z-index: 100; background: color-mix(in srgb, var(--heba-do) 92%, transparent); border-bottom: 1px solid var(--izva-ji); }
.rgz13::before { content: ""; position: absolute; inset: 0; z-index: -1; backdrop-filter: blur(14px); }
@supports not (background: color-mix(in srgb, red 50%, blue)) {
  .rgz13 { background: var(--heba-do); }
}
.md0k23 { display: flex; align-items: center; justify-content: space-between; gap: 20px; min-height: 76px; }
.c9b3i3 { display: inline-flex; align-items: center; gap: 12px; text-decoration: none; color: inherit; min-width: 0; }
.lj46qo { display: grid; place-items: center; flex: none; width: 46px; height: 46px; border-radius: var(--do-va); background: var(--hola-te); color: var(--povo); font-family: var(--pato-ed); font-size: 1.3rem; line-height: 1; }
.jnt0r8 { border-radius: 50%; }
.mxqg9 { display: block; font-weight: 750; font-size: 1.12rem; letter-spacing: -.02em; line-height: 1.15; overflow-wrap: anywhere; }
.b3rhy { display: block; font-weight: 500; font-size: .66rem; letter-spacing: .11em; text-transform: uppercase; color: var(--vo-va); hyphens: auto; overflow-wrap: anywhere; }
.kdib24 { display: flex; align-items: center; flex-wrap: wrap; justify-content: flex-end; gap: clamp(8px, 1.4vw, 26px); min-width: 0; }
.kdib24 a:not(.rt070) { font-size: .9rem; font-weight: 650; text-decoration: none; color: var(--doit-be); white-space: normal; overflow-wrap: anywhere; min-width: 0; }
.kdib24 a:not(.rt070):hover, .kdib24 a[aria-current="page"]:not(.rt070) { color: var(--ledo); }
.kdib24 .rns1xo { padding-left: clamp(10px, 1.6vw, 22px); border-left: 1px solid var(--izva-ji); color: var(--hola-te); font-weight: 750; }
.gx94c { display: none; width: 48px; height: 48px; padding: 12px; border: 1px solid var(--izva-ji); border-radius: var(--do-va); background: transparent; color: var(--doit-be); flex: none; }
.gx94c span:not(.v6irfm) { display: block; height: 2px; background: currentColor; margin: 5px 0; }
.gb8f0p .md0k23 { flex-direction: column; gap: 0; padding-block: 14px; min-height: 0; }
.gb8f0p .c9b3i3 { flex-direction: column; text-align: center; gap: 8px; }
.gb8f0p .mxqg9 { font-size: 1.25rem; }
.gb8f0p .kdib24 { padding-top: 12px; margin-top: 12px; border-top: 1px solid var(--izva-ji); width: 100%; justify-content: center; flex-wrap: wrap; }
.gb8f0p .kdib24 .rns1xo { border-left: 0; padding-left: 0; }
@media (max-width:920px) {
  .kdib24 .rns1xo { display: none; }
}
@media (max-width:820px) {
  .md0k23 { min-height: 66px; position: relative; }
  .gx94c { display: block; }
  .kdib24 { display: none; position: fixed; inset: 66px 0 0 0; z-index: 99; flex-direction: column; align-items: stretch; justify-content: flex-start; gap: 0; padding: 20px var(--id-hi) 40px; background: var(--heba-do); overflow-y: auto; }
  .kdib24.albr3 { display: flex; }
  .kdib24 a { display: flex; align-items: center; min-height: 52px; font-size: 1.05rem; border-bottom: 1px solid var(--izva-ji); white-space: normal; }
  .kdib24 .rns1xo { display: flex; border-left: 0; padding-left: 0; }
  .gb8f0p .md0k23 { flex-direction: row; align-items: center; }
  .gb8f0p .c9b3i3 { flex-direction: row; text-align: left; }
  .gb8f0p .kdib24 { border-top: 0; margin-top: 0; padding-top: 20px; }
}
.bmzxy .a49nq { display: grid; grid-template-columns: repeat(auto-fit, minmax(min(300px, 100%), 1fr)); gap: var(--biti); align-items: end; }
.sz4w3c { border-top: 2px solid var(--doit-be); padding-top: 20px; font-size: .95rem; color: var(--vo-va); min-width: 0; }
.sz4w3c strong { display: block; color: var(--doit-be); font-family: var(--pato-ed); font-size: 1.25rem; margin-bottom: 8px; }
.q1k8nd { list-style: none; margin: 0; padding: 0; border-top: 1px solid var(--izva-ji); }
.q1k8nd li { display: grid; grid-template-columns: minmax(52px, auto) minmax(0,1fr); gap: 8px clamp(16px, 3vw, 40px); padding: clamp(22px,3vw,34px) 0; border-bottom: 1px solid var(--izva-ji); min-width: 0; }
.q1k8nd .v6xq5 { font-family: var(--pato-ed); font-size: clamp(1.2rem, 2.4vw, 2rem); color: var(--ledo); line-height: 1; }
.q1k8nd h3 { margin-bottom: .4em; }
.q1k8nd p { color: var(--vo-va); margin: 0; max-width: 64ch; }
.ziep3 .a49nq { display: grid; grid-template-columns: repeat(auto-fit, minmax(min(280px, 100%), 1fr)); gap: var(--piji); align-items: stretch; }
.ik4r8l { background: var(--hola-te); color: var(--povo); border-radius: var(--ti); padding: clamp(30px,4vw,56px); display: flex; flex-direction: column; justify-content: center; min-width: 0; }
.ik4r8l h2 { color: var(--povo); }
.ik4r8l p { color: var(--povo); opacity: .9; }
.ik4r8l .gr9w89 { color: var(--dipo-ze); }
.ziep3 .bzpwic { aspect-ratio: auto; height: 100%; min-height: 280px; }
.x0bc5 .bzpwic { order: -1; }
@media (max-width:760px) {
  .x0bc5 .bzpwic { order: 0; }
}
.ohxn5l { margin: 0; background: var(--biip-he); border-left: 4px solid var(--ledo); border-radius: 0 var(--ti) var(--ti) 0; padding: clamp(28px,4vw,52px); }
.ohxn5l blockquote { margin: 0; font-family: var(--pato-ed); font-size: clamp(1.25rem,2.4vw,1.95rem); line-height: 1.4; color: var(--doit-be); }
.ohxn5l figcaption { margin-top: 18px; font-size: .86rem; color: var(--vo-va); }
.lxoept dt { font-size: .74rem; letter-spacing: .13em; text-transform: uppercase; color: var(--vo-va); font-weight: 800; }
.lxoept dd { margin: 0; font-weight: 650; overflow-wrap: anywhere; min-width: 0; }
.lxoept dd a { color: var(--ledo); text-decoration: none; }
.lxoept dd a:hover { text-decoration: underline; }
.gh5hy { display: grid; grid-template-columns: repeat(auto-fit, minmax(min(230px, 100%), 1fr)); gap: var(--piji); }
.gh5hy div { background: var(--biip-he); border: 1px solid var(--izva-ji); border-radius: var(--do-va); padding: clamp(20px,2.4vw,28px); min-width: 0; }
.gh5hy dt { font-size: .74rem; letter-spacing: .13em; text-transform: uppercase; color: var(--ledo); font-weight: 800; margin-bottom: 10px; }
.gh5hy dd { margin: 0; font-size: 1.05rem; font-weight: 650; overflow-wrap: anywhere; }
.jn5vv { border-top: 1px solid var(--izva-ji); }
.jn5vv details { border-bottom: 1px solid var(--izva-ji); }
.jn5vv summary { display: flex; justify-content: space-between; align-items: flex-start; gap: 20px; padding: clamp(18px,2.2vw,26px) 0; cursor: pointer; list-style: none; font-family: var(--pato-ed); font-size: clamp(1.05rem,1.6vw,1.35rem); color: var(--doit-be); }
.jn5vv summary::-webkit-details-marker { display: none; }
.jn5vv summary::after { content: "+"; flex: none; font-family: var(--pato-ed); font-size: 1.4em; line-height: 1; color: var(--ledo); }
.jn5vv details[open] summary::after { content: "−"; }
.jn5vv .r205q { padding: 0 clamp(0px,4vw,60px) clamp(18px,2.2vw,26px) 0; color: var(--vo-va); max-width: 70ch; }
.jn5vv .r205q :last-child { margin-bottom: 0; }
.lvh2kw .a49nq { display: grid; grid-template-columns: repeat(auto-fit, minmax(min(300px, 100%), 1fr)); gap: var(--biti); align-items: start; }
.lvh2kw .fkwxh { margin-bottom: 0; }
.ci610 { display: grid; grid-template-columns: repeat(auto-fit, minmax(min(420px, 100%), 1fr)); gap: var(--piji); }
.ci610 article { background: var(--biip-he); border: 1px solid var(--izva-ji); border-radius: var(--do-va); padding: clamp(22px,2.6vw,30px); min-width: 0; }
.ci610 h3 { font-size: 1.1rem; margin-bottom: .6em; }
.ci610 p { color: var(--vo-va); margin: 0; }
.qoygh { background: var(--dehe-to); color: var(--jiez-je); }
.qoygh .a49nq { display: grid; grid-template-columns: repeat(auto-fit, minmax(min(290px, 100%), 1fr)); gap: var(--biti); align-items: center; }
.qoygh h2 { color: var(--jiez-je); margin: 0 0 .4em; max-width: 20ch; }
.qoygh p { color: var(--edep); margin: 0; max-width: 52ch; }
.qoygh .gr9w89 { color: var(--dipo-ze); }
.qoygh .jomgy { margin-top: 0; }
.f2lld dt { font-size: .74rem; letter-spacing: .12em; text-transform: uppercase; color: var(--vo-va); font-weight: 800; margin-top: 20px; }
.f2lld dd { margin: 4px 0 0; font-size: 1.05rem; overflow-wrap: anywhere; }
.f2lld dd a { color: var(--ledo); text-decoration: none; }
.f2lld dd a:hover { text-decoration: underline; }
.mnr3ik { display: grid; grid-template-columns: repeat(auto-fit, minmax(min(240px, 100%), 1fr)); gap: var(--piji); }
.mnr3ik article { background: var(--biip-he); border: 1px solid var(--izva-ji); border-radius: var(--do-va); padding: clamp(24px,3vw,34px); min-width: 0; }
.mnr3ik h3 { font-size: .76rem; letter-spacing: .13em; text-transform: uppercase; font-family: var(--habe); font-weight: 800; color: var(--ledo); margin-bottom: .9em; }
.mnr3ik p { margin: 0; font-size: 1.05rem; overflow-wrap: anywhere; }
.psxix .a49nq { display: grid; grid-template-columns: repeat(auto-fit, minmax(min(300px, 100%), 1fr)); gap: var(--biti); align-items: stretch; }
.mnhjxi { border: 1px solid var(--izva-ji); border-radius: var(--ti); overflow: hidden; min-height: 340px; min-width: 0; }
.mnhjxi iframe { width: 100%; height: 100%; min-height: 340px; border: 0; }
.w82h19 { min-width: 0; align-self: center; }
.bg7pxv { background: var(--dehe-to); color: var(--jiez-je); padding-top: clamp(48px,6vw,84px); }
.bg7pxv a:not(.rt070) { color: var(--jiez-je); text-decoration: none; }
.bg7pxv a:not(.rt070):hover { color: var(--dipo-ze); }
.bg7pxv .c9b3i3 { color: var(--jiez-je); }
.bg7pxv .lj46qo { background: var(--dipo-ze); color: var(--dehe-to); }
.bg7pxv .b3rhy { color: var(--edep); }
.bg7pxv ul { list-style: none; margin: 0; padding: 0; }
.bg7pxv li { margin-bottom: 10px; font-size: .92rem; overflow-wrap: anywhere; }
.bg7pxv address { font-style: normal; font-size: .92rem; color: var(--edep); }
.vafbz { position: fixed; z-index: 500; left: 16px; right: 16px; bottom: 16px; background: var(--lita-ed); color: var(--doit-be); border: 1px solid var(--izva-ji); border-radius: var(--ti); box-shadow: 0 18px 60px rgba(0,0,0,.3); padding: clamp(18px,2.4vw,26px); display: grid; grid-template-columns: repeat(auto-fit, minmax(min(260px, 100%), 1fr)); gap: 18px; align-items: center; max-height: calc(100vh - 32px); overflow-y: auto; }
.vafbz[hidden] { display: none; }
.vafbz p { margin: 0 0 6px; font-size: .88rem; }
.vafbz p:last-child { margin-bottom: 0; }
.vafbz a { color: var(--ledo); }
.r074cg { min-width: 0; overflow-wrap: anywhere; }
.gryss8 { display: flex; flex-wrap: wrap; gap: 10px; justify-content: flex-end; min-width: 0; }
.gryss8 .rt070 { flex: 1 1 max-content; }
@media (max-width:600px) {
  .vafbz { left: 10px; right: 10px; bottom: 10px; grid-template-columns: 1fr; }
  .gryss8 { justify-content: stretch; }
  .gryss8 .rt070 { flex: 1 1 100%; }
}
.hqfx3o { padding-block: clamp(16px,2vw,26px); border-bottom: 1px solid var(--izva-ji); }
.hqfx3o ol { display: flex; flex-wrap: wrap; gap: 6px 10px; list-style: none; margin: 0; padding: 0; font-size: .85rem; color: var(--vo-va); }
.hqfx3o li + li::before { content: "/"; margin-right: 10px; opacity: .5; }
.hqfx3o a { display: inline-block; padding-block: 5px; color: var(--vo-va); text-decoration: none; text-underline-offset: 3px; }
.hqfx3o a:hover { color: var(--ledo); text-decoration: underline; }
.hqfx3o [aria-current="page"] { color: var(--doit-be); font-weight: 650; }
.xbi9o1 { display: grid; grid-template-columns: repeat(auto-fit, minmax(min(260px,100%), 1fr)); gap: 1px; background: var(--izva-ji); border: 1px solid var(--izva-ji); }
.xbi9o1 article { background: var(--biip-he); padding: clamp(26px,3.4vw,52px); min-width: 0; display: flex; flex-direction: column; }
.xbi9o1 span { display: block; margin-bottom: clamp(28px,4vw,56px); font-size: .74rem; font-weight: 800; letter-spacing: .14em; text-transform: uppercase; color: var(--ledo); }
.xbi9o1 h3 { margin-bottom: .5em; }
.xbi9o1 p { margin: 0; color: var(--vo-va); }
.ll45bj { font-family: var(--pato-ed); font-size: clamp(1.4rem,3vw,2.5rem); line-height: 1.28; color: var(--doit-be); max-width: 24ch; margin: 0 0 clamp(28px,4vw,52px); }
.d3cro { display: grid; grid-template-columns: repeat(auto-fit, minmax(min(280px,100%), 1fr)); gap: var(--piji); border-top: 1px solid var(--izva-ji); padding-top: clamp(20px,2.6vw,30px); }
.d3cro p { color: var(--vo-va); margin: 0; max-width: 56ch; }
.hpdfkt { font-weight: 700; color: var(--doit-be) !important; }
.cvg5rs .a49nq { display: grid; grid-template-columns: repeat(auto-fit, minmax(min(300px,100%), 1fr)); gap: var(--biti); align-items: center; }
.kye41 { min-width: 0; }
.g8fr3 { margin: clamp(24px,3vw,36px) 0 0; padding: clamp(18px,2.2vw,26px) clamp(20px,2.4vw,30px); background: var(--biip-he); border-left: 4px solid var(--ledo); border-radius: 0 var(--do-va) var(--do-va) 0; }
.g8fr3 blockquote { margin: 0; font-family: var(--pato-ed); font-size: clamp(1.05rem,1.6vw,1.35rem); line-height: 1.45; }
.g8fr3 figcaption { margin-top: 12px; font-size: .84rem; color: var(--vo-va); }
.gd890e dt { font-size: .74rem; letter-spacing: .13em; text-transform: uppercase; color: var(--vo-va); font-weight: 800; }
.gd890e dd { margin: 0; font-weight: 650; overflow-wrap: anywhere; min-width: 0; }
.ol98r { display: grid; grid-template-columns: repeat(auto-fit, minmax(min(190px,100%), 1fr)); gap: var(--piji); border-top: 1px solid var(--edep); padding-top: clamp(24px,3vw,40px); }
.ol98r div { min-width: 0; }
.ol98r strong { display: block; font-family: var(--pato-ed); font-size: clamp(1.8rem,4vw,3rem); line-height: 1.05; color: var(--jiez-je); margin-bottom: .25em; overflow-wrap: anywhere; }
.ol98r span { font-size: .8rem; letter-spacing: .1em; text-transform: uppercase; color: var(--dipo-ze); }
.nyi07 { display: grid; grid-template-columns: repeat(auto-fit, minmax(min(340px,100%), 1fr)); }
.pe6nf { min-height: min(56vw,460px); overflow: hidden; }
.pe6nf img { width: 100%; height: 100%; object-fit: cover; }
.heyr8w { background: var(--hola-te); color: var(--povo); padding: clamp(44px,6vw,96px) clamp(24px,5vw,96px); min-width: 0; align-self: stretch; display: flex; flex-direction: column; justify-content: center; }
.heyr8w > * { max-width: min(520px,100%); }
.heyr8w h2 { color: var(--povo); margin-bottom: .4em; }
.heyr8w p { color: var(--povo); opacity: .9; }
.heyr8w .gr9w89 { color: var(--dipo-ze); }
.l0abvz iframe { width: 100%; height: 100%; border: 0; display: block; }
.dhrx0 dt { font-size: .74rem; letter-spacing: .12em; text-transform: uppercase; font-weight: 800; margin-top: 18px; color: var(--vo-va); }
.dhrx0 dd { margin: 4px 0 0; font-size: 1.05rem; overflow-wrap: anywhere; }
.h6aqj dt { font-size: .74rem; letter-spacing: .12em; text-transform: uppercase; color: var(--vo-va); font-weight: 800; margin-top: 16px; }
.h6aqj dd { margin: 4px 0 0; font-size: 1.05rem; overflow-wrap: anywhere; }
.y6dddy dt { font-size: .74rem; letter-spacing: .12em; text-transform: uppercase; color: var(--vo-va); font-weight: 800; margin-top: 14px; }
.y6dddy dd { margin: 4px 0 0; font-size: 1.02rem; overflow-wrap: anywhere; }
.mjc2i iframe { width: 100%; height: 100%; border: 0; display: block; }
.m1yfcm { max-width: min(680px,100%); margin-inline: auto; background: var(--biip-he); border: 1px solid var(--izva-ji); border-radius: var(--ti); padding: clamp(24px,3.4vw,48px); text-align: left; }
.m1yfcm .ljnfl2 { grid-template-columns: repeat(auto-fit, minmax(min(220px,100%),1fr)); }
.ri2voy { display: grid; grid-template-columns: repeat(auto-fit, minmax(min(180px,100%),1fr)); gap: var(--piji); margin: clamp(26px,3vw,40px) 0 0; border-top: 1px solid var(--izva-ji); padding-top: clamp(18px,2.2vw,26px); }
.ri2voy > div { min-width: 0; }
.ri2voy dt { font-size: .72rem; letter-spacing: .14em; text-transform: uppercase; color: var(--vo-va); font-weight: 800; }
.ri2voy dd { margin: 5px 0 0; font-size: 1.02rem; overflow-wrap: anywhere; }
.k4dx3t > * { break-inside: avoid; }
@media (min-width:900px) {
  .k4dx3t { column-count: 2; column-gap: clamp(32px,4vw,64px); }
  .k4dx3t h2 { break-after: avoid; }
}
@media (max-width:820px) {
  .gx94c { position: relative; z-index: 100; }
  .pu1ll .kdib24 { position: absolute; inset: auto 0 auto 0; top: calc(100% + 8px); margin-inline: var(--id-hi); padding: 12px 18px 20px; border: 1px solid var(--izva-ji); border-radius: var(--ti); box-shadow: var(--je-do); max-height: 70vh; }
  .pu1ll .md0k23 { position: relative; }
}
.kvbs0g dt { font-size: .72rem; letter-spacing: .14em; text-transform: uppercase; color: var(--vo-va); font-weight: 800; }
.kvbs0g dd { margin: 6px 0 0; font-family: var(--pato-ed); font-size: clamp(1.15rem,1.8vw,1.55rem); overflow-wrap: anywhere; }
.z05ws dt { font-size: .72rem; letter-spacing: .13em; text-transform: uppercase; opacity: .72; font-weight: 800; }
.z05ws dd { margin: 3px 0 0; overflow-wrap: anywhere; }
.o59d5y iframe { width: 100%; height: 100%; border: 0; display: block; }
.gkeuao dt { opacity: .8; }
.gkeuao dd { margin: 0; font-weight: 650; }
.s95z3 { display: grid; gap: clamp(24px,3vw,40px); }
.lxqak { display: grid; grid-template-columns: repeat(auto-fit, minmax(min(260px,100%),1fr)); gap: var(--piji); align-items: center; border-top: 1px solid var(--izva-ji); padding-top: clamp(20px,2.4vw,32px); }
.lxqak:first-child { border-top: 0; padding-top: 0; }
.lxqak img { width: 100%; height: auto; aspect-ratio: 3/2; object-fit: cover; border-radius: var(--do-va); display: block; }
.lxqak > div { min-width: 0; }
.vv4vg { margin: 0; font-size: .86rem; color: var(--vo-va); }
.so07y dt { color: var(--vo-va); }
.so07y dd { margin: 0; font-weight: 650; text-align: right; overflow-wrap: anywhere; }
.cnjxy3 { overflow-wrap: break-word; }
.sl3pa { width: 100%; height: 100%; min-height: 240px; display: flex; align-items: center; background: var(--da-la); color: var(--doit-be); }
:is(.l0abvz, .o59d5y, .mjc2i, .mnhjxi):has(> .sl3pa:not(.kgg8e)) { aspect-ratio: auto; height: auto; }
.mnhjxi .sl3pa { min-height: 340px; }
.y10nxe { padding: clamp(18px,3vw,32px); max-width: 46ch; min-width: 0; }
.lj6zm { margin: 0 0 .4em; font-weight: 700; font-size: 1.02rem; }
.x3vy9g { margin: 0 0 1em; font-size: .92rem; color: var(--vo-va); }
.eesyku { display: flex; flex-wrap: wrap; align-items: center; gap: 10px 18px; margin: 0; }
.eesyku a { color: var(--ledo); font-size: .92rem; font-weight: 650; overflow-wrap: anywhere; }
.sl3pa iframe { width: 100%; height: 100%; min-height: inherit; border: 0; display: block; }
.sl3pa.kgg8e { display: block; background: transparent; }
.ngooa { background: none; border: 0; padding: 6px 2px; min-height: 44px; font: inherit; font-size: .86rem; font-weight: 650; color: var(--ledo); text-decoration: underline; text-underline-offset: 3px; cursor: pointer; }
.pkjmmt { grid-column: 1 / -1; border-top: 1px solid var(--izva-ji); padding-top: 14px; min-width: 0; }
.pkjmmt:not([hidden]) { display: grid; gap: 12px; }
.sl6c7 { font-weight: 700; }
.wucalx { display: flex; justify-content: space-between; align-items: flex-start; gap: 16px; min-width: 0; }
.wucalx > div { min-width: 0; }
.wucalx p { margin: 2px 0 0; font-size: .84rem; color: var(--vo-va); }
.mnlu0q { flex: none; font-size: .8rem; font-weight: 700; color: var(--vo-va); padding-top: 2px; }
.q3vuqu { flex: none; width: 22px; height: 22px; margin: 2px 0 0; accent-color: var(--hola-te); cursor: pointer; }
.sd2pc1 { font-size: .84rem; }
.derw2 { margin: 0; }
.org1pk .tnzxj { margin: 0 0 1.2em; }
.org1pk .tnzxj table { min-width: 640px; }
.k4dx3t .tnzxj, .k4dx3t table { column-span: all; }
.dz0ja { max-width: 62ch; }
.udgyc5 { display: grid; grid-template-columns: repeat(auto-fit, minmax(min(300px,100%),1fr)); gap: var(--biti); margin-top: clamp(28px,4vw,56px); align-items: start; }
.udgyc5 > div { min-width: 0; }
.fn3nct h2, .uxqto h2 { font-size: clamp(1.25rem,2vw,1.6rem); }
.g7i15 { margin: 0; padding-left: 1.3em; display: grid; gap: 12px; }
.uxqto:not([hidden]) { display: block; background: var(--biip-he); border: 1px solid var(--izva-ji); border-radius: var(--ti); padding: clamp(18px,2.4vw,28px); }
.tosg8s { margin: 0 0 18px; display: grid; gap: 10px; }
.tosg8s dt { font-size: .8rem; font-weight: 700; text-transform: uppercase; letter-spacing: .08em; color: var(--vo-va); }
.tosg8s dd { margin: 0; overflow-wrap: anywhere; white-space: pre-line; }
.uqdhg6 { margin-top: clamp(28px,4vw,56px); border-top: 1px solid var(--izva-ji); padding-top: clamp(18px,2.4vw,28px); }
.uqdhg6 a:not(.rt070) { color: var(--ledo); overflow-wrap: anywhere; }
.fu4els .qzpnt { max-width: 60ch; }
.d92tj3 { font-size: clamp(1.2rem,2vw,1.5rem); margin-top: clamp(24px,3vw,40px); }
.jr7nl { list-style: none; margin: 0; padding: 0; display: grid; grid-template-columns: repeat(auto-fit, minmax(min(220px,100%),1fr)); gap: 0 var(--piji); }
.jr7nl li { border-bottom: 1px solid var(--izva-ji); min-width: 0; }
.jr7nl a { display: flex; min-height: 48px; align-items: center; color: var(--doit-be); font-weight: 650; overflow-wrap: anywhere; }
.pqg8qr a { color: var(--ledo); overflow-wrap: anywhere; }
.wosxgy { position: absolute; top: 0; left: 0; width: 1px; height: 1px; margin: 0; padding: 0; overflow: hidden; clip-path: inset(50%); white-space: nowrap; opacity: 0; pointer-events: none; }
.wosxgy * { width: 1px; height: 1px; min-height: 0; padding: 0; border: 0; font-size: 1px; }
form[data-vite-ep] { position: relative; }
form.jhkal [type="submit"] { opacity: .7; cursor: progress; }
.i2cwaa > * { min-width: 0; }
:is(.k4wu4,.e86tlg,.vy75s,.i67ucy,.cgsfj,.jugdis,.gkqvu,.tr6z5,.qv5da8,.irl45,.hiuzd) figure { margin: 0; overflow: hidden; }
:is(.gg40rf,.i2mz20,.i2cwaa,.svhcv,.wf0xy,.quzi6f,.x3pizf,.x4vxd,.ekupky,.le3p2,.dlbr8r) img { display: block; width: 100%; height: 100%; object-fit: cover; }
.h6hbz dt { font-size: .85rem; color: var(--vo-va); overflow-wrap: anywhere; }
.h6hbz dd { margin: 0 0 .4rem; font: var(--lava-da) clamp(1.3rem,2.5vw,2.6rem)/1.1 var(--pato-ed); overflow-wrap: anywhere; }
.i2cwaa { display: grid; grid-template-columns: minmax(0,1.2fr) minmax(0,.8fr); grid-template-rows: auto 1fr; gap: var(--piji) var(--biti); }
.hgm3i9 { grid-column: 1; }
.hgm3i9 h1 { font-size: clamp(2.2rem,5.2vw,5.3rem); }
.i2cwaa > figure { grid-column: 2; grid-row: 1 / 3; aspect-ratio: 4 / 5; align-self: start; }
.xn4wuv { grid-column: 1; }
.a43oa { margin-top: var(--piji); border-top: 1px solid var(--izva-ji); padding-top: 1.3rem; display: grid; grid-template-columns: 1fr 1.8fr; gap: 1rem; color: var(--vo-va); font-size: .9rem; }
.a43oa strong { color: var(--doit-be); }
.le3p2 p { color: var(--vo-va); }
.le3p2 { display: grid; grid-template-columns: 1.25fr 1fr 1.25fr 1fr; gap: var(--piji); align-items: stretch; }
.le3p2 article:nth-child(even) { padding-top: 4rem; }
.le3p2 figure { aspect-ratio: 4 / 5; margin-bottom: 1.5rem; }
.le3p2 h3 { font-size: clamp(1.25rem,1.8vw,1.7rem); }
.le3p2 p { font-size: .92rem; }
@media (max-width:850px) {
  .i2cwaa { grid-template-columns: minmax(0,1fr); }
  .i2cwaa > figure { grid-column: 1; grid-row: 3; aspect-ratio: 3 / 2; }
  .xn4wuv { grid-column: 1; grid-row: 2; }
  .a43oa { margin-top: 2rem; }
  .le3p2 { grid-template-columns: repeat(2,minmax(0,1fr)); }
  .le3p2 article:nth-child(even) { padding-top: 2rem; }
}
@media (max-width:580px) {
  .a43oa { grid-template-columns: 1fr; }
  .le3p2 { gap: 1rem; }
  .le3p2 article:nth-child(even) { padding-top: 0; }
  .le3p2 h3 { font-size: 1.2rem; }
}
.qbefyv { min-width: 0; margin-bottom: var(--biti); }
.qbefyv .qzpnt { margin-bottom: 0; }
.ewtrm9 { font-family: var(--pato-ed); font-size: 1.1rem; color: var(--ledo); display: block; }
:is(.j4bz0,.b1w6mh,.vq3rc,.a4e55k,.dx9yzt,.ssgyk,.sglky,.kw327,.xyyjbr,.sqkxr,.v5oc9p,.rddgz,.svg87q,.fm2er,.r16txx,.wf8b9,.nwkchg,.bbggb,.y424a,.asir3h) :is(li,dl,dt,dd,figure,blockquote,figcaption,div) { min-width: 0; }
.mekpf, .ecvdve { list-style: none; padding: 0; margin: 0; }
.mekpf { border-left: 1px solid var(--izva-ji); padding-left: clamp(24px,4vw,64px); }
.mekpf li { position: relative; padding: 0 0 2.5rem; display: grid; gap: .75rem; }
.mekpf li::before { content: ""; position: absolute; inset-inline-start: calc(-1 * clamp(24px,4vw,64px) - .4rem); top: .5rem; border: .3rem solid var(--ledo); border-radius: 50%; }
.mekpf li>div { padding: 1.5rem; background: var(--biip-he); color: var(--doit-be); border-left: 3px solid var(--izva-ji); }
.mekpf li:last-child { padding-bottom: 0; }
.ecvdve { display: grid; grid-template-columns: repeat(auto-fit,minmax(min(230px,100%),1fr)); gap: var(--piji); }
.ecvdve li { border-top: 2px solid var(--ledo); position: relative; padding-top: 1.8rem; }
.fix3f { position: absolute; top: -.5rem; left: 0; border: .45rem solid var(--ledo); border-radius: 50%; }
.ecvdve .ewtrm9 { margin-bottom: 2rem; }
.bj1k0 { margin: 0; }
.hgdrlc dd { font-family: var(--pato-ed); font-size: clamp(2rem,4vw,4rem); margin: 0; line-height: 1.15; overflow-wrap: anywhere; }
.hgdrlc dt { margin-top: 1rem; color: var(--vo-va); }
.tklepv dt { font-size: .8rem; text-transform: uppercase; letter-spacing: .08em; color: var(--vo-va); }
.tklepv dd { font-weight: 700; margin: .6rem 0 0; overflow-wrap: anywhere; }
.qnc15y dt { font-size: .85rem; color: var(--vo-va); }
.qnc15y dt::before { content: counter(registry,decimal-leading-zero) " / "; font-variant-numeric: tabular-nums; color: var(--ledo); }
.qnc15y dd { margin: .5rem 0 0; font-weight: 600; overflow-wrap: anywhere; }
.bj1k0>div { display: grid; grid-template-columns: minmax(0,1fr); gap: .5rem; border-bottom: 1px solid var(--izva-ji); padding: 1.6rem 0; }
.bj1k0 dt { color: var(--vo-va); }
.bj1k0 dd { margin: 0; font-size: 1.2rem; overflow-wrap: anywhere; }
.zkei4 { margin: 0; }
.zkei4 blockquote { font-family: var(--pato-ed); font-size: clamp(1.5rem,3.3vw,3rem); line-height: 1.3; margin: 0; overflow-wrap: anywhere; }
.zkei4 { padding: clamp(24px,5vw,80px); background: var(--biip-he); color: var(--doit-be); border: 1px solid var(--izva-ji); border-top: 8px solid var(--ledo); box-shadow: var(--je-do); }
.zkei4 figcaption { margin-top: 2.5rem; border-top: 1px solid var(--izva-ji); padding-top: 1rem; color: var(--vo-va); }
.lw5f4 { padding: .5rem; background: linear-gradient(120deg,var(--hola-te),var(--dipo-ze),var(--ledo)); color: var(--doit-be); display: grid; grid-template-columns: minmax(0,1fr); gap: .5rem; }
.lw5f4>div { padding: clamp(24px,4vw,64px); background: var(--heba-do); color: var(--doit-be); }
.oyxre0 { display: flex; align-items: center; justify-content: center; }
.i2q14r { display: grid; grid-template-columns: minmax(0,1fr); }
.xuo8i { padding: clamp(24px,4vw,64px); border: 1px solid var(--izva-ji); border-top: 6px solid var(--ledo); }
.oyegv { padding: clamp(24px,4vw,64px); background: var(--biip-he); color: var(--doit-be); border-inline-start: 6px solid var(--izva-ji); }
.wf8b9>.a49nq { display: grid; gap: var(--biti); }
.ssqdz { border-top: 2px solid var(--izva-ji); }
.kjne26 { align-self: center; }
.ssqdz>div { padding: 1.8rem 0; border-bottom: 1px solid var(--izva-ji); }
.zqrioj { font-family: var(--pato-ed); font-size: clamp(1.5rem,3vw,2.8rem); overflow-wrap: anywhere; text-decoration: none; color: var(--doit-be); }
.ixwlmh { padding: clamp(24px,5vw,80px); background: var(--biip-he); color: var(--doit-be); border: 1px solid var(--izva-ji); display: grid; gap: 1rem; }
.ixwlmh .qzpnt { margin: 0; }
:is(.fwhmc,.ixtik6,.n5whx,.lhpv1) :is(div,p,li,ul,address) { min-width: 0; }
.r8j3ci { display: grid; gap: 1.5rem; }
.r8j3ci .c9b3i3 { min-width: 0; }
.r8j3ci .mxqg9 { white-space: normal; overflow-wrap: anywhere; }
.r8j3ci p { max-width: 48ch; margin: 0; }
.r8j3ci address { font-style: normal; color: var(--vo-va); }
.u8y5y h2 { font-size: 1rem; margin: 0 0 1rem; }
.u8y5y ul { list-style: none; padding: 0; margin: 0; }
.u8y5y a { display: inline-block; padding-block: .4rem; overflow-wrap: anywhere; color: var(--doit-be); text-decoration: none; }
.u8y5y a:hover { text-decoration: underline; }
.dc4uqn { margin-top: var(--biti); padding-top: 1.5rem; border-top: 1px solid var(--izva-ji); display: flex; flex-wrap: wrap; justify-content: space-between; gap: 1rem; font-size: .8rem; color: var(--vo-va); }
.dc4uqn p { margin: 0; }
.y88s4b { margin-top: var(--piji); }
.y88s4b .u8y5y { border-top: 1px solid var(--izva-ji); padding-block: 1.5rem; display: grid; gap: 1rem; }
.y88s4b ul { display: flex; flex-wrap: wrap; gap: .5rem 2rem; }
@media (min-width:760px) {
  .j4bz0>.a49nq { display: grid; grid-template-columns: minmax(0,1fr) minmax(0,1.7fr); gap: var(--biti); }
  .ecvdve { gap: 0; }
  .ecvdve li { padding-inline-end: 1.5rem; }
  .b1w6mh .qbefyv { display: grid; grid-template-columns: minmax(0,1.5fr) minmax(0,1fr); gap: 0 var(--piji); }
  .b1w6mh .qbefyv .gr9w89 { grid-column: 1/-1; }
  .hgdrlc>div:first-child dd { font-size: clamp(3rem,8vw,8rem); }
  .bj1k0 { margin-inline-start: 20%; }
  .bj1k0>div { grid-template-columns: minmax(0,.6fr) minmax(0,1fr); gap: var(--piji); }
  .bj1k0>div:nth-child(even) { margin-inline-start: 0; }
  .zkei4 { margin-inline: 12% 4%; }
  .lw5f4 { grid-template-columns: minmax(0,2fr) minmax(0,1fr); }
  .i2q14r { grid-template-columns: minmax(0,1.2fr) minmax(0,1fr); }
  .xuo8i { margin-bottom: 3rem; }
  .oyegv { margin-top: 3rem; }
  .wf8b9>.a49nq { grid-template-columns: minmax(0,1fr) minmax(0,1fr); }
  .ixwlmh { grid-template-columns: minmax(0,.3fr) minmax(0,1fr); gap: var(--piji); }
  .ixwlmh .gr9w89 { grid-row: span 2; align-self: start; }
  .ixwlmh .qzpnt { grid-column: 2; }
  .fwhmc .r8j3ci { grid-template-columns: minmax(0,1.2fr) minmax(0,1fr) minmax(0,1fr); align-items: start; }
  .y88s4b .u8y5y { grid-template-columns: minmax(0,.45fr) minmax(0,2fr); }
}
.imumhg { left: 1rem; right: auto; bottom: 1rem; width: min(54rem,calc(100% - 2rem)); grid-template-columns: minmax(0,1fr) minmax(0,.6fr); border-inline-start: .5rem solid var(--ledo); gap: 1.5rem; }
.imumhg .r074cg { padding-inline-start: .5rem; }
.imumhg .gryss8 { display: grid; grid-template-columns: minmax(0,1fr); border-inline-start: 1px solid var(--izva-ji); padding-inline-start: 1.5rem; gap: .65rem; }
:is(.imumhg,.xignm,.cdgvj0) [data-id] { background: var(--hola-te); color: var(--povo); border: 1px solid var(--hola-te); min-height: 3rem; padding: .8rem 1rem; width: 100%; }
:is(.imumhg,.xignm,.cdgvj0) [data-id]:hover { background: var(--zo-ep); color: var(--povo); border-color: var(--zo-ep); }
:is(.imumhg,.xignm,.cdgvj0) .ngooa { min-height: 2.75rem; text-align: start; }
:is(.imumhg,.xignm,.cdgvj0) .pkjmmt { grid-column: 1/-1; }
@media (max-width:600px) {
  .imumhg { grid-template-columns: minmax(0,1fr); left: 1rem; right: auto; gap: 1rem; }
  .imumhg .gryss8 { padding-inline-start: 0; padding-top: 1rem; border-inline-start: 0; border-top: 1px solid var(--izva-ji); }
}
@media (max-width:480px) {
  :is(.eg2zp9,.dmibx,.nh2s9t,.un047,.lyl57o,.ahyvwv,.fvcvw3,.kgrtf,.qc7bu,.zq367,.vyw5nj,.sqkic,.k4wu4,.e86tlg,.i7pxc,.vy75s,.i67ucy,.hwivi,.wz3i7x,.cgsfj) { padding-block: var(--dota); }
  :is(.eg2zp9,.qpws7w,.dmibx,.d7kjb,.nh2s9t,.un047,.lyl57o,.ahyvwv,.fvcvw3,.kgrtf,.qc7bu,.zq367,.sqkic,.k4wu4,.e86tlg,.i7pxc,.vy75s,.i67ucy,.hwivi,.wz3i7x,.cgsfj) .jomgy > a.rt070 { padding-inline: var(--edje); }
  :is(.ik4r8l,.l7gx9,.sxb2jn) { --toje: var(--jo-vi); padding-inline: var(--edje); }
  .ik4r8l { --toje: var(--hido); }
  :is(.ik4r8l,.l7gx9,.sxb2jn) .jomgy > a.rt070 { padding-inline: var(--toje); font-size: .85rem; }
  :is(.u2d0lq,.heyr8w) { --toje: var(--hido); padding-inline: var(--edje); }
  .qoygh { --toje: var(--jo-vi); }
  :is(.u2d0lq,.heyr8w,.qoygh) .jomgy > a.rt070 { padding-inline: var(--toje); font-size: .85rem; }
  :is(.fbyqs,.jb9qj) button.rt070[type="submit"] { padding-inline: var(--jo-vi); letter-spacing: .02em; }
}
@media (max-width:820px) {
  .gb8f0p .md0k23 { padding-block: var(--hido); }
}
@media (max-width:480px) {
  .rgz13 .mxqg9, .bg7pxv .mxqg9 { font-size: 1rem; }
  .rgz13 .b3rhy { font-size: .6rem; line-height: 1.3; letter-spacing: .05em; }
}
@media (max-width:639px) {
  :is(.vmdsn,.g8a09,.h716fw,.youx9,.mnjrk,.f22rq,.hz9h5,.gh5hy,.mnr3ik,.h5umo,.mcfd6,.kvbs0g,.o78ey,.ecvdve,.qxssb,.tklepv,.mxznuq,.nrchs .lasegy,.pa6r8 .lasegy,.s1gvy .lasegy,.ryrhl .lasegy,.km70w):has(> :nth-child(4):last-child) { grid-template-columns: minmax(0,1fr); }
}
@media (min-width:640px) and (max-width:1279px) {
  :is(.vmdsn,.g8a09,.h716fw,.youx9,.mnjrk,.f22rq,.hz9h5,.gh5hy,.mnr3ik,.h5umo,.mcfd6,.kvbs0g,.o78ey,.ecvdve,.qxssb,.tklepv,.mxznuq,.nrchs .lasegy,.pa6r8 .lasegy,.s1gvy .lasegy,.ryrhl .lasegy):has(> :nth-child(4):last-child) { grid-template-columns: repeat(2,minmax(0,1fr)); }
}
@media (min-width:1280px) {
  :is(.vmdsn,.g8a09,.h716fw,.youx9,.mnjrk,.f22rq,.hz9h5,.gh5hy,.mnr3ik,.h5umo,.mcfd6,.kvbs0g,.o78ey,.ecvdve,.qxssb,.tklepv,.mxznuq,.nrchs .lasegy,.pa6r8 .lasegy,.s1gvy .lasegy,.ryrhl .lasegy):has(> :nth-child(4):last-child) { grid-template-columns: repeat(4,minmax(0,1fr)); }
}
@media (max-width:899px) {
  :is(.k700x,.mnr3ik,.xbi9o1,.uxeh8,.mcfd6,.glghd6,.ol98r,.ri2voy,.pct8n,.jr7nl,.ems31,.bpz1k .lasegy):has(> :nth-child(3):last-child) { grid-template-columns: minmax(0,1fr); }
}
@media (min-width:900px) {
  :is(.k700x,.mnr3ik,.xbi9o1,.uxeh8,.mcfd6,.glghd6,.ol98r,.ri2voy,.pct8n,.jr7nl,.ems31,.bpz1k .lasegy):has(> :nth-child(3):last-child) { grid-template-columns: repeat(3,minmax(0,1fr)); }
}
@media (min-width:640px) {
  :is(.so07y,.gd890e):has(> :nth-child(4):last-child) { grid-template-columns: repeat(2,minmax(0,1fr)); }
}
@media (max-width:639px) {
  :is(.so07y,.gd890e):has(> :nth-child(4):last-child) { grid-template-columns: minmax(0,1fr); }
}
[data-do] .gryss8 [data-id] { flex: 1 1 0; min-width: 9.5rem; justify-content: center; text-align: center; font-weight: 600; }
[data-do] .gryss8 .aruo6[data-id] { border: 1.5px solid currentColor; padding-inline: 1.1em; background: transparent; text-decoration: none; }
:is(.imumhg,.xignm,.cdgvj0) .gryss8 .aruo6[data-id] { color: var(--doit-be); border-color: currentColor; }
:is(.imumhg,.xignm,.cdgvj0) .gryss8 .aruo6[data-id]:hover { background: var(--zo-ep); color: var(--povo); border-color: var(--zo-ep); }
@font-face { font-family: "Schibsted Grotesk Display"; font-style: normal; font-weight: 400 800; font-display: swap; src: url(../fonts/bi-400-800x.woff2) format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: "Schibsted Grotesk Display"; font-style: normal; font-weight: 400 800; font-display: swap; src: url(../fonts/bi-400-800.woff2) format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: "Work Sans Text"; font-style: normal; font-weight: 300 800; font-display: swap; src: url(../fonts/pe-300-800x.woff2) format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: "Work Sans Text"; font-style: normal; font-weight: 300 800; font-display: swap; src: url(../fonts/pe-300-800.woff2) format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
html:root { --heba-do: #FAFDFD; --lita-ed: #FFFFFF; --da-la: #E5F3F5; --doit-be: #132B2D; --vo-va: #436164; --izva-ji: rgba(19,43,45,.18); --hola-te: #05585F; --zo-ep: #064045; --hi-ze: #BBEEF4; --povo: #FFFFFF; --ledo: #964D09; --dipo-ze: #FDBE94; --dehe-to: #001C1F; --jiez-je: #ECF8F9; --edep: #BCCFD1; --pato-ed: "Schibsted Grotesk Display", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif; --habe: "Work Sans Text", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif; --lava-da: 700; --be-je: -.028em; --dila: 1.08; --do-va: 6px; --ti: 12px; --bo-ta: 8px; --zi-di: "Schibsted Grotesk Display", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif; --ze-ji: 700; --de: none; --le-to: -0.025em; }
html:root body { -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; }
.lj46qo:has(> .l7dek) { background: none; width: auto; height: auto; padding: 0; border-radius: 0; min-width: 0; }
.l7dek { display: block; width: var(--hi, 44px); height: var(--hi, 44px); flex: none; }
.gb8f0p .l7dek { --hi: 48px; }
.mxqg9 { font-family: var(--zi-di, var(--pato-ed)); font-weight: var(--ze-ji, 700); text-transform: var(--de, none); letter-spacing: var(--le-to, -.01em); font-size: var(--zepe, 1.2rem); }
.b3rhy { letter-spacing: .12em; }
html:root { font-synthesis-weight: none; }
@media (min-width:900px) {
  html:root :is(h1, h2) { hyphens: manual; }
}
:where(html:root) .h70ac { display: inline-grid; place-items: center; flex: none; width: 56px; height: 56px; margin-bottom: 20px; border-radius: var(--ez-bo, 16px); color: var(--hola-te); background: color-mix(in srgb, var(--hola-te) 11%, transparent); box-shadow: inset 0 0 0 1px color-mix(in srgb, var(--hola-te) 14%, transparent); transition: transform .35s cubic-bezier(.2,.8,.2,1), background .3s ease, color .3s ease; }
:where(html:root) .a7hau1 { width: 26px; height: 26px; }
:where(html:root) :is(.rxb1qh, .m824w, .t57mk, .fpd1w, .bg7pxv) .h70ac { color: var(--dipo-ze); background: rgba(255,255,255,.08); box-shadow: inset 0 0 0 1px rgba(255,255,255,.14); }
:where(html:root) .gh5hy .h70ac { width: 44px; height: 44px; margin-bottom: 14px; }
:where(html:root) .gh5hy .a7hau1 { width: 21px; height: 21px; }
:where(html:root) .gh5hy > div { display: flex; flex-direction: column; }
:where(html:root) :is(.vmdsn article, .xyiux article, .fe3nu article, .m27hz article, .ci610 article, .mnr3ik article, .youx9 li, .fgrain article, .gh5hy > div) { transition: transform .35s cubic-bezier(.2,.8,.2,1), box-shadow .35s ease, border-color .3s ease; }
@media (hover:hover) {
  :where(html:root) :is(.vmdsn article, .xyiux article, .fe3nu article, .m27hz article, .ci610 article, .mnr3ik article, .youx9 li, .fgrain article):hover { transform: translateY(-6px); }
  :where(html:root) :is(.vmdsn article, .xyiux article, .fe3nu article, .m27hz article, .ci610 article, .youx9 li, .fgrain article):hover .h70ac { transform: scale(1.08) rotate(-4deg); background: var(--hola-te); color: var(--povo); }
}
:where(html:root) .ssaq9 { isolation: isolate; overflow: clip; }
@media (prefers-reduced-motion:no-preference) {
  :where(html:root) main > .rkgpxi:first-child :is(h1, .qzpnt, .gr9w89, .jomgy) { animation: li .8s cubic-bezier(.2,.8,.2,1) both; }
  :where(html:root) main > .rkgpxi:first-child h1 { animation-delay: .06s; }
  :where(html:root) main > .rkgpxi:first-child .qzpnt { animation-delay: .14s; }
  :where(html:root) main > .rkgpxi:first-child .jomgy { animation-delay: .22s; }
}
@keyframes li {
  from { opacity: 0; transform: translateY(18px); }
  to { opacity: 1; transform: none; }
}
:where(html:root) :is(.m824w, .rxb1qh, .qoygh, .cf1bcy, .gkswy, .bg7pxv) { isolation: isolate; overflow: hidden; }
:where(html:root) :is(.m824w, .rxb1qh, .qoygh, .gkswy, .bg7pxv)::after { content: ""; position: absolute; z-index: -1; pointer-events: none; width: min(46vw, 560px); aspect-ratio: 1; right: -6vw; bottom: -22%; background: url(../images/logo-mark-inverse.svg) center/contain no-repeat; opacity: .07; transform: rotate(-12deg); }
:where(html:root) .bg7pxv { position: relative; }
:where(html:root) .bzpwic { box-shadow: 0 30px 60px -38px rgba(0,0,0,.45); }
:where(html:root) .bzpwic img { transition: transform .9s cubic-bezier(.2,.8,.2,1); }
@media (hover:hover) {
  :where(html:root) .bzpwic:hover img { transform: scale(1.04); }
}
:where(html:root) .rt070 { position: relative; }
:where(html:root) .jomgy .rt070:first-child:not(.aruo6)::after { content: "→"; display: inline-block; margin-left: 2px; transition: transform .25s ease; }
@media (hover:hover) {
  :where(html:root) .jomgy .rt070:first-child:not(.aruo6):hover::after { transform: translateX(4px); }
}
:where(html:root) .kdib24 a:not(.rt070):not(.rns1xo) { background: linear-gradient(currentColor, currentColor) left bottom / 0 1.5px no-repeat; transition: background-size .3s ease, color .2s ease; padding-bottom: 2px; }
@media (hover:hover) {
  :where(html:root) .kdib24 a:not(.rt070):not(.rns1xo):hover { background-size: 100% 1.5px; }
}
:where(html:root) h2 { font-size: clamp(1.85rem, 3.9vw, 3.3rem); }
:where(html:root) .fkwxh { margin-bottom: var(--le-lo); }
@media (min-width:900px) {
  :where(html:root) :is(.en4ldf,.le9r8,.gkswy,.c7zq1i,.e2z74) h1 { font-size: clamp(2rem,3.8vw,3.25rem); }
}
:where(html:root) :is(.ohxn5l, .bjv3az figure, .o3s7h figure, .hmolw figure, .oct16 > div) { position: relative; }
:where(html:root) :is(.ohxn5l, .bjv3az figure, .o3s7h figure, .hmolw figure) blockquote::before { content: "“"; display: block; font-family: var(--pato-ed); font-size: 5.5rem; line-height: .7; height: .45em; color: var(--ledo); opacity: .85; margin-bottom: .2em; }
@media (max-width:767px) {
  :where(html:root) .org1pk .tnzxj { scrollbar-width: auto; padding-bottom: .5rem; }
  @supports not selector(::-webkit-scrollbar) {
    :where(html:root) .org1pk .tnzxj { scrollbar-color: var(--vo-va) var(--lita-ed); }
  }
  :where(html:root) .org1pk .tnzxj::-webkit-scrollbar { height: 10px; }
  :where(html:root) .org1pk .tnzxj::-webkit-scrollbar-track { background: var(--lita-ed); color: var(--doit-be); }
  :where(html:root) .org1pk .tnzxj::-webkit-scrollbar-thumb { background: var(--vo-va); color: var(--lita-ed); border: 2px solid var(--lita-ed); border-radius: 999px; }
  :where(html:root) .org1pk .tnzxj:focus-visible { outline: 2px solid var(--hola-te); outline-offset: -2px; }
  :where(html:root) .org1pk #j91 :is(tbody,tr,td) { display: block; }
}
@media (max-width:639px) {
  :where(html:root) .org1pk .tnzxj::before { content: ""; display: block; position: sticky; left: calc(100% - 12px); width: 8px; height: 8px; margin: .3rem .3rem .65rem auto; border-top: 2px solid var(--vo-va); border-right: 2px solid var(--vo-va); transform: rotate(45deg); pointer-events: none; }
}
html:root:root { --po: clamp(64px, 7.5vw, 120px); }
:where(html:root) .fkwxh { padding-left: 20px; border-left: 4px solid var(--hola-te); }
:where(html:root) h1, :where(html:root) h2 { letter-spacing: -.028em; }
:where(html:root) h1 { font-size: clamp(2.1rem, 4.6vw, 3.9rem); line-height: 1.08; }
:where(html:root) h2 { font-size: clamp(1.7rem, 3.1vw, 2.7rem); }
:where(html:root) .rgz13 { background: var(--lita-ed); box-shadow: 0 1px 0 var(--izva-ji), 0 10px 30px -24px rgba(0,0,0,.35); border-bottom: 0; }
:where(html:root) .rgz13::after { content: ""; position: absolute; left: 0; right: 0; top: 0; height: 3px; background: var(--hola-te); }
:where(html:root) .kdib24 a:not(.rt070) { font-weight: 600; }
:where(html:root) .kdib24 a[aria-current="page"]:not(.rt070) { color: var(--hola-te); box-shadow: inset 0 -2px 0 var(--hola-te); }
:where(html:root) .rt070 { border-radius: 8px; font-weight: 650; letter-spacing: 0; padding-inline: 22px; }
:where(html:root) .aruo6 { border-color: var(--izva-ji); color: var(--doit-be); background: var(--lita-ed); }
:where(html:root) .aruo6:hover { border-color: var(--hola-te); color: var(--povo); background: var(--hola-te); }
:where(html:root) :is(.youx9 li, .nmy3i, .gh5hy div, .ci610 article, .fbyqs, .mnr3ik article, .r90nrw, .y6dddy, .m1yfcm, .tquuzf, .m27hz article, .bd16e, .vmdsn article) { border-radius: 14px; border: 1px solid var(--izva-ji); box-shadow: 0 20px 44px -30px rgba(10,25,60,.38); }
:where(html:root) .bzpwic { border-radius: 14px; }
:where(html:root) .pjm3r { background: color-mix(in srgb, var(--hi-ze) 55%, var(--heba-do)); }
:where(html:root) .q1k8nd .v6xq5 { color: var(--hola-te); font-weight: 700; }
:where(html:root) .gr9w89 { display: inline-flex; width: auto; padding: 6px 12px; border-radius: 999px; background: color-mix(in srgb, currentColor 11%, transparent); font-size: .72rem; letter-spacing: .1em; font-weight: 700; }
:where(html:root) .gr9w89::before { width: 7px; height: 7px; border-radius: 50%; background: currentColor; }
:where(html:root) { --ez-bo: 12px; }
:where(html:root) main > .rkgpxi:first-child:is(.eg2zp9, .dmibx, .nh2s9t, .un047, .lyl57o, .ahyvwv, .fvcvw3, .kgrtf, .qc7bu, .zq367, .vyw5nj) { background-image: radial-gradient(70% 90% at 100% 0%, color-mix(in srgb, var(--hi-ze) 85%, transparent), transparent 70%), linear-gradient(color-mix(in srgb, var(--hola-te) 5%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--hola-te) 5%, transparent) 1px, transparent 1px); background-size: auto, 56px 56px, 56px 56px; }
:where(html:root) .h70ac { background: var(--hola-te); color: var(--povo); box-shadow: 0 12px 24px -14px var(--hola-te); }
:where(html:root) main > .rkgpxi:nth-child(-n+3) .fkwxh:not(.kupqtv) { margin-inline: auto; text-align: center; }
:where(html:root) main > .rkgpxi:nth-child(-n+3) .fkwxh:not(.kupqtv) :is(.gr9w89,p) { margin-inline: auto; justify-content: center; }
@media (min-width:900px) {
  :where(html[data-lo-di="ho"]) main > .rkgpxi:nth-child(-n+3) .fkwxh:not(.pn2r0):not(.cptml) { display: grid; grid-template-columns: minmax(0,1fr) minmax(0,.8fr); gap: var(--jo-vi) var(--piji); max-width: none; align-items: end; }
  :where(html[data-zaez-do="toja-vi"]) main > .rkgpxi:nth-child(-n+3) .fkwxh:not(.pn2r0) .gr9w89 { grid-column: 1/-1; }
  :where(html[data-jeid-le="be"]) main > .rkgpxi:nth-child(-n+3) .fkwxh:not(.pn2r0) h2 { margin-bottom: 0; }
}
:where(html[data-daji-di="lobe-jo"]) main > .rkgpxi:nth-child(-n+3) .jomgy > a.rt070 { border-radius: 999px; }
:where(html[data-ti-le="tiba"]) main > .rkgpxi:nth-child(-n+3) .jomgy > a.rt070 { border-radius: 0; }
:where(html[data-va="bo-li"]) main > .rkgpxi:nth-child(-n+3) .jomgy > a.rt070:not(.wfxhxt):not(.jz3wh) { border-radius: 0; border: 0; border-bottom: 2px solid currentColor; background: transparent; color: var(--hola-te); box-shadow: none; padding-inline: 0; }
:where(html:root) main > .rkgpxi:nth-child(-n+3) .jomgy > a.rt070:first-child { border-radius: 0; padding-inline: var(--toje,var(--edje)); }
:where(html:root) main > .rkgpxi:nth-child(-n+3) .jomgy > a.rt070:first-child::after { content: "→"; border-inline-start: 1px solid currentColor; padding-inline-start: var(--hido); margin-inline-start: var(--daid-ho); }
:where(html:root) main > .rkgpxi:nth-child(-n+3) :is(.vmdsn,.h716fw,.xbi9o1,.youx9) > :is(article,li) { border-radius: var(--ti); padding: var(--bozi-ja); background: var(--biip-he); color: var(--doit-be); }
:where(html[data-bile-ep="te-pa"]) main > .rkgpxi:nth-child(-n+3) :is(.vmdsn,.h716fw,.xbi9o1,.youx9) > :is(article,li) { border: 1px solid var(--izva-ji); box-shadow: none; }
:where(html[data-ezli="pata-di"]) main > .rkgpxi:nth-child(-n+3) :is(.vmdsn,.h716fw,.xbi9o1,.youx9) > :is(article,li) { border: 1px solid var(--izva-ji); box-shadow: var(--je-do); }
:where(html:root) main > .rkgpxi:nth-child(-n+3) :is(.vmdsn,.h716fw,.xbi9o1,.youx9) > :is(article,li) { border: 1px solid transparent; box-shadow: none; }
:where(html[data-bebe-la="bibe"]) main > .rkgpxi:nth-child(-n+3) :is(.vmdsn,.h716fw,.xbi9o1,.youx9) > :is(article,li) { border: 1px solid var(--izva-ji); border-inline-start: 4px solid var(--ledo); box-shadow: none; }
:where(html:root) main > .rkgpxi:nth-child(-n+3) .xbi9o1 { gap: var(--zapa-pa); border: 0; background: transparent; color: inherit; }
:where(html[data-idpa="te"]) main > .rkgpxi:nth-child(-n+3) .bzpwic { border-radius: clamp(20px,3vw,48px); }
:where(html[data-ho-pi="veet-da"]) main > .rkgpxi:nth-child(-n+3) .bzpwic { border-radius: 42% 42% var(--do-va) var(--do-va); }
:where(html:root) main > .rkgpxi:nth-child(-n+3) .bzpwic { border: 1px solid var(--izva-ji); box-shadow: 8px 8px 0 -1px var(--heba-do),8px 8px 0 0 var(--hola-te); }
:where(html:root) main > .rkgpxi:nth-child(-n+3) { isolation: isolate; }
:where(html:root) main > .rkgpxi:nth-child(-n+3) > .a49nq { --pi: var(--da-la); }
:where(html:root) main > .rkgpxi.pjm3r:nth-child(-n+3) > .a49nq { --pi: var(--lita-ed); }
:where(html:root) main > .rkgpxi:is(.rxb1qh,.m824w):nth-child(-n+3) > .a49nq { --pi: var(--dehe-to); }
:where(html:root) main > .rkgpxi:nth-child(-n+3) > .a49nq::before { content: ""; position: absolute; inset: 0; z-index: -1; pointer-events: none; opacity: .6; }
:where(html:root) main > .rkgpxi:nth-child(-n+3) > .a49nq::before { background-image: linear-gradient(var(--pi) 1px,transparent 1px),linear-gradient(90deg,var(--pi) 1px,transparent 1px); background-size: 48px 48px; }
:where(html[data-veip-da="lape"]) main > .rkgpxi:nth-child(-n+3) > .a49nq::before { background-image: radial-gradient(var(--pi) 1.5px,transparent 1.6px); background-size: 24px 24px; }
:where(html[data-tazi-za="teto-ba"]) main > .rkgpxi:nth-child(-n+3) > .a49nq::before { background-image: repeating-linear-gradient(135deg,var(--pi) 0 1px,transparent 1px 32px); }
:where(html:root) main > .rkgpxi:is(.qpws7w,.yebcp,.vy75s,.bjv3az,.qoygh):nth-child(-n+3) > .a49nq::before { content: none; }
:where(html[data-jeed="zi-lo"]) main > .rkgpxi:nth-child(n+2):nth-child(-n+3) { padding-block: var(--idva-ip); }
:where(html:root) main > .rkgpxi:nth-child(-n+3) .fkwxh { border-inline-start: 0; padding-inline-start: 0; border-inline-end: 3px solid var(--ledo); padding-inline-end: var(--zapa-pa); }
:where(html:root) main > .rkgpxi:nth-child(2) { border-block-start: 3px solid var(--ledo); }
:where(html[data-tiho-va="vihe"]) main > .rkgpxi:nth-child(2) > .a49nq > .fkwxh { border-block: 1px solid var(--izva-ji); padding-block: var(--zapa-pa); }
:where(html[data-lozi-ti="ja"]) main > .rkgpxi:nth-child(2) > .a49nq > .fkwxh { border: 1px solid var(--izva-ji); padding: var(--zapa-pa); }
@media (prefers-reduced-motion:reduce) {
  :where(html:root) main > .rkgpxi:nth-child(-n+3) .jomgy > a.rt070::after { transition: none; transform: none; }
}
