.crumbs{font-size:12px;color:var(--text-inverse-secondary);margin:0 0 14px}
.crumbs a{color:var(--brand-green);text-decoration:none}
.crumbs a:hover{text-decoration:underline}
article ol,article ul{margin:0 0 14px;padding-left:22px}
article li{margin:0 0 7px}
article strong{color:var(--navy-950)}
article em{color:var(--navy-950)}
article code{font-family:var(--font-mono);font-size:13.5px;background:#fff;border:1px solid var(--border-default);border-radius:4px;padding:1px 5px;color:var(--navy-950)}
.art-cta{background:var(--navy-950);border-radius:var(--radius-lg);padding:28px;margin:44px 0 8px;color:#fff}
.art-cta h2{color:#fff}
.art-cta p{color:var(--text-inverse-secondary)}
.art-btn{display:inline-block;background:var(--brand-green);color:#062018;font-family:var(--font-body);font-weight:700;font-size:14px;text-decoration:none;padding:11px 20px;border-radius:var(--radius-md)}
.art-btn:hover{color:#062018;filter:brightness(1.06)}
.art-note{font-size:12.5px;color:var(--text-tertiary);border-top:1px solid var(--border-default);padding-top:14px;margin-top:34px}
.lg-foot{background:#fff;border-top:1px solid var(--border-default);padding:28px 48px}
.lg-foot p{font-size:13px;margin:0 0 6px}
.ins-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px;margin-top:8px}
.ins-card{background:#fff;border:1px solid var(--border-default);border-radius:var(--radius-lg);padding:22px;text-decoration:none;display:block}
.ins-card:hover{border-color:var(--brand-green)}
.ins-card .k{font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--brand-green);margin:0 0 8px}
.ins-card h3{font-family:var(--font-display);font-size:17px;margin:0 0 8px;line-height:1.3}
.ins-card p{font-size:14px;margin:0}
@media(max-width:700px){.lg-head{padding:12px 18px;flex-wrap:wrap}.lg-hero{padding:40px 18px}main{padding:36px 18px 52px}.lg-foot{padding:24px 18px}.lg-nav{gap:14px;font-size:12.5px}}