.lp-silo{--ink:#14271d;--muted:#4d6254;--accent:#c5fa71;--surface:#f1f5ee;--line:#d6dfd4;color:var(--ink);font:400 18px/1.65 system-ui,-apple-system,"Segoe UI",sans-serif;max-width:1120px;margin:auto}.lp-silo *{box-sizing:border-box}.lp-silo a{color:inherit;text-decoration:underline;text-underline-offset:4px}.lp-silo a:focus-visible,.lp-silo summary:focus-visible{outline:3px solid #316fce;outline-offset:4px}.lp-silo h2{font-size:clamp(25px,3vw,35px);line-height:1.2;letter-spacing:-.025em;margin:40px 0 18px}.lp-silo h3{font-size:22px;line-height:1.3}.lp-silo p{margin:16px 0}.lp-silo .lp-eyebrow{font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.lp-silo .lp-hero{background:var(--ink);color:white;border-radius:24px;padding:36px;margin:24px 0}.lp-silo .lp-hero h2{margin:10px 0 18px;max-width:800px}.lp-silo .lp-hero .lp-eyebrow{color:var(--accent)}.lp-silo .lp-hero a{color:white}.lp-silo .lp-summary,.lp-silo .lp-card,.lp-silo .lp-toc{background:var(--surface);padding:24px;border-radius:18px;margin:24px 0}.lp-silo .lp-card h2,.lp-silo .lp-card h3{margin-top:0}.lp-silo .lp-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.lp-silo .lp-grid .lp-card{margin:0}.lp-silo .lp-cta{background:var(--accent);color:var(--ink);padding:28px;border-radius:20px;margin:36px 0}.lp-silo .lp-cta h2{margin:0 0 14px}.lp-silo .lp-editorial{border-left:4px solid #b77b30;background:#fff5e7;padding:18px;font-size:15px;margin:24px 0}.lp-silo .lp-shot{border:2px dashed #aab9a4;background:var(--surface);border-radius:18px;padding:24px;min-height:200px;display:flex;align-items:center;justify-content:center;text-align:center;color:var(--muted);margin:18px 0}.lp-silo .lp-shot p{font-size:15px;max-width:420px}.lp-silo .lp-meta,.lp-silo .lp-crumb{font-size:14px;color:var(--muted)}.lp-silo .lp-table{overflow-x:auto}.lp-silo table{width:100%;border-collapse:collapse;font-size:16px}.lp-silo td,.lp-silo th{text-align:left;padding:14px;border-bottom:1px solid var(--line);vertical-align:top}.lp-silo th{background:var(--surface)}.lp-silo details{padding:18px 0;border-bottom:1px solid var(--line)}.lp-silo summary{cursor:pointer;font-weight:650}.lp-silo ul,.lp-silo ol{padding-left:24px}.lp-silo li{margin:8px 0}.lp-silo .lp-source{font-size:15px}.lp-silo .wp-block-buttons{display:flex;gap:12px;flex-wrap:wrap;margin:22px 0}.lp-silo .wp-block-button__link{display:inline-block;border-radius:12px;background:var(--ink);color:white!important;text-decoration:none;padding:13px 20px;font-weight:650;font-size:16px}.lp-silo .lp-hero .wp-block-button__link{background:var(--accent);color:var(--ink)!important}
@media(max-width:680px){.lp-silo{font-size:17px}.lp-silo .lp-grid{grid-template-columns:1fr}.lp-silo .lp-hero,.lp-silo .lp-summary,.lp-silo .lp-card,.lp-silo .lp-cta{padding:24px 20px}.lp-silo .lp-shot{min-height:170px}.lp-silo th,.lp-silo td{padding:10px}.lp-silo h2{margin-top:30px}}
