.magazine-intent-hub{padding:clamp(2.4rem,5vw,4.2rem) 0;background:linear-gradient(135deg,#0d1522,#17162a 65%,#0b0c14);color:#f7f4ee;border-block:1px solid #d5ae6c55}.magazine-intent-head{max-width:54rem;margin:0 auto 1.5rem;text-align:center}.magazine-intent-head h2{margin:.45rem 0;font-size:clamp(1.6rem,3vw,2.35rem);line-height:1.5;color:#fff}.magazine-intent-head p{color:#c8c5cf;line-height:1.9}.magazine-intent-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.9rem}.magazine-intent-grid a{display:flex;flex-direction:column;min-height:14rem;padding:1.15rem;border:1px solid #d5ae6c55;border-radius:1rem;background:#ffffff08;color:#f7f4ee;text-decoration:none;transition:transform .18s,border-color .18s,background .18s}.magazine-intent-grid a:hover,.magazine-intent-grid a:focus-visible{transform:translateY(-3px);border-color:#efc97e;background:#ffffff12}.magazine-intent-grid span{color:#e6bf79;font-size:.82rem}.magazine-intent-grid strong{margin:.7rem 0 .2rem;font-size:1.22rem;line-height:1.5;color:#fff}.magazine-intent-grid p{margin:.25rem 0 1rem;color:#d0ccd6;line-height:1.75}.magazine-intent-grid b{margin-top:auto;color:#ecc77f;font-size:.9rem}.blog-card-feature{overflow:hidden}.blog-card-feature .blog-card-cover{display:block;width:calc(100% + 44px);height:auto;aspect-ratio:16/9;object-fit:cover;margin:-22px -22px 16px;border-bottom:1px solid #d5ae6c55}.blog-card-feature h3{margin-top:10px}.article-hero-image{margin:1.3rem 0 1.8rem}.article-hero-image img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;border:1px solid #d5ae6c66;border-radius:1.05rem;background:#101521}.article-hero-image figcaption{padding:.5rem .2rem;color:#737785;font-size:.88rem;line-height:1.7}.seo-page .article-content .seo-related{margin:1rem 0}.magazine-buy-help{padding:1.3rem 0;background:#fff8ef;border-top:1px solid #e7d3b1}.magazine-buy-help .container{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.magazine-buy-help p{margin:0}.magazine-buy-help a{font-weight:800;color:#704515}@media(max-width:900px){.magazine-intent-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){.magazine-intent-grid{grid-template-columns:1fr}.magazine-intent-grid a{min-height:0}.blog-card-feature .blog-card-cover{width:calc(100% + 44px);margin:-22px -22px 14px}}
