.wd5d-blog-showcase,.wd5d-blog-showcase *,.wd5d-blog-single,.wd5d-blog-single *,.wd5d-blog-archive,.wd5d-blog-archive *,.wd5d-blog-shortcode-grid,.wd5d-blog-shortcode-grid *{box-sizing:border-box}.wd5d-blog-showcase,.wd5d-blog-single,.wd5d-blog-archive,.wd5d-blog-shortcode-grid{font-family:inherit;color:var(--wd5d-text)}.wd5d-blog-container{width:100%;max-width:1380px;margin:0 auto;padding-left:20px;padding-right:20px}.wd5d-blog-showcase{background:var(--wd5d-bg);padding:34px 0;overflow:hidden}.wd5d-blog-showcase-layout{display:grid;grid-template-columns:255px minmax(0,1fr);gap:22px;align-items:stretch}.wd5d-blog-showcase.is-reverse .wd5d-blog-intro{order:2}.wd5d-blog-showcase.is-reverse .wd5d-blog-slider-shell{order:1}.wd5d-blog-intro{display:flex;flex-direction:column;justify-content:center;padding:8px 18px 8px 0}.wd5d-blog-intro h2{margin:0 0 12px!important;color:var(--wd5d-accent)!important;font-size:31px!important;font-weight:800!important;line-height:1.08!important;letter-spacing:-.6px}.wd5d-blog-intro p{margin:0 0 17px!important;color:var(--wd5d-text)!important;font-size:14px!important;line-height:1.65!important}.wd5d-blog-intro>a{display:inline-flex;align-items:center;gap:9px;color:var(--wd5d-accent)!important;text-decoration:none!important;font-size:13px;font-weight:700}.wd5d-blog-intro>a span{font-size:22px;line-height:1}.wd5d-blog-slider-shell{position:relative;min-width:0}.wd5d-blog-track{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - (14px * (var(--wd5d-desktop) - 1)))/var(--wd5d-desktop));gap:14px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;padding:2px 44px 8px 0}.wd5d-blog-track::-webkit-scrollbar{display:none}.wd5d-blog-card{min-width:0;background:#fff;border:1px solid var(--wd5d-border);border-radius:12px;overflow:hidden;box-shadow:0 4px 18px rgba(17,46,81,.04);transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.wd5d-blog-track .wd5d-blog-card{scroll-snap-align:start}.wd5d-blog-card:hover{transform:translateY(-4px);border-color:#d4dde8;box-shadow:0 12px 28px rgba(17,46,81,.1)}.wd5d-blog-card-image{position:relative;display:block;aspect-ratio:1.78/1;overflow:hidden;background:#f4f7fa}.wd5d-blog-card-image img{width:100%;height:100%;object-fit:cover;transition:transform .35s ease}.wd5d-blog-card:hover .wd5d-blog-card-image img{transform:scale(1.035)}.wd5d-blog-placeholder{display:grid;place-items:center;width:100%;height:100%;background:linear-gradient(135deg,#eef4fb,#fff1e8);color:var(--wd5d-title);font-size:26px;font-weight:800}.wd5d-blog-badge{display:inline-flex;align-items:center;min-height:23px;padding:4px 10px;border-radius:999px;background:color-mix(in srgb,var(--wd5d-badge-color) 16%,#fff);color:var(--wd5d-badge-color);font-size:10px;font-weight:700;line-height:1}.wd5d-blog-card-image .wd5d-blog-badge{position:absolute;left:10px;bottom:8px;z-index:2}.wd5d-blog-card-body{padding:11px 12px 13px}.wd5d-blog-card h3{margin:0 0 11px!important;font-size:15px!important;font-weight:700!important;line-height:1.35!important;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:41px}.wd5d-blog-card h3 a{color:var(--wd5d-title)!important;text-decoration:none!important}.wd5d-blog-card-body>p{margin:0 0 14px!important;color:var(--wd5d-text)!important;font-size:13px!important;line-height:1.6!important;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.wd5d-blog-card-meta{display:flex;align-items:center;justify-content:space-between;gap:8px;color:#8a96a7;font-size:11px}.wd5d-blog-nav{all:unset;position:absolute;z-index:5;top:50%;display:grid;place-items:center;width:42px;height:56px;border:1px solid var(--wd5d-border);border-radius:999px;background:#fff;color:var(--wd5d-title);box-shadow:0 8px 22px rgba(17,46,81,.09);cursor:pointer;transform:translateY(-50%)}.wd5d-blog-nav span{font-size:30px;font-weight:300;line-height:1}.wd5d-blog-prev{left:-18px}.wd5d-blog-next{right:0}.wd5d-blog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.wd5d-blog-shortcode-grid{padding-top:30px;padding-bottom:30px}
/* Archive */.wd5d-blog-archive{background:#fff;min-height:60vh}.wd5d-archive-hero{padding:70px 0 58px;background:linear-gradient(135deg,#f7fbff 0%,#fff8f1 100%);border-bottom:1px solid var(--wd5d-border);text-align:center}.wd5d-archive-hero>div>span{display:block;margin-bottom:9px;color:var(--wd5d-accent);font-size:13px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.wd5d-archive-hero h1{max-width:850px;margin:0 auto 14px!important;color:var(--wd5d-title)!important;font-size:clamp(38px,5vw,64px)!important;font-weight:800!important;line-height:1.06!important;letter-spacing:-1.5px}.wd5d-archive-hero>div>div{max-width:720px;margin:0 auto;color:var(--wd5d-text);font-size:16px;line-height:1.7}.wd5d-archive-search{display:flex;max-width:520px;margin:28px auto 0;background:#fff;border:1px solid var(--wd5d-border);border-radius:14px;padding:5px;box-shadow:0 10px 30px rgba(17,46,81,.06)}.wd5d-archive-search input{flex:1;min-width:0;border:0!important;background:transparent!important;box-shadow:none!important;padding:10px 13px!important}.wd5d-archive-search button{border:0;border-radius:10px;padding:0 24px;background:var(--wd5d-accent);color:#fff;font-weight:700;cursor:pointer}.wd5d-archive-main{padding-top:42px;padding-bottom:70px}.wd5d-category-pills{display:flex;flex-wrap:wrap;gap:9px;margin-bottom:30px}.wd5d-category-pills a{padding:9px 15px;border:1px solid var(--wd5d-border);border-radius:999px;color:var(--wd5d-title)!important;text-decoration:none!important;font-size:12px;font-weight:700}.wd5d-category-pills a.is-active,.wd5d-category-pills a:hover{border-color:var(--wd5d-accent);background:var(--wd5d-accent);color:#fff!important}.wd5d-archive-grid .wd5d-blog-card{border-radius:16px}.wd5d-archive-grid .wd5d-blog-card-body{padding:17px 17px 18px}.wd5d-archive-grid .wd5d-blog-card h3{font-size:20px!important;min-height:54px}.wd5d-pagination{margin-top:38px}.wd5d-pagination ul{display:flex;justify-content:center;gap:7px;margin:0;padding:0;list-style:none}.wd5d-pagination a,.wd5d-pagination span{display:grid;place-items:center;min-width:40px;height:40px;padding:0 10px;border:1px solid var(--wd5d-border);border-radius:10px;color:var(--wd5d-title);text-decoration:none}.wd5d-pagination .current{border-color:var(--wd5d-accent);background:var(--wd5d-accent);color:#fff}.wd5d-empty-state{text-align:center;padding:70px 20px;border:1px dashed var(--wd5d-border);border-radius:18px}
/* Single */.wd5d-blog-single{background:#fff}.wd5d-reading-progress{position:fixed;z-index:9999;top:0;left:0;width:100%;height:3px;pointer-events:none}.wd5d-reading-progress span{display:block;width:0;height:100%;background:var(--wd5d-accent)}.wd5d-single-hero{padding:38px 0 52px;background:linear-gradient(145deg,#f7fbff,#fffaf5);border-bottom:1px solid var(--wd5d-border)}.wd5d-breadcrumb{display:flex;align-items:center;gap:9px;margin-bottom:28px;color:#8a96a7;font-size:12px}.wd5d-breadcrumb a{color:#68788c!important;text-decoration:none!important}.wd5d-single-hero-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(440px,.86fr);gap:48px;align-items:center}.wd5d-single-hero-copy>.wd5d-blog-badge{margin-bottom:18px}.wd5d-single-hero h1{margin:0 0 18px!important;color:var(--wd5d-title)!important;font-size:clamp(38px,4.3vw,62px)!important;font-weight:800!important;line-height:1.06!important;letter-spacing:-1.5px}.wd5d-single-lead{margin:0 0 23px!important;color:var(--wd5d-text)!important;font-size:18px!important;line-height:1.7!important}.wd5d-single-meta{display:flex;flex-wrap:wrap;align-items:center;gap:17px;color:#738195;font-size:12px}.wd5d-single-meta>span:first-child{display:flex;align-items:center;gap:9px;font-weight:700;color:var(--wd5d-title)}.wd5d-single-meta img{border-radius:50%}.wd5d-single-hero-image{overflow:hidden;border-radius:22px;box-shadow:0 20px 50px rgba(17,46,81,.14)}.wd5d-single-hero-image img{display:block;width:100%;height:auto;aspect-ratio:1.6/1;object-fit:cover}.wd5d-single-main{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:58px;padding-top:58px;padding-bottom:40px;align-items:start}.wd5d-entry-content{color:#334155;font-size:17px;line-height:1.85}.wd5d-entry-content>p:first-child{font-size:20px;line-height:1.75;color:#455468}.wd5d-entry-content h2{margin:48px 0 18px!important;color:var(--wd5d-title)!important;font-size:31px!important;font-weight:800!important;line-height:1.2!important;scroll-margin-top:110px}.wd5d-entry-content h3{margin:35px 0 14px!important;color:var(--wd5d-title)!important;font-size:23px!important;font-weight:750!important;scroll-margin-top:110px}.wd5d-entry-content img{border-radius:16px}.wd5d-entry-content blockquote{margin:34px 0;padding:24px 26px;border-left:4px solid var(--wd5d-accent);border-radius:0 14px 14px 0;background:#f8fafc;color:var(--wd5d-title);font-size:19px;font-weight:650}.wd5d-single-sidebar{position:sticky;top:100px;display:grid;gap:16px}.wd5d-sidebar-card{padding:20px;border:1px solid var(--wd5d-border);border-radius:16px;background:#fff;box-shadow:0 8px 28px rgba(17,46,81,.05)}.wd5d-share-card>span{display:block;margin-bottom:13px;color:var(--wd5d-title);font-size:13px;font-weight:800}.wd5d-share-card>div{display:flex;gap:8px}.wd5d-share-card a,.wd5d-share-card button{all:unset;display:grid;place-items:center;width:38px;height:38px;border:1px solid var(--wd5d-border);border-radius:10px;color:var(--wd5d-title);font-size:12px;font-weight:800;cursor:pointer}.wd5d-share-card a:hover,.wd5d-share-card button:hover{border-color:var(--wd5d-accent);background:var(--wd5d-accent);color:#fff}.wd5d-toc-card h3{margin:0 0 13px!important;color:var(--wd5d-title)!important;font-size:17px!important}.wd5d-toc-card nav{display:grid;gap:9px}.wd5d-toc-card a{padding-left:12px;border-left:2px solid var(--wd5d-border);color:#657489!important;text-decoration:none!important;font-size:12px;line-height:1.45}.wd5d-toc-card a.is-active,.wd5d-toc-card a:hover{border-color:var(--wd5d-accent);color:var(--wd5d-title)!important}.wd5d-newsletter-card{background:linear-gradient(145deg,var(--wd5d-title),#3c5f8a);color:#fff}.wd5d-newsletter-card>span{font-size:11px;opacity:.78}.wd5d-newsletter-card h3{margin:8px 0 16px!important;color:#fff!important;font-size:20px!important;line-height:1.3!important}.wd5d-newsletter-card a{display:inline-flex;align-items:center;gap:8px;color:#fff!important;text-decoration:none!important;font-size:12px;font-weight:800}.wd5d-article-tags{margin-top:40px;padding-top:22px;border-top:1px solid var(--wd5d-border);font-size:13px}.wd5d-article-tags a{display:inline-block;margin:4px;padding:6px 11px;border-radius:999px;background:#f3f6f9;color:var(--wd5d-title)!important;text-decoration:none!important}.wd5d-author-box{display:grid;grid-template-columns:92px minmax(0,1fr);gap:20px;align-items:center;margin-top:35px;padding:24px;border:1px solid var(--wd5d-border);border-radius:18px;background:#fbfcfe}.wd5d-author-box img{border-radius:50%}.wd5d-author-box span{color:var(--wd5d-accent);font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.wd5d-author-box h3{margin:3px 0 7px!important;color:var(--wd5d-title)!important;font-size:20px!important}.wd5d-author-box p{margin:0!important;color:var(--wd5d-text)!important;font-size:13px!important;line-height:1.6!important}.wd5d-related-section{padding:58px 0 68px;background:#f8fafc;border-top:1px solid var(--wd5d-border)}.wd5d-related-heading{margin-bottom:25px}.wd5d-related-heading span{color:var(--wd5d-accent);font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.1em}.wd5d-related-heading h2{margin:5px 0 0!important;color:var(--wd5d-title)!important;font-size:34px!important}.wd5d-post-navigation{display:grid;grid-template-columns:1fr 1fr;gap:18px;padding-top:34px;padding-bottom:34px}.wd5d-post-navigation>div:last-child{text-align:right}.wd5d-post-navigation a{display:block;padding:18px 20px;border:1px solid var(--wd5d-border);border-radius:14px;color:var(--wd5d-title)!important;text-decoration:none!important}.wd5d-post-navigation span{display:block;margin-bottom:4px;color:#8995a6;font-size:11px}.wd5d-post-navigation strong{font-size:14px}.wd5d-comments-wrap{padding-top:20px;padding-bottom:60px}
@media(max-width:1199px){.wd5d-blog-track{grid-auto-columns:calc((100% - (14px * (var(--wd5d-tablet) - 1)))/var(--wd5d-tablet))}.wd5d-blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wd5d-single-hero-grid{grid-template-columns:1fr 420px;gap:32px}.wd5d-single-main{grid-template-columns:minmax(0,1fr) 280px;gap:38px}}
@media(max-width:991px){.wd5d-blog-showcase-layout{grid-template-columns:1fr}.wd5d-blog-intro{text-align:center;align-items:center;padding:0 15px 12px}.wd5d-blog-intro h2{font-size:29px!important}.wd5d-blog-intro p{max-width:560px}.wd5d-blog-slider-shell{padding-left:0}.wd5d-blog-prev{left:0}.wd5d-single-hero-grid{grid-template-columns:1fr}.wd5d-single-hero-copy{text-align:center}.wd5d-single-meta{justify-content:center}.wd5d-single-main{grid-template-columns:1fr}.wd5d-single-sidebar{position:static;grid-template-columns:repeat(2,minmax(0,1fr))}.wd5d-toc-card{grid-column:1/-1;order:-1}}
@media(max-width:767px){.wd5d-blog-container{padding-left:14px;padding-right:14px}.wd5d-blog-showcase{padding:28px 0}.wd5d-blog-track{grid-auto-columns:calc((100% - (10px * (var(--wd5d-mobile) - 1)))/var(--wd5d-mobile));gap:10px;padding-right:14px}.wd5d-blog-nav{display:none}.wd5d-blog-card h3{font-size:13px!important;min-height:36px}.wd5d-blog-card-body{padding:9px 9px 11px}.wd5d-blog-card-meta{font-size:10px}.wd5d-blog-grid{grid-template-columns:1fr}.wd5d-archive-hero{padding:48px 0 40px}.wd5d-archive-hero h1{font-size:38px!important}.wd5d-archive-search{margin-top:22px}.wd5d-archive-search button{padding:0 18px}.wd5d-single-hero{padding:24px 0 35px}.wd5d-breadcrumb{overflow:hidden;white-space:nowrap}.wd5d-single-hero h1{font-size:36px!important}.wd5d-single-lead{font-size:16px!important}.wd5d-single-main{padding-top:38px;gap:30px}.wd5d-entry-content{font-size:16px}.wd5d-entry-content>p:first-child{font-size:18px}.wd5d-entry-content h2{font-size:27px!important}.wd5d-single-sidebar{grid-template-columns:1fr}.wd5d-author-box{grid-template-columns:68px 1fr;padding:18px}.wd5d-author-box img{width:68px;height:68px}.wd5d-related-section{padding:42px 0}.wd5d-post-navigation{grid-template-columns:1fr}.wd5d-post-navigation>div:last-child{text-align:left}.wd5d-category-pills{flex-wrap:nowrap;overflow-x:auto;padding-bottom:5px}.wd5d-category-pills a{white-space:nowrap}}
