*, *::before, *::after { box-sizing: border-box; }

html { scroll-behavior: smooth; -webkit-text-size-adjust: 100%; }

body { font-size: 0.935rem; background: #F7F6F6; overflow-wrap: break-word; line-height: 1.55; color: #373131; font-family: "Public Sans", sans-serif; margin: 0; }

h1, h2, h3, p, ul, ol, dl, dd, figure, blockquote { margin: 0; }

h1, h2, h3 { font-family: "Montserrat", sans-serif; color: #181515; overflow-wrap: break-word; }

p { text-wrap: pretty; }

strong { font-weight: 700; color: #181515; }

em { font-style: italic; }

a { transition: color .19s; text-underline-offset: 3px; color: #9C4A0E; }

a:hover { color: #AB5210; }

ul, ol { padding-left: 24px; }

li + li { margin-top: 8px; }

table { width: 100%; border-collapse: collapse; }

th, td { vertical-align: top; text-align: left; }

img { max-width: 100%; height: auto; display: block; }

button { font: inherit; color: inherit; }

:focus-visible { outline: 2px solid #9C4A0E; outline-offset: 3px; }

summary { list-style: none; cursor: pointer; }

summary::-webkit-details-marker { display: none; }

.lm-xap { width: 1px; clip: rect(0 0 0 0); white-space: nowrap; position: absolute; height: 1px; overflow: hidden; }

.lm-dul { max-width: 1264px; padding-inline: 16px; margin-inline: auto; }

main > section { padding-block: 0 56px; }

.lm-taf { align-items: flex-end; justify-content: space-between; gap: 16px 32px; display: flex; margin-bottom: 28px; flex-wrap: wrap; }

.lm-taf-x8l { max-width: 708px; min-width: 0; }

.lm-taf-k35 { align-items: center; display: flex; font-weight: 700; font-size: 0.814rem; gap: 8px; color: #9C4A0E; margin-bottom: 12px; }

.lm-taf-k35::before { content: ""; border-radius: 2px; height: 8px; flex: none; background: #B95911; width: 8px; }

.lm-taf-19 { text-wrap: balance; letter-spacing: -0.02em; font-size: clamp(1.568rem, 1.158rem + 1.6vw, 2.412rem); font-weight: 800; line-height: 1.1; }

.lm-taf-o381 { margin-top: 12px; color: #6B6060; }

.lm-taf-b9w { gap: 8px; border-bottom: 1.5px solid currentColor; text-decoration: none; padding-bottom: 2px; font-weight: 700; display: inline-flex; font-size: 0.874rem; align-items: center; }

.lm-taf-b9w svg { flex: none; }

.lm-riq { border: 1.5px solid transparent; justify-content: center; transition: background-color .19s, color .19s, border-color .19s; min-height: 48px; line-height: 1.2; align-items: center; padding: 0 20px; text-align: center; cursor: pointer; display: inline-flex; gap: 12px; font-weight: 700; text-decoration: none; border-radius: 6px; font-size: 0.874rem; font-family: "Public Sans", sans-serif; }

.lm-riq-5x { background: #B95911; color: #FFFFFF; }

.lm-riq-5x:hover { color: #FFFFFF; background: #AB5210; }

.lm-riq-8k { border-color: #181515; background: transparent; color: #181515; }

.lm-riq-8k:hover { background: #181515; color: #F7F6F6; }

.lm-riq-p8 { min-height: 52px; font-size: 0.935rem; }

.lm-riq-rq { width: 100%; display: flex; }

.lm-riq-6a { background: #FFFFFF; display: grid; width: 34px; margin-right: -10px; color: #B95911; place-items: center; height: 34px; border-radius: 2px; }

.lm-riq-az { color: #191515; background: #F1F0F0; }

.lm-riq-az:hover { color: #FFFFFF; background: #B95911; }

.lm-riq-q19 { color: #F1F0F0; border-color: #F1F0F0; background: transparent; }

.lm-riq-q19:hover { background: #F1F0F0; color: #191515; }

.lm-qive7 { display: flex; flex-wrap: wrap; gap: 12px; }

.lm-fih { border: 1px solid #D4CFCF; position: relative; overflow: hidden; background-color: #E3E0E0; background-image: repeating-linear-gradient(135deg, #E3E0E0 0 9px, #FFFFFF 9px 18px); border-radius: 12px; }

.lm-fih img { width: 100%; height: 100%; object-fit: cover; }

.lm-fih-cq { aspect-ratio: 16 / 10; }

.lm-gui { z-index: 30; top: 0; position: sticky; padding: 12px; background: #F7F6F6; }

.lm-gui-ovf { border: 1px solid #D4CFCF; margin-inline: auto; max-width: 1264px; gap: 12px; background: #FFFFFF; display: grid; padding: 12px; border-radius: 12px; align-items: center; grid-template-columns: minmax(0, 1fr) auto auto; grid-template-areas:
    "logo tools burger"
    "actions actions actions"
    "nav nav nav"; }

.lm-gui-mb1w { grid-area: logo; gap: 12px; text-decoration: none; font-family: "Montserrat", sans-serif; display: flex; letter-spacing: -0.02em; align-items: center; padding-left: 8px; font-size: 1.236rem; color: #181515; overflow-wrap: break-word; min-width: 0; hyphens: auto; font-weight: 800; line-height: 1.1; }

.lm-gui-mb1w::before { transform: rotate(45deg); background: #B95911; flex: none; width: 14px; height: 14px; content: ""; border-radius: 4px; }

.lm-gui-mb1w:hover { color: #181515; }

.lm-gui-96 { pointer-events: none; position: absolute; opacity: 0; }

.lm-gui-f0je { cursor: pointer; place-items: center; display: grid; background: #181515; height: 44px; width: 44px; border-radius: 6px; color: #F7F6F6; grid-area: burger; }

.lm-gui-96:focus-visible + .lm-gui-f0je { outline: 2px solid #9C4A0E; outline-offset: 3px; }

.lm-gui-wgy { display: none; }

.lm-gui-96:checked + .lm-gui-f0je .lm-gui-99ah { display: none; }

.lm-gui-96:checked + .lm-gui-f0je .lm-gui-wgy { display: block; }

.lm-gui-sw2e { display: none; grid-area: nav; border-top: 1px solid #D4CFCF; padding-top: 8px; }

.lm-gui-96:checked ~ .lm-gui-sw2e { display: grid; gap: 2px; }

.lm-gui-bai { display: flex; min-height: 48px; color: #373131; text-decoration: none; font-weight: 700; border-radius: 6px; font-size: 0.995rem; padding: 0 12px; align-items: center; }

.lm-gui-bai:hover { color: #181515; background: #E3E0E0; }

.lm-gui-5mpb { color: #181515; background: #E3E0E0; }

.lm-gui-igay { gap: 8px; grid-template-columns: 1fr 1fr; grid-area: actions; display: grid; }

.lm-gui-igay .lm-riq { padding: 0 12px; min-height: 44px; font-size: 0.814rem; }

.lm-nuf { color: #F1F0F0; background: #191515; padding-block: 48px 28px; }

.lm-nuf-jgfr { gap: 32px 24px; display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 162px), 1fr)); }

.lm-nuf-4o70 { align-items: center; color: #F1F0F0; font-weight: 800; gap: 12px; font-size: 1.236rem; font-family: "Montserrat", sans-serif; display: flex; }

.lm-nuf-4o70::before { transform: rotate(45deg); content: ""; background: #F1F0F0; flex: none; height: 14px; border-radius: 4px; width: 14px; }

.lm-nuf-xhl { color: #F1F0F0; font-size: 0.814rem; margin-top: 12px; }

.lm-nuf-xhl a { color: #F1F0F0; }

.lm-nuf-gv { font-family: "Public Sans", sans-serif; margin-bottom: 12px; color: #F1F0F0; font-weight: 700; font-size: 0.814rem; }

.lm-nuf-lq29 { list-style: none; padding: 0; }

.lm-nuf-lq29 li + li { margin-top: 8px; }

.lm-nuf-90xu { font-size: 0.814rem; color: #F1F0F0; text-decoration: none; }

.lm-nuf-90xu:hover { text-decoration: underline; color: #F1F0F0; }

.lm-nuf-13a { padding-top: 24px; grid-template-columns: auto minmax(0, 1fr); align-items: start; border-top: 1px solid #6B6060; display: grid; margin-top: 40px; gap: 16px 20px; }

.lm-nuf-pk { border: 2px solid #B5212F; place-items: center; font-size: 0.814rem; font-weight: 800; display: grid; color: #F1F0F0; border-radius: 50%; width: 44px; height: 44px; }

.lm-nuf-q3pk { font-size: 0.754rem; line-height: 1.6; color: #F1F0F0; }

.lm-nuf-q3pk + .lm-nuf-q3pk { margin-top: 12px; }

.lm-cefik { border: 1px solid #D4CFCF; display: flex; max-width: 808px; flex-wrap: wrap; box-shadow: 0 12px 33px -12px rgba(9, 10, 15, 0.59); padding: 12px 12px 12px 16px; position: fixed; right: 10px; background: #FFFFFF; left: 10px; align-items: center; border-radius: 12px; margin-inline: auto; gap: 12px 20px; z-index: 40; bottom: 10px; }

.lm-cefik[hidden] { display: none; }

.lm-cefik-jms8 { color: #373131; flex: 1 1 260px; font-size: 0.814rem; }

.lm-cefik-jwi5 { gap: 8px; display: flex; flex-wrap: wrap; }

.lm-cefik-jwi5 .lm-riq { padding: 0 16px; min-height: 44px; font-size: 0.814rem; }

.lm-kapet { padding-block: 12px 48px; }

.lm-kapet-31e { display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 418px), 1fr)); align-items: center; gap: 28px 56px; }

.lm-kapet-kt { max-width: 672px; min-width: 0; }

.lm-kapet-9ugn { border: 1px solid #D4CFCF; gap: 8px; margin-bottom: 24px; align-items: center; display: inline-flex; border-radius: 999px; font-weight: 700; font-size: 0.754rem; color: #373131; padding: 8px 12px 8px 8px; background: #FFFFFF; }

.lm-kapet-9ugn svg { flex: none; color: #187152; }

.lm-kapet-4ei { line-height: 1.02; font-weight: 800; letter-spacing: -0.03em; text-wrap: balance; font-size: clamp(2.171rem, 1.254rem + 3.6vw, 4.101rem); }

.lm-kapet-6qvt { color: #373131; margin-top: 20px; font-size: 1.056rem; }

.lm-kapet-1pk { margin-top: 28px; }

.lm-kapet-hh { color: #6B6060; font-size: 0.754rem; margin-top: 12px; }

.lm-kapet-781 { min-width: 0; }

.lm-kapet-o2lk { margin-top: 12px; color: #6B6060; justify-content: space-between; display: flex; gap: 4px 12px; flex-wrap: wrap; font-size: 0.754rem; }

.lm-kapet-rf { font-family: "Martian Mono", monospace; }

.lm-kar { padding-block: 12px 56px; }

.lm-kar-7puu { border: 1px solid #D4CFCF; overflow: hidden; background: #FFFFFF; display: grid; border-radius: 12px; grid-template-columns: repeat(auto-fit, minmax(min(100%, 400px), 1fr)); }

.lm-kar-8y { min-width: 0; padding: 28px 20px; }

.lm-kar-0x { font-weight: 800; font-size: clamp(2.05rem, 1.254rem + 3.2vw, 3.618rem); text-wrap: balance; line-height: 1.04; letter-spacing: -0.03em; }

.lm-kar-t3 { margin-top: 20px; max-width: 532px; font-size: 1.056rem; }

.lm-kar-2o { margin-top: 28px; }

.lm-kar-h0 { margin: 0; list-style: none; background: #E3E0E0; display: grid; align-content: center; padding: 12px 20px; min-width: 0; }

.lm-kar-8z { gap: 16px; border-bottom: 1px solid #D4CFCF; display: grid; grid-template-columns: 44px minmax(0, 1fr); padding: 20px 0; }

.lm-kar-8z + .lm-kar-8z { margin-top: 0; }

.lm-kar-8z:last-child { border-bottom: 0; }

.lm-kar-d8 { height: 44px; width: 44px; color: #9C4A0E; background: #FFFFFF; display: grid; place-items: center; border-radius: 6px; }

.lm-kar-r2z { font-weight: 700; overflow-wrap: break-word; color: #181515; hyphens: auto; }

.lm-kar-6e { font-size: 0.814rem; color: #6B6060; }

.lm-lox-18s { border: 1px solid #D4CFCF; overflow: hidden; background: #D4CFCF; display: grid; gap: 1px; grid-template-columns: repeat(auto-fit, minmax(min(100%, 142px), 1fr)); border-radius: 12px; }

.lm-lox-3wsn { display: flex; padding: 20px 24px; background: #FFFFFF; min-width: 0; flex-direction: column-reverse; }

.lm-lox-55 { hyphens: auto; overflow-wrap: break-word; font-family: "Martian Mono", monospace; color: #181515; font-weight: 700; letter-spacing: -0.02em; font-size: clamp(1.447rem, 1.158rem + 1vw, 1.93rem); }

.lm-lox-7sm { margin-top: 4px; color: #6B6060; font-size: 0.814rem; }

.lm-nui-rgwd { list-style: none; display: grid; margin: 0; gap: 16px; grid-template-columns: repeat(auto-fill, minmax(min(45%, 160px), 1fr)); padding: 0; }

.lm-nui-rgwd > li + li { margin-top: 0; }

.lm-nui-ya3 { transition: transform .19s; color: #181515; display: block; text-decoration: none; min-width: 0; }

.lm-nui-ya3:hover { transform: translateY(-4px); color: #9C4A0E; }

.lm-nui-nqm9 { border: 1px solid #D4CFCF; overflow: hidden; border-radius: 12px; position: relative; background-image: repeating-linear-gradient(135deg, #E3E0E0 0 8px, #FFFFFF 8px 16px); aspect-ratio: 1 / 1; }

.lm-nui-33o { object-fit: cover; height: 100%; width: 100%; }

.lm-nui-5th { font-size: 0.694rem; background: #181515; font-weight: 700; position: absolute; color: #F7F6F6; top: 10px; padding: 3px 8px; left: 10px; border-radius: 2px; }

.lm-nui-ipo { overflow-wrap: break-word; font-weight: 700; hyphens: auto; margin-top: 12px; line-height: 1.3; font-size: 0.874rem; }

.lm-nui-jxhc { font-size: 0.754rem; color: #6B6060; }

.lm-vewy5-6rc { list-style: none; margin: 0; gap: 12px; grid-template-columns: repeat(auto-fit, minmax(min(100%, 228px), 1fr)); padding: 0; display: grid; }

.lm-vewy5-6rc > li + li { margin-top: 0; }

.lm-vewy5-0a { border: 1px solid #D4CFCF; display: grid; gap: 16px; align-items: center; color: #181515; text-decoration: none; border-radius: 12px; padding: 16px 20px; height: 100%; grid-template-columns: auto minmax(0, 1fr) auto; background: #FFFFFF; transition: border-color .19s; }

.lm-vewy5-0a:hover { border-color: #9C4A0E; color: #181515; }

.lm-vewy5-dp { display: grid; background: #E3E0E0; color: #9C4A0E; height: 44px; width: 44px; border-radius: 6px; place-items: center; }

.lm-vewy5-sx { display: block; overflow-wrap: break-word; hyphens: auto; font-weight: 700; }

.lm-vewy5-r79 { display: block; color: #6B6060; font-size: 0.754rem; }

.lm-japeb-xr3 { gap: 16px; grid-template-columns: repeat(auto-fit, minmax(min(100%, 286px), 1fr)); display: grid; }

.lm-japeb-h5y { border: 1px solid #D4CFCF; display: flex; border-radius: 12px; min-width: 0; background: #FFFFFF; flex-direction: column; }

.lm-japeb-oiu9 { padding: 24px 24px 20px; }

.lm-japeb-x59x { font-weight: 700; background: #E3E0E0; font-size: 0.694rem; padding: 4px 12px; display: inline-block; border-radius: 2px; color: #373131; }

.lm-japeb-2el { line-height: 1.3; font-weight: 600; font-size: 1.056rem; margin-top: 16px; }

.lm-japeb-wcq7 { color: #9C4A0E; font-weight: 800; margin-top: 8px; letter-spacing: -0.02em; line-height: 1.1; font-family: "Montserrat", sans-serif; overflow-wrap: break-word; font-size: clamp(1.568rem, 1.254rem + 1vw, 1.93rem); }

.lm-japeb-m5j { flex: 1; position: relative; padding: 20px 12px 24px; display: flex; margin-inline: 16px; border-top: 2px dashed #D4CFCF; gap: 16px; flex-direction: column; }

.lm-japeb-m5j::before, .lm-japeb-m5j::after { position: absolute; border-radius: 50%; height: 22px; content: ""; width: 22px; background: #F7F6F6; top: -12px; }

.lm-japeb-m5j::before { border-right: 1px solid #D4CFCF; left: -26px; }

.lm-japeb-m5j::after { border-left: 1px solid #D4CFCF; right: -26px; }

.lm-japeb-mzj { flex: 1; font-size: 0.814rem; }

.lm-japeb-gvf { color: #6B6060; font-size: 0.694rem; }

.lm-taguq-mno { border: 1px solid #D4CFCF; overflow-x: auto; background: #FFFFFF; border-radius: 12px; }

.lm-taguq-cfbf { font-size: 0.874rem; counter-reset: facts-row; }

.lm-taguq-cfbf thead th { border-bottom: 1px solid #D4CFCF; font-weight: 700; font-size: 0.754rem; padding: 16px 16px; color: #6B6060; }

.lm-taguq-cfbf tbody th, .lm-taguq-cfbf tbody td { border-bottom: 1px dashed #D4CFCF; padding: 12px 16px; }

.lm-taguq-cfbf tbody tr:last-child th, .lm-taguq-cfbf tbody tr:last-child td { border-bottom: 0; }

.lm-taguq-cfbf tbody th { color: #373131; font-weight: 600; min-width: 150px; width: 40%; }

.lm-taguq-cfbf tbody th::before { font-weight: 500; display: inline-block; font-size: 0.694rem; color: #6B6060; min-width: 32px; counter-increment: facts-row; content: counter(facts-row, decimal-leading-zero); font-family: "Martian Mono", monospace; }

.lm-taguq-cfbf tbody td { min-width: 180px; color: #181515; font-weight: 700; hyphens: auto; overflow-wrap: break-word; }

.lm-zopeu-mm { display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 324px), 1fr)); gap: 16px; }

.lm-zopeu-8s6 { border-radius: 12px; background: #191515; min-width: 0; text-decoration: none; flex-direction: column; display: flex; color: #F1F0F0; min-height: 220px; gap: 40px; padding: 28px; justify-content: space-between; }

.lm-zopeu-8s6:hover { color: #F1F0F0; }

.lm-zopeu-i4tn { display: flex; flex-wrap: wrap; justify-content: space-between; font-weight: 700; gap: 8px 12px; }

.lm-zopeu-4nxn { font-family: "Martian Mono", monospace; font-size: 0.754rem; font-weight: 500; }

.lm-zopeu-f9a0 { overflow-wrap: break-word; font-size: clamp(1.809rem, 1.158rem + 2.6vw, 3.256rem); line-height: 1; font-family: "Martian Mono", monospace; font-weight: 700; letter-spacing: -0.03em; hyphens: auto; }

.lm-zopeu-tmk { border: 1px solid #D4CFCF; background: #D4CFCF; margin: 0; display: grid; list-style: none; gap: 1px; border-radius: 12px; overflow: hidden; padding: 0; }

.lm-zopeu-tmk > li + li { margin-top: 0; }

.lm-zopeu-q0 { justify-content: space-between; align-items: center; display: flex; flex-wrap: wrap; height: 100%; color: #181515; background: #FFFFFF; gap: 8px 16px; text-decoration: none; padding: 20px 24px; }

.lm-zopeu-q0:hover { color: #181515; background: #E3E0E0; }

.lm-zopeu-rlvm { font-weight: 700; }

.lm-zopeu-95ek { font-family: "Martian Mono", monospace; font-weight: 700; font-size: 1.266rem; hyphens: auto; overflow-wrap: break-word; }

.lm-bevev-54 { border: 1px solid #D4CFCF; overflow-x: auto; background: #FFFFFF; border-radius: 12px; }

.lm-bevev-mkzt { min-width: 612px; font-size: 0.874rem; }

.lm-bevev-mkzt thead { background: #E3E0E0; }

.lm-bevev-mkzt th, .lm-bevev-mkzt td { padding: 16px 16px; }

.lm-bevev-mkzt thead th { font-weight: 700; font-size: 0.754rem; color: #373131; }

.lm-bevev-mkzt tbody th, .lm-bevev-mkzt tbody td { border-top: 1px solid #D4CFCF; vertical-align: middle; }

.lm-bevev-a2 { gap: 12px; align-items: center; font-weight: 700; color: #181515; display: flex; }

.lm-bevev-gr { color: #181515; font-family: "Martian Mono", monospace; text-align: right; white-space: nowrap; }

.lm-bevev-mkzt thead .lm-bevev-gr { font-family: "Public Sans", sans-serif; }

.lm-zobe6-hv { display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 256px), 1fr)); gap: 16px; }

.lm-zobe6-uk { border: 1px solid #D4CFCF; background: #FFFFFF; min-width: 0; border-radius: 12px; padding: 24px; }

.lm-zobe6-wlp5 { border: 1.5px solid #9C4A0E; color: #9C4A0E; place-items: center; display: grid; height: 48px; border-radius: 50%; width: 48px; }

.lm-zobe6-m4a { margin-top: 20px; line-height: 1.25; font-size: 1.115rem; font-weight: 600; }

.lm-zobe6-13wv { font-size: 0.874rem; margin-top: 8px; }

.lm-zobe6-6f { margin-top: 16px; font-size: 0.814rem; list-style: none; padding: 0; }

.lm-zobe6-l7 { gap: 8px; display: flex; }

.lm-zobe6-l7 svg { color: #187152; flex: none; margin-top: 2px; }

.lm-nu5-79bb { display: grid; list-style: none; grid-template-columns: repeat(auto-fit, minmax(min(100%, 210px), 1fr)); padding: 0; gap: 28px 24px; counter-reset: steps; }

.lm-nu5-zt { min-width: 0; padding-top: 20px; border-top: 2px solid #181515; }

.lm-nu5-zt + .lm-nu5-zt { margin-top: 0; }

.lm-nu5-zt::before { color: #9C4A0E; font-size: 0.814rem; content: counter(steps, decimal-leading-zero); font-family: "Martian Mono", monospace; font-weight: 700; counter-increment: steps; display: block; }

.lm-nu5-8qc { font-size: 1.115rem; margin-top: 12px; font-weight: 600; line-height: 1.25; }

.lm-nu5-y7v3 { margin-top: 8px; font-size: 0.874rem; }

.lm-xamik-tnyp { display: grid; gap: 0 40px; grid-template-columns: repeat(auto-fit, minmax(min(100%, 266px), 1fr)); }

.lm-xamik-dq { border-top: 1px solid #D4CFCF; padding-block: 20px 24px; min-width: 0; }

.lm-xamik-1t { font-weight: 600; font-size: 1.115rem; }

.lm-xamik-38q { font-size: 0.874rem; margin-top: 12px; }

.lm-hoy-s1 { max-width: 748px; font-size: 0.995rem; line-height: 1.7; }

.lm-hoy-zjy { font-weight: 800; margin-bottom: 20px; font-size: clamp(1.568rem, 1.158rem + 1.6vw, 2.412rem); line-height: 1.1; letter-spacing: -0.02em; }

.lm-hoy-s1 h3 { margin: 28px 0 12px; font-weight: 600; font-size: 1.266rem; }

.lm-hoy-s1 p + p { margin-top: 16px; }

.lm-hoy-s1 ul, .lm-hoy-s1 ol { margin-block: 16px; }

.lm-hoy-9imf { background: #E3E0E0; padding: 24px 28px; border-radius: 12px; margin-block: 28px; }

.lm-hoy-9imf p { color: #181515; font-family: "Montserrat", sans-serif; line-height: 1.4; font-size: 1.236rem; font-weight: 600; }

.lm-hoy-9imf cite { font-size: 0.814rem; margin-top: 12px; color: #6B6060; font-weight: 600; display: block; font-style: normal; }

.lm-zogu7-s9o1 { border: 1px solid #D4CFCF; background: #FFFFFF; padding: 24px 20px; grid-template-columns: repeat(auto-fit, minmax(min(100%, 342px), 1fr)); display: grid; gap: 24px 48px; border-radius: 12px; }

.lm-zogu7-y1f { min-width: 0; }

.lm-zogu7-nk1b { font-weight: 800; letter-spacing: -0.02em; font-size: clamp(1.568rem, 1.158rem + 1.4vw, 2.292rem); line-height: 1.12; }

.lm-zogu7-7r { margin-top: 16px; }

.lm-zogu7-ac04 { list-style: none; min-width: 0; padding: 0; }

.lm-zogu7-aloq { display: flex; align-items: flex-start; padding: 12px 0; hyphens: auto; border-bottom: 1px solid #D4CFCF; overflow-wrap: break-word; gap: 16px; }

.lm-zogu7-aloq + .lm-zogu7-aloq { margin-top: 0; }

.lm-zogu7-yea { background: #187152; place-items: center; height: 24px; flex: none; width: 24px; display: grid; border-radius: 50%; color: #FFFFFF; }

.lm-rijaq-n0y2 { grid-template-columns: repeat(auto-fit, minmax(min(100%, 228px), 1fr)); display: grid; gap: 16px; }

.lm-rijaq-sc { border: 1px solid #D4CFCF; min-width: 0; padding: 24px; border-radius: 12px; background: #FFFFFF; }

.lm-rijaq-nhj { border-radius: 999px; overflow: hidden; height: 6px; background: #E3E0E0; }

.lm-rijaq-3vjm { border-radius: 999px; height: 100%; background: #B95911; }

.lm-rijaq-v3q { font-weight: 800; font-size: 1.387rem; margin-top: 20px; }

.lm-rijaq-obu { color: #6B6060; font-family: "Martian Mono", monospace; font-size: 0.814rem; }

.lm-rijaq-da { margin-top: 16px; padding: 0; font-size: 0.874rem; list-style: none; }

.lm-rijaq-hg { display: flex; gap: 8px; }

.lm-rijaq-hg svg { flex: none; margin-top: 3px; color: #187152; }

.lm-bepeq-pw { align-items: center; gap: 16px; display: flex; }

.lm-bepeq-f9xg { font-family: "Montserrat", sans-serif; color: #181515; line-height: 1; font-weight: 800; font-size: 3.015rem; }

.lm-bepeq-o3i { gap: 2px; display: flex; color: #181515; }

.lm-bepeq-hd { color: #6B6060; font-size: 0.814rem; }

.lm-bepeq-m1 { gap: 16px; grid-template-columns: repeat(auto-fit, minmax(min(100%, 266px), 1fr)); display: grid; }

.lm-bepeq-88om { border: 1px solid #D4CFCF; display: flex; border-radius: 12px; flex-direction: column; min-width: 0; background: #FFFFFF; padding: 24px; gap: 16px; }

.lm-bepeq-sit { font-size: 0.874rem; flex: 1; }

.lm-bepeq-x3so { gap: 12px; align-items: center; display: flex; }

.lm-bepeq-sp { flex: none; place-items: center; font-size: 0.814rem; display: grid; height: 40px; width: 40px; color: #181515; font-weight: 700; border-radius: 50%; background: #E3E0E0; }

.lm-bepeq-5v7 { display: block; font-size: 0.874rem; color: #181515; font-weight: 700; }

.lm-bepeq-dut { color: #6B6060; font-size: 0.754rem; display: block; }

.lm-jag-z4 { border: 1px solid #D4CFCF; border-radius: 12px; grid-template-columns: repeat(auto-fit, minmax(min(100%, 324px), 1fr)); background: #FFFFFF; display: grid; padding: 24px; gap: 24px 48px; }

.lm-jag-37b5 { grid-template-columns: auto minmax(0, 1fr); gap: 16px 20px; display: grid; align-items: start; }

.lm-jag-ngb { place-items: center; border-radius: 50%; overflow: hidden; height: 64px; display: grid; background: #B95911; font-weight: 800; font-size: 1.266rem; width: 64px; font-family: "Montserrat", sans-serif; color: #FFFFFF; }

.lm-jag-ngb img { object-fit: cover; height: 100%; width: 100%; }

.lm-jag-594u { font-size: 1.266rem; font-weight: 800; }

.lm-jag-uo { color: #6B6060; font-size: 0.814rem; }

.lm-jag-z2y3 { margin-top: 12px; }

.lm-jag-3x { gap: 8px 20px; display: flex; margin-top: 12px; font-size: 0.814rem; flex-wrap: wrap; }

.lm-jag-u1yw { color: #6B6060; font-family: "Martian Mono", monospace; }

.lm-loe-j0 { align-items: center; grid-template-columns: repeat(auto-fit, minmax(min(100%, 342px), 1fr)); gap: 32px; display: grid; }

.lm-loe-u13 { min-width: 0; }

.lm-loe-9mto { margin-top: 16px; }

.lm-loe-ybsj { list-style: none; margin-top: 20px; padding: 0; }

.lm-loe-c6pf { gap: 12px; display: flex; }

.lm-loe-c6pf svg { margin-top: 2px; flex: none; color: #187152; }

.lm-loe-xlm { display: flex; margin-top: 24px; gap: 12px; flex-wrap: wrap; }

.lm-loe-1zp { border: 1.5px solid #181515; border-radius: 6px; color: #181515; min-height: 52px; transition: background-color .19s, color .19s; justify-content: center; flex-direction: column; text-decoration: none; padding: 8px 20px; display: inline-flex; }

.lm-loe-1zp:hover { background: #181515; color: #F7F6F6; }

.lm-loe-d0d { font-size: 0.633rem; }

.lm-loe-g0 { line-height: 1.2; font-weight: 700; font-size: 0.935rem; }

.lm-tau-ir9, .lm-ka5-53i { padding: 24px 20px; background: #E3E0E0; border-radius: 12px; }

.lm-tau-ne { gap: 20px 40px; flex-wrap: wrap; justify-content: space-between; display: flex; align-items: flex-end; }

.lm-tau-p0 { max-width: 632px; min-width: 0; }

.lm-tau-ll, .lm-ka5-tw { max-width: 672px; margin-top: 12px; }

.lm-tau-n8 { grid-template-columns: repeat(auto-fit, minmax(min(100%, 172px), 1fr)); gap: 12px; display: grid; margin-top: 28px; list-style: none; padding: 0; }

.lm-tau-k24d { background: #FFFFFF; align-items: center; display: flex; gap: 12px; min-width: 0; border-radius: 6px; hyphens: auto; padding: 16px; overflow-wrap: break-word; color: #181515; font-weight: 700; }

.lm-tau-k24d + .lm-tau-k24d { margin-top: 0; }

.lm-tau-k24d svg { color: #9C4A0E; flex: none; }

.lm-ka5-79nj { display: flex; gap: 8px 20px; margin-top: 20px; font-weight: 700; font-size: 0.814rem; flex-wrap: wrap; }

.lm-jagu3-tgb { display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 362px), 1fr)); gap: 32px 56px; }

.lm-jagu3-c1 { min-width: 0; }

.lm-jagu3-c1 p { margin-top: 16px; }

.lm-jagu3-q5 { gap: 16px; min-width: 0; align-content: start; display: grid; }

.lm-jagu3-kkc { border: 1px solid #D4CFCF; gap: 1px; border-radius: 12px; display: grid; background: #D4CFCF; overflow: hidden; grid-template-columns: repeat(2, minmax(0, 1fr)); }

.lm-jagu3-cj { padding: 20px 20px; display: flex; background: #FFFFFF; flex-direction: column-reverse; }

.lm-jagu3-u13i { color: #181515; font-weight: 700; hyphens: auto; font-size: 1.387rem; font-family: "Martian Mono", monospace; overflow-wrap: break-word; }

.lm-jagu3-xs { font-size: 0.754rem; color: #6B6060; }

.lm-jagu3-b3rz { border: 1px solid #D4CFCF; padding: 0; background: #FFFFFF; list-style: none; border-radius: 12px; }

.lm-jagu3-lw2x { border-bottom: 1px solid #D4CFCF; padding: 16px 20px; flex-wrap: wrap; justify-content: space-between; gap: 4px 16px; display: flex; }

.lm-jagu3-lw2x + .lm-jagu3-lw2x { margin-top: 0; }

.lm-jagu3-lw2x:last-child { border-bottom: 0; }

.lm-jagu3-p8nj { color: #181515; font-weight: 700; }

.lm-jagu3-975l { font-size: 0.814rem; overflow-wrap: break-word; hyphens: auto; color: #6B6060; font-family: "Martian Mono", monospace; }

.lm-qiw-uh5a { border-top: 1.5px solid #181515; counter-reset: faq; }

.lm-qiw-3en0 { border-bottom: 1px solid #D4CFCF; }

.lm-qiw-dc { grid-template-columns: 36px minmax(0, 1fr) 24px; font-weight: 700; gap: 12px; font-size: 0.995rem; align-items: center; display: grid; color: #181515; padding: 20px 0; }

.lm-qiw-dc::before { content: counter(faq, decimal-leading-zero); color: #9C4A0E; font-family: "Martian Mono", monospace; font-size: 0.754rem; counter-increment: faq; }

.lm-qiw-dc:hover { color: #9C4A0E; }

.lm-qiw-mx4g { transition: transform .19s; }

.lm-qiw-3en0[open] .lm-qiw-mx4g { transform: rotate(45deg); }

.lm-qiw-jc { max-width: 848px; padding: 0 0 24px 48px; }

.lm-qiw-jc p + p { margin-top: 12px; }

.lm-pev-92 { grid-template-columns: repeat(auto-fit, minmax(min(100%, 304px), 1fr)); display: grid; align-items: start; gap: 24px 48px; }

.lm-pev-sd5 { min-width: 0; }

.lm-pev-r2 { margin-top: 12px; color: #6B6060; }

.lm-pev-sd5 .lm-riq { margin-top: 20px; }

.lm-pev-98f { display: grid; gap: 12px; min-width: 0; }

.lm-pev-k3p { border: 1px solid #D4CFCF; border-radius: 12px; background: #FFFFFF; }

.lm-pev-k3p[open] { border-color: #181515; }

.lm-pev-lhni { display: flex; align-items: center; color: #181515; justify-content: space-between; gap: 16px; padding: 20px 20px; font-weight: 700; }

.lm-pev-ttrr { height: 32px; border-radius: 50%; place-items: center; flex: none; transition: transform .19s; display: grid; background: #E3E0E0; width: 32px; }

.lm-pev-k3p[open] .lm-pev-ttrr { transform: rotate(45deg); }

.lm-pev-w9 { font-size: 0.874rem; padding: 0 20px 20px; }

.lm-gu8-ml { background: #191515; flex-wrap: wrap; border-radius: 12px; align-items: center; padding: 28px 24px; justify-content: space-between; gap: 24px 40px; display: flex; color: #F1F0F0; }

.lm-gu8-3uc { min-width: 0; max-width: 632px; }

.lm-gu8-2ko0 { font-weight: 800; letter-spacing: -0.02em; color: #F1F0F0; font-size: clamp(1.447rem, 1.158rem + 1.2vw, 2.05rem); line-height: 1.12; }

.lm-gu8-uud6 { margin-top: 12px; color: #F1F0F0; }

.lm-gu8-uud6 a { color: #F1F0F0; }

.lm-pebeu-wr { line-height: 1.15; font-weight: 800; font-size: clamp(1.327rem, 1.061rem + 1vw, 1.809rem); max-width: 748px; }

.lm-pebeu-3l { margin-top: 20px; column-gap: 48px; font-size: 0.874rem; columns: 2 340px; }

.lm-pebeu-3l p + p { margin-top: 16px; }

.lm-hoz-hh { color: #6B6060; flex-wrap: wrap; font-size: 0.754rem; display: flex; padding: 0; list-style: none; margin-bottom: 20px; gap: 8px 12px; }

.lm-hoz-hh li + li { margin-top: 0; }

.lm-hoz-hh li + li::before { content: "/"; margin-right: 12px; }

.lm-hoz-xbz { color: #6B6060; }

.lm-hoz-j7kn { color: #181515; font-weight: 700; }

.lm-beg { padding-block: 8px 32px; }

.lm-beg-vdjr { gap: 24px 48px; align-items: start; display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 418px), 1fr)); }

.lm-beg-rxz { min-width: 0; }

.lm-beg-ipi { font-family: "Martian Mono", monospace; font-size: 0.754rem; color: #6B6060; }

.lm-beg-v9gb { line-height: 1.02; font-size: clamp(2.171rem, 1.254rem + 3.4vw, 3.859rem); letter-spacing: -0.03em; margin-top: 12px; font-weight: 800; }

.lm-beg-mbe5 { margin-top: 16px; max-width: 552px; font-size: 1.056rem; }

.lm-beg-yl5g { border: 1px solid #D4CFCF; overflow: hidden; margin-top: 24px; display: grid; background: #D4CFCF; gap: 1px; border-radius: 12px; grid-template-columns: repeat(auto-fit, minmax(min(45%, 134px), 1fr)); }

.lm-beg-w36 { min-width: 0; padding: 12px 16px; background: #FFFFFF; }

.lm-beg-b5qs { font-weight: 700; font-size: 0.694rem; color: #6B6060; }

.lm-beg-rby2 { hyphens: auto; font-weight: 700; font-size: 0.995rem; color: #181515; font-family: "Martian Mono", monospace; margin-top: 2px; overflow-wrap: break-word; }

.lm-beg-vtn { margin-top: 24px; }

.lm-beg-sv { margin-top: 12px; color: #6B6060; font-size: 0.754rem; }

.lm-beg-dgg { min-width: 0; }

.lm-veja2-usmh { margin-top: 24px; justify-content: center; }

.lm-ta3 { padding-bottom: 48px; }

.lm-ta3-z74i { border: 1px solid #D4CFCF; border-radius: 12px; background: #FFFFFF; }

.lm-ta3-ki9x { justify-content: space-between; min-height: 52px; padding: 0 16px; color: #181515; align-items: center; display: flex; font-weight: 700; }

.lm-ta3-hv { transition: transform .19s; }

.lm-ta3-z74i[open] .lm-ta3-hv { transform: rotate(45deg); }

.lm-ta3-u6 { list-style: none; margin: 0; padding: 0 8px 8px; display: grid; }

.lm-ta3-u6 li + li { margin-top: 0; }

.lm-ta3-kelv { text-decoration: none; font-weight: 600; min-height: 44px; display: flex; align-items: center; padding: 0 8px; border-top: 1px solid #D4CFCF; color: #373131; }

.lm-ta3-kelv:hover { color: #9C4A0E; }

.lm-hok-4ua { gap: 28px 56px; grid-template-columns: repeat(auto-fit, minmax(min(100%, 324px), 1fr)); align-items: start; display: grid; }

.lm-hok-03 { min-width: 0; font-size: 0.995rem; max-width: 708px; }

.lm-hok-03 p { margin-top: 16px; }

.lm-hok-8hcv { padding: 24px; border-radius: 12px; background: #E3E0E0; min-width: 0; }

.lm-hok-ra { font-weight: 600; font-size: 1.115rem; }

.lm-hok-auw { margin-top: 16px; list-style: none; padding: 0; }

.lm-hok-v1j { gap: 12px; display: flex; }

.lm-hok-v1j svg { color: #187152; flex: none; margin-top: 2px; }

.lm-wymid-q9wb { display: grid; margin: 0; gap: 16px; grid-template-columns: repeat(auto-fit, minmax(min(100%, 266px), 1fr)); list-style: none; padding: 0; }

.lm-wymid-q9wb > li + li { margin-top: 0; }

.lm-wymid-s2j { border: 1px solid #D4CFCF; aspect-ratio: 16 / 10; background-color: #191515; overflow: hidden; border-radius: 12px; }

.lm-wymid-a4t { height: 100%; width: 100%; object-fit: contain; }

.lm-wymid-52 { margin-top: 12px; font-size: 0.814rem; }

.lm-dutac-2u16 { border: 1px solid #D4CFCF; border-radius: 12px; overflow-x: auto; background: #FFFFFF; }

.lm-dutac-s1 { font-size: 0.874rem; min-width: 552px; }

.lm-dutac-s1 thead { background: #E3E0E0; }

.lm-dutac-s1 th, .lm-dutac-s1 td { vertical-align: middle; padding: 12px 16px; }

.lm-dutac-s1 thead th { font-size: 0.754rem; color: #373131; font-weight: 700; }

.lm-dutac-s1 tbody th, .lm-dutac-s1 tbody td { border-top: 1px solid #D4CFCF; }

.lm-dutac-20a { text-align: right; font-family: "Martian Mono", monospace; color: #181515; white-space: nowrap; }

.lm-dutac-9isp { font-weight: 700; gap: 12px; color: #181515; display: flex; align-items: center; }

.lm-dutac-g6u { background: #E3E0E0; flex: none; height: 40px; border-radius: 2px; overflow: hidden; width: 40px; }

.lm-dutac-g6u img { width: 100%; height: 100%; object-fit: contain; }

.lm-dutac-5mb { background: #E3E0E0; }

.lm-dutac-5mb .lm-dutac-g6u { background: #FFFFFF; }

.lm-dutac-a1 { color: #FFFFFF; font-weight: 700; padding: 2px 8px; border-radius: 2px; font-size: 0.633rem; background: #B95911; }

.lm-ceve7-9v { gap: 16px; grid-template-columns: repeat(auto-fit, minmax(min(100%, 286px), 1fr)); display: grid; }

.lm-ceve7-zhxk { border: 1px solid #D4CFCF; background: #FFFFFF; display: flex; min-width: 0; gap: 12px; flex-direction: column; padding: 24px; border-radius: 12px; }

.lm-ceve7-4yne { font-weight: 600; font-size: 1.176rem; }

.lm-ceve7-ffk { flex: 1; font-size: 0.874rem; }

.lm-ceve7-sz { font-size: 0.754rem; align-items: center; gap: 8px; font-weight: 700; display: flex; flex-wrap: wrap; }

.lm-ceve7-sz svg { color: #6B6060; }

.lm-ceve7-s3 { color: #181515; background: #E3E0E0; padding: 4px 12px; border-radius: 2px; }

.lm-ceve7-6x { color: #FFFFFF; background: #B95911; padding: 4px 12px; border-radius: 2px; }

.lm-nu3-qn3 { grid-template-columns: repeat(auto-fit, minmax(min(100%, 380px), 1fr)); display: grid; gap: 40px 48px; }

.lm-nu3-fj { min-width: 0; }

.lm-nu3-ua { letter-spacing: -0.02em; line-height: 1.12; font-weight: 800; font-size: clamp(1.447rem, 1.158rem + 1vw, 2.05rem); }

.lm-nu3-v97g { margin-top: 12px; color: #6B6060; }

.lm-nu3-6ck9 { border: 1px solid #D4CFCF; background: #FFFFFF; overflow-x: auto; border-radius: 12px; margin-top: 20px; }

.lm-nu3-g8v { font-size: 0.874rem; }

.lm-nu3-g8v thead { background: #E3E0E0; }

.lm-nu3-g8v th, .lm-nu3-g8v td { padding: 12px 20px; }

.lm-nu3-g8v thead th { font-size: 0.754rem; }

.lm-nu3-g8v tbody th, .lm-nu3-g8v tbody td { border-top: 1px solid #D4CFCF; }

.lm-nu3-g8v tbody th { font-weight: 600; }

.lm-nu3-qv { white-space: nowrap; text-align: right; color: #181515; font-family: "Martian Mono", monospace; }

.lm-nu3-cd { background: #E3E0E0; border-radius: 999px; margin-top: 8px; height: 4px; display: block; }

.lm-nu3-sp { display: block; height: 100%; background: #B95911; border-radius: 999px; }

.lm-nu3-9vcg { color: #187152; font-weight: 700; }

.lm-nu3-v84d { color: #6B6060; }

.lm-fit-9v { border: 1px solid #D4CFCF; aspect-ratio: 16 / 9; border-radius: 12px; overflow: hidden; position: relative; background-color: #191515; }

.lm-fit-ow { object-fit: cover; height: 100%; width: 100%; }

.lm-fit-9f { text-decoration: none; inset: 0; position: absolute; background: rgba(9, 10, 15, 0.59); display: grid; place-items: center; }

.lm-fit-p0y { gap: 12px; background: #F1F0F0; color: #191515; font-weight: 800; min-height: 56px; display: inline-flex; font-size: 0.995rem; padding: 0 28px; border-radius: 999px; align-items: center; transition: transform .19s; }

.lm-fit-9f:hover .lm-fit-p0y { transform: scale(1.04); }

.lm-fit-9s { display: flex; gap: 16px 32px; margin-top: 16px; flex-wrap: wrap; justify-content: space-between; align-items: center; }

.lm-fit-klm { font-size: 0.874rem; max-width: 632px; }

.lm-ria-waf { max-width: 748px; font-size: 0.995rem; line-height: 1.7; }

.lm-ria-e6 { line-height: 1.1; margin-bottom: 20px; font-weight: 800; font-size: clamp(1.568rem, 1.158rem + 1.6vw, 2.412rem); letter-spacing: -0.02em; }

.lm-ria-waf p + p { margin-top: 16px; }

.lm-ka5-qmeo { gap: 12px; margin-top: 24px; grid-template-columns: repeat(auto-fit, minmax(min(100%, 210px), 1fr)); display: grid; }

.lm-ka5-hz { min-width: 0; padding: 20px 20px; background: #FFFFFF; border-radius: 6px; }

.lm-ka5-rj { font-weight: 700; font-family: "Public Sans", sans-serif; font-size: 0.935rem; }

.lm-ka5-ng { margin-top: 8px; font-size: 0.814rem; }

.lm-beb { right: 0; padding: 12px 12px 12px 16px; z-index: 35; align-items: center; justify-content: space-between; display: flex; border-top: 1px solid #D4CFCF; transition: transform .24s; transform: translateY(110%); background: #FFFFFF; position: fixed; gap: 12px; bottom: 0; left: 0; }

.lm-beb-s1w { transform: translateY(0); }

.lm-beb-dq { text-overflow: ellipsis; overflow: hidden; color: #181515; font-weight: 700; min-width: 0; white-space: nowrap; }

.lm-beb .lm-riq { flex: none; min-height: 44px; }

@media (min-width: 649px) {
  .lm-dul { padding-inline: 24px; }
  .lm-kar-8y { padding: 44px 40px; }
  .lm-kar-h0 { padding: 24px 32px; }
  .lm-zogu7-s9o1 { padding: 36px; }
  .lm-tau-ir9, .lm-ka5-53i { padding: 36px; }
  .lm-gu8-ml { padding: 40px; }
}

@media (min-width: 972px) {
  .lm-dul { padding-inline: 40px; }
  main > section { padding-block: 0 88px; }
  .lm-gui { padding: 12px 24px; }
  .lm-gui-ovf { grid-template-columns: auto minmax(0, 1fr) auto auto; gap: 16px; padding-left: 16px; grid-template-areas: "logo nav tools actions"; }
  .lm-gui-f0je { display: none; }
  .lm-gui-sw2e { padding-top: 0; display: flex; flex-wrap: wrap; gap: 2px; justify-content: center; border-top: 0; }
  .lm-gui-bai { min-height: 40px; font-size: 0.814rem; }
  .lm-gui-igay { display: flex; }
  .lm-gui-igay .lm-riq { padding: 0 16px; min-height: 42px; }
  .lm-kapet { padding-block: 24px 80px; }
  .lm-kapet-kt { padding-block: 32px; }
  .lm-kar-8y { padding: 64px; }
  .lm-beg { padding-block: 16px 48px; }
  .lm-ta3 { padding-bottom: 72px; }
  .lm-ta3-z74i[open] .lm-ta3-u6, .lm-ta3-u6 { padding: 0 12px 12px; gap: 8px; flex-wrap: wrap; display: flex; }
  .lm-ta3-kelv { font-size: 0.814rem; padding: 0 12px; border-top: 0; background: #E3E0E0; border-radius: 6px; font-weight: 700; min-height: 36px; color: #181515; }
  .lm-ta3-kelv:hover { background: #B95911; color: #FFFFFF; }
  .lm-zogu7-s9o1 { padding: 44px; }
  .lm-tau-ir9, .lm-ka5-53i { padding: 44px; }
  .lm-gu8-ml { padding: 48px; }
  .lm-nuf { padding-block: 72px 28px; }
  .lm-beb { display: none; }
}