.yp-blog{--blog-ink:#25143e;--blog-accent:#4c13ab;--blog-lime:#8fd823;--blog-paper:#f0f1ee;--blog-muted:#5d526c;--blog-line:#d5cedd;background:var(--blog-paper);color:var(--blog-ink);min-width:0;font-family:Arial,Helvetica,sans-serif}.yp-blog :where(h1,h2,h3,p,figure){margin:0}.yp-blog :where(h1,h2,h3){text-wrap:balance}.yp-blog :where(a,button){touch-action:manipulation}:is(.yp-blog a:focus-visible,.yp-blog button:focus-visible){outline:3px solid var(--blog-accent);outline-offset:5px}:is(.blog-header a:focus-visible,.blog-footer a:focus-visible){outline-color:var(--blog-lime)}.blog-wrap{width:min(100% - 64px,1200px);margin-inline:auto}.blog-pagination{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding-block:24px;display:flex}.blog-article-photo{aspect-ratio:16/9;object-fit:cover;border-radius:7px;width:100%;height:auto;margin-top:24px}.blog-article-body h3{margin:28px 0 16px;font-size:23px}.blog-article-body .blog-subsection{margin-block:24px}.blog-featured.blog-featured-no-image{grid-template-columns:1fr}.blog-row-photo{aspect-ratio:16/9;object-fit:cover;width:min(100%,300px);height:auto;margin-top:16px}.blog-header{background:var(--blog-ink);color:#fff}.blog-nav{justify-content:space-between;align-items:center;gap:28px;min-height:84px;display:flex}.blog-logo{letter-spacing:-.075em;font-size:27px;font-weight:850;line-height:1;display:inline-flex}.blog-nav nav{align-items:center;gap:28px;font-size:14px;font-weight:700;display:flex}.blog-nav nav>a:not(.blog-button){padding-block:14px}.blog-nav nav>a[aria-current]{text-decoration:underline;-webkit-text-decoration-color:var(--blog-lime);text-decoration-color:var(--blog-lime);text-underline-offset:7px}.blog-button{background:var(--blog-lime);min-height:52px;color:var(--blog-ink);font:inherit;cursor:pointer;border:0;border-radius:7px;justify-content:center;align-items:center;gap:20px;padding:14px 24px;font-weight:750;display:inline-flex}.blog-button:hover{background:#b9ec67}.blog-button-small{min-height:44px;padding:11px 18px}.blog-skip{z-index:1000;color:var(--blog-ink);background:#fff;padding:14px;position:fixed;top:8px;left:8px;transform:translateY(-160%)}.blog-skip:focus{transform:none}.blog-index-intro{padding-block:56px 40px}.blog-eyebrow{color:var(--blog-accent);letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:750;line-height:1.5}.blog-index-intro h1{letter-spacing:-.055em;max-width:1000px;margin-top:18px;font-size:clamp(38px,4.8vw,68px);line-height:1.05}.blog-intro{max-width:610px;color:var(--blog-muted);font-size:18px;line-height:1.65;margin-top:24px!important}.blog-featured{border:1px solid var(--blog-line);background:#fff;border-radius:12px;grid-template-columns:.95fr 1.05fr;display:grid;overflow:hidden}.blog-featured-copy{flex-direction:column;align-items:flex-start;padding:clamp(26px,3.5vw,48px);display:flex}.blog-featured h2{letter-spacing:-.045em;margin:18px 0;font-size:clamp(28px,3vw,42px);line-height:1.12}.blog-featured h2 a:hover,.blog-index-row h3 a:hover{text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:2px}.blog-featured-copy>p:not(.blog-eyebrow){color:var(--blog-muted);font-size:16px;line-height:1.65}.blog-card-bottom{width:100%;color:var(--blog-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:auto;padding-top:34px;font-size:13px;display:flex}.blog-text-link{color:var(--blog-accent);text-underline-offset:5px;align-items:center;gap:14px;font-size:15px;font-weight:750;line-height:1.65;text-decoration:underline;display:inline-flex}.blog-featured-image{background:var(--blog-ink);flex-direction:column;justify-content:center;padding:32px;display:flex}.blog-featured-image img{border-radius:4px;width:100%;height:auto;display:block;box-shadow:0 12px 30px #08031355}.blog-featured-image figcaption{color:#d8d0e3;margin-top:16px;font-size:12px;line-height:1.6}.blog-more{padding-top:48px}.blog-section-label{justify-content:space-between;align-items:baseline;gap:20px;padding-bottom:22px;display:flex}.blog-section-label h2{letter-spacing:-.035em;font-size:24px}.blog-section-label>span{color:var(--blog-muted);font-size:13px}.blog-index-row{border-top:1px solid var(--blog-line);grid-template-columns:58px 1fr 110px;gap:24px;padding-block:32px;display:grid}.blog-row-number{color:#756582;letter-spacing:-.05em;font-size:36px;line-height:1}.blog-index-row h3{letter-spacing:-.035em;max-width:740px;margin-top:9px;font-size:clamp(23px,2.6vw,32px);line-height:1.2}.blog-row-description{max-width:720px;color:var(--blog-muted);font-size:16px;line-height:1.65;margin-top:12px!important}.blog-row-link{color:var(--blog-muted);flex-direction:column;justify-content:center;align-items:flex-end;gap:12px;font-size:13px;display:flex}.blog-row-link>span:last-child{border:1px solid var(--blog-line);width:44px;height:44px;color:var(--blog-accent);border-radius:50%;place-items:center;font-size:24px;display:grid}.blog-row-link:hover>span:last-child{border-color:var(--blog-accent);background:#e8def8}.blog-next-step{border-top:3px solid var(--blog-accent);background:#e7e3ec;justify-content:space-between;align-items:center;gap:40px;margin-block:48px 56px;padding:clamp(24px,3.5vw,40px);display:flex}.blog-next-step h2{letter-spacing:-.045em;margin:12px 0;font-size:clamp(28px,3vw,40px);line-height:1.15}.blog-next-step p:not(.blog-eyebrow){max-width:570px;color:var(--blog-muted);font-size:16px;line-height:1.6}.blog-next-step>.blog-button{flex-shrink:0}.blog-footer{background:var(--blog-ink);color:#fff}.blog-footer-inner{justify-content:space-between;gap:30px;padding-block:38px;display:flex}.blog-footer p{color:#d8d0e3;max-width:330px;margin-top:16px;font-size:14px;line-height:1.7}.blog-footer nav{flex-wrap:wrap;align-items:center;gap:12px 24px;font-size:14px;display:flex}.blog-footer nav a{padding-block:12px}.blog-empty{max-width:680px;padding:60px 0}.blog-empty h1,.blog-empty h2{letter-spacing:-.04em;font-size:clamp(30px,4vw,46px);line-height:1.1}.blog-empty p{margin-block:22px;font-size:17px;line-height:1.7}.blog-breadcrumbs{color:var(--blog-muted);padding-top:30px;font-size:14px}.blog-breadcrumbs ol{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}.blog-breadcrumbs li+li:before{content:"/";color:#95859f;margin-right:10px}.blog-breadcrumbs a{text-underline-offset:4px;text-decoration:underline}.blog-article-header{max-width:920px;padding-block:40px 32px}.blog-article-header h1{letter-spacing:-.05em;margin-top:18px;font-size:clamp(38px,5.2vw,66px);line-height:1.06}.blog-article-lead{max-width:760px;color:var(--blog-muted);font-size:20px;line-height:1.65;margin-top:26px!important}.blog-byline{color:var(--blog-muted);flex-wrap:wrap;align-items:center;gap:10px 22px;margin-top:26px;font-size:13px;line-height:1.6;display:flex}.blog-byline a{color:var(--blog-ink);text-underline-offset:4px;font-weight:700;text-decoration:underline}.blog-article-grid{border-top:1px solid var(--blog-line);grid-template-columns:240px minmax(0,720px);justify-content:space-between;align-items:start;gap:48px;padding-block:32px 0;display:grid}.blog-article-sidebar{position:sticky;top:30px}.blog-article-sidebar ol{margin:20px 0 30px;padding:0;list-style:none}.blog-article-sidebar li{padding-bottom:16px;font-size:14px;line-height:1.6}.blog-article-sidebar li a:hover{color:var(--blog-accent);text-underline-offset:4px;text-decoration:underline}.blog-takeaway{border-left:4px solid var(--blog-accent);background:#e7e3ec;margin-bottom:32px;padding:26px 30px}.blog-takeaway p:last-child{margin-top:12px;font-size:19px;font-weight:600;line-height:1.65}.blog-article-body>section{margin-block:0 32px;scroll-margin-top:30px}.blog-article-body h2{letter-spacing:-.035em;margin-bottom:20px;font-size:clamp(25px,2.8vw,32px);line-height:1.18}.blog-article-body section p,.blog-article-body section li,.blog-plan-list dd{color:#40364b;font-size:18px;line-height:1.85}.blog-article-body section p+p{margin-top:20px}.blog-article-body ul{margin:22px 0 0;padding-left:24px}.blog-article-body li+li{margin-top:12px}.blog-article-body section a{color:var(--blog-accent);text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.blog-article-body .blog-article-links{padding-left:0;list-style:none}.blog-article-body .blog-article-links li{font-size:16px;font-weight:700}.blog-plan-list{margin:24px 0 0}.blog-plan-list>div{border-top:1px solid var(--blog-line);padding-block:20px}.blog-plan-list dt{flex-wrap:wrap;justify-content:space-between;gap:10px;font-size:18px;font-weight:750;line-height:1.5;display:flex}.blog-plan-list dt span{color:var(--blog-accent)}.blog-plan-list dd{margin:10px 0 0;font-size:16px}.blog-sources{border-top:1px solid var(--blog-line);padding-top:24px}.blog-article-body .blog-sources h2{font-size:21px}.blog-article-body .blog-sources li{font-size:15px}.blog-related{margin-bottom:48px}.blog-related>h2{letter-spacing:-.035em;margin-bottom:24px;font-size:24px}.blog-related>div{grid-template-columns:1fr 1fr;gap:36px;display:grid}.blog-related article{border-top:1px solid var(--blog-line);padding-top:24px}.blog-related h3{letter-spacing:-.035em;margin-top:12px;font-size:26px;line-height:1.2}.blog-related h3 a:hover{text-underline-offset:4px;text-decoration:underline}.blog-related article>p:last-child{color:var(--blog-muted);margin-top:18px;font-size:13px}@media (max-width:1000px){.blog-article-grid{grid-template-columns:180px minmax(0,1fr);gap:36px}}@media (max-width:760px){.blog-wrap{width:calc(100% - 40px)}.blog-nav{gap:16px;min-height:74px}.blog-nav nav{gap:16px}.blog-nav-secondary{display:none}.blog-logo{font-size:25px}.blog-button-small{gap:8px;padding-inline:12px;font-size:13px}.blog-index-intro{padding-block:44px 32px}.blog-desktop-break{display:none}.blog-featured{grid-template-columns:1fr}.blog-featured-image{padding:24px}.blog-index-row{grid-template-columns:32px 1fr;gap:16px}.blog-row-number{font-size:26px}.blog-row-link{flex-direction:row;grid-column:2;justify-content:space-between;align-items:center}.blog-more{padding-top:32px}.blog-next-step{flex-direction:column;align-items:flex-start;gap:24px;margin-block:32px 40px}.blog-next-step>.blog-button{box-sizing:border-box;gap:12px;width:100%;padding-inline:16px}.blog-footer-inner{flex-direction:column}.blog-article-header{padding-block:30px}.blog-article-lead{font-size:18px}.blog-article-grid{flex-direction:column;gap:28px;padding-top:28px;display:flex}.blog-article-sidebar{border-bottom:1px solid var(--blog-line);width:100%;padding-bottom:24px;position:static}.blog-article-sidebar ol{margin-bottom:4px}.blog-article-sidebar>.blog-text-link{display:none}.blog-article-body{width:100%}.blog-takeaway{padding:22px}.blog-article-body section p,.blog-article-body section li{font-size:17px;line-height:1.8}.blog-related>div{grid-template-columns:1fr;gap:28px}}@media (max-width:380px){.blog-nav nav>a[aria-current]{display:none}}
