.blog-hero{background:linear-gradient(135deg,#9c7f511f,#0f172a0d)}.blog-hero__card{border:1px solid rgba(15,23,42,.08)}@media (max-width: 575.98px){.blog-hero__card{padding:.9rem!important}.blog-hero__card h2{font-size:1rem;margin-bottom:.35rem!important}.blog-hero__card p{font-size:.85rem;margin-bottom:.5rem!important}.blog-hero__card .d-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem}.blog-hero__card .btn{padding:.45rem .75rem;font-size:.8rem}}.blog-tag{display:inline-flex;align-items:center;padding:.25rem .7rem;border-radius:999px;background:#9c7f5124;color:var(--sherwood-gold-dark);font-size:.8rem;font-weight:600}.blog-tag--button{border:0;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease}.blog-tag--button:hover,.blog-tag--button:focus-visible{transform:translateY(-1px);box-shadow:0 6px 16px #0f172a1f}.blog-tag--outline{background:transparent;border:1px solid rgba(156,127,81,.45)}.blog-tag--active{background:var(--sherwood-gold);color:#fff;border-color:transparent}.blog-card__body{display:flex;gap:1rem}.blog-card__thumb-wrap{width:150px;flex:0 0 auto;height:130px}.blog-card__thumb{width:100%;height:100%;border-radius:.75rem 0 0 .75rem;object-fit:cover;display:block}.blog-card__content{display:flex;flex-direction:column;padding:1rem}.blog-card__excerpt{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.blog-article-hero{background:linear-gradient(135deg,#9c7f511f,#fffffff5);border-bottom:1px solid rgba(15,23,42,.08);text-align:left}.blog-article-hero .row{text-align:left}.blog-article__back{display:inline-flex;align-items:center;gap:.5rem;text-decoration:none;color:var(--sherwood-gold-dark);font-weight:600;margin-bottom:0}.blog-article__back-row{display:flex;justify-content:flex-start;width:100%;margin-bottom:1rem}.blog-article__category{text-transform:uppercase;font-size:.75rem;letter-spacing:.12em;font-weight:700;color:var(--sherwood-gold-dark)}.blog-article__meta{display:flex;flex-wrap:wrap;gap:1.25rem;color:#6b7280;font-size:.9rem}.blog-article__cover{border-radius:1rem;overflow:hidden;box-shadow:0 24px 40px #0f172a1f;background:#fff;aspect-ratio:16 / 9}.blog-article__cover img{width:100%;height:100%;display:block;object-fit:cover}.blog-article-content{text-align:left;max-width:760px;margin:0 auto;background:#fff;border:1px solid rgba(15,23,42,.08);border-radius:1rem;box-shadow:0 18px 34px #0f172a14;padding:clamp(1.25rem,2.2vw,2rem)}.blog-article-content h2{font-size:1.6rem;margin-top:2.25rem;margin-bottom:.9rem;line-height:1.28}.blog-article-content h3{font-size:1.2rem;margin-top:1.65rem;margin-bottom:.7rem;line-height:1.35}.blog-article-content p{color:#4b5563;line-height:1.78;margin-bottom:1rem}.blog-article-content>:first-child{margin-top:0}.blog-article-content ul,.blog-article-content ol{color:#4b5563;margin:1.1rem 0 1.35rem;padding:0;list-style:none}.blog-article-content ul li,.blog-article-content ol li{display:grid;grid-template-columns:auto 1fr;align-items:start;column-gap:.7rem;margin-bottom:.65rem}.blog-article-content ul li:before{content:"";width:.52rem;height:.52rem;margin-top:.52rem;border-radius:999px;background:var(--sherwood-gold-dark);box-shadow:0 0 0 5px #9c7f5129}.blog-article-content ol{counter-reset:article-step}.blog-article-content ol li{counter-increment:article-step}.blog-article-content ol li:before{content:counter(article-step) ".";color:var(--sherwood-gold-dark);font-weight:700;font-variant-numeric:tabular-nums;line-height:1.75}.blog-article-content strong{color:#1f2f27}.blog-article-content blockquote{margin:1.4rem 0;padding:.6rem 0 .6rem 1rem;border-left:3px solid var(--sherwood-gold);color:#374151;font-style:italic}.blog-article-content__separator{border:0;border-top:1px solid rgba(15,23,42,.16);margin:1.9rem 0 1.55rem}.blog-article-content a{color:var(--sherwood-gold-dark);text-decoration:underline;text-underline-offset:2px}.blog-article__link{text-decoration:none;color:#1f2f27;font-weight:600}.blog-article-aside{text-align:left}.blog-article__link:hover,.blog-article__link:focus{color:var(--sherwood-gold-dark)}@media (max-width: 991.98px){.blog-card__body{flex-direction:column}.blog-card__thumb-wrap{width:100%;height:180px}.blog-card__thumb{border-radius:.75rem .75rem 0 0}.blog-article__cover{border-radius:.9rem}.blog-article-content{padding:1rem;border-radius:.85rem}.blog-article__back-row{margin-bottom:.8rem}}.blog-social{display:inline-flex;align-items:center;gap:.5rem;padding:.55rem .8rem;border-radius:999px;border:1px solid rgba(15,23,42,.12);color:#1f2937;text-decoration:none;font-weight:600}.blog-social:hover,.blog-social:focus{color:var(--sherwood-gold-dark);border-color:#9c7f5199;box-shadow:0 8px 18px #0f172a14}.blog-checklist{padding-left:1.1rem}.blog-sidebar{width:100%;max-width:100%}.blog-sidebar>*{width:100%;max-width:100%}
