body.post-type-archive-blog,body[class~="tax-blog_topic"],body.single-blog{background:var(--plp-bg-deep)!important}body.post-type-archive-blog #page,body.post-type-archive-blog #content,body.post-type-archive-blog .site,body.post-type-archive-blog .site-content,body.post-type-archive-blog .ast-container,body.post-type-archive-blog #primary,body.post-type-archive-blog .site-main,body.post-type-archive-blog .plp-blog-archive,body.post-type-archive-blog .plp-blog-shell,body.post-type-archive-blog .plp-blog-grid,body[class~="tax-blog_topic"] #page,body[class~="tax-blog_topic"] #content,body[class~="tax-blog_topic"] .site,body[class~="tax-blog_topic"] .site-content,body[class~="tax-blog_topic"] .ast-container,body[class~="tax-blog_topic"] #primary,body[class~="tax-blog_topic"] .site-main,body[class~="tax-blog_topic"] .plp-blog-archive,body[class~="tax-blog_topic"] .plp-blog-shell,body[class~="tax-blog_topic"] .plp-blog-grid,body.single-blog #page,body.single-blog #content,body.single-blog .site,body.single-blog .site-content,body.single-blog .ast-container,body.single-blog #primary,body.single-blog .site-main,body.single-blog .plp-blog-single,body.single-blog .plp-blog-single-shell,body.single-blog .plp-blog-article{background-color:var(--plp-bg-deep)!important}body.post-type-archive-blog .site-content>.ast-container,body[class~="tax-blog_topic"] .site-content>.ast-container,body.single-blog .site-content>.ast-container,body.post-type-archive-blog #primary,body[class~="tax-blog_topic"] #primary,body.single-blog #primary,body.post-type-archive-blog #main,body[class~="tax-blog_topic"] #main,body.single-blog #main{width:100%;max-width:none;margin:0;padding-inline:0}.plp-blog-shell{display:grid;gap:var(--plp-space-10)}.plp-blog-hero{width:100%;padding:clamp(var(--plp-space-8), 6vw, var(--plp-space-16));border:1px solid var(--plp-line-strong);border-radius:8px;background:var(--plp-bg-elev)}.plp-blog-hero-label,.plp-blog-card-topic,.plp-blog-article-topic{color:var(--plp-gold);font-family:var(--plp-font-mono);font-size:.78rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.plp-blog-hero h1,.plp-blog-article-header h1{margin:var(--plp-space-3) 0 var(--plp-space-5);color:var(--plp-text);font-family:var(--plp-font-display);font-size:clamp(2.65rem, 6vw, 5rem);font-weight:800;letter-spacing:-.025em;line-height:1.04;overflow-wrap:anywhere;text-wrap:balance}.plp-blog-hero>p:last-child,.plp-blog-article-lead{max-width:72ch;margin:0;color:var(--plp-text-soft);font-size:clamp(1.05rem, 1.8vw, 1.24rem);line-height:1.7;text-wrap:pretty}.plp-blog-topics{display:flex;flex-wrap:wrap;gap:var(--plp-space-2);padding-block:var(--plp-space-4);border-block:1px solid var(--plp-line-strong)}.plp-blog-topics a{display:inline-flex;min-height:44px;align-items:center;padding:var(--plp-space-2) var(--plp-space-4);border:1px solid var(--plp-line-strong);border-radius:var(--plp-radius-pill);color:var(--plp-text-soft);font-weight:700}.plp-blog-topics a:hover,.plp-blog-topics a[aria-current="page"]{border-color:var(--plp-line-gold);background:var(--plp-bg-card-2);color:var(--plp-text)}.plp-blog-topics a:focus-visible,.plp-blog-card a:focus-visible,.plp-blog-article a:focus-visible,.plp-blog-empty a:focus-visible,.plp-blog-breadcrumbs a:focus-visible{outline:3px solid var(--plp-gold);outline-offset:3px}.plp-blog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--plp-space-6);align-items:stretch}.plp-blog-card{display:flex;min-width:0;flex-direction:column;overflow:hidden;border:1px solid var(--plp-line-strong);padding:0!important;border-radius:8px;background:var(--plp-bg-card)!important}.plp-blog-card:focus-within{border-color:var(--plp-line-gold)}.plp-blog-card-media-link{display:block;overflow:hidden;background:var(--plp-bg-base)}.plp-blog-card-media,.plp-blog-card-media.plp-media-frame{width:100%;aspect-ratio:4 / 3;margin:0;border:0;border-radius:0}.plp-blog-card-image,.plp-blog-card-media img,.plp-blog-card-media [class~="plp-media-frame__placeholder"]{display:block;width:100%;max-width:none;height:100%;object-fit:cover}.plp-blog-card-image,.plp-blog-card-media img{transition:transform 240ms cubic-bezier(.22,1,.36,1)}.plp-blog-card-media-link:hover .plp-blog-card-image,.plp-blog-card-media-link:focus-visible .plp-blog-card-image,.plp-blog-card-media-link:hover .plp-blog-card-media img,.plp-blog-card-media-link:focus-visible .plp-blog-card-media img{transform:scale(1.04)}.plp-blog-card-media [class~="plp-media-frame__placeholder"]{display:grid;place-content:center;min-height:0;padding:var(--plp-space-6);text-align:center}.plp-blog-card-body{display:flex;flex:1;flex-direction:column;gap:var(--plp-space-4);padding:var(--plp-space-6)}.plp-blog-card-meta,.plp-blog-article-dates{display:flex;flex-wrap:wrap;gap:var(--plp-space-2);align-items:center;color:var(--plp-text-soft);font-size:.88rem}.plp-blog-card-topic:hover,.plp-blog-article-topic:hover{color:var(--plp-text)}.plp-blog-card-title{margin:0;color:var(--plp-text);font-family:var(--plp-font-display);font-size:clamp(1.42rem, 2vw, 1.72rem);font-weight:700;letter-spacing:-.015em;line-height:1.18;overflow-wrap:anywhere;text-wrap:balance}.plp-blog-card-title a:hover{color:var(--plp-gold)}.plp-blog-card-excerpt{display:-webkit-box;margin:0;overflow:hidden;color:var(--plp-text-soft);line-height:1.65;text-wrap:pretty;-webkit-box-orient:vertical;-webkit-line-clamp:4}.plp-blog-card-read{display:inline-flex;min-height:44px;align-items:center;justify-content:center;gap:var(--plp-space-2);align-self:flex-start;min-width:176px;margin-top:auto;padding:.72rem 1.1rem;border:1px solid var(--plp-line-gold);border-radius:var(--plp-radius-pill);background:rgb(8 17 31 / 42%);color:var(--plp-gold);font-weight:800;line-height:1;text-align:center;transition:border-color 180ms ease,background-color 180ms ease,color 180ms ease}.plp-blog-card-read svg{width:16px;height:16px}.plp-blog-card-read:hover{border-color:var(--plp-gold);background:var(--plp-bg-card-2);color:var(--plp-gold)}body.post-type-archive-blog .plp-archive-page,body[class~="tax-blog_topic"] .plp-archive-page{padding-block:clamp(40px, 6vw, 88px);border:0;background:#fff0;box-shadow:none;outline:0}.plp-archive-page--blog .plp-blog-topics{gap:10px;margin:0;padding-block:0;border-block:0}.plp-archive-page--blog .plp-blog-topics a{min-height:42px;padding:0 14px;border-color:var(--plp-line);color:var(--plp-text-soft);font-family:var(--plp-font-mono);font-size:.82rem}.plp-archive-page--blog .plp-blog-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;width:100%}.plp-archive-page--blog .plp-blog-card{--plp-archive-card-radius:18px;--plp-archive-card-body-padding:clamp(18px, 2.2vw, 24px);--plp-archive-card-gap:14px;--plp-archive-card-media-ratio:16 / 10;--plp-archive-card-line:rgb(181 211 255 / 22%);--plp-archive-card-panel:rgb(8 17 31 / 58%);--plp-archive-card-panel-border:rgb(242 190 91 / 26%);--plp-archive-card-footer-line:rgb(181 211 255 / 12%);--plp-archive-card-cta-height:44px;border-color:var(--plp-archive-card-line);border-radius:var(--plp-archive-card-radius);background:radial-gradient(circle at top right,rgb(242 190 91 / 4%),transparent 34%),linear-gradient(180deg,rgb(20 35 64 / 94%),rgb(8 17 31 / 86%))!important;box-shadow:var(--plp-shadow-soft)}.plp-archive-page--blog .plp-archive-decision-card__media{position:relative;flex:0 0 auto}.plp-archive-page--blog .plp-blog-card-media-link{background-color:var(--plp-dark-navy,var(--plp-bg-deep,#0f172a))}.plp-archive-page--blog .plp-blog-card-media,.plp-archive-page--blog .plp-blog-card-media.plp-media-frame{aspect-ratio:var(--plp-archive-card-media-ratio);margin:0}.plp-archive-page--blog .plp-blog-card-body{gap:8px!important;padding:var(--plp-archive-card-body-padding);min-width:0}.plp-archive-page--blog .plp-blog-card-meta{gap:.35rem .6rem;color:var(--plp-text-mute);font-family:var(--plp-font-mono);font-size:.74rem;letter-spacing:.04em}.plp-archive-page--blog .plp-blog-card-topic{color:var(--plp-gold);font-size:.8rem;font-weight:700;letter-spacing:.18em;line-height:1.2;text-transform:capitalize}.plp-archive-page--blog .plp-blog-card-title,.plp-archive-page--blog .plp-blog-card-title a{display:block;overflow:visible;color:var(--plp-text);font-family:var(--plp-font-display);font-size:clamp(1.28rem, 1.7vw, 1.62rem);font-weight:500;letter-spacing:-.01em;line-height:1.3;text-overflow:clip;-webkit-line-clamp:initial}.plp-archive-page--blog .plp-blog-card-title{min-height:0;margin-bottom:0}.plp-archive-page--blog .plp-blog-card-excerpt{display:-webkit-box;min-height:0;overflow:hidden;color:var(--plp-text-soft);line-height:1.58;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2}.plp-archive-page--blog .plp-blog-card-actions{display:grid;grid-template-columns:1fr;gap:.65rem;margin-top:18px!important;padding-top:.35rem}.plp-archive-page--blog .plp-blog-card-read{width:100%;min-width:0;min-height:var(--plp-archive-card-cta-height);align-self:stretch;justify-content:center;margin-top:0;padding:0 1rem;border-color:rgb(242 190 91 / 42%)!important;border-radius:.8rem;background:transparent!important;color:var(--plp-gold)!important;font-size:inherit;text-align:center}.plp-blog-empty{grid-column:1 / -1;max-width:760px;padding:var(--plp-space-8);border:1px solid var(--plp-line-strong);border-radius:8px;background:var(--plp-bg-card)}.plp-blog-empty h2{margin:0 0 var(--plp-space-3);color:var(--plp-text);font-family:var(--plp-font-display);font-size:clamp(1.75rem, 4vw, 2.4rem)}.plp-blog-empty p{max-width:65ch;margin:0;color:var(--plp-text-soft)}.plp-blog-empty-actions,.plp-blog-article-footer{display:flex;flex-wrap:wrap;gap:var(--plp-space-3);margin-top:var(--plp-space-6)}.post-type-archive-blog .navigation.pagination,body[class~="tax-blog_topic"] .navigation.pagination{margin-top:var(--plp-space-4)}.post-type-archive-blog .nav-links,body[class~="tax-blog_topic"] .nav-links{display:flex;flex-wrap:wrap;gap:var(--plp-space-2);align-items:center}.post-type-archive-blog .page-numbers,body[class~="tax-blog_topic"] .page-numbers{display:inline-grid;min-width:44px;min-height:44px;place-items:center;padding:var(--plp-space-2);border:1px solid var(--plp-line-strong);border-radius:4px;color:var(--plp-text-soft);font-weight:700}.post-type-archive-blog .page-numbers.current,body[class~="tax-blog_topic"] .page-numbers.current,.post-type-archive-blog a.page-numbers:hover,body[class~="tax-blog_topic"] a.page-numbers:hover{border-color:var(--plp-line-gold);background:var(--plp-bg-card-2);color:var(--plp-text)}.post-type-archive-blog a.page-numbers:focus-visible,body[class~="tax-blog_topic"] a.page-numbers:focus-visible{outline:3px solid var(--plp-gold);outline-offset:3px}.plp-blog-single-shell{width:100%;max-width:1280px;padding-inline:32px}.plp-blog-article{display:grid;gap:clamp(var(--plp-space-8), 5vw, var(--plp-space-16));width:100%;padding-block:clamp(var(--plp-space-8), 6vw, var(--plp-space-16));padding-inline:0!important}.plp-blog-breadcrumbs{width:min(100%, 1040px);margin:0 auto;color:var(--plp-text-soft);font-size:.92rem}.plp-blog-breadcrumbs a{color:var(--plp-gold)}.plp-blog-article-header,.plp-blog-article-body,.plp-blog-article-footer{width:min(100%, 1040px);margin-inline:auto}.plp-blog-article-header,.plp-blog-article-body{border:1px solid var(--plp-line);border-radius:var(--plp-radius-xl);background:linear-gradient(145deg,rgb(27 42 74 / 96%),rgb(12 23 42 / 98%));box-shadow:var(--plp-shadow-soft)}.plp-blog-article-header{padding:clamp(var(--plp-space-8), 4vw, var(--plp-space-12))}.plp-blog-article-header h1{font-size:clamp(2.5rem, 5.5vw, 4.75rem)}.plp-blog-article-dates{margin:var(--plp-space-5) 0 0}.plp-blog-article-dates span+span::before{margin-right:var(--plp-space-2);color:var(--plp-text-mute);content:"·"}.plp-blog-article-media{width:min(100%, 1040px);margin:0 auto;padding:clamp(14px, 2vw, 24px);border:1px solid var(--plp-line);border-radius:var(--plp-radius-xl);background:linear-gradient(145deg,rgb(27 42 74 / 96%),rgb(12 23 42 / 98%));box-shadow:var(--plp-shadow-soft)}.plp-blog-featured-media,.plp-blog-featured-media.plp-media-frame{margin:0;overflow:hidden;border:0;border-radius:var(--plp-radius-lg);background:rgb(8 17 31 / 44%)}.plp-blog-featured-media img{width:100%;height:auto}.plp-blog-article-body{padding:clamp(var(--plp-space-8), 4vw, var(--plp-space-12))!important;color:var(--plp-text-soft)}.plp-blog-article-body>:where(p,ul,ol,h2,h3,h4,blockquote){width:min(100%, var(--plp-reading-lane));margin-inline:auto}.plp-blog-article-body>:where(.wp-block-rank-math-toc-block,.wp-block-table,.wp-block-image,.wp-block-gallery,.wp-block-group,.wp-block-columns,.wp-block-media-text,.wp-block-cover){width:100%;max-width:100%}.plp-blog-article-body>:first-child{margin-top:0}.plp-blog-article-body :is(.wp-block-table,table){max-width:100%}.plp-blog-article-body .wp-block-table{overflow-x:auto;overscroll-behavior-inline:contain}.plp-blog-article-body img{height:auto}.plp-blog-article-footer{padding-top:var(--plp-space-8);border-top:1px solid var(--plp-line-strong)}@media (width <=1024px){.plp-blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width <=640px){.plp-blog-single-shell{padding-inline:16px}.plp-blog-shell{gap:var(--plp-space-8)}.plp-blog-hero{padding-top:var(--plp-space-12)}.plp-blog-hero h1,.plp-blog-article-header h1{font-size:clamp(2.35rem, 12vw, 3.5rem)}.plp-blog-grid{grid-template-columns:minmax(0,1fr)}.plp-blog-card-body,.plp-blog-empty{padding:var(--plp-space-6)}.plp-blog-card-read{width:100%;align-self:stretch}.plp-blog-topics{flex-wrap:nowrap;overflow-x:auto;scroll-padding-inline:var(--plp-space-4);scrollbar-width:thin}.plp-blog-topics a{flex:0 0 auto}.plp-blog-empty-actions,.plp-blog-article-footer{flex-direction:column}.plp-blog-empty-actions .plp-button,.plp-blog-article-footer .plp-button{width:100%;justify-content:center}.plp-blog-article-media{margin-block:var(--plp-space-8)}}@media (prefers-reduced-motion:reduce){.plp-blog-card-image,.plp-blog-card-media img{transform:none!important;transition:none}.plp-blog-card a,.plp-blog-topics a,.post-type-archive-blog .page-numbers,body[class~="tax-blog_topic"] .page-numbers{transition:none}}