.blog-editorial-ledger{border-top:1px solid var(--v3-rule-strong, #88aeb5)}.blog-article-link{position:relative;color:var(--v3-ink, #05191e)}.blog-article-link__target{position:relative;display:grid;color:inherit}.blog-article-link--lead .blog-article-link__target{grid-template-columns:minmax(170px,.32fr) minmax(0,1.68fr);grid-template-areas:"meta copy" ". action";gap:28px clamp(40px,7vw,110px);align-items:start;padding:clamp(34px,4.5vw,68px);border-top:4px solid var(--v3-orange, #f97316);border-bottom:1px solid var(--v3-rule-strong, #88aeb5);background:var(--v3-canvas, #f1f7f7);transition:background-color .16s ease}.blog-article-link--lead .blog-article-link__target:hover{background:var(--v3-canvas-strong, #e9f2f2)}.blog-article-link--lead.blog-article-link--with-image .blog-article-link__target{grid-template-columns:minmax(150px,.28fr) minmax(0,.9fr) minmax(300px,.82fr);grid-template-areas:"meta copy image" ". action image"}.blog-article-link__image{grid-area:image;align-self:stretch;min-height:330px;overflow:hidden;border-radius:10px;background:var(--v3-canvas-strong, #e9f2f2)}.blog-article-link__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .26s ease}.blog-article-link--lead .blog-article-link__target:hover .blog-article-link__image img{transform:scale(1.015)}.blog-article-link__meta{grid-area:meta;display:flex;flex-direction:column;gap:8px;color:var(--v3-muted, #52656b);font-size:.75rem;line-height:1.4}.blog-article-link__meta>span:first-child{color:var(--v3-teal-deep, #075e6b);font-weight:760;letter-spacing:.09em;text-transform:uppercase}.blog-article-link__copy{grid-area:copy;display:block;min-width:0}.blog-article-link__copy h2,.blog-article-link__copy h3{margin:0;font-weight:790;letter-spacing:-.055em;text-wrap:balance}.blog-article-link--lead h2,.blog-article-link--lead h3{max-width:920px;font-size:clamp(2.65rem,4.8vw,5.1rem);line-height:.98}.blog-article-link__copy>span{display:block;max-width:760px;margin-top:22px;color:var(--v3-muted, #52656b);font-size:clamp(1rem,1.2vw,1.14rem);line-height:1.58;text-wrap:pretty}.blog-article-link__action{grid-area:action;display:grid;place-items:center;width:48px;height:48px;border:1px solid var(--v3-rule-strong, #88aeb5);border-radius:50%;background:var(--v3-surface, #fffefd);color:var(--v3-teal-deep, #075e6b);transition:background-color .16s ease,translate .16s ease}.blog-article-link__action svg{width:19px;height:19px;stroke-width:1.8}.blog-article-link__target:hover .blog-article-link__action{background:var(--v3-orange-soft, #fff0e7);translate:3px -3px}.blog-article-link__target:focus-visible{z-index:1;outline:3px solid var(--v3-orange, #f97316);outline-offset:4px}.blog-article-link--row .blog-article-link__target{grid-template-columns:minmax(150px,.28fr) minmax(0,1.5fr) auto;grid-template-areas:"meta copy action";gap:clamp(28px,5vw,80px);align-items:start;min-height:220px;padding-block:clamp(30px,3.5vw,50px);border-bottom:1px solid var(--v3-rule-strong, #88aeb5)}.blog-article-link--row .blog-article-link__meta{padding-top:4px}.blog-article-link--row h2,.blog-article-link--row h3{font-size:clamp(1.75rem,2.7vw,2.85rem);line-height:1.02}.blog-article-link--row .blog-article-link__copy>span{max-width:720px;margin-top:14px;font-size:.94rem}.blog-article-link--row .blog-article-link__action{margin-top:2px}@media (max-width: 980px){.blog-article-link--lead.blog-article-link--with-image .blog-article-link__target{grid-template-columns:minmax(130px,.26fr) minmax(0,1fr);grid-template-areas:"meta copy" ". image" ". action"}.blog-article-link__image{min-height:280px}}@media (max-width: 760px){.blog-article-link--lead .blog-article-link__target,.blog-article-link--lead.blog-article-link--with-image .blog-article-link__target,.blog-article-link--row .blog-article-link__target{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"meta meta" "copy action" "image image";gap:20px}.blog-article-link--lead .blog-article-link__target{padding:30px 24px}.blog-article-link__meta{flex-direction:row;flex-wrap:wrap;align-items:center;gap:7px 14px}.blog-article-link__image{min-height:240px}.blog-article-link--row .blog-article-link__target{min-height:0}.blog-article-link__action{width:44px;height:44px}}@media (max-width: 520px){.blog-article-link--lead .blog-article-link__target,.blog-article-link--lead.blog-article-link--with-image .blog-article-link__target,.blog-article-link--row .blog-article-link__target{grid-template-columns:minmax(0,1fr);grid-template-areas:"meta" "copy" "image" "action"}.blog-article-link--lead h2,.blog-article-link--lead h3{font-size:clamp(2rem,8.8vw,3rem)}.blog-article-link--lead .blog-article-link__copy>span{margin-top:16px;font-size:.94rem}.blog-article-link--row h2,.blog-article-link--row h3{font-size:clamp(1.65rem,8vw,2.25rem)}}@media (prefers-reduced-motion: reduce){.blog-article-link--lead .blog-article-link__target,.blog-article-link__image img,.blog-article-link__action{transition:none}}.blog-newsletter-signup{display:grid;grid-template-columns:minmax(0,1fr) minmax(330px,.8fr);gap:clamp(48px,9vw,140px);align-items:end;width:100%;padding:clamp(48px,7vw,96px);background:var(--v3-coal, #10191d);color:#fff}.blog-newsletter-signup__copy>p{margin:0;color:#7fc2cb;font-size:.75rem;font-weight:780;letter-spacing:.13em;line-height:1.45;text-transform:uppercase}.blog-newsletter-signup__copy h2,.blog-newsletter-signup__copy h3{max-width:700px;margin:16px 0 0;font-size:clamp(2.6rem,5vw,5.3rem);font-weight:790;letter-spacing:-.06em;line-height:.98;text-wrap:balance}.blog-newsletter-signup__copy>span{display:block;max-width:620px;margin-top:20px;color:#a8b7bb;font-size:clamp(1rem,1.25vw,1.14rem);line-height:1.58}.blog-newsletter-form>form>label{display:block;margin-bottom:10px;color:#d9e3e5;font-size:.82rem;font-weight:700}.blog-newsletter-form__fields{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px}.blog-newsletter-form__input{min-height:54px;border-color:#52656b;background:var(--v3-coal-raised, #18262b);color:#fff;font-size:1rem}.blog-newsletter-form__input::-moz-placeholder{color:#8da0a5}.blog-newsletter-form__input::placeholder{color:#8da0a5}.blog-newsletter-form__submit{min-height:54px;padding-inline:23px;border:1px solid white;background:#fff;color:var(--v3-coal, #10191d)}.blog-newsletter-form__error{margin:10px 0 0;color:#ffc4b3;font-size:.82rem;line-height:1.45}.blog-newsletter-form__success{display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px 16px;align-items:center;padding:24px;border:1px solid #52656b;border-radius:11px;background:var(--v3-coal-raised, #18262b)}.blog-newsletter-form__success-icon{grid-row:span 2;width:34px;height:34px;color:#7fc2cb}.blog-newsletter-form__success-title,.blog-newsletter-form__success-copy{margin:0}.blog-newsletter-form__success-title{font-size:1.08rem}.blog-newsletter-form__success-copy{color:#a8b7bb;font-size:.86rem;line-height:1.45}.blog-newsletter-form input:focus-visible,.blog-newsletter-form button:focus-visible{outline:3px solid var(--v3-orange, #f97316);outline-offset:3px}@media (prefers-reduced-motion: reduce){.blog-newsletter-form__submit{transition:none}}@media (max-width: 760px){.blog-newsletter-signup{grid-template-columns:1fr;gap:36px}}@media (max-width: 520px){.blog-newsletter-signup{padding:56px 20px}.blog-newsletter-signup__copy h2,.blog-newsletter-signup__copy h3{font-size:clamp(2.35rem,11vw,3.6rem)}.blog-newsletter-form__fields{grid-template-columns:1fr}.blog-newsletter-form__submit{width:100%}}
