:root{--identity-primary:#0f5132;--identity-accent:#f2c94c;--identity-bg:#f8faf7;--identity-radius:2px;}
body.identity-article{margin:0;background:var(--identity-bg);color:#17202a;font-family:Arial,Helvetica,sans-serif;line-height:1.65;}
.identity-header{display:flex;gap:24px;align-items:center;justify-content:space-between;padding:18px max(22px,calc((100vw - 1040px)/2));background:var(--identity-primary);color:#fff;}
.identity-header a{color:#fff;text-decoration:none;font-weight:700;}
.identity-header ul{display:flex;gap:14px;list-style:none;margin:0;padding:0;flex-wrap:wrap;}
.identity-main{max-width:1040px;margin:0 auto;padding:34px 22px 54px;}
.identity-main article{display:flex;flex-direction:row;gap:28px;align-items:flex-start;flex-wrap:wrap;}
.identity-main h1{font-size:clamp(28px,4vw,46px);line-height:1.08;margin:0 0 14px;color:var(--identity-primary);}
.identity-lead{font-size:18px;max-width:760px;}
.identity-kicker{color:var(--identity-primary);font-weight:700;text-transform:uppercase;font-size:13px;letter-spacing:.08em;}
.identity-hero{width:min(420px,100%);aspect-ratio:4/3;object-fit:cover;border-radius:var(--identity-radius);border:4px solid var(--identity-accent);}
.identity-main h2{margin-top:28px;color:var(--identity-primary);}
.identity-main ul,.identity-main ol{background:#fff;border-left:5px solid var(--identity-accent);padding:18px 22px 18px 34px;border-radius:var(--identity-radius);}
.identity-footer{padding:22px;text-align:center;background:#111;color:#fff;display:flex;justify-content:center;gap:18px;flex-wrap:wrap;}
.identity-footer a{color:#fff;}
.site-unique-angle{border-top:4px solid var(--identity-accent,#ddd);padding-top:18px;}
.footer-ledger-layout li:nth-child(1){background:rgba(255,255,255,.09)!important;border-color:var(--identity-accent)!important;}
@media (max-width:720px){.identity-header{align-items:flex-start;flex-direction:column;}.identity-main article{display:block;}}
