.blog-page-hero{isolation:isolate;background-image:linear-gradient(90deg,#142230fa 0%,#1f2f3dde 38%,#1f2f3d47 70%,#1f2f3d05 100%),url(/assets/images/banner/15-5.webp);background-position:50%;background-size:cover;align-items:center;min-height:clamp(440px,38vw,640px);display:grid;position:relative;overflow:hidden}.blog-page-hero__content{z-index:2;max-width:1240px;padding-top:clamp(52px,7vw,112px);padding-bottom:clamp(52px,7vw,112px);position:relative}.blog-page-hero__content>*{max-width:660px}.blog-page-hero__eyebrow{color:#fff;letter-spacing:var(--font-emphasis-spacing);text-transform:uppercase;align-items:center;gap:12px;margin:0 0 22px;font-size:.76rem;font-weight:800;display:flex}.blog-page-hero__eyebrow:before{content:"";background:#ffffffbf;width:34px;height:1px}.blog-page-hero h1{color:#fff;font-family:var(--font-primary);margin:0;font-weight:600;line-height:1.02}.blog-page-hero__content>p:not(.blog-page-hero__eyebrow){color:#fff;margin:28px 0 0;font-size:clamp(1rem,1.5vw,1.2rem);line-height:1.6}.blog-page-hero__breadcrumb{color:#fff;align-items:center;gap:10px;margin-top:28px;font-size:.92rem;font-weight:800;display:flex}.blog-page-hero__breadcrumb a{color:inherit;text-decoration:none}.blog-index{padding:clamp(56px,8vw,120px) 0}.blog-index__layout{grid-template-columns:minmax(0,1.72fr) minmax(300px,.78fr);align-items:start;gap:clamp(32px,5vw,76px);display:grid}.blog-index__heading{margin-bottom:clamp(24px,3vw,38px)}.blog-index__heading p{color:var(--rc-muted);margin:0 0 8px;font-size:.95rem}.blog-index__heading h2{color:var(--rc-ink);font-family:var(--font-primary);margin:0;font-size:clamp(2.3rem,4.2vw,4.2rem);font-weight:500;line-height:1.08}.blog-featured-card{border:1px solid var(--rc-line);background:var(--rc-surface);border-radius:10px;overflow:hidden}.blog-featured-card__media{background:var(--rc-ink);display:block;overflow:hidden}.blog-featured-card__media img{aspect-ratio:4/3;object-fit:cover;width:100%;transition:transform .3s;display:block}.blog-featured-card:hover .blog-featured-card__media img{transform:scale(1.03)}.blog-featured-card__body{padding:clamp(28px,4vw,50px)}.blog-featured-card__meta{color:var(--rc-accent);flex-wrap:wrap;gap:14px 28px;margin:0 0 28px;padding:0;font-size:.92rem;list-style:none;display:flex}.blog-featured-card__meta li{align-items:center;gap:9px;display:inline-flex}.blog-featured-card__meta svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:19px;height:19px}.blog-featured-card h3{color:var(--rc-ink);font-family:var(--font-primary);margin:0;font-size:clamp(2rem,3.2vw,3.15rem);font-weight:500;line-height:1.12}.blog-featured-card__body>p{color:var(--rc-muted);margin:24px 0 0;font-size:1rem;line-height:1.7}.blog-featured-card__link{width:fit-content;margin-top:32px}.blog-sidebar{gap:38px;padding-top:72px;display:grid}.blog-sidebar__panel{border:1px solid var(--rc-line);background:var(--rc-surface);border-radius:12px;padding:clamp(22px,3vw,32px)}.blog-search{border:1px solid var(--rc-line);background:#fff;border-radius:10px;align-items:center;min-height:52px;display:flex}.blog-search:focus-within{border-color:var(--rc-accent);box-shadow:0 0 0 3px #1e56a11f}.blog-search input{width:100%;min-width:0;height:50px;color:var(--rc-ink);font:inherit;border:0;outline:0;padding:0 12px 0 16px}.blog-search button{width:48px;height:48px;color:var(--rc-ink);cursor:pointer;background:0 0;border:0;flex:0 0 48px;place-items:center;padding:0;display:grid}.blog-search button svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:1.8px;width:21px;height:21px}.blog-search__results{color:var(--rc-muted);margin-top:20px;font-size:.9rem;line-height:1.5}.blog-search__results-label{color:var(--rc-ink);letter-spacing:var(--font-emphasis-spacing);text-transform:uppercase;margin:0 0 10px;font-size:.78rem;font-weight:800}.blog-search__results>p:not(.blog-search__results-label){margin:0}.blog-search__results ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.blog-search__results a{color:var(--rc-accent);font-weight:700;text-decoration:none}.blog-sidebar__topics h2{color:var(--rc-ink);font-family:var(--font-primary);margin:0 0 24px;font-size:clamp(1.7rem,2.4vw,2.2rem);font-weight:500}.blog-sidebar__topics ol{counter-reset:blog-topic;gap:12px;margin:0;padding:0;list-style:none;display:grid}.blog-sidebar__topics li{counter-increment:blog-topic}.blog-sidebar__topics a{border:1px solid var(--rc-line);min-height:58px;color:var(--rc-ink);border-radius:10px;justify-content:space-between;align-items:center;gap:14px;padding:12px 16px;font-weight:750;text-decoration:none;transition:border-color .18s,color .18s,background .18s;display:flex}.blog-sidebar__topics a:before{color:var(--rc-accent);content:"0" counter(blog-topic) "."}.blog-sidebar__topics a span:first-child{margin-right:auto}.blog-sidebar__topics a:hover{border-color:var(--rc-accent);color:var(--rc-accent);background:#1e56a10a}@media (width<=980px){.blog-index__layout{grid-template-columns:1fr}.blog-sidebar{grid-template-columns:repeat(2,minmax(0,1fr));padding-top:0}.blog-sidebar__panel{height:100%}}@media (width<=560px){.blog-page-hero{background-image:linear-gradient(90deg,#142230f5 0%,#1f2f3dd6 58%,#1f2f3d75 100%),url(/assets/images/banner/15-5.webp);min-height:470px}.blog-page-hero h1{font-size:clamp(2.65rem,11vw,3.7rem)}.blog-index__layout{grid-template-columns:1fr}.blog-sidebar{grid-template-columns:1fr;gap:20px}}
