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;}
.obntsd p{max-width: var(--measure);}
.ejhul2{background: var(--color-paper);}
.pglmdn{border-bottom: 1px solid var(--color-border);backdrop-filter: none;}
.pglmdn.afahlb{box-shadow: none;border-bottom-color: var(--color-border-strong);}
.eljrem{font-family: var(--font-head);font-weight: 700;letter-spacing: -0.01em;}
.t8lx2i{background: var(--color-accent);border-radius: var(--radius-sm);}
.eh9ndm{color: var(--color-text-subtle);font-family: var(--font-family);}
.ru3p0s{color: var(--color-text-body);}
.ru3p0s.hsqhb0::after{height: 1px;background: var(--color-accent);}
.ec3spx{border-radius: var(--radius-md);font-weight: 600;letter-spacing: 0.01em;}
.qlop3k{background: var(--color-accent);color: #fff;}
.qlop3k:hover{background: var(--color-accent-hover);color: #fff;transform: none;box-shadow: none;}
.knhsin{background: transparent;color: var(--color-accent);border: 1px solid var(--color-accent);}
.knhsin:hover{background: var(--color-accent-light);color: var(--color-accent-hover);}
.pkkbik{padding: var(--space-12) 0 var(--space-10);border-bottom: 1px solid var(--color-border);}
.pkkbik h1 .uckrle{color: var(--color-accent);font-style: italic;}
.ciydin{color: var(--color-text-subtle);max-width: 56ch;margin-bottom: var(--space-6);}
@media (min-width: 1024px){.pkkbik{padding: var(--space-16) 0 var(--space-12);}
}
.ezyk7w{border-top: 1px solid var(--color-border);}
.jkwamv{background: var(--color-bg-alt);}
.nrkrkj{color: var(--color-second);letter-spacing: 0.14em;}
.wokzin{background: var(--color-white);border: 1px solid var(--color-border);border-radius: var(--radius-md);box-shadow: none;}
.wokzin:hover{transform: none;border-color: var(--color-accent);box-shadow: none;}
.wokzin h3{font-size: var(--font-size-xl);}
.brdq9d{background: var(--color-white);border: 1px solid var(--color-border);border-left: 3px solid var(--color-accent);border-radius: var(--radius-md);}
.brdq9d .vwqcfu{color: var(--color-accent);font-family: var(--font-family);}
.brdq9d li::before{background: var(--color-accent);width: 6px;height: 6px;}
.dy7qo8 th{font-family: var(--font-family);border-bottom-color: var(--color-border-strong);}
.cpc8d0{background: var(--color-white);border: 1px solid var(--color-border);border-radius: var(--radius-md);text-align: left;}
.cpc8d0:hover{transform: none;border-color: var(--color-accent);}
.cpc8d0.dmw9xx{border-color: var(--color-accent);box-shadow: var(--shadow-lg);}
.hhoupi{background: var(--color-accent);color: #fff;border-radius: var(--radius-sm);left: var(--space-8);transform: none;}
.n3pekq{font-family: var(--font-head);}
.fwimke{font-family: var(--font-head);font-weight: 700;font-variant-numeric: tabular-nums;}
.ynof9r{text-align: left;}
.ynof9r li{border-bottom: 1px solid var(--color-border);}
.kkdxnm{background: var(--color-white);border-radius: var(--radius-md);}
.kkdxnm blockquote{font-family: var(--font-head);font-size: var(--font-size-base);}
.cw3mb8{border-bottom-color: var(--color-border);}
.p8d2b2{font-family: var(--font-head);font-size: var(--font-size-lg);}
.p8d2b2::after{border-color: var(--color-accent);}
.qvcbtx{display: grid;gap: 0;border: 1px solid var(--color-second);border-radius: var(--radius-md);background: var(--color-second-light);}
.zo3zhd{padding: var(--space-5) var(--space-6);border-bottom: 1px solid rgba(180, 119, 10, 0.28);}
.zo3zhd:last-child{border-bottom: 0;}
.zo3zhd .o8m9sr{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);margin-bottom: var(--space-2);}
.zo3zhd p{color: var(--color-text-body);}
.rtdfdp{border-radius: var(--radius-md);}
.rtdfdp h2{font-family: var(--font-head);color: #fff;}
.rtdfdp .qlop3k{background: var(--color-accent);color: #fff;}
.jshaoo{background: var(--color-dark);}
.nhogrn .eljrem{font-family: var(--font-head);}
.dk8jcr{color: var(--color-accent-light);font-family: var(--font-family);}
.uzcbpb{border-radius: var(--radius-md);box-shadow: var(--shadow-xl);}