.yaride-blog{--blog-blue:#087bf5;--blog-sky:#0cb8f4;--blog-yellow:#ffe55b;--blog-ink:#071d2d;--blog-navy:#062c53;--blog-cream:#fff9ef;--blog-pale-blue:#e6f5fc;--blog-line:#d7e4ec;--blog-sans:var(--font-inter),"Helvetica Neue",Arial,sans-serif;--blog-serif:"Iowan Old Style","Baskerville","Georgia",serif;--blog-gutter:clamp(20px,4.5vw,64px);--blog-radius:22px;width:100%;color:var(--blog-ink);background:var(--blog-cream);font-family:var(--blog-sans);-webkit-font-smoothing:antialiased}.yaride-blog *,.yaride-blog :after,.yaride-blog :before{box-sizing:border-box}.yaride-blog :focus-visible{outline:3px solid #074fa4;outline-offset:3px}.yaride-blog a{text-underline-offset:4px}.blog-page{min-height:78vh;padding:94px var(--blog-gutter) 0}.blog-frame{width:100%;max-width:1160px;margin-inline:auto}.blog-masthead{min-height:74px;display:flex;align-items:center;justify-content:space-between;gap:24px}.blog-masthead-brand{display:inline-flex;align-items:center;gap:10px;min-width:0;color:var(--blog-ink);text-decoration:none;font-size:1.42rem;font-weight:900;letter-spacing:-.065em}.blog-masthead-brand:hover{color:#045fc7}.blog-brand-road{display:grid;place-items:center;width:35px;height:35px;background:var(--blog-blue);border-radius:11px;flex:none;transform:rotate(-7deg)}.blog-brand-road>span{display:block;width:20px;height:10px;border-top:4px solid var(--blog-yellow);border-bottom:4px solid var(--blog-yellow);transform:skewX(-22deg)}.blog-masthead-label{font-size:.67rem;letter-spacing:.12em;font-weight:850;white-space:nowrap;color:#306385;margin-left:5px}.blog-masthead-back,.blog-masthead-location{font-size:.68rem;letter-spacing:.12em;font-weight:800;text-transform:uppercase;color:#315371;text-decoration:none}.blog-masthead-back>span,.blog-masthead-location>span{color:var(--blog-blue);font-size:1.1rem;margin-left:10px}.blog-masthead-back:hover{color:var(--blog-blue)}.blog-article-hero,.blog-index-header{position:relative;isolation:isolate;overflow:hidden;color:#fff;background:linear-gradient(120deg,#0756c4,#075eca 55%,#0763c8);border-radius:27px}.blog-article-hero:after,.blog-index-header:after{content:"";pointer-events:none;position:absolute;width:320px;height:320px;border:2px solid hsla(0,0%,100%,.17);border-radius:50%;right:-170px;top:-125px;z-index:-1}.blog-index-header{padding:29px clamp(28px,5vw,68px) 27px}.blog-article-hero-bottom,.blog-hero-bottomline,.blog-hero-topline{display:flex;justify-content:space-between;gap:18px;align-items:center;font-size:.63rem;font-weight:800;letter-spacing:.15em;line-height:1.5}.blog-hero-topline{padding-bottom:22px;border-bottom:1px solid hsla(0,0%,100%,.37)}.blog-hero-bottomline{padding-top:22px;border-top:1px solid hsla(0,0%,100%,.37);margin-top:29px}.blog-hero-grid{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(245px,.65fr);gap:clamp(30px,5vw,90px);align-items:end;padding:49px 0 24px}.blog-eyebrow{display:flex;align-items:center;gap:10px;font-size:.67rem;font-weight:850;letter-spacing:.18em;text-transform:uppercase;line-height:1.4;color:var(--blog-yellow)}.blog-eyebrow-line{width:22px;height:2px;background:currentColor;flex:none}.blog-index-header h1{font-size:clamp(3.1rem,6vw,6rem);letter-spacing:-.085em;line-height:1.04;font-weight:850;max-width:780px;margin-top:24px;text-wrap:balance}.blog-index-header h1 em{color:var(--blog-yellow);font-family:var(--blog-serif);font-weight:700;letter-spacing:-.065em}.blog-hero-aside{padding-bottom:12px}.blog-hero-aside-mark{display:grid;place-items:center;background:var(--blog-yellow);color:var(--blog-ink);width:52px;height:52px;border-radius:50%;font-size:1.8rem;margin-bottom:24px}.blog-hero-aside p{font-size:clamp(1rem,1.45vw,1.1rem);line-height:1.58;color:#fff;max-width:300px}.blog-hero-jump{display:inline-flex;gap:14px;align-items:center;margin-top:25px;padding-bottom:5px;border-bottom:2px solid var(--blog-yellow);font-size:.68rem;letter-spacing:.11em;font-weight:850;text-decoration:none;color:var(--blog-yellow)}.blog-hero-jump:hover{color:#fff}.blog-feed{scroll-margin-top:108px;padding-top:61px}.blog-toolbar{display:flex;justify-content:space-between;align-items:end;gap:24px;margin-bottom:24px}.blog-section-kicker,.blog-signoff-label{font-size:.67rem;font-weight:850;letter-spacing:.14em;color:#075ab5}.blog-toolbar h2{font-weight:850;font-size:clamp(1.85rem,3vw,2.6rem);letter-spacing:-.065em;line-height:1.13;margin-top:8px}.blog-toolbar h2 span{color:#0575ea}.blog-toolbar>span{font-weight:750;font-size:.67rem;letter-spacing:.1em;color:#42627c;white-space:nowrap;padding-bottom:4px}.blog-feed-count-divider{color:#1b97dd;padding:0 4px}.blog-post-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:stretch}.blog-post-preview{min-width:0;display:flex;flex-direction:column;justify-content:space-between;gap:20px;border-radius:var(--blog-radius);background:var(--blog-pale-blue);color:var(--blog-ink);padding:clamp(25px,3.15vw,38px)}.blog-post-preview:nth-of-type(3n){background:#fff1ad}.blog-post-preview:nth-of-type(3n+1):not(.blog-post-feature){background:#f3ede3}.blog-post-feature{grid-column:1/-1;background:var(--blog-navy);color:#fff;min-height:330px;padding:clamp(29px,4.5vw,53px)}.blog-card-top{display:flex;justify-content:space-between;gap:18px;font-size:.67rem;font-weight:850;letter-spacing:.1em;text-transform:uppercase;line-height:1.4}.blog-card-top>span:last-child{text-align:right}.blog-card-content{margin:14px 0 18px}.blog-feature-marker{display:inline-flex;align-items:center;gap:9px;color:var(--blog-yellow);font-size:.68rem;font-weight:850;letter-spacing:.13em;margin-bottom:16px}.blog-feature-dot{width:8px;height:8px;flex:none;border-radius:50%;background:var(--blog-yellow)}.blog-post-preview h3{font-size:clamp(1.8rem,2.75vw,2.55rem);font-weight:820;line-height:1.14;letter-spacing:-.064em;max-width:640px;text-wrap:balance;overflow-wrap:anywhere}.blog-post-feature h3{font-size:clamp(2.25rem,4.55vw,4rem);max-width:940px}.blog-post-preview h3 a{color:inherit;text-decoration:none}.blog-post-preview h3 a:hover{text-decoration:underline;text-decoration-thickness:2px}.blog-card-content>p{margin-top:16px;line-height:1.55;font-size:1rem;max-width:650px;color:#364e63}.blog-post-feature .blog-card-content>p{color:#d8edff;font-size:1.07rem}.blog-card-bottom{border-top:1px solid rgba(12,41,66,.24);padding-top:17px;display:flex;align-items:center;justify-content:space-between;gap:15px}.blog-post-feature .blog-card-bottom{border-color:hsla(0,0%,100%,.34)}.blog-card-bottom>span{font-size:.72rem;line-height:1.5}.blog-read-more{display:inline-flex;align-items:center;gap:13px;color:inherit;text-decoration:none;white-space:nowrap;font-size:.68rem;font-weight:850;letter-spacing:.075em}.blog-card-arrow{display:grid;place-items:center;width:34px;height:34px;border:1px solid;border-radius:50%;font-size:1.12rem;transition:transform .2s ease}.blog-read-more:hover .blog-card-arrow{transform:translate(2px,-2px)}.blog-post-feature .blog-read-more{color:var(--blog-yellow)}.blog-empty{grid-column:1/-1;padding:40px;background:var(--blog-pale-blue);border-radius:20px}.blog-index-footer{margin-top:48px;padding:40px clamp(28px,4.5vw,55px);background:#ffda22;border-radius:var(--blog-radius)}.blog-signoff-label{color:var(--blog-navy)}.blog-index-footer-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(220px,.65fr);align-items:end;gap:30px;margin-top:13px}.blog-index-footer h2{font-size:clamp(2.25rem,4.6vw,4.8rem);font-weight:850;letter-spacing:-.08em;line-height:1.07}.blog-index-footer h2 em{font-family:var(--blog-serif);font-weight:700;letter-spacing:-.045em;color:#0656ba}.blog-index-footer p{line-height:1.55;font-size:1.01rem;max-width:300px}.blog-index-footer a{display:inline-flex;align-items:center;gap:14px;margin-top:18px;color:var(--blog-navy);font-size:.72rem;font-weight:850;letter-spacing:.085em;text-decoration:underline}.blog-index-signoff{display:flex;justify-content:space-between;gap:14px;padding:27px 0 36px;color:#49708a;font-size:.64rem;font-weight:800;letter-spacing:.115em}.blog-article-hero{padding:29px clamp(29px,5vw,68px) 24px}.blog-breadcrumb{display:flex;flex-wrap:wrap;gap:9px;align-items:center;font-size:.68rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.blog-breadcrumb a{color:var(--blog-yellow);text-decoration:none}.blog-breadcrumb a:hover{text-decoration:underline}.blog-article-header{padding:62px 0 45px}.blog-article-header h1{font-size:clamp(2.6rem,5.6vw,5.5rem);line-height:1.075;letter-spacing:-.075em;font-weight:850;max-width:970px;text-wrap:balance;overflow-wrap:anywhere;margin-top:22px}.blog-deck{font-size:clamp(1.15rem,1.75vw,1.45rem);font-family:var(--blog-serif);line-height:1.5;max-width:770px;margin-top:22px;color:#f4f9ff}.blog-byline{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:29px;font-size:.67rem;font-weight:800;letter-spacing:.09em;line-height:1.5}.blog-byline>span:first-child{color:var(--blog-yellow)}.blog-article-hero-bottom{border-top:1px solid hsla(0,0%,100%,.35);padding-top:16px}.blog-article-hero-bottom>span:last-child{color:var(--blog-yellow);font-size:1.4rem;line-height:1}.blog-article-sheet{background:#fffdf8;color:var(--blog-ink);padding:clamp(30px,5vw,65px) clamp(22px,6vw,84px) 50px;border-radius:0 0 22px 22px;border:1px solid #f0e9db;border-top:0}.blog-article-sheet-heading{display:flex;justify-content:space-between;align-items:center;gap:12px;padding-bottom:17px;margin-bottom:35px;border-bottom:1px solid var(--blog-line);color:#1764ad;font-size:.66rem;font-weight:850;letter-spacing:.12em}.blog-article-body{font-family:var(--blog-serif);font-size:clamp(1.075rem,1.6vw,1.19rem);line-height:1.73;max-width:735px;margin:0 auto}.blog-article-body p{margin:0 0 23px}.blog-article-body>p:first-child:first-letter{float:left;margin:.04em .11em 0 0;font-size:3.2em;line-height:.85;font-family:var(--blog-serif);font-weight:700;color:#0868d3}.blog-article-body h2{font-family:var(--blog-sans);font-size:clamp(1.55rem,2.45vw,2.1rem);line-height:1.2;letter-spacing:-.045em;font-weight:850;margin:43px 0 15px}.blog-article-body h3{font-family:var(--blog-sans);font-size:clamp(1.28rem,2vw,1.6rem);font-weight:830;line-height:1.25;letter-spacing:-.04em;margin:31px 0 13px}.blog-article-body ol,.blog-article-body ul{padding-left:1.55rem;margin:0 0 24px}.blog-article-body li{margin-bottom:9px;padding-left:.1rem}.blog-article-body ul{list-style:disc}.blog-article-body ol{list-style:decimal}.blog-article-body blockquote{padding:18px 24px;margin:30px 0;border-left:4px solid var(--blog-blue);background:#e6f5fc;border-radius:0 13px 13px 0}.blog-article-body a{color:#075fae;text-decoration:underline}.blog-article-body code{background:#eaf3fa;padding:2px 4px;border-radius:4px;font-size:.85em}.blog-inline-image{max-width:100%;height:auto;display:block;margin:30px auto;border-radius:12px}.blog-article-tail{max-width:735px;margin:52px auto 0;padding-top:17px;border-top:1px solid var(--blog-line)}.blog-article-tail a{color:#065db8;font-family:var(--blog-sans);font-size:.7rem;font-weight:850;letter-spacing:.09em;text-decoration:none}.blog-article-tail a:hover{text-decoration:underline}.blog-fivews{margin-top:57px;background:#ffed95;border-radius:20px;padding:clamp(25px,4vw,47px);color:var(--blog-ink)}.blog-fivews .blog-eyebrow{color:#084d9c}.blog-fivews h2{font-size:clamp(1.8rem,3.25vw,3rem);font-weight:850;line-height:1.13;letter-spacing:-.065em;margin:17px 0 27px}.blog-fivews dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 35px}.blog-fivews dl>div{display:grid;grid-template-columns:60px minmax(0,1fr);gap:10px;border-top:1px solid #ab9c53;padding:15px 0}.blog-fivews dt{font-size:.82rem;font-weight:850}.blog-fivews dd{line-height:1.56;font-size:.92rem}.blog-cta-links{display:flex;flex-wrap:wrap;align-items:center;gap:16px 24px;margin-top:29px}.blog-cta-links a{font-size:.74rem;font-weight:800;color:#073d81;text-decoration:underline}.blog-cta-links .blog-primary-link{display:inline-flex;align-items:center;border-radius:100px;background:var(--blog-navy);color:#fff;padding:14px 19px;text-decoration:none}.blog-cta-links .blog-primary-link:hover{background:#075fca}@media (max-width:1000px){.blog-hero-grid{grid-template-columns:minmax(0,1.25fr) minmax(210px,.7fr);gap:25px}.blog-index-header h1{font-size:clamp(2.8rem,6.4vw,4.8rem)}}@media (max-width:760px){.blog-hero-grid{grid-template-columns:1fr;gap:23px;padding:35px 0 14px}.blog-hero-aside{display:grid;grid-template-columns:37px minmax(0,1fr);align-items:start;gap:6px 14px}.blog-hero-aside-mark{width:37px;height:37px;font-size:1.2rem;margin:0}.blog-hero-aside p{max-width:unset}.blog-hero-jump{grid-column:2;margin-top:10px;width:-moz-max-content;width:max-content}.blog-hero-bottomline>span:last-child{display:none}.blog-index-footer-grid{gap:20px}.blog-fivews dl,.blog-index-footer-grid{grid-template-columns:1fr}}@media (max-width:640px){.yaride-blog{--blog-gutter:20px;--blog-radius:18px}.blog-page{padding-top:72px}.blog-masthead{min-height:67px;gap:8px}.blog-masthead-brand{font-size:1.23rem;gap:7px}.blog-brand-road{width:28px;height:28px;border-radius:8px}.blog-brand-road>span{width:16px;height:9px;border-width:3px}.blog-masthead-label{font-size:.56rem;letter-spacing:.04em;margin-left:0}.blog-masthead-location{display:none}.blog-masthead-back{font-size:.59rem;letter-spacing:.045em}.blog-masthead-back>span{margin-left:4px}.blog-article-hero,.blog-index-header{border-radius:19px}.blog-index-header{padding:21px 22px 23px}.blog-hero-bottomline,.blog-hero-topline{font-size:.53rem;letter-spacing:.085em}.blog-hero-topline>span:last-child{display:none}.blog-hero-grid{padding:31px 0 8px;gap:24px}.blog-eyebrow{font-size:.61rem;letter-spacing:.095em;gap:9px}.blog-index-header h1{font-size:clamp(2.55rem,10.7vw,3.65rem);line-height:1.07;letter-spacing:-.075em;margin-top:16px}.blog-hero-aside p{font-size:.94rem;line-height:1.48}.blog-hero-jump{font-size:.62rem;letter-spacing:.075em}.blog-hero-bottomline{margin-top:28px;padding-top:15px}.blog-feed{padding-top:40px}.blog-toolbar{align-items:start;flex-direction:column;gap:8px;margin-bottom:17px}.blog-toolbar h2{font-size:1.75rem;line-height:1.16;margin-top:6px}.blog-toolbar>span{font-size:.62rem}.blog-post-list{grid-template-columns:minmax(0,1fr);gap:13px}.blog-post-feature,.blog-post-preview{grid-column:auto;min-height:0;padding:24px 23px;gap:0}.blog-card-top{font-size:.6rem;letter-spacing:.06em}.blog-card-content{margin:32px 0 31px}.blog-post-feature h3,.blog-post-preview h3{font-size:clamp(1.78rem,7.6vw,2.35rem);line-height:1.14;letter-spacing:-.058em}.blog-post-feature .blog-card-content{margin:37px 0 33px}.blog-card-content>p,.blog-post-feature .blog-card-content>p{font-size:.95rem;line-height:1.5;margin-top:13px}.blog-card-bottom{padding-top:14px;gap:10px}.blog-card-bottom>span{font-size:.65rem}.blog-read-more{gap:7px;font-size:.6rem}.blog-card-arrow{width:29px;height:29px}.blog-index-footer{margin-top:32px;padding:28px 24px}.blog-index-footer h2{font-size:clamp(2.25rem,10vw,3.3rem)}.blog-index-footer p{font-size:.96rem}.blog-index-signoff{flex-direction:column;gap:5px;padding:22px 0 26px;font-size:.58rem}.blog-article-hero{padding:22px 22px 17px}.blog-breadcrumb{font-size:.62rem}.blog-article-header{padding:39px 0 33px}.blog-article-header h1{font-size:clamp(2.15rem,8.65vw,3.05rem);line-height:1.13;margin-top:17px;letter-spacing:-.068em}.blog-deck{font-size:1.08rem;line-height:1.5;margin-top:18px}.blog-byline{font-size:.61rem;gap:7px;margin-top:23px}.blog-article-sheet{padding:24px 20px 30px;border-radius:0 0 18px 18px}.blog-article-sheet-heading{margin-bottom:24px;font-size:.6rem;letter-spacing:.06em}.blog-article-sheet-heading span:last-child{display:none}.blog-article-body{font-size:1.075rem;line-height:1.69}.blog-article-body h2{margin-top:36px;font-size:1.52rem}.blog-article-body>p:first-child:first-letter{font-size:2.85em}.blog-article-tail{margin-top:36px}.blog-fivews{margin-top:39px;padding:24px 20px}.blog-fivews h2{font-size:1.76rem}.blog-fivews dl>div{grid-template-columns:1fr;gap:5px;padding:11px 0}.blog-cta-links{align-items:start;gap:17px}}@media (prefers-reduced-motion:reduce){.yaride-blog *{transition:none!important;scroll-behavior:auto!important}}.blog-motion-ribbon{margin-top:13px;overflow:hidden;border-radius:13px;background:var(--blog-yellow);color:var(--blog-navy);padding:12px 0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.blog-motion-ribbon-track{display:flex;width:-moz-max-content;width:max-content;white-space:nowrap;animation:blog-ribbon-drift 35s linear infinite;will-change:transform}.blog-motion-ribbon-track>span{flex:none;display:inline-flex;align-items:center;gap:30px;padding-right:30px;font-family:var(--blog-sans);font-weight:900;font-size:.71rem;letter-spacing:.12em}.blog-motion-ribbon-track b{font-size:1rem;line-height:1;color:#0866ce}.blog-motion-ribbon:hover .blog-motion-ribbon-track{animation-play-state:paused}@keyframes blog-ribbon-drift{to{transform:translateX(-50%)}}.blog-reading-progress{position:fixed;inset:0 0 auto;z-index:90;height:4px;pointer-events:none;overflow:hidden}.blog-reading-progress>span{display:block;width:100%;height:100%;background:var(--blog-yellow);transform:scaleX(0);transform-origin:left center;will-change:transform;box-shadow:0 0 0 1px rgba(7,29,45,.18)}@media (prefers-reduced-motion:no-preference){.blog-article-hero,.blog-index-header{animation:blog-cover-arrive .73s cubic-bezier(.18,.78,.2,1) both}@keyframes blog-cover-arrive{0%{opacity:.45;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.blog-fivews,.blog-index-footer,.blog-post-preview,.blog-toolbar{transition:opacity .6s cubic-bezier(.2,.75,.25,1),transform .6s cubic-bezier(.2,.75,.25,1),box-shadow .26s ease;transition-delay:var(--blog-reveal-delay,0ms)}.yaride-blog .blog-reveal-pending{opacity:0;transform:translateY(22px)}.yaride-blog .blog-revealed{opacity:1;transform:translateY(0)}.blog-hero-aside-mark{transition:transform .36s cubic-bezier(.19,.9,.25,1)}.blog-hero-aside:hover .blog-hero-aside-mark{transform:rotate(35deg)}.blog-index-header h1 em{display:inline-block;transform-origin:left bottom;transition:transform .36s ease}.blog-index-header:hover h1 em{transform:rotate(-1.5deg) translateY(-2px)}.blog-masthead-brand .blog-brand-road{transition:transform .38s cubic-bezier(.19,.9,.25,1)}.blog-masthead-brand:hover .blog-brand-road{transform:rotate(7deg) scale(1.06)}.blog-post-preview h3 a{transition:text-decoration-color .22s ease;text-decoration-color:transparent}.blog-read-more .blog-card-arrow{transition:transform .3s ease,background-color .3s ease,color .3s ease}.blog-hero-jump>span,.blog-index-footer a>span{display:inline-block;transition:transform .25s ease}.blog-hero-jump:hover>span{transform:translateY(5px)}.blog-index-footer a:hover>span{transform:translate(4px,-3px)}@media (hover:hover) and (pointer:fine){.yaride-blog .blog-post-preview:focus-within,.yaride-blog .blog-post-preview:hover{transform:translateY(-6px) rotate(-.28deg);box-shadow:0 18px 38px rgba(4,40,77,.13);transition-delay:0ms}.blog-post-preview:focus-within .blog-card-arrow,.blog-post-preview:hover .blog-card-arrow{transform:translate(3px,-3px) rotate(10deg);background:var(--blog-yellow);color:var(--blog-navy)}}}@media (max-width:640px){.blog-motion-ribbon{margin-top:10px;border-radius:11px;padding:10px 0}.blog-motion-ribbon-track>span{font-size:.63rem;gap:20px;padding-right:20px}}@media (prefers-reduced-motion:reduce){.blog-motion-ribbon-track{animation:none!important;will-change:auto}.blog-reading-progress>span{will-change:auto}.yaride-blog .blog-reveal-pending{opacity:1;transform:none}}@media (min-width:900px){.yaride-blog .blog-reading-frame{width:100%;max-width:1100px;margin-inline:auto}.yaride-blog .blog-article-header h1{max-width:100%;font-size:clamp(3.15rem,4.45vw,4.65rem);letter-spacing:-.056em;overflow-wrap:break-word}.yaride-blog .blog-article-body,.yaride-blog .blog-article-sheet-heading,.yaride-blog .blog-article-tail,.yaride-blog .blog-fivews{max-width:590px;margin-left:auto;margin-right:auto}}