[data-blog]{--blog-paper:#fbfaf8;--blog-surface:#fff;--blog-panel:#f5f1ec;--blog-hairline:#e7e2dc;--blog-control:#d7d0c7;--blog-ink:#1d252c;--blog-body:#2b333a;--blog-meta:#5f6870;--blog-brand:#ff5758;--blog-brand-soft:#fff0ee;--blog-on-image:#f3f1ee;--blog-landing-line:#ff9a9a;display:flow-root;overflow-x:clip;background-color:var(--blog-paper);color:var(--blog-ink)}[data-blog] .blog-container{box-sizing:border-box;width:min(1352px,calc(100% - 48px));margin-inline:auto}[data-blog] .blog-button,[data-blog] .blog-pill,[data-blog] .blog-tag,[data-blog] .read-link{font-family:inherit}[data-blog] .blog-button{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;border:1px solid transparent;border-radius:999px;cursor:pointer;text-decoration:none;white-space:nowrap;-webkit-appearance:none;-moz-appearance:none;appearance:none}[data-blog] .blog-button--primary{background:var(--blog-brand);color:#fff;font-size:19px;font-weight:700;letter-spacing:-.1px;line-height:1}[data-blog] .blog-button--secondary{background:var(--blog-surface);color:var(--blog-ink);border-color:var(--blog-control);font-size:16px;font-weight:600;line-height:1}[data-blog] .blog-button--block,[data-blog] .blog-button--md{height:52px;padding-inline:24px}[data-blog] .blog-button--lg{height:56px;padding-inline:34px}[data-blog] .blog-button--block{width:100%}[data-blog] .blog-tag{display:inline-flex;align-items:center;box-sizing:border-box;height:26px;padding-inline:11px;border:1px solid transparent;border-radius:999px;color:var(--blog-ink);font-size:11px;font-weight:600;letter-spacing:.8px;line-height:1;text-transform:uppercase}[data-blog] .blog-tag--on-image{background:hsla(0,0%,100%,.94)}[data-blog] .blog-tag--on-paper{background:var(--blog-surface);border-color:var(--blog-control)}[data-blog] .blog-pill{display:inline-flex;align-items:center;box-sizing:border-box;height:36px;padding-inline:16px;border:1px solid var(--blog-control);border-radius:999px;background:var(--blog-surface);color:var(--blog-meta);font-size:13px;font-weight:600;line-height:1;text-decoration:none;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}[data-blog] .blog-pill[aria-current=true],[data-blog] .blog-pill[aria-pressed=true]{background:var(--blog-brand-soft);border-color:var(--blog-brand);color:var(--blog-ink)}[data-blog] .read-link{display:inline-flex;align-items:center;gap:6px;color:var(--blog-ink);font-size:14px;font-weight:600;line-height:1;text-decoration:none}[data-blog] .blog-arrow{display:block;width:1em;height:1em;flex:none}[data-blog] .read-link__arrow{color:var(--blog-brand);font-size:14px;font-weight:600}[data-blog] .section-header{display:flex;align-items:baseline;justify-content:space-between;gap:16px}[data-blog] .section-header__eyebrow{margin:0;color:var(--blog-ink);font-size:12px;font-weight:600;letter-spacing:1.3px;line-height:normal;text-transform:uppercase}[data-blog] .section-header__note{margin:0;color:var(--blog-meta);font-size:13px;font-weight:400;line-height:1.3}[data-blog] .blog-card-grid>li{display:flex;min-width:0}[data-blog] .article-card{position:relative;display:flex;flex:1 1 auto;flex-direction:column;width:100%;min-width:0;height:100%}[data-blog] .article-card__media{position:relative;aspect-ratio:2/1;margin-bottom:8px;overflow:hidden;border-radius:16px;background:var(--blog-panel)}[data-blog] .article-card__media img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}[data-blog] .article-card__tag{position:absolute;top:12px;left:12px;z-index:1}[data-blog] .article-card__title{margin:0 0 8px;color:var(--blog-ink);font-size:20px;font-weight:600;letter-spacing:-.2px;line-height:26px}[data-blog] .article-card__link{color:inherit;text-decoration:none}[data-blog] .article-card__title-text{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}[data-blog] .article-card__link:after{content:"";position:absolute;inset:0;z-index:1}[data-blog] .article-card__excerpt{height:42px;margin:0;overflow:hidden;color:var(--blog-meta);font-size:14px;font-weight:400;line-height:21px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}[data-blog] .article-card__meta{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:auto;padding-top:8px;color:var(--blog-meta);font-size:13px;font-weight:400;line-height:1.3}[data-blog] .article-card__meta .read-link{margin-left:auto}[data-blog] .closing-cta{padding-bottom:64px}[data-blog] .closing-cta__frame{display:flex;align-items:center;justify-content:space-between;gap:32px;padding-block:44px;border-top:1px solid var(--blog-hairline)}[data-blog] .closing-cta__copy{display:flex;flex-direction:column;align-items:flex-start;gap:12px;width:min(568px,100%)}[data-blog] .closing-cta__title{margin:0;color:var(--blog-ink);font-size:32px;font-weight:600;letter-spacing:-.5px;line-height:42px}[data-blog] .closing-cta__body{margin:0;color:var(--blog-meta);font-size:15px;font-weight:400;line-height:23px}[data-blog] .closing-cta__actions{display:flex;flex:0 0 auto;flex-direction:column;align-items:center;gap:10px;width:-moz-max-content;width:max-content;max-width:100%}[data-blog] .closing-cta__note{margin:0;color:var(--blog-meta);font-size:13px;font-weight:400;line-height:1.3;text-align:center}[data-blog] .article-card__link:focus,[data-blog] .blog-button:focus,[data-blog] .blog-pill:focus,[data-blog] .read-link:focus{outline:none}[data-blog] .article-back__link:focus-visible,[data-blog] .article-card:has(.article-card__link:focus-visible),[data-blog] .article-toc-bar__back:focus-visible,[data-blog] .blog-button:focus-visible,[data-blog] .blog-pill:focus-visible,[data-blog] .read-link:focus-visible{outline:2px solid var(--blog-ink);outline-offset:2px;box-shadow:0 0 0 2px #fff}@media (max-width:1023px){[data-blog] .article-card__title{font-size:18px;line-height:24px}[data-blog] .closing-cta__title{font-size:30px;letter-spacing:-.4px;line-height:38px}}@media (max-width:767px){[data-blog] .article-card__media{border-radius:14px}[data-blog] .closing-cta__frame{flex-direction:column;align-items:stretch}[data-blog] .closing-cta__title{font-size:26px;letter-spacing:-.3px;line-height:32px}[data-blog] .closing-cta__actions{align-items:stretch;width:100%}[data-blog] .closing-cta__actions .blog-button{width:100%}[data-blog] .closing-cta__note{text-align:left}}@media (hover:hover) and (pointer:fine){[data-blog] .article-card:hover .article-card__title-text,[data-blog] .read-link:hover .read-link__label{text-decoration:underline}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){[data-blog] .article-card__media img,[data-blog] .read-link__arrow{transition:transform .2s}[data-blog] .article-card:hover .article-card__media img{transform:scale(1.04);transition-duration:.3s;transition-timing-function:ease-out}[data-blog] .article-card:hover .read-link__arrow,[data-blog] .read-link:hover .read-link__arrow{transform:translateX(4px);transition-duration:.15s;transition-timing-function:ease-out}}@media (prefers-reduced-motion:reduce){[data-blog] .article-card__media img,[data-blog] .read-link__arrow{transform:none;transition:none}}[data-blog] .gallery{--gallery-u:calc((100cqi - 32px) / 13);--gallery-card:calc(var(--gallery-u) * 9);--gallery-height:calc(var(--gallery-card) / 2);container-type:inline-size;padding-block:24px 40px}[data-blog] .gallery-heading{margin:0 0 20px;color:var(--blog-ink);font-size:12px;font-weight:600;letter-spacing:1.3px;line-height:normal;text-transform:uppercase}[data-blog] .gallery-clip{position:relative}@media (min-width:768px){[data-blog] .gallery-clip{box-sizing:border-box;width:calc(100% + 16px);margin-inline:-8px;padding-inline:8px;overflow:clip}}[data-blog] .gallery-break{position:relative}[data-blog] .gallery-stage{position:relative;height:var(--gallery-height);touch-action:pan-y;container-type:inline-size;container-name:gallery-stage}@property --gallery-x{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --gallery-open{syntax:"<number>";inherits:true;initial-value:0}@property --gallery-fade{syntax:"<number>";inherits:true;initial-value:0}[data-blog] .gallery-card{position:absolute;top:0;left:50%;width:var(--gallery-card);height:100%;margin-left:calc(var(--gallery-card) / -2);overflow:hidden;--gallery-x:calc(var(--bay-sign) * (((4 + var(--bay-abs)) / 9) * 100% + 8px * var(--bay-abs)));--gallery-open:0;--gallery-fade:0;transform:translateX(var(--gallery-x));clip-path:inset(0 calc(44.4444% * (1 - var(--gallery-open))) round 16px);transition:--gallery-x .55s cubic-bezier(.645,.045,.355,1),--gallery-open .55s cubic-bezier(.645,.045,.355,1),--gallery-fade .55s cubic-bezier(.645,.045,.355,1)}[data-blog] .gallery-card[data-center=true]{z-index:2;--gallery-open:1}[data-blog] .gallery-card[data-center=false]{z-index:1}[data-blog] .gallery-card img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}[data-blog] .gallery-scrim,[data-blog] .gallery-shade{position:absolute;inset:0;pointer-events:none}[data-blog] .gallery-shade{background:rgb(0 0 0/8%);opacity:0;transition:opacity .55s cubic-bezier(.645,.045,.355,1)}[data-blog] .gallery-card[data-center=false] .gallery-shade{opacity:1}[data-blog] .gallery-scrim{background:linear-gradient(180deg,rgba(18,23,28,0),rgb(18 23 28/5%) 45%,rgba(18,23,28,.62));opacity:0}[data-blog] .gallery-card[data-center=true] .gallery-scrim{opacity:1}[data-blog] .gallery-card .gallery-onimage{position:absolute;inset:0;z-index:2;display:flex;align-items:flex-end;color:#fff;pointer-events:none}[data-blog] .gallery-copy{position:static;grid-area:1/1;align-self:end;justify-self:start;display:flex;flex-direction:column;align-items:flex-start;gap:14px;width:min(560px,calc(100% - 72px));margin:0 36px 61px}[data-blog] .gallery-caption h3,[data-blog] .gallery-onimage h3{margin:0;overflow:hidden;font-weight:700;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}[data-blog] .gallery-onimage h3{color:#fff;font-size:34px;letter-spacing:-.4px;line-height:42px}[data-blog] .gallery-onimage p{width:min(520px,100%);min-height:24px;margin:0;overflow:hidden;color:var(--blog-on-image);font-size:16px;font-weight:400;line-height:24px;white-space:nowrap;text-overflow:ellipsis}[data-blog] .gallery-read{align-self:flex-start;width:-moz-fit-content;width:fit-content;max-width:100%;color:inherit;text-decoration:none;pointer-events:auto}[data-blog] .gallery-onimage .gallery-read:after{content:"";position:absolute;inset:0;z-index:1}[data-blog] .gallery-read--text,[data-blog] .gallery-read-label{position:relative;z-index:2;display:inline-flex;flex:none;align-items:center;justify-content:center;box-sizing:border-box;width:-moz-fit-content;width:fit-content;max-width:100%;height:48px;padding-inline:24px;border-radius:999px;background:#fff;color:var(--blog-ink);font-size:16px;font-weight:600;line-height:1}[data-blog] .gallery-hit{position:absolute;top:0;left:50%;z-index:4;width:var(--gallery-u);height:100%;margin-left:calc(var(--gallery-u) / -2);transform:translateX(calc(var(--bay-sign) * ((4 + var(--bay-abs)) * var(--gallery-u) + 8px * var(--bay-abs))))}[data-blog] .gallery-hit button{position:relative;width:100%;height:100%;padding:0;border:0;background:transparent;color:inherit;cursor:pointer}[data-blog] .gallery-card-fade{position:absolute;top:0;bottom:0;z-index:4;width:112px;pointer-events:none;opacity:0;transition:opacity .55s cubic-bezier(.645,.045,.355,1)}[data-blog] .gallery-card-fade[data-on=true]{opacity:1}[data-blog] .gallery[data-mode=five] .gallery-card-fade[data-side=left]{left:calc((6 / 9) * var(--gallery-card) + 16px + var(--gallery-card) / 2 - 50cqi);background:linear-gradient(90deg,hsla(40,27%,98%,.88),hsla(40,27%,98%,0))}[data-blog] .gallery[data-mode=five] .gallery-card-fade[data-side=right]{right:calc((6 / 9) * var(--gallery-card) + 16px + var(--gallery-card) / 2 - 50cqi);background:linear-gradient(270deg,hsla(40,27%,98%,.88),hsla(40,27%,98%,0))}[data-blog] .gallery[data-mode=five] .gallery-card[data-fade=true]{--gallery-fade:1}[data-blog] .gallery[data-mode=five] .gallery-card-fade{transition:none;opacity:calc(var(--gallery-fade) * clamp(0, (.03 - var(--gallery-open)) * 33.333, 1))}[data-blog] .gallery[data-mode=strip] .gallery-card-fade[data-side=left]{left:calc((5 / 9) * var(--gallery-card) + 8px + var(--gallery-card) / 2 - 50cqi);background:linear-gradient(90deg,hsla(40,27%,98%,.9),hsla(40,27%,98%,0))}[data-blog] .gallery[data-mode=strip] .gallery-card-fade[data-side=right]{right:calc((5 / 9) * var(--gallery-card) + 8px + var(--gallery-card) / 2 - 50cqi);background:linear-gradient(270deg,hsla(40,27%,98%,.9),hsla(40,27%,98%,0))}[data-blog] .gallery[data-mode=strip] .gallery-card-fade{transition:opacity .15s ease-out}[data-blog] .gallery[data-mode=strip] .gallery-card-fade[data-on=true]{transition:opacity .18s ease-in .43s}[data-blog] .gallery-caption{display:none}[data-blog] .gallery[data-mode=single] .gallery-break,[data-blog] .gallery[data-mode=three] .gallery-break{box-sizing:border-box;width:calc(var(--gallery-u) * 11 + 32px);margin-inline:auto;padding-inline:8px;overflow:clip}[data-blog] .gallery[data-mode=single] .gallery-break{width:calc(var(--gallery-card) + 16px)}[data-blog] .gallery[data-mode=single] .gallery-card-fade,[data-blog] .gallery[data-mode=three] .gallery-card-fade{display:none}[data-blog] .gallery-hit button:focus-visible{outline:2px solid var(--blog-ink);outline-offset:2px;box-shadow:0 0 0 2px #fff}[data-blog] .gallery-read:focus-visible{outline:none}[data-blog] .gallery-read--text:focus-visible,[data-blog] .gallery-read:focus-visible .gallery-read-label{outline:2px solid var(--blog-ink);outline-offset:2px;box-shadow:0 0 0 2px #fff}[data-blog] .gallery[data-rising=true] .gallery-read:focus-visible .gallery-read-label{outline:none;box-shadow:none}[data-blog] .gallery[data-reduce=true] .gallery-caption,[data-blog] .gallery[data-reduce=true] .gallery-card,[data-blog] .gallery[data-reduce=true] .gallery-card-fade,[data-blog] .gallery[data-reduce=true] .gallery-copy,[data-blog] .gallery[data-reduce=true] .gallery-copy h3,[data-blog] .gallery[data-reduce=true] .gallery-copy p,[data-blog] .gallery[data-reduce=true] .gallery-onimage,[data-blog] .gallery[data-reduce=true] .gallery-read-label,[data-blog] .gallery[data-reduce=true] .gallery-scrim,[data-blog] .gallery[data-reduce=true] .gallery-shade{transition:none;animation:none}@media (hover:hover) and (pointer:fine){[data-blog] .gallery-hit:focus-within{z-index:5}[data-blog] .gallery-read--text:hover,[data-blog] .gallery-read-label:hover{background:var(--blog-panel)}}@media (max-width:1023px){[data-blog] .gallery{padding-block:8px 28px}[data-blog] .gallery-heading{margin-bottom:14px}[data-blog] .gallery-card-fade{width:64px}[data-blog] .gallery[data-mode=five] .gallery-card-fade[data-side=left]{left:calc((6 / 9) * var(--gallery-card) + 16px + var(--gallery-card) / 2 - 50cqi - 1px)}[data-blog] .gallery[data-mode=five] .gallery-card-fade[data-side=right]{right:calc((6 / 9) * var(--gallery-card) + 16px + var(--gallery-card) / 2 - 50cqi - 1px)}[data-blog] .gallery-scrim{background:linear-gradient(180deg,rgba(18,23,28,0),rgb(18 23 28/5%) 35%,rgba(18,23,28,.66))}[data-blog] .gallery-copy{right:20px;bottom:16px;left:20px;gap:10px;width:min(400px,calc(100% - 40px))}[data-blog] .gallery-onimage h3{font-size:22px;letter-spacing:0;line-height:28px}[data-blog] .gallery-onimage p{display:none}}@media (max-width:767px){[data-blog] .gallery{--gallery-card:calc(100vw - 48px);--gallery-u:calc(var(--gallery-card) / 9);--gallery-height:calc(var(--gallery-card) / 2);padding-block:4px 0}[data-blog] .gallery-heading{margin-bottom:12px}[data-blog] .gallery-break{width:100vw;margin-left:calc(50% - 50vw);overflow:hidden}[data-blog] .gallery[data-mode=single] .gallery-break,[data-blog] .gallery[data-mode=three] .gallery-break{width:100vw}[data-blog] .gallery-card{clip-path:inset(0 calc(44.4444% * (1 - var(--gallery-open))) round 12px)}[data-blog] .gallery-card .gallery-onimage,[data-blog] .gallery-card .gallery-scrim,[data-blog] .gallery-shade{display:none}[data-blog] .gallery-caption{display:block}[data-blog] .gallery-caption .gallery-copy{position:absolute;top:16px;right:0;left:0;width:auto}[data-blog] .gallery-hit[data-abs="2"]{display:none}[data-blog] .gallery-card-fade{width:24px}[data-blog] .gallery[data-mode=single] .gallery-hit{display:none}[data-blog] .gallery-caption{position:relative;display:grid;height:144px;min-height:144px;padding-top:0;overflow:hidden}[data-blog] .gallery-caption .gallery-copy{grid-area:1/1;position:relative;top:0;right:auto;bottom:auto;left:auto;width:100%;height:144px;margin:0;padding-top:16px;gap:6px}[data-blog] .gallery-caption h3{height:auto;color:var(--blog-ink);font-size:20px;font-weight:600;letter-spacing:-.2px;line-height:27px}[data-blog] .gallery-caption p{height:auto;margin:0;overflow:hidden;color:var(--blog-meta);font-size:14px;font-weight:400;line-height:21px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}[data-blog] .gallery-read--text{justify-content:flex-start;gap:6px;width:-moz-fit-content;width:fit-content;height:auto;padding:0;border-radius:0;background:transparent;color:var(--blog-ink);font-size:14px;font-weight:600}[data-blog] .gallery-read-arrow{color:var(--blog-brand);font-size:14px;font-weight:600;line-height:normal}[data-blog] .gallery-read--text:after{inset:-8px}}[data-blog] .gallery-card{transition:--gallery-x .55s cubic-bezier(.645,.045,.355,1),--gallery-open .55s cubic-bezier(.645,.045,.355,1),--gallery-fade .55s cubic-bezier(.645,.045,.355,1),opacity .1s linear}[data-blog] .gallery[data-pressed="-1"] .gallery-card[data-bay="-1"],[data-blog] .gallery[data-pressed="-2"] .gallery-card[data-bay="-2"],[data-blog] .gallery[data-pressed="0"] .gallery-card[data-bay="0"],[data-blog] .gallery[data-pressed="1"] .gallery-card[data-bay="1"],[data-blog] .gallery[data-pressed="2"] .gallery-card[data-bay="2"]{opacity:.94}[data-blog] .gallery[data-rising=true] .gallery-card[data-center=true]{z-index:1;animation:gallery-center-rise .65s linear forwards}@keyframes gallery-center-rise{0%,50.7%{z-index:1}50.8%,to{z-index:2}}[data-blog] .gallery[data-motion=true] .gallery-card:has(.gallery-copy--out) .gallery-scrim{animation:gallery-scrim-out .15s ease-out forwards}[data-blog] .gallery[data-motion=true] .gallery-card[data-center=true] .gallery-scrim{animation:gallery-scrim-in .3s ease-in .4s both}[data-blog] .gallery[data-motion=true] .gallery-onimage .gallery-copy--out h3,[data-blog] .gallery[data-motion=true] .gallery-onimage .gallery-copy--out p{animation:gallery-copy-out .15s ease-out forwards}[data-blog] .gallery[data-motion=true] .gallery-onimage .gallery-copy--out .gallery-read-label{animation:gallery-read-out .15s ease-out forwards}[data-blog] .gallery[data-motion=true] .gallery-onimage .gallery-copy--in h3,[data-blog] .gallery[data-motion=true] .gallery-onimage .gallery-copy--in p{animation:gallery-copy-in .32s ease-out .42s both}[data-blog] .gallery[data-motion=true] .gallery-onimage .gallery-copy--in .gallery-read-label{animation:gallery-read-in .32s ease-out .5s both}[data-blog] .gallery[data-motion=true] .gallery-caption .gallery-copy--out{animation:gallery-caption-out .15s ease-out forwards}[data-blog] .gallery[data-motion=true] .gallery-caption .gallery-copy--in{animation:gallery-copy-in .32s ease-out .33s both}@keyframes gallery-scrim-out{0%{opacity:1}to{opacity:0}}@keyframes gallery-scrim-in{0%{opacity:0}to{opacity:1}}@keyframes gallery-copy-out{to{opacity:0;transform:translateY(4px)}}@keyframes gallery-read-out{to{opacity:0}}@keyframes gallery-caption-out{to{opacity:0}}@keyframes gallery-copy-in{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:none}}@keyframes gallery-read-in{0%{opacity:0}to{opacity:1}}@media (hover:none){[data-blog] .gallery-hit button:active{opacity:1}}@media (prefers-reduced-motion:reduce){[data-blog] .gallery-caption,[data-blog] .gallery-card,[data-blog] .gallery-card-fade,[data-blog] .gallery-onimage,[data-blog] .gallery-scrim,[data-blog] .gallery-shade{transition:none;animation:none}}[data-blog] .blog-masthead{display:flex;flex-direction:column;gap:12px;padding-block:48px 32px}[data-blog] .blog-masthead__eyebrow{margin:0;color:var(--blog-meta);font-size:12px;font-weight:600;letter-spacing:1.3px;line-height:normal;text-transform:uppercase}[data-blog] .blog-listing-title,[data-blog] .blog-masthead h1{margin:0;color:var(--blog-ink);font-size:40px;font-weight:700;letter-spacing:-.6px;line-height:50px}[data-blog] .blog-masthead__intro{max-width:662px;margin:0;color:var(--blog-meta);font-size:16px;font-weight:400;line-height:24px}[data-blog] .blog-listing-title{padding-top:48px}[data-blog] .blog-filters{border-block:1px solid var(--blog-hairline)}[data-blog] .blog-filters__pending,[data-blog] .blog-filters__row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-block:18px 22px}@media (min-width:1024px){[data-blog] .blog-filters__pending,[data-blog] .blog-filters__row{min-height:86px}}[data-blog] .blog-filters__pills{display:flex;gap:10px;min-width:0;overflow-x:auto;scrollbar-width:none}[data-blog] .blog-filters__pills::-webkit-scrollbar{display:none}[data-blog] .blog-search{display:flex;flex:0 0 auto;align-items:center}[data-blog] .blog-search__cancel,[data-blog] .blog-search__toggle{display:none}[data-blog] .blog-search__field{display:flex;align-items:center;gap:10px;box-sizing:border-box;width:336px;height:44px;padding-inline:18px;border:1px solid var(--blog-control);border-radius:999px;background:var(--blog-surface);color:var(--blog-meta)}[data-blog] .blog-search__field input{width:100%;min-width:0;border:0;background:transparent;color:var(--blog-ink);font:inherit;font-size:15px;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}[data-blog] .blog-search__field input::-webkit-search-cancel-button,[data-blog] .blog-search__field input::-webkit-search-decoration,[data-blog] .blog-search__field input::-webkit-search-results-button,[data-blog] .blog-search__field input::-webkit-search-results-decoration{-webkit-appearance:none;appearance:none;display:none}[data-blog] .blog-search__field input::-ms-clear{display:none}[data-blog] .blog-page:focus-visible,[data-blog] .blog-pager:focus-visible,[data-blog] .blog-search__cancel:focus-visible,[data-blog] .blog-search__field button:focus-visible,[data-blog] .blog-search__field:focus-within,[data-blog] .blog-search__toggle:focus-visible{outline:2px solid var(--blog-ink);outline-offset:2px;box-shadow:0 0 0 2px #fff}[data-blog] .blog-search__field button,[data-blog] .blog-search__keys{flex:0 0 auto;border:0;background:transparent;color:var(--blog-meta);font-size:12px}[data-blog] .blog-latest{padding-block:40px 48px}[data-blog] .blog-latest .section-header{margin-bottom:24px}[data-blog] .blog-latest__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 28px;margin:0;padding:0;list-style:none}[data-blog] .blog-pagination{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:40px}[data-blog] .blog-pagination__pages{display:flex;gap:10px}[data-blog] .blog-page,[data-blog] .blog-pager{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;border:1px solid var(--blog-control);background:var(--blog-surface);color:var(--blog-ink);text-decoration:none}[data-blog] .blog-page{width:40px;height:40px;border-radius:999px;font-size:15px;font-weight:500}[data-blog] .blog-page--current{border-color:var(--blog-ink);background:var(--blog-ink);color:#fff;font-weight:700}[data-blog] .blog-pager{height:40px;padding-inline:16px;border-radius:999px;gap:6px;font-size:14px;font-weight:600}[data-blog] .blog-pager--disabled{border-color:var(--blog-hairline);background:var(--blog-surface);color:var(--blog-meta);opacity:1}[data-blog] .blog-pager--disabled svg{color:#858c92}[data-blog] .blog-pagination__ellipsis{color:var(--blog-meta);font-size:15px;font-weight:400}@media (max-width:1023px){[data-blog] .blog-masthead{gap:10px;padding-block:32px 22px}[data-blog] .blog-listing-title,[data-blog] .blog-masthead h1{max-width:620px;font-size:34px;letter-spacing:-.5px;line-height:42px}[data-blog] .blog-search__field{width:240px;height:42px;padding-inline:16px}[data-blog] .blog-filters{position:relative;border:0}[data-blog] .blog-filters:after,[data-blog] .blog-filters:before{content:"";position:absolute;left:50%;width:100vw;height:1px;background:var(--blog-hairline);transform:translateX(-50%)}[data-blog] .blog-filters:before{top:0}[data-blog] .blog-filters:after{bottom:0}[data-blog] .blog-search__keys{display:none}[data-blog] .blog-filters__pills{gap:8px}[data-blog] .blog-latest{padding-block:28px 8px}[data-blog] .blog-latest__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}}@media (min-width:768px) and (max-width:1023px){[data-blog] .blog-filters__pending,[data-blog] .blog-filters__row{padding-block:16px 18px}[data-blog] .blog-search__field input{font-size:14px}[data-blog] .blog-masthead__intro{max-width:620px}}@media (max-width:767px){[data-blog] .blog-masthead{gap:8px;padding-block:22px 18px}[data-blog] .blog-listing-title,[data-blog] .blog-masthead h1{font-size:24px;letter-spacing:-.4px;line-height:30px}[data-blog] .blog-masthead__intro{font-size:15px;line-height:22px}[data-blog] .blog-latest{padding-block:22px 8px}[data-blog] .blog-filters__row{min-height:0;padding-block:24px 18px}[data-blog] .blog-filters:before{content:none;display:none}[data-blog] .blog-search__cancel,[data-blog] .blog-search__field{display:none}[data-blog] .blog-search__toggle{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border:1px solid var(--blog-control);border-radius:999px;background:var(--blog-surface);color:var(--blog-ink)}[data-blog] .blog-search--open .blog-search__toggle{display:none}[data-blog] .blog-search--open{flex:1 1 auto;width:100%;min-width:0;gap:12px}[data-blog] .blog-search--open .blog-search__cancel,[data-blog] .blog-search--open .blog-search__field{display:flex}[data-blog] .blog-search--open .blog-search__field{flex:1 1 auto;width:auto;min-width:0}[data-blog] .blog-search__field input{font-size:16px}[data-blog] .blog-search--open .blog-search__field button{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0}[data-blog] .blog-search__cancel{flex:0 0 auto;align-items:center;justify-content:center;min-height:44px;padding-inline:4px;border:0;background:transparent;color:var(--blog-ink);font-size:15px;font-weight:600;white-space:nowrap}[data-blog] .blog-filters__pills--hidden{display:none}[data-blog] .blog-latest__grid{grid-template-columns:1fr;gap:28px}}@media (max-width:639px){[data-blog] .blog-page,[data-blog] .blog-pager{width:36px;height:36px;padding-inline:0}[data-blog] .blog-pagination,[data-blog] .blog-pagination__pages{gap:6px}[data-blog] .blog-page{font-size:14px}[data-blog] .blog-pager__label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}}[data-blog] .reading-progress{position:fixed;top:var(--app-nav-offset,80px);left:0;right:0;z-index:40;height:3px;background:var(--blog-hairline);pointer-events:none;transition:top .2s ease-out}[data-blog] .reading-progress__bar{display:block;width:100%;height:100%;background:var(--blog-brand);transform:scaleX(0);transform-origin:left center}[data-blog] .article-hero{background:var(--blog-panel)}[data-blog] .article-hero__inner{display:flex;flex-direction:column;gap:12px;padding-block:24px}[data-blog] .article-hero__copy{display:flex;flex-direction:column;gap:12px;min-width:0}[data-blog] .article-hero h1,[data-blog] .article-hero nav,[data-blog] .article-hero p{margin:0}[data-blog] .article-back__link{display:inline-flex;align-items:center;gap:8px;box-sizing:border-box;height:40px;padding:0 18px 0 14px;border:1px solid var(--blog-control);border-radius:999px;background:var(--blog-surface);color:var(--blog-ink);font-size:14px;font-weight:600;line-height:1;text-decoration:none}[data-blog] .article-back__link .blog-arrow{width:16px;height:16px}[data-blog] .article-meta__topic{color:var(--blog-ink);text-decoration:none}[data-blog] .article-meta__topic:focus-visible,[data-blog] .article-meta__topic:hover{text-decoration:underline}[data-blog] .article-toc-bar__row{display:flex;align-items:center}[data-blog] .article-toc-bar__back{display:inline-flex;flex:none;align-items:center;justify-content:center;box-sizing:border-box;width:44px;height:44px;border-right:1px solid var(--blog-hairline);color:var(--blog-ink)}[data-blog] .article-toc-bar__back .blog-arrow{width:16px;height:16px}[data-blog] .article-toc-bar__row .article-toc-bar__button{width:auto;flex:1}[data-blog] .article-crumb{display:flex;align-items:center;gap:8px;color:var(--blog-meta);font-size:13px;font-weight:600;line-height:1.3}[data-blog] .article-crumb a{color:inherit;font-weight:600;text-decoration:none}[data-blog] .article-crumb__sep{font-weight:400}[data-blog] .article-meta{color:var(--blog-meta);font-size:11px;font-weight:600;letter-spacing:.9px;line-height:1.3;text-transform:uppercase}[data-blog] .article-hero h1{color:var(--blog-ink);font-size:30px;font-weight:700;letter-spacing:-.5px;line-height:36px}[data-blog] .article-hero__lede{max-width:600px;color:var(--blog-meta);font-size:16px;font-weight:400;line-height:24px}[data-blog] .article-byline{display:flex;align-items:center;gap:10px}[data-blog] .article-byline__identity{display:block;min-width:0}[data-blog] .article-byline__name,[data-blog] .article-byline__role{display:inline;color:var(--blog-meta);font-size:13px;font-weight:400;line-height:1.3}[data-blog] .article-byline__role:before{content:"\00a0\00b7\0020"}[data-blog] .article-avatar{display:block;flex:none;border:1px solid var(--blog-control);border-radius:999px;background:var(--blog-surface) url(/icon.png) center /22px auto no-repeat}[data-blog] .article-avatar--header{width:32px;height:32px;background-size:18px auto}[data-blog] .article-avatar--box{display:none;width:56px;height:56px;background-size:31px auto}[data-blog] .article-hero__media{position:relative;width:100%;aspect-ratio:2/1;overflow:hidden;border-radius:14px}[data-blog] .article-hero__image{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}[data-blog] .article-toc-bar{position:sticky;top:calc(var(--app-nav-offset, 80px) + 3px);z-index:30;background:var(--blog-surface);box-shadow:inset 0 -1px 0 var(--blog-hairline)}[data-blog] .article-toc-bar__button{display:flex;align-items:center;justify-content:space-between;gap:12px;box-sizing:border-box;width:100%;height:52px;padding:0 24px;border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}[data-blog] .article-toc-bar__copy{display:flex;flex-direction:column;min-width:0}[data-blog] .article-toc-bar__kicker{color:var(--blog-meta);font-size:11px;font-weight:600;letter-spacing:.8px;line-height:1.3;text-transform:uppercase}[data-blog] .article-toc-bar__title{overflow:hidden;color:var(--blog-ink);font-size:14px;font-weight:600;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}[data-blog] .article-toc-bar__chevron{width:18px;height:18px;flex:none}[data-blog] .article-toc-bar__panel{max-height:60vh;overflow:auto;padding:8px 24px 16px}[data-blog] .article-layout{padding-top:24px;padding-bottom:36px}[data-blog] .article-rail{display:none}[data-blog] .article-column{--article-gap:18px;min-width:0}[data-blog] .article-body{color:var(--blog-body);font-size:17px;font-weight:400;line-height:28px;overflow-wrap:break-word}[data-blog] .article-body :where(p,h2,h3,h4,h5,h6,ul,ol,figure,blockquote,pre,hr){margin:0}[data-blog] .article-body>*+*{margin-top:var(--article-gap)}[data-blog] .article-body--intro{margin-bottom:var(--article-gap)}[data-blog] .article-body h2,[data-blog] .article-body h3,[data-blog] .article-body h4,[data-blog] .article-body h5,[data-blog] .article-body h6{color:var(--blog-ink);font-weight:600;scroll-margin-top:71px}[data-blog] .article-body h2{font-size:22px;letter-spacing:-.2px;line-height:28px}[data-blog] .article-body h3{font-size:19px;letter-spacing:-.2px;line-height:26px}[data-blog] .article-body h4,[data-blog] .article-body h5,[data-blog] .article-body h6{font-size:17px;line-height:28px}[data-blog] .article-body :is(h2,h3)[tabindex="-1"]:focus,[data-blog] .article-body :is(h2,h3)[tabindex="-1"]:focus-visible{outline:none}[data-blog] .article-body :is(h2,h3).blog-landing-line{position:relative}[data-blog] .article-body :is(h2,h3).blog-landing-line:after{content:"";position:absolute;left:0;bottom:-6px;width:var(--blog-landing-width,100%);height:3px;border-radius:2px;background:var(--blog-landing-line);pointer-events:none;clip-path:inset(0 100% 0 0);animation:blog-landing-line .64s both}@keyframes blog-landing-line{0%{clip-path:inset(0 100% 0 0);animation-timing-function:cubic-bezier(.7,0,.84,0)}45%{clip-path:inset(0)}57%{clip-path:inset(0);animation-timing-function:cubic-bezier(.7,0,.84,0)}to{clip-path:inset(0 0 0 100%)}}[data-blog] .article-body h2:focus{outline:2px solid var(--blog-ink);outline-offset:4px}[data-blog] .article-body ol,[data-blog] .article-body ul{padding:0;list-style:none}[data-blog] .article-body li{position:relative;padding-left:18px}[data-blog] .article-body li+li{margin-top:8px}[data-blog] .article-body ul>li:before{content:"";position:absolute;top:11px;left:0;width:6px;height:6px;border-radius:999px;background:var(--blog-meta);transform:translateY(-50%)}[data-blog] .article-body ol{counter-reset:article-item}[data-blog] .article-body ol>li{counter-increment:article-item;padding-left:calc(2ch + 12px)}[data-blog] .article-body ol:has(>li:nth-child(100))>li{padding-left:calc(3ch + 12px)}[data-blog] .article-body ol>li:before{content:counter(article-item);position:absolute;top:0;left:0;width:2ch;color:var(--blog-meta);font-weight:600;font-variant-numeric:tabular-nums;text-align:right}[data-blog] .article-body ol:has(>li:nth-child(100))>li:before{width:3ch}[data-blog] .article-body h2 strong,[data-blog] .article-body h3 strong,[data-blog] .article-body h4 strong{font-weight:inherit}[data-blog] .article-body img{display:block;width:100%;height:auto;border-radius:14px}[data-blog] .article-body figcaption{margin-top:8px;color:var(--blog-meta);font-size:13px;line-height:19px}[data-blog] .article-table{max-width:100%;overflow-x:auto}[data-blog] .article-body table{width:100%;border-collapse:collapse;font-size:15px;line-height:22px}[data-blog] .article-body td,[data-blog] .article-body th{padding:10px 12px;border:1px solid var(--blog-hairline);text-align:left}[data-blog] .article-body th{background:var(--blog-panel);color:var(--blog-ink);font-weight:600}[data-blog] .article-body blockquote{padding-left:20px;border-left:2px solid var(--blog-control)}[data-blog] .article-body a{color:var(--blog-ink);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}[data-blog] .article-body a:hover{color:var(--blog-brand)}[data-blog] .article-body hr{border:0;border-top:1px solid var(--blog-hairline);margin-block:32px}[data-blog] .article-body code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:16px;line-height:26px}[data-blog] .article-body pre{padding:16px;overflow-x:auto;border-radius:12px;background:var(--blog-panel)}[data-blog] .trip-card .blog-tag{align-self:flex-start}[data-blog] .trip-card{display:flex;flex-direction:column;gap:8px;padding:20px;border-radius:18px;background:var(--blog-panel)}[data-blog] .trip-card--inline{margin-bottom:var(--article-gap)}[data-blog] .trip-card h2{margin:0;color:var(--blog-ink);font-size:18px;font-weight:600;line-height:24px}[data-blog] .trip-card p{margin:0;color:var(--blog-meta);font-size:14px;font-weight:400;line-height:21px}[data-blog] .article-end{display:flex;flex-direction:column;gap:8px;margin-top:var(--article-gap);padding:22px 20px;border-radius:18px;background:var(--blog-panel)}[data-blog] .article-end p.article-end__eyebrow{margin:0;max-width:none;color:var(--blog-meta);font-size:11px;font-weight:600;letter-spacing:1px;line-height:normal;text-transform:uppercase}[data-blog] .article-end h2{margin:0;color:var(--blog-ink);font-size:22px;font-weight:600;line-height:28px}[data-blog] .article-end p{margin:0;max-width:680px;color:var(--blog-meta);font-size:14px;font-weight:400;line-height:21px}[data-blog] .article-end__actions{display:flex;flex-direction:column;align-items:stretch;gap:8px}[data-blog] .article-end .blog-button{width:100%}[data-blog] .article-end__how,[data-blog] .article-keep__all{color:var(--blog-ink);font-weight:600;text-decoration:none}[data-blog] .article-end__how{display:inline-flex;align-items:center;gap:6px;font-size:14px;line-height:1.3}[data-blog] .article-inline-arrow{color:var(--blog-brand);font-weight:600}[data-blog] .article-end__how:hover,[data-blog] .article-keep__all:hover{text-decoration:underline}[data-blog] .author-box{margin-top:18px;padding-top:20px;border-top:1px solid var(--blog-hairline)}[data-blog] .author-box__name{margin:0;color:var(--blog-ink);font-size:15px;font-weight:600;line-height:1.3}[data-blog] .author-box__bio{margin:4px 0 0;color:var(--blog-meta);font-size:13px;font-weight:400;line-height:19px}[data-blog] .article-keep__frame{padding-top:40px;padding-bottom:64px;border-top:1px solid var(--blog-hairline)}[data-blog] .article-keep__head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:24px}[data-blog] .article-keep h2{margin:0;color:var(--blog-ink);font-size:12px;font-weight:600;letter-spacing:1.3px;line-height:normal;text-transform:uppercase}[data-blog] .article-keep__all{display:inline-flex;align-items:center;gap:6px;font-size:14px;line-height:1.3}[data-blog] .article-keep__list{display:grid;grid-template-columns:1fr;gap:18px;margin:0;padding:0;list-style:none}[data-blog] .article-keep .article-card__excerpt,[data-blog] .article-keep .read-link,[data-blog] .article-keep__list>li:nth-child(n+3){display:none}[data-blog] .article-toc-list{display:flex;flex-direction:column;gap:14px;margin:14px 0 0;padding:0;list-style:none}[data-blog] .article-toc-list a{display:flex;gap:14px;color:var(--blog-meta);font-size:15px;font-weight:400;line-height:1.4;text-decoration:none}[data-blog] .article-toc-list a:before{content:"";width:2px;flex:none;background:var(--blog-control)}[data-blog] .article-toc-list a[aria-current=location]{color:var(--blog-ink);font-weight:600}[data-blog] .article-toc-list a[aria-current=location]:before{background:var(--blog-brand)}[data-blog] .article-toc__label{margin:0;color:var(--blog-ink);font-size:12px;font-weight:600;letter-spacing:1.3px;line-height:normal;text-transform:uppercase}@media (min-width:640px){[data-blog] .article-column{--article-gap:20px}[data-blog] .article-body{font-size:18px;line-height:30px}[data-blog] .article-body h3{font-size:20px;line-height:28px}[data-blog] .article-body h4,[data-blog] .article-body h5,[data-blog] .article-body h6{font-size:18px;line-height:30px}[data-blog] .article-body li+li{margin-top:10px}[data-blog] .article-body ul>li:before{top:12px}[data-blog] .article-body img{border-radius:16px}[data-blog] .article-body figcaption{margin-top:10px;font-size:14px;line-height:20px}[data-blog] .article-keep__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}[data-blog] .article-keep .article-card__excerpt{display:-webkit-box}[data-blog] .article-keep .read-link{display:inline-flex}}@media (max-width:1023px){[data-blog] .article-hero__inner.blog-container,[data-blog] .article-keep__frame.blog-container,[data-blog] .article-layout.blog-container{width:min(720px,calc(100% - 48px))}}@media (min-width:1024px){[data-blog] .article-back__link{height:36px;padding:0 16px 0 12px}[data-blog] .article-hero__inner{flex-direction:row;align-items:center;gap:28px;padding-block:64px}[data-blog] .article-hero__copy{flex:1 1 0;gap:14px}[data-blog] .article-hero__media{flex:1 1 0;border-radius:16px}[data-blog] .article-hero__inner--solo .article-hero__copy{flex:1 1 auto;max-width:900px}[data-blog] .article-meta{font-size:12px;letter-spacing:1px}[data-blog] .article-hero h1{font-size:46px;letter-spacing:-.8px;line-height:54px}[data-blog] .article-hero__lede{font-size:18px;line-height:28px}[data-blog] .article-byline{gap:12px}[data-blog] .article-byline__identity{display:flex;flex-direction:column;align-items:flex-start;gap:2px}[data-blog] .article-byline__name,[data-blog] .article-byline__role{display:block}[data-blog] .article-byline__name{color:var(--blog-ink);font-size:14px;font-weight:600}[data-blog] .article-byline__role{color:var(--blog-meta);font-size:13px;font-weight:400}[data-blog] .article-byline__role:before{content:none}[data-blog] .article-avatar--header{width:40px;height:40px;background-size:22px auto}[data-blog] .article-avatar--box{display:block}[data-blog] .article-toc-bar{display:none}[data-blog] .article-layout{display:grid;grid-template-columns:264px minmax(0,760px);-moz-column-gap:64px;column-gap:64px;align-items:start;padding-block:64px}[data-blog] .article-hero__inner.blog-container,[data-blog] .article-layout.blog-container{width:min(1088px,calc(100% - 48px))}[data-blog] .article-rail{display:flex;flex-direction:column;gap:32px;align-self:start;width:100%;max-width:264px;max-height:calc(100vh - var(--app-nav-offset, 80px) - 48px);overflow:auto;position:sticky;top:calc(var(--app-nav-offset, 80px) + 24px);transition:top .2s ease-out}[data-blog] .article-column{--article-gap:24px}[data-blog] .article-body{font-size:20px;line-height:32px}[data-blog] .article-body h2,[data-blog] .article-body h3,[data-blog] .article-body h4,[data-blog] .article-body h5,[data-blog] .article-body h6{scroll-margin-top:32px}[data-blog] .article-body h2{font-size:28px;letter-spacing:-.3px;line-height:36px}[data-blog] .article-body h3{font-size:22px;line-height:30px}[data-blog] .article-body h4,[data-blog] .article-body h5,[data-blog] .article-body h6{font-size:20px;line-height:32px}[data-blog] .article-body ul>li:before{top:13px}[data-blog] .trip-card--inline{display:none}[data-blog] .trip-card{gap:8px;padding:20px;border-radius:20px}[data-blog] .trip-card h2{font-size:18px;line-height:24px}[data-blog] .trip-card p{font-size:14px;line-height:21px}[data-blog] .article-end{gap:10px;padding:32px;border-radius:20px}[data-blog] .article-end h2{font-size:28px;letter-spacing:-.3px;line-height:36px}[data-blog] .article-end p{font-size:16px;line-height:24px}[data-blog] .article-end__actions{flex-direction:row;align-items:center;gap:20px;padding-top:10px}[data-blog] .article-end .blog-button{width:auto;padding-inline:28px}[data-blog] .article-end__how{font-size:15px}[data-blog] .author-box{margin-top:24px}[data-blog] .author-box__name{font-size:16px}[data-blog] .author-box{display:flex;align-items:center;gap:16px;padding-top:28px}[data-blog] .author-box:has(.author-box__bio){align-items:flex-start}[data-blog] .author-box__bio{font-size:14px;line-height:21px}[data-blog] .article-keep__list{grid-template-columns:repeat(3,minmax(0,1fr))}[data-blog] .article-keep__list>li:nth-child(n+3){display:list-item}[data-blog] .article-toc-list{gap:12px}[data-blog] .article-toc-list a{font-size:14px;line-height:1.45}[data-blog] .article-toc__label{font-size:11px;letter-spacing:1.2px}}@media (min-width:1400px){[data-blog] .article-hero__inner--solo .article-hero__copy{flex:1 1 auto;width:auto;max-width:900px}}@media (prefers-reduced-motion:reduce){[data-blog] .article-rail,[data-blog] .reading-progress{transition:none}}[data-blog] .listing-header{display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:40px 0 24px}[data-blog] .listing-header__eyebrow{margin:0;color:var(--blog-meta);font-size:12px;font-weight:600;letter-spacing:1.3px;line-height:normal;text-transform:uppercase}[data-blog] .listing-header__crumb{display:flex;align-items:center;gap:8px;margin:0;color:var(--blog-meta);font-size:13px;font-weight:600;line-height:1}[data-blog] .listing-header__crumb a{color:inherit;text-decoration:none}[data-blog] .listing-header h1{margin:0;color:var(--blog-ink);font-size:40px;font-weight:700;letter-spacing:-.6px;line-height:50px}[data-blog] .listing-header__description{max-width:572px;font-size:16px;line-height:24px}[data-blog] .listing-header__count,[data-blog] .listing-header__description{margin:0;color:var(--blog-meta);font-weight:400}[data-blog] .listing-header__count--15{font-size:15px;line-height:22px}[data-blog] .listing-header__count--14{font-size:14px;line-height:20px}[data-blog] .listing-header__crumb a:focus-visible{outline:2px solid var(--blog-ink);outline-offset:2px;box-shadow:0 0 0 2px #fff}[data-blog] .blog-latest.listing-grid,[data-blog] .listing-grid{padding:32px 0 64px}[data-blog] .listing-results{position:relative}[data-blog] .listing-results__body[aria-busy=true]{opacity:.45;pointer-events:none}[data-blog] .listing-progress{position:absolute;z-index:2;top:-1px;right:0;left:0;height:2px;overflow:hidden;background:var(--blog-hairline);pointer-events:none}[data-blog] .listing-progress>span{display:block;width:30%;height:100%;background:var(--blog-brand);animation:listing-progress 1.2s linear infinite}@keyframes listing-progress{0%{transform:translateX(-100%)}to{transform:translateX(333.333%)}}[data-blog] .blog-filters__row[data-switching=true] .blog-pill[aria-disabled=true],[data-blog] .blog-filters__row[data-switching=true] .blog-search[aria-disabled=true]{opacity:.6}[data-blog] .empty-results{display:flex;align-items:center;justify-content:space-between;gap:24px;box-sizing:border-box;width:100%;background:var(--blog-surface);border:1px solid var(--blog-hairline);border-radius:20px;padding:26px 28px}[data-blog] .empty-results__copy{display:flex;flex-direction:column;gap:8px;max-width:640px}[data-blog] .empty-results__title{margin:0;color:var(--blog-ink);font-size:20px;font-weight:600;letter-spacing:-.2px;line-height:28px}[data-blog] .empty-results__body{margin:0;color:var(--blog-meta);font-size:15px;font-weight:400;line-height:22px}[data-blog] .empty-results__actions{display:flex;flex:0 0 auto;align-items:center;gap:12px}[data-blog] .empty-results__latest{margin-top:48px}[data-blog] .empty-results__latest .section-header{margin-bottom:24px}[data-blog] .blog-error{padding:96px 44px 120px}[data-blog] .blog-error__card{display:flex;flex-direction:column;gap:12px;box-sizing:border-box;width:min(600px,100%);margin-inline:auto;background:var(--blog-surface);border:1px solid var(--blog-hairline);border-radius:20px;padding:36px 40px}[data-blog] .blog-error h1{margin:0;color:var(--blog-ink);font-size:28px;font-weight:600;letter-spacing:-.3px;line-height:36px}[data-blog] .blog-error__body{max-width:520px;margin:0;color:var(--blog-meta);font-size:15px;font-weight:400;line-height:23px}[data-blog] .blog-error__actions{display:flex;flex-wrap:wrap;align-items:center;gap:14px;padding-top:8px}@media (max-width:1023px){[data-blog] .listing-header{padding:32px 0 22px}[data-blog] .listing-header h1{font-size:34px;letter-spacing:-.5px;line-height:42px}}@media (max-width:767px){[data-blog] .listing-header{padding:22px 0 18px}[data-blog] .listing-header h1{font-size:24px;letter-spacing:-.4px;line-height:30px}[data-blog] .empty-results{flex-direction:column;align-items:stretch}[data-blog] .empty-results__actions{flex-direction:column;align-items:flex-start}[data-blog] .empty-results__actions .blog-button{width:100%}[data-blog] .blog-error{padding:48px 24px 64px}[data-blog] .blog-error__card{padding:28px 24px}[data-blog] .blog-error__actions{flex-direction:column;align-items:stretch}[data-blog] .blog-error__actions .blog-button{width:100%}}@media (prefers-reduced-motion:reduce){[data-blog] .listing-progress>span{animation:none;transform:none}}@media (min-width:1024px){[data-blog] .article-card__media{margin-bottom:28px}[data-blog] .article-card__excerpt,[data-blog] .article-card__title{margin-bottom:10px}[data-blog] .article-card__meta{padding-top:10px}}@media (min-width:768px) and (max-width:1023px){[data-blog] .closing-cta__frame{flex-direction:column;align-items:stretch;gap:12px;padding-top:32px}[data-blog] .closing-cta__copy{width:100%;gap:12px}[data-blog] .closing-cta__title{max-width:640px}[data-blog] .closing-cta__actions{flex-direction:row;align-items:center;justify-content:flex-start;gap:16px;width:auto}[data-blog] .closing-cta__actions .blog-button{width:259px}[data-blog] .closing-cta__note{text-align:left}[data-blog] .article-card .read-link,[data-blog] .article-card .read-link__arrow{font-size:13px}[data-blog] .gallery-card .gallery-copy{gap:10px;width:min(400px,calc(100% - 40px));margin:0 0 16px 20px}}@media (max-width:767px){[data-blog] .closing-cta__actions,[data-blog] .closing-cta__frame{gap:10px}}[data-blog] .blog-search__field:has(input:not(:-moz-placeholder)){border-color:var(--blog-ink)}[data-blog] .blog-search__field:has(input:not(:placeholder-shown)){border-color:var(--blog-ink)}