.breadcrumbs{font-size:14px;color:#626b76;margin:0 0 14px}.breadcrumbs a{color:#626b76}
.cover{margin:0 0 28px}.cover img{width:100%;height:auto;border-radius:8px;box-shadow:0 6px 18px #0002;aspect-ratio:3/2;object-fit:cover}
.toc{background:#f3f5f7;border-left:4px solid #1e5c1d;padding:16px 22px;margin:0 0 28px;border-radius:4px}.toc ol{margin:8px 0 0;padding-left:20px}.toc li{margin:4px 0}
.entry-content ul,.entry-content ol{margin:0 0 20px;padding-left:26px}.entry-content li{margin:6px 0}
.entry-content .calc{background:#f3f5f7;border:1px solid #d8dde3;border-radius:8px;padding:20px;margin:28px 0}.calc label{display:block;font-weight:500;margin:12px 0 4px}.calc input,.calc select{width:100%;max-width:420px;padding:10px;font-size:16px;border:1px solid #b9c0c8;border-radius:4px}.calc button{margin-top:16px;background:#1e5c1d;color:#fff;border:0;border-radius:4px;padding:11px 22px;font-size:16px;cursor:pointer}.calc .res{margin-top:16px;font-size:18px;font-weight:700}
.entry-content .note{background:#fff8e6;border-left:4px solid #e0a800;padding:12px 18px;margin:20px 0;border-radius:4px}
.related .cards{margin-bottom:20px}.hr-offers{margin:36px 0 0;padding:20px 24px;border:1px solid #ddd;border-radius:8px;background:#f8f9fa}.hr-offers h2{font-size:22px;margin:0 0 12px}.hr-offers ul{margin:0;padding-left:20px}.hr-offers li{margin:8px 0}
.back{margin-top:28px}
.chips{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 24px}.chips a{display:inline-block;padding:7px 14px;border:1px solid #1e5c1d;border-radius:20px;text-decoration:none;color:#1e5c1d;font-size:15px}
@media(max-width:800px){.cards{grid-template-columns:1fr}}
