@import"https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600;700&display=swap";:root{--max-width: 1140px;--text: #1f2937;--muted: #5f6b7a;--line: #e5e7eb;--link: #ce2746;--link-hover: #a61f39;--bg: #ffffff}*,*:before,*:after{box-sizing:border-box}body{margin:0;font-family:Poppins,Segoe UI,Tahoma,Arial,sans-serif;color:var(--text);background:var(--bg);line-height:1.6}a{color:var(--link);text-decoration:none}a:hover{color:var(--link-hover)}.container{width:min(var(--max-width),100% - 2rem);margin:0 auto}.site-header{border-bottom:1px solid var(--line);background:#fff}.nav-wrap{min-height:74px;display:flex;align-items:center;justify-content:space-between;gap:1rem}.brand{display:inline-flex;align-items:center;gap:.7rem;color:var(--text)}.brand img{width:70px;height:auto}.brand__name{font-size:.98rem;font-weight:600;line-height:1.25}.top-nav{display:inline-flex;align-items:center;gap:.9rem;flex-wrap:wrap}.top-nav__link{font-size:.83rem;font-weight:600;color:var(--muted);text-transform:uppercase;letter-spacing:.04em}.top-nav__link.is-active,.top-nav__link:hover{color:var(--link)}.top-nav__link[target=_blank]{background:#eb7b20;color:#fff;border-radius:999px;padding:.32rem .7rem;line-height:1.1}.top-nav__link[target=_blank]:hover{color:#fff;background:#d86f1c}.page-shell{min-height:70vh;padding:1.75rem 0 2.5rem}.site-footer{border-top:1px solid var(--line);padding:1.25rem 0 1.45rem;background:#fff}.footer-wrap{display:flex;align-items:center;justify-content:space-between;gap:1rem;color:var(--muted);font-size:.86rem}.footer-wrap p{margin:.3rem 0 0}.listing-hero{border:1px solid var(--line);border-radius:8px;background:#fff;padding:1.25rem;margin-bottom:1.25rem}.eyebrow{margin:0;font-size:.76rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.listing-hero h1{margin:.45rem 0 0;font-size:clamp(1.5rem,1.15rem + 1.4vw,2.3rem);line-height:1.2}.listing-hero p{margin:.45rem 0 0;color:var(--muted)}.post-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:1rem}.post-grid--compact{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.post-card{border:1px solid var(--line);border-radius:8px;background:#fff;overflow:hidden}.post-card__media{display:block;aspect-ratio:16 / 10;overflow:hidden;background:#eef2f7}.post-card__media img{width:100%;height:100%;object-fit:cover;display:block}.post-card__placeholder{width:100%;height:100%;display:grid;place-items:center;font-size:2rem;color:#9aa5b5}.post-card__body{padding:.9rem}.post-card__category{display:inline-flex;margin-bottom:.45rem;font-size:.76rem;font-weight:600;color:var(--link);text-transform:uppercase;letter-spacing:.04em}.post-card__title{margin:0;font-size:1.06rem;line-height:1.35}.post-card__title a{color:#0f172a}.post-card__title a:hover{color:var(--link)}.post-card__summary{margin:.5rem 0 0;font-size:.93rem;color:var(--muted)}.post-card--compact .post-card__title{font-size:.98rem}.meta{margin:.35rem 0 0;font-size:.8rem;color:var(--muted)}.article-shell{width:min(860px,100%);margin:0 auto}.back-link{display:inline-flex;font-size:.88rem;font-weight:600;color:var(--link)}.article-header{margin-top:.65rem}.article-header h1{margin:.65rem 0 0;font-size:clamp(1.8rem,1.25rem + 2.1vw,2.9rem);line-height:1.15}.article-hero-image{width:100%;height:auto;display:block;margin-top:1rem;border-radius:8px}.taxonomy{display:flex;flex-wrap:wrap;gap:.5rem}.badge{display:inline-flex;align-items:center;font-size:.82rem;color:#344256;border:1px solid var(--line);border-radius:99px;padding:.28rem .62rem}.article-content{margin-top:1.2rem;font-size:1.02rem;line-height:1.75}.article-content :where(p,ul,ol,blockquote,figure,table,pre){margin:0 0 1.1rem}.article-content :where(h2,h3,h4,h5){margin:1.8rem 0 .7rem;line-height:1.25;color:#111827}.article-content h2{font-size:clamp(1.35rem,1.15rem + .8vw,1.9rem)}.article-content h3{font-size:clamp(1.18rem,1.07rem + .5vw,1.45rem)}.article-content img{max-width:100%;height:auto;display:block}.article-content iframe{width:100%;border:0;min-height:320px}.article-content blockquote{margin-left:0;padding-left:.9rem;border-left:3px solid #d3d8e1;color:#2d3b4b}.article-content table{width:100%;border-collapse:collapse;display:block;overflow-x:auto}.article-content td,.article-content th{border:1px solid var(--line);padding:.45rem .55rem;text-align:left}.article-content pre{overflow-x:auto;background:#0f172a;color:#dbeafe;padding:.9rem;border-radius:8px;font-size:.84rem}.article-shell--post .article-content :is(.addtoany_shortcode,.ultp-post-grid-block){display:none!important}.article-tags{margin-top:1.85rem}.article-tags h2{margin:0 0 .6rem;font-size:.78rem;text-transform:uppercase;letter-spacing:.08em;color:var(--muted)}.article-nav{margin-top:1.9rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem}.article-nav__item{border:1px solid var(--line);border-radius:8px;background:#fff;padding:.75rem;display:flex;flex-direction:column;gap:.3rem;color:#111827}.article-nav__item small{color:var(--muted);font-size:.72rem;text-transform:uppercase;letter-spacing:.08em}.article-nav__item--right{text-align:right}.legacy-home .page-shell{padding-top:1.1rem}.legacy-home-content{width:min(var(--max-width),100%);margin:0 auto;color:#111827}.legacy-home-content img{max-width:100%;height:auto}.legacy-home-content .wp-block-getwid-banner{margin-bottom:1.3rem}.legacy-home-content .wp-block-getwid-banner__wrapper{position:relative;overflow:hidden;border-radius:6px}.legacy-home-content .wp-block-getwid-banner__caption{position:absolute;inset:0;display:grid;place-items:center;text-align:center;padding:1.25rem;background:linear-gradient(180deg,#0000001f,#00000052)}.legacy-home-content .wp-block-getwid-banner__title{color:#fff;font-size:clamp(1.45rem,1.1rem + 2.3vw,2.65rem);font-weight:700;line-height:1.2;text-shadow:0 1px 3px rgba(0,0,0,.35)}.legacy-home-content .wp-block-getwid-section.alignfull{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.legacy-home-content .wp-block-getwid-section__inner-wrapper{width:min(var(--max-width),100% - 2rem);margin:0 auto}.legacy-home-content .wp-block-getwid-video-popup__wrapper{position:relative;border-radius:6px;overflow:hidden}.legacy-home-content .wp-block-getwid-video-popup__button{position:absolute;inset:0;margin:auto;width:72px;height:72px;display:grid;place-items:center;background:#ffffffe6;border-radius:50%}.legacy-home-content .qubely-block-divider{margin:1rem 0 1.05rem}.legacy-home-content .qubely-block-divider svg{width:100%;height:24px;display:block;opacity:.7}.legacy-home-content .ultp-heading-wrap{margin-bottom:.95rem}.legacy-home-content .ultp-heading-inner{margin:0}.legacy-home-content .ultp-block-title{margin:.65rem 0 0;line-height:1.34}.legacy-home-content .ultp-block-title a{color:#111827}.legacy-home-content .ultp-block-title a:hover{color:var(--link)}.legacy-home-content .ultp-category-in a{margin-right:.45rem;font-size:.77rem;font-weight:600}.legacy-home-content .ultp-block-row.ultp-block-items-wrap{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.05rem}.legacy-home-content .ultp-block-column-2.ultp-block-items-wrap{grid-template-columns:repeat(2,minmax(0,1fr))}.legacy-home-content .ultp-block-column-4.ultp-block-items-wrap{grid-template-columns:repeat(4,minmax(0,1fr))}.legacy-home-content .ultp-block-column-5.ultp-block-items-wrap{grid-template-columns:repeat(5,minmax(0,1fr))}.legacy-home-content .ultp-block-item{margin:0}.legacy-home-content .ultp-block-content-wrap{display:flex;flex-direction:column;gap:.45rem}.legacy-home-content .ultp-block-image{width:100%;overflow:hidden}.legacy-home-content .ultp-block-image>a{display:block}.legacy-home-content .ultp-block-image img{width:100%;aspect-ratio:87 / 57;object-fit:cover;display:block;background:#e5e7eb}.legacy-home-content .ultp-block-content{min-height:3.5rem}.legacy-home-content .ultp-loading,.legacy-home-content .ultp-loadmore{display:none!important}.legacy-home-content .addtoany_list{margin-top:1.3rem}.legacy-home-content .addtoany_list a{margin-right:.65rem}.legacy-home-content .aligncenter{margin-left:auto;margin-right:auto;text-align:center}.legacy-page-content .ultp-block-c0bd32 .ultp-block-items-wrap{display:grid;grid-template-columns:1.65fr 1fr;grid-template-rows:repeat(2,minmax(0,1fr));gap:.7rem}.legacy-page-content .ultp-block-c0bd32 .ultp-block-item:nth-child(1){grid-column:1;grid-row:1 / span 2}.legacy-page-content .ultp-block-c0bd32 .ultp-block-item:nth-child(2){grid-column:2;grid-row:1}.legacy-page-content .ultp-block-c0bd32 .ultp-block-item:nth-child(3){grid-column:2;grid-row:2}.legacy-page-content .ultp-block-c0bd32 .ultp-block-item:nth-child(1) .ultp-block-image{height:100%}.legacy-page-content .ultp-block-c0bd32 .ultp-block-item:nth-child(1) .ultp-block-image img{width:100%;height:100%;object-fit:cover}@media(max-width:980px){.top-nav{gap:.65rem}.top-nav__link{font-size:.76rem}.legacy-home-content .ultp-block-column-4.ultp-block-items-wrap,.legacy-home-content .ultp-block-column-5.ultp-block-items-wrap{grid-template-columns:repeat(3,minmax(0,1fr))}.legacy-page-content .ultp-block-c0bd32 .ultp-block-items-wrap{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto}.legacy-page-content .ultp-block-c0bd32 .ultp-block-item:nth-child(1),.legacy-page-content .ultp-block-c0bd32 .ultp-block-item:nth-child(2),.legacy-page-content .ultp-block-c0bd32 .ultp-block-item:nth-child(3){grid-column:auto;grid-row:auto}.legacy-page-content .ultp-block-c0bd32 .ultp-block-item:nth-child(1) .ultp-block-image{height:auto}.legacy-page-content .ultp-block-c0bd32 .ultp-block-item:nth-child(1) .ultp-block-image img{height:auto}}@media(max-width:760px){.nav-wrap{flex-direction:column;align-items:flex-start;justify-content:center;gap:.65rem;padding:.65rem 0}.brand img{width:58px}.brand__name{font-size:.88rem}.page-shell{padding-top:1.2rem}.article-nav{grid-template-columns:1fr}.article-nav__item--right{text-align:left}.footer-wrap{flex-direction:column;align-items:flex-start}.legacy-home-content .ultp-block-row.ultp-block-items-wrap,.legacy-home-content .ultp-block-column-2.ultp-block-items-wrap,.legacy-home-content .ultp-block-column-4.ultp-block-items-wrap,.legacy-home-content .ultp-block-column-5.ultp-block-items-wrap{grid-template-columns:1fr}}
