body{background: var(--color-paper);}
h1, h2, h3, h4{font-family: var(--font-head);font-weight: 700;letter-spacing: -0.01em;}
h1{font-weight: 700;letter-spacing: -0.02em;}
.xsjsmd p{max-width: var(--measure);}
.uxdbsx{background: var(--color-paper);}
.header{border-bottom: 1px solid var(--color-border);backdrop-filter: none;}
.header.y1sdkc{box-shadow: none;border-bottom-color: var(--color-border-strong);}
.trnbfy{font-family: var(--font-head);font-weight: 700;letter-spacing: -0.01em;}
.x1c0tx{background: var(--color-accent);border-radius: var(--radius-sm);}
.ravmov{color: var(--color-text-subtle);font-family: var(--font-family);}
.rdbk4d{color: var(--color-text-body);}
.rdbk4d.yntyl6::after{height: 1px;background: var(--color-accent);}
.ro9esb{border-radius: var(--radius-md);font-weight: 600;letter-spacing: 0.01em;}
.oadagl{background: var(--color-accent);color: #fff;}
.oadagl:hover{background: var(--color-accent-hover);color: #fff;transform: none;box-shadow: none;}
.fodesy{background: transparent;color: var(--color-accent);border: 1px solid var(--color-accent);}
.fodesy:hover{background: var(--color-accent-light);color: var(--color-accent-hover);}
.cn7gs4{padding: var(--space-12) 0 var(--space-10);border-bottom: 1px solid var(--color-border);}
.cn7gs4 h1 .upjwfc{color: var(--color-accent);font-style: italic;}
.r2wj9w{color: var(--color-text-subtle);max-width: 56ch;margin-bottom: var(--space-6);}
@media (min-width: 1024px){.cn7gs4{padding: var(--space-16) 0 var(--space-12);}
}
.section{border-top: 1px solid var(--color-border);}
.omibig{background: var(--color-bg-alt);}
.ohronb{color: var(--color-second-text);letter-spacing: 0.14em;}
.tabcmm{background: var(--color-white);border: 1px solid var(--color-border);border-radius: var(--radius-md);box-shadow: none;}
.tabcmm:hover{transform: none;border-color: var(--color-accent);box-shadow: none;}
.tabcmm h3{font-size: var(--font-size-xl);}
.opcdur{background: var(--color-white);border: 1px solid var(--color-border);border-left: 3px solid var(--color-accent);border-radius: var(--radius-md);}
.opcdur .ycf32m{color: var(--color-accent-text);font-family: var(--font-family);}
.opcdur li::before{background: var(--color-accent);width: 6px;height: 6px;}
.gektkh th{font-family: var(--font-family);border-bottom-color: var(--color-border-strong);}
.qvbpoi{background: var(--color-white);border: 1px solid var(--color-border);border-radius: var(--radius-md);text-align: left;}
.qvbpoi:hover{transform: none;border-color: var(--color-accent);}
.qvbpoi.swctca{border-color: var(--color-accent);box-shadow: var(--shadow-lg);}
.wld4ix{background: var(--color-accent);color: #fff;border-radius: var(--radius-sm);left: var(--space-8);transform: none;}
.npqp0x{font-family: var(--font-head);}
.zpyd0o{font-family: var(--font-head);font-weight: 700;font-variant-numeric: tabular-nums;}
.wrjsuf{text-align: left;}
.wrjsuf li{border-bottom: 1px solid var(--color-border);}
.o2gw4v{background: var(--color-white);border-radius: var(--radius-md);}
.o2gw4v blockquote{font-family: var(--font-head);font-size: var(--font-size-base);}
.xvuamr{border-bottom-color: var(--color-border);}
.iqhkzd{font-family: var(--font-head);font-size: var(--font-size-lg);}
.iqhkzd::after{border-color: var(--color-accent);}
.shvhlh{display: grid;gap: 0;border: 1px solid var(--color-second);border-radius: var(--radius-md);background: var(--color-second-light);}
.bdhwbx{padding: var(--space-5) var(--space-6);border-bottom: 1px solid rgba(180, 119, 10, 0.28);}
.bdhwbx:last-child{border-bottom: 0;}
.bdhwbx .sa5fft{display: block;font-family: var(--font-family);font-size: var(--font-size-xs);font-weight: 700;letter-spacing: 0.1em;text-transform: uppercase;color: var(--color-second-text);margin-bottom: var(--space-2);}
.bdhwbx p{color: var(--color-text-body);}
.yiev1x{border-radius: var(--radius-md);}
.yiev1x h2{font-family: var(--font-head);color: #fff;}
.yiev1x .oadagl{background: var(--color-accent);color: #fff;}
.footer{background: var(--color-dark);}
.spfgan .trnbfy{font-family: var(--font-head);}
.tut2nn{color: var(--color-accent-light);font-family: var(--font-family);}
.xbj8ie{border-radius: var(--radius-md);box-shadow: var(--shadow-xl);}
.izxzoz{background: #fbf8f1;border-top: 1px solid var(--color-border-strong);}
.izxzoz .rnjhak{border-radius: 4px;}
.izxzoz .spoysx{background: #0e7c6b;color: #fff;}
.izxzoz .btrqcp{background: transparent;color: var(--color-dark);box-shadow: inset 0 0 0 1px var(--color-dark);}
.izxzoz .djx6m0{font-family: var(--font-head);font-style: italic;}
.izxzoz .btrqcp .djx6m0{color: #5d6360;}
.utlzok .lfnk4g{color: #128c7e;}
.nxwraz .hjkvod{background: transparent;color: var(--color-dark);border-radius: var(--radius-full);box-shadow: inset 0 0 0 1px var(--color-dark);}
.gllnir{background: var(--color-paper);color: var(--color-dark);border: 1px solid var(--color-border-strong);border-radius: var(--radius-md);}
.gllnir .prqkdm{background: #0e7c6b;color: #fff;border-radius: 4px;}
.gllnir .glvow8{color: var(--color-dark);box-shadow: inset 0 0 0 1px var(--color-dark);border-radius: 4px;}
.gllnir .auolfh{color: var(--color-text-subtle);}
.izxzoz .rnjhak:focus-visible, .gllnir :focus-visible{outline: 3px solid var(--color-accent-hover);outline-offset: 2px;}
.nxwraz .hjkvod:focus-visible{outline: 3px solid var(--color-accent-hover);outline-offset: 2px;}
@media (prefers-reduced-motion: no-preference){@keyframes fwgnzn{from{opacity: 0;}
to{opacity: 1;}
}
@keyframes v9zqui{to{transform: rotate(1turn);}
}
.ezzl98 .rnjhak{animation: fwgnzn .2s ease-out backwards;}
.bcafcj .lfnk4g{animation: v9zqui .9s linear 5;}
}