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;}
.hacbul p{max-width: var(--measure);}
.tzj7os{background: var(--color-paper);}
.dctqep{border-bottom: 1px solid var(--color-border);backdrop-filter: none;}
.dctqep.uf6bdj{box-shadow: none;border-bottom-color: var(--color-border-strong);}
.t3m99y{font-family: var(--font-head);font-weight: 700;letter-spacing: -0.01em;}
.tui3f8{background: var(--color-accent);border-radius: var(--radius-sm);}
.ewmngd{color: var(--color-text-subtle);font-family: var(--font-family);}
.aaag0d{color: var(--color-text-body);}
.aaag0d.uitk86::after{height: 1px;background: var(--color-accent);}
.q9nnal{border-radius: var(--radius-md);font-weight: 600;letter-spacing: 0.01em;}
.ntmzui{background: var(--color-accent);color: #fff;}
.ntmzui:hover{background: var(--color-accent-hover);color: #fff;transform: none;box-shadow: none;}
.nrdcwj{background: transparent;color: var(--color-accent);border: 1px solid var(--color-accent);}
.nrdcwj:hover{background: var(--color-accent-light);color: var(--color-accent-hover);}
.wntqdr{padding: var(--space-12) 0 var(--space-10);border-bottom: 1px solid var(--color-border);}
.wntqdr h1 .pjapcc{color: var(--color-accent);font-style: italic;}
.fwehfj{color: var(--color-text-subtle);max-width: 56ch;margin-bottom: var(--space-6);}
@media (min-width: 1024px){.wntqdr{padding: var(--space-16) 0 var(--space-12);}
}
.mpxw5a{border-top: 1px solid var(--color-border);}
.rioxd4{background: var(--color-bg-alt);}
.fr1gsa{color: var(--color-second);letter-spacing: 0.14em;}
.r0uepv{background: var(--color-white);border: 1px solid var(--color-border);border-radius: var(--radius-md);box-shadow: none;}
.r0uepv:hover{transform: none;border-color: var(--color-accent);box-shadow: none;}
.r0uepv h3{font-size: var(--font-size-xl);}
.kijld4{background: var(--color-white);border: 1px solid var(--color-border);border-left: 3px solid var(--color-accent);border-radius: var(--radius-md);}
.kijld4 .qumt7g{color: var(--color-accent);font-family: var(--font-family);}
.kijld4 li::before{background: var(--color-accent);width: 6px;height: 6px;}
.gwk4li th{font-family: var(--font-family);border-bottom-color: var(--color-border-strong);}
.dubrg9{background: var(--color-white);border: 1px solid var(--color-border);border-radius: var(--radius-md);text-align: left;}
.dubrg9:hover{transform: none;border-color: var(--color-accent);}
.dubrg9.ug63fg{border-color: var(--color-accent);box-shadow: var(--shadow-lg);}
.aym5if{background: var(--color-accent);color: #fff;border-radius: var(--radius-sm);left: var(--space-8);transform: none;}
.oxzhek{font-family: var(--font-head);}
.cs3f5i{font-family: var(--font-head);font-weight: 700;font-variant-numeric: tabular-nums;}
.yq2vhk{text-align: left;}
.yq2vhk li{border-bottom: 1px solid var(--color-border);}
.ht9jyd{background: var(--color-white);border-radius: var(--radius-md);}
.ht9jyd blockquote{font-family: var(--font-head);font-size: var(--font-size-base);}
.eqepen{border-bottom-color: var(--color-border);}
.tbc14x{font-family: var(--font-head);font-size: var(--font-size-lg);}
.tbc14x::after{border-color: var(--color-accent);}
.ehecqc{display: grid;gap: 0;border: 1px solid var(--color-second);border-radius: var(--radius-md);background: var(--color-second-light);}
.l26sv0{padding: var(--space-5) var(--space-6);border-bottom: 1px solid rgba(180, 119, 10, 0.28);}
.l26sv0:last-child{border-bottom: 0;}
.l26sv0 .cbc1sy{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);}
.l26sv0 p{color: var(--color-text-body);}
.cdfu6o{border-radius: var(--radius-md);}
.cdfu6o h2{font-family: var(--font-head);color: #fff;}
.cdfu6o .ntmzui{background: var(--color-accent);color: #fff;}
.re0hmf{background: var(--color-dark);}
.imfilz .t3m99y{font-family: var(--font-head);}
.edujxq{color: var(--color-accent-light);font-family: var(--font-family);}
.gc5eou{border-radius: var(--radius-md);box-shadow: var(--shadow-xl);}