#main-content{--blog-page-bg:var(--capp-light,#f4f6f8);--blog-surface:var(--capp-white,#fff);--blog-surface-muted:var(--capp-off-white,#fafbfc);--blog-border:color-mix(in srgb,var(--capp-navy,#334960) 16%,transparent);--blog-border-strong:color-mix(in srgb,var(--capp-navy,#334960) 28%,transparent);--blog-text:var(--capp-charcoal,#2d3748);--blog-muted:var(--capp-dark-gray,#718096);--blog-navy:var(--capp-navy,#334960);--blog-accent:var(--capp-orange,#d3541e);--blog-accent-strong:color-mix(in srgb,var(--capp-orange,#d3541e) 76%,#8f3212);--blog-accent-soft:color-mix(in srgb,var(--capp-orange,#d3541e) 10%,var(--capp-white,#fff));--blog-warning:var(--capp-orange,#d3541e);--blog-warning-soft:color-mix(in srgb,var(--blog-warning) 18%,var(--blog-surface));--blog-shadow-soft:0 1px 2px rgba(42,61,79,.04),0 18px 48px -42px rgba(42,61,79,.28);--blog-shadow-hover:0 18px 42px -30px rgba(42,61,79,.35);--blog-shadow-ios:0 1px 1px rgba(42,61,79,.04),0 16px 44px -36px rgba(42,61,79,.42);--blog-touch-transition:transform .18s cubic-bezier(.34,1.56,.64,1),border-color .18s ease,background-color .18s ease,box-shadow .18s ease;background:linear-gradient(180deg,var(--blog-surface) 0,var(--blog-page-bg) 34%,var(--blog-surface) 100%)}#main-content [class*=tracking-]{letter-spacing:0}.blog-breadcrumb-link,.blog-category-item,.blog-featured-card,.blog-post-card,.blog-prev-next-card,.blog-related-action,.blog-sidebar-widget,.blog-tag-pill,.blog-tour-card{-webkit-tap-highlight-color:transparent}.blog-hero,.blog-post-hero{background:linear-gradient(180deg,var(--blog-surface) 0,var(--blog-surface-muted) 100%);border-bottom:1px solid color-mix(in srgb,var(--blog-navy) 12%,transparent);margin-top:0;overflow:hidden;padding-top:clamp(18px,3vw,32px);position:relative}@media(min-width:1024px){.blog-hero,.blog-post-hero{padding-top:clamp(22px,2.8vw,42px)}}.blog-hero,.blog-post-hero{background:linear-gradient(180deg,var(--blog-surface) 0,var(--blog-surface-muted) 100%)}.blog-post-hero-bg{display:none}.blog-hero-kicker{background:#ffffffdb;border-color:var(--blog-border);box-shadow:0 1px 1px #2a3d4f08;color:var(--blog-muted)}.blog-hero-title{color:var(--blog-text);letter-spacing:0}.blog-hero-copy{color:var(--blog-muted)}.blog-hero-rich-text>:first-child{margin-top:0}.blog-hero-rich-text>:last-child{margin-bottom:0}.blog-hero-rich-text p{margin:0 0 .85em}.blog-hero-rich-text a{border-bottom:1px solid rgba(51,73,96,.28);color:var(--blog-accent);font-weight:800;text-decoration:none}.blog-hero-rich-text a:hover{border-bottom-color:var(--blog-accent)}.blog-hero-rich-text ol,.blog-hero-rich-text ul{margin:.75em 0 0;padding-left:1.25em}.blog-hero-rich-text li+li{margin-top:.25em}.blog-breadcrumb-link{color:var(--blog-muted);transition:color .15s ease}.blog-breadcrumb-link:hover{color:var(--blog-accent)}.blog-breadcrumb-current{color:var(--blog-navy)}.blog-breadcrumb-separator{color:#718096b8}.blog-breadcrumb-shell{overflow:visible;position:relative}.blog-breadcrumb-list{flex-wrap:wrap}.blog-breadcrumb-item{flex:0 0 auto}@media(max-width:1023px){.blog-breadcrumb-shell{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.blog-breadcrumb-shell::-webkit-scrollbar{display:none}.blog-breadcrumb-list{flex-wrap:nowrap;font-size:.78rem;gap:.375rem;min-width:100%;white-space:nowrap;width:-moz-max-content;width:max-content}.blog-breadcrumb-list [aria-current=page],.blog-breadcrumb-list a{align-items:center;display:inline-flex;min-height:30px}.blog-breadcrumb-list [aria-current=page]{max-width:min(62vw,18rem);overflow:hidden;text-overflow:ellipsis}}@media(max-width:767px){.blog-breadcrumb-shell{margin-left:-.5rem;margin-right:-1rem;mask-image:linear-gradient(90deg,#000 calc(100% - 2rem),transparent);-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 2rem),transparent);padding-left:.5rem;padding-right:1rem;scroll-padding-left:.5rem}}.blog-featured-section{padding-top:clamp(20px,3vw,36px)}.blog-body-section,.blog-featured-section{background:var(--blog-page-bg)}@media(max-width:639px){.blog-hero,.blog-post-hero{padding-top:16px}.blog-hero-title{font-size:34px;line-height:1.06}.blog-hero-copy{font-size:.97rem;line-height:1.72}.blog-body-section{padding-bottom:max(2.75rem,calc(env(safe-area-inset-bottom) + 2.25rem));padding-top:1.85rem}}.blog-section-head{align-items:flex-end;display:flex;gap:14px;justify-content:space-between}.blog-count-pill,.blog-related-action{align-items:center;background:#ffffffdb;border:1px solid var(--blog-border);border-radius:9999px;box-shadow:0 1px 1px #2a3d4f08;color:var(--blog-muted);display:inline-flex;font-size:.78rem;font-weight:850;gap:8px;justify-content:center;line-height:1;min-height:38px;padding:8px 12px;transition:var(--blog-touch-transition)}.blog-related-action{color:var(--blog-accent);white-space:nowrap}.blog-related-action:hover{background:var(--blog-accent-soft);border-color:#33496047;transform:translateY(-1px)}.blog-empty-state{background:#ffffffeb;border:1px dashed color-mix(in srgb,var(--blog-navy) 22%,transparent);border-radius:22px;box-shadow:var(--blog-shadow-ios);padding:44px 24px;text-align:center}@media(max-width:639px){.blog-section-head{align-items:flex-start;flex-direction:column}.blog-count-pill,.blog-related-action{min-height:44px;padding-inline:14px}}.blog-featured-card{background:var(--blog-surface);border:1px solid var(--blog-border);border-radius:24px;box-shadow:var(--blog-shadow-ios);display:grid;gap:0;grid-template-columns:1fr;isolation:isolate;margin-inline:auto;max-width:1120px;overflow:hidden;position:relative;transition:var(--blog-touch-transition)}.blog-featured-card:hover{border-color:var(--blog-border-strong);box-shadow:var(--blog-shadow-hover);transform:translateY(-2px)}.blog-featured-card:active,.blog-post-card:active,.blog-prev-next-card:active,.blog-related-tour-card:active,.blog-tour-card:active{transform:scale(.99)}@media(min-width:768px){.blog-featured-card{grid-template-columns:minmax(280px,.92fr) minmax(0,1.08fr)}}@media(max-width:639px){.blog-featured-card{border-radius:22px}}.blog-featured-image{aspect-ratio:16/11;background:var(--capp-gray);overflow:hidden;position:relative}@media(min-width:768px){.blog-featured-image{aspect-ratio:auto;max-height:420px;min-height:300px}}.blog-featured-image img{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .5s ease;width:100%}.blog-featured-card:hover .blog-featured-image img{transform:scale(1.025)}.blog-featured-body{display:flex;flex-direction:column;gap:14px;justify-content:center;padding:22px}@media(min-width:640px){.blog-featured-body{padding:30px}}@media(min-width:1024px){.blog-featured-body{padding:38px}}.blog-post-hero-grid{align-items:center;display:grid;gap:24px;grid-template-columns:1fr}@media(max-width:639px){.blog-post-hero-grid{gap:18px}}@media(min-width:1024px){.blog-post-hero-grid{gap:36px;grid-template-columns:minmax(0,1fr) minmax(340px,.82fr)}}.blog-post-hero-content{min-width:0}.blog-post-meta-strip{margin-top:.25rem;overflow-x:auto;overflow-y:hidden;position:relative;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;mask-image:linear-gradient(90deg,#000 calc(100% - 1.5rem),transparent);-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 1.5rem),transparent)}.blog-post-meta-strip::-webkit-scrollbar{display:none}.blog-post-meta-strip-track{align-items:center;display:inline-flex;flex-wrap:nowrap;gap:.5rem;padding:.25rem 1.5rem .4rem 0;white-space:nowrap}.blog-post-meta-chip{align-items:center;background:#ffffffeb;border:1px solid var(--blog-border);border-radius:9999px;box-shadow:0 1px 1px #2a3d4f06;color:var(--blog-muted);display:inline-flex;flex:0 0 auto;font-size:.78rem;font-weight:700;gap:.4rem;line-height:1;min-height:30px;padding:.35rem .7rem;text-decoration:none;transition:border-color .14s ease,background-color .14s ease,color .14s ease}.blog-post-meta-chip time{font-weight:700}a.blog-post-meta-chip:hover{background:var(--blog-accent-soft);border-color:#33496052;color:var(--blog-accent)}.blog-post-meta-chip--category{background:color-mix(in srgb,var(--blog-accent) 9%,var(--blog-surface));border-color:#33496047;color:var(--blog-navy)}.blog-post-meta-chip--category:hover,.blog-post-meta-chip--updated{background:var(--blog-accent-soft);color:var(--blog-accent-strong)}.blog-post-meta-chip--updated{border-color:#33496047}@media(min-width:768px){.blog-post-meta-strip{mask-image:none;-webkit-mask-image:none}}@media(min-width:1024px){.blog-post-meta-strip{overflow:visible}.blog-post-meta-strip-track{flex-wrap:wrap;padding-right:0;white-space:normal}}.blog-post-author{align-items:center;color:var(--blog-muted);display:inline-flex;font-size:.875rem;font-weight:800;gap:10px;min-height:44px}.blog-post-hero-media{aspect-ratio:16/10.5;background:var(--capp-gray);border:1px solid var(--blog-border);border-radius:24px;box-shadow:0 18px 42px -34px #2a3d4f7a;margin:0;position:relative}@media(max-width:639px){.blog-post-hero-media{aspect-ratio:16/11;border-radius:22px;box-shadow:0 16px 38px -32px #2a3d4f7a}}.blog-post-hero-media img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.blog-post-card{background:#fffffff0;border:1px solid var(--blog-border);border-radius:18px;box-shadow:var(--blog-shadow-ios);display:flex;flex-direction:column;overflow:hidden;-webkit-tap-highlight-color:transparent;transition:var(--blog-touch-transition)}.blog-post-card:hover{border-color:var(--blog-border-strong);box-shadow:var(--blog-shadow-hover);transform:translateY(-2px)}.blog-post-card-image{aspect-ratio:16/10;overflow:hidden;position:relative}.blog-post-card-image img{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .45s ease;width:100%}.blog-post-card:hover .blog-post-card-image img{transform:scale(1.025)}.blog-card-updated-badge{align-items:center;backdrop-filter:blur(4px);background:var(--blog-accent-soft);border:1px solid rgba(51,73,96,.28);border-radius:9999px;box-shadow:0 1px 2px #2a3d4f0d;color:var(--blog-accent-strong);display:inline-flex;font-size:.65rem;font-weight:800;gap:.3rem;letter-spacing:0;line-height:1;padding:.25rem .55rem;text-transform:uppercase}.blog-post-card-body{display:flex;flex:1;flex-direction:column;gap:10px;padding:18px}@media(min-width:640px){.blog-post-card-body{padding:20px}}@media(max-width:639px){.blog-post-card{border-radius:20px}.blog-post-card-body{gap:12px;padding:18px}}.blog-layout{display:flex;flex-direction:column;gap:28px}@media(min-width:1024px){.blog-layout{flex-direction:row;gap:32px}}.blog-main{flex:1;min-width:0}.blog-article-content{margin:0 auto;max-width:840px}.blog-sidebar{flex-shrink:0;width:100%}@media(min-width:1024px){.blog-sidebar{width:340px}}.blog-post-grid{display:grid;gap:20px;grid-template-columns:1fr}@media(min-width:640px){.blog-post-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.blog-sidebar-widget{backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);background:#ffffffeb;border:1px solid var(--blog-border);border-radius:18px;box-shadow:var(--blog-shadow-ios);padding:20px}@media(min-width:640px){.blog-sidebar-widget{padding:24px}}.blog-sidebar-widget-title{border-bottom:1px solid var(--blog-border);color:var(--blog-text);font-size:1.1rem;font-weight:900;letter-spacing:0;margin-bottom:16px;padding-bottom:12px}.blog-popular-item{align-items:flex-start;border-bottom:1px solid var(--capp-light);border-radius:12px;display:flex;gap:12px;padding:10px 0;transition:background-color .15s ease,transform .15s ease}.blog-popular-item:hover{background-color:color-mix(in srgb,var(--blog-navy) 5%,var(--blog-surface))}.blog-popular-item:last-child{border-bottom:none;padding-bottom:0}.blog-popular-item:first-child{padding-top:0}.blog-popular-thumb{border-radius:10px;flex-shrink:0;height:64px;overflow:hidden;width:64px}.blog-popular-thumb img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.blog-category-item{align-items:center;border-radius:10px;color:var(--blog-muted);display:flex;font-size:14px;font-weight:600;gap:8px;justify-content:space-between;min-height:44px;padding:10px 12px;transition:var(--blog-touch-transition)}.blog-category-item:hover{background-color:var(--blog-surface-muted);color:var(--blog-accent)}.blog-category-item--active{background-color:var(--blog-accent-soft);color:var(--blog-accent);font-weight:800}.blog-category-count{align-items:center;background:var(--capp-light);border-radius:9999px;color:var(--blog-muted);display:inline-flex;font-size:11px;font-weight:800;height:22px;justify-content:center;min-width:26px}.blog-category-item--active .blog-category-count{background:var(--blog-accent-soft);color:var(--blog-accent)}.blog-tag-pill{align-items:center;background:var(--blog-surface);border:1px solid var(--capp-gray);border-radius:9999px;color:var(--blog-muted);display:inline-flex;font-size:12px;font-weight:700;gap:4px;min-height:34px;padding:6px 12px;transition:var(--blog-touch-transition)}.blog-tag-pill:hover{background:var(--blog-accent-soft);border-color:var(--blog-accent);color:var(--blog-accent)}.blog-tour-card{align-items:center;background:var(--blog-surface-muted);border:1px solid var(--blog-border);border-radius:12px;display:flex;gap:12px;min-height:80px;padding:10px;transition:var(--blog-touch-transition)}.blog-category-item:active,.blog-related-action:active,.blog-tag-pill:active,.blog-tour-card:active{transform:scale(.98)}.blog-tour-card:hover{background:var(--blog-surface);border-color:var(--blog-border-strong);box-shadow:var(--blog-shadow-soft)}.blog-tour-card-thumb{border-radius:8px;flex-shrink:0;height:60px;overflow:hidden;position:relative;width:80px}.blog-tour-card-thumb img{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease;width:100%}.blog-tour-card:hover .blog-tour-card-thumb img{transform:scale(1.06)}.blog-tour-card-badge{align-items:center;background:var(--blog-accent);border-radius:6px;color:var(--blog-surface);display:inline-flex;font-size:10px;font-weight:800;left:3px;letter-spacing:0;line-height:1.4;padding:1px 5px;position:absolute;top:3px}.blog-article-header{border-bottom:1px solid var(--capp-gray);margin-bottom:28px;padding-bottom:24px}.blog-article-meta{align-items:center;color:var(--blog-muted);display:flex;flex-wrap:wrap;font-size:13px;font-weight:600;gap:14px}.blog-article-meta-item{align-items:center;display:inline-flex;gap:5px}.blog-post-tags{border-top:1px solid var(--blog-border);margin-top:32px;padding-top:24px}.blog-post-tag-heading{align-items:center;color:var(--blog-navy);display:inline-flex;font-size:.9rem;font-weight:850;margin-right:4px;min-height:34px}@media(max-width:639px){.blog-post-tags{margin-top:28px;padding-top:20px}}.blog-prev-next{display:grid;gap:12px;grid-template-columns:1fr}@media(min-width:640px){.blog-prev-next{grid-template-columns:1fr 1fr}}.blog-prev-next-card{align-items:center;background:var(--blog-surface);border:1px solid var(--blog-border);border-radius:18px;box-shadow:var(--blog-shadow-ios);display:flex;gap:14px;min-height:86px;padding:18px 20px;transition:var(--blog-touch-transition)}.blog-prev-next-card:hover{background:var(--blog-surface-muted);border-color:var(--blog-border-strong);box-shadow:var(--blog-shadow-soft)}.blog-article-card{background:transparent;border:0;border-radius:0;box-shadow:none;padding:0}@media(min-width:640px){.blog-article-card{padding:0}}@media(min-width:1024px){.blog-article-card{padding:0}}.blog-prev-next-card--next{flex-direction:row-reverse;text-align:right}.blog-featured-image-container{background:var(--blog-surface-muted);border:1px solid var(--blog-border);border-radius:12px;height:280px;overflow:hidden;width:100%}@media(min-width:640px){.blog-featured-image-container{height:360px}}@media(min-width:1024px){.blog-featured-image-container{height:420px}}.blog-featured-image-container img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.blog-article-content.prose-slate{color:var(--blog-text);font-family:Inter Variable,-apple-system,BlinkMacSystemFont,SF Pro Text,system-ui,sans-serif;font-size:1.0625rem;line-height:1.8;overflow-wrap:break-word;word-break:break-word}.blog-article-content h1{font-size:2rem;line-height:1.2;margin-bottom:.75em;margin-top:2em}.blog-article-content h2{border-bottom:1px solid var(--blog-border);font-size:1.625rem;line-height:1.25;margin-bottom:.65em;margin-top:1.8em;padding-bottom:.4em}.blog-article-content h3{font-size:1.35rem;line-height:1.3;margin-bottom:.55em;margin-top:1.6em}.blog-article-content h4{font-size:1.15rem;line-height:1.35;margin-bottom:.5em;margin-top:1.4em}.blog-article-content h5{font-size:1.05rem;line-height:1.4;margin-bottom:.45em;margin-top:1.3em}.blog-article-content h6{color:var(--blog-muted);font-size:.95rem;letter-spacing:0;line-height:1.4;margin-bottom:.4em;margin-top:1.2em;text-transform:uppercase}.blog-article-content h1,.blog-article-content h2,.blog-article-content h3,.blog-article-content h4,.blog-article-content h5,.blog-article-content h6{color:var(--blog-text);font-family:Inter Variable,-apple-system,BlinkMacSystemFont,SF Pro Text,system-ui,sans-serif;font-weight:900;letter-spacing:0}.blog-article-content>h1:first-child,.blog-article-content>h2:first-child,.blog-article-content>h3:first-child{margin-top:0}.blog-article-content p{font-weight:400;margin-bottom:1.25em;margin-top:0}.blog-article-content p+p{margin-top:0}.blog-article-content>p:first-of-type{color:var(--blog-navy);font-size:1.125rem;line-height:1.75}.blog-article-content a{border-bottom:1px solid rgba(51,73,96,.3);color:var(--blog-accent);font-weight:600;text-decoration:none;transition:border-color .15s ease,color .15s ease}.blog-article-content a:hover{border-bottom-color:var(--blog-navy);color:var(--blog-navy)}.blog-article-content b,.blog-article-content strong{color:var(--blog-text);font-weight:800}.blog-article-content em,.blog-article-content i{font-style:italic}.blog-article-content ol,.blog-article-content ul{margin-bottom:1.5em;margin-top:1em;padding-left:1.75em}.blog-article-content ul{list-style-type:disc}.blog-article-content ol{list-style-type:decimal}.blog-article-content li{line-height:1.7;margin-bottom:.5em;padding-left:.25em}.blog-article-content li::marker{color:var(--blog-accent);font-weight:700}.blog-article-content ol ol,.blog-article-content ol ul,.blog-article-content ul ol,.blog-article-content ul ul{margin-bottom:.5em;margin-top:.5em}.blog-article-content ul ul{list-style-type:circle}.blog-article-content ul ul ul{list-style-type:square}.blog-article-content blockquote{background:var(--blog-surface-muted);border-left:4px solid var(--blog-accent);border-radius:0 12px 12px 0;color:var(--blog-navy);font-size:1.05rem;font-style:italic;font-weight:500;margin:1.5em 0;padding:1.25em 1.5em}.blog-article-content blockquote p{margin-bottom:0}.blog-article-content blockquote p+p{margin-top:.75em}.blog-article-content blockquote cite{color:var(--blog-muted);display:block;font-size:.875rem;font-style:normal;font-weight:700;margin-top:.75em}.blog-article-content img{border:1px solid var(--blog-border);border-radius:12px;box-shadow:none;display:block;height:auto;margin:1.75em auto;max-width:100%}.blog-article-content figure{margin:2em 0}.blog-article-content figure img{margin-bottom:0;margin-top:0}.blog-article-content figcaption{color:var(--blog-muted);font-size:.8125rem;font-weight:600;line-height:1.5;margin-top:.75em;text-align:center}.blog-article-content hr{background:var(--blog-border);border:none;height:1px;margin:2.5em 0}.blog-table-wrap{margin:1.75em 0;overflow-x:auto;overflow-y:hidden;position:relative;-webkit-overflow-scrolling:touch;background:var(--blog-surface);border:1px solid var(--capp-gray);border-radius:12px;box-shadow:0 1px 2px #2a3d4f0a,0 8px 24px -16px #2a3d4f2e;scrollbar-color:color-mix(in srgb,var(--blog-navy) 24%,transparent) transparent;scrollbar-width:thin}.blog-table-wrap:focus-visible{outline:2px solid var(--blog-accent);outline-offset:2px}.blog-table-wrap::-webkit-scrollbar{height:8px}.blog-table-wrap::-webkit-scrollbar-track{background:transparent}.blog-table-wrap::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--blog-navy) 24%,transparent);border-radius:9999px}.blog-table-wrap::-webkit-scrollbar-thumb:hover{background:#718096b8}.blog-article-content table{background:transparent;border:none;border-collapse:collapse;font-size:.9375rem;line-height:1.6;margin:0;min-width:-moz-max-content;min-width:max-content;width:100%}.blog-article-content thead{background:var(--blog-surface-muted)}.blog-article-content thead th{background:var(--capp-light);position:sticky;top:0;z-index:1}.blog-article-content th{border-bottom:2px solid var(--capp-gray);color:var(--blog-navy);font-size:.8125rem;font-weight:800;letter-spacing:0;padding:.75em 1em;text-align:left;text-transform:uppercase;white-space:nowrap}.blog-article-content td{border-bottom:1px solid var(--capp-light);color:var(--blog-navy);padding:.75em 1em;vertical-align:top}.blog-article-content tbody tr:nth-child(2n){background:var(--blog-surface-muted)}.blog-article-content tbody tr:last-child td{border-bottom:none}.blog-article-content tbody tr:hover{background:var(--blog-accent-soft)}.blog-article-content code{background:var(--capp-light);border:1px solid var(--capp-gray);border-radius:5px;color:var(--blog-navy);font-family:Menlo,Monaco,Courier New,monospace;font-size:.875em;font-weight:600;padding:.15em .4em}.blog-article-content pre{background:var(--blog-navy);border-radius:12px;font-size:.875rem;line-height:1.7;margin:1.75em 0;overflow-x:auto;padding:1.25em 1.5em;-webkit-overflow-scrolling:touch}.blog-article-content pre code{background:none;border:none;border-radius:0;color:var(--capp-gray);font-size:inherit;font-weight:400;padding:0}.blog-article-content dl{margin:1.5em 0}.blog-article-content dt{color:var(--blog-text);font-weight:800;margin-top:1em}.blog-article-content dd{color:var(--blog-muted);margin-left:1.5em;margin-top:.25em}.blog-article-content sub,.blog-article-content sup{font-size:.75em}.blog-article-content mark{background:var(--blog-warning-soft);border-radius:3px;padding:.1em .3em}.blog-article-content abbr[title]{cursor:help;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.blog-article-content del{color:#718096b8;text-decoration:line-through}.blog-article-content ins{background:var(--blog-accent-soft);border-radius:2px;padding:.1em .2em;text-decoration:none}.blog-article-content small{color:var(--blog-muted);font-size:.8125rem}.blog-article-content iframe{aspect-ratio:16/9;border:none;border-radius:12px;display:block;margin:1.75em auto;max-width:100%;width:100%}@media(max-width:639px){.blog-article-content{font-size:1rem}.blog-article-content h1{font-size:1.625rem}.blog-article-content h2{font-size:1.375rem}.blog-article-content h3{font-size:1.175rem}.blog-article-content img{border-radius:16px;margin-block:1.45em}.blog-article-content blockquote{font-size:1rem;padding:1em 1.15em}.blog-table-wrap{border-radius:10px;margin-left:-.25rem;margin-right:-.25rem}.blog-article-content table{font-size:.8125rem}.blog-article-content td,.blog-article-content th{padding:.55em .75em}.blog-article-content thead th{font-size:.7rem}}.blog-related-section{border-top:1px solid var(--blog-border);margin-top:48px;padding-top:38px}.blog-related-header{align-items:flex-end;display:flex;gap:16px;justify-content:space-between;margin-bottom:24px}.blog-related-grid{display:grid;gap:18px;grid-template-columns:1fr}@media(min-width:640px){.blog-related-grid{gap:20px;grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.blog-related-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:639px){.blog-related-section{margin-top:40px;padding-top:30px}.blog-related-header{align-items:flex-start;flex-direction:column;margin-bottom:18px}}.blog-related-tours-scroll{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding-bottom:8px;scrollbar-color:color-mix(in srgb,var(--blog-navy) 24%,transparent) transparent;scrollbar-width:thin}.blog-related-tours-scroll::-webkit-scrollbar{height:6px}.blog-related-tours-scroll::-webkit-scrollbar-track{background:transparent}.blog-related-tours-scroll::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--blog-navy) 24%,transparent);border-radius:9999px}@media(min-width:1024px){.blog-related-tours-scroll{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow-x:visible;padding-bottom:0;scroll-snap-type:none}}.blog-related-tour-card{background:var(--blog-surface);border:1px solid var(--blog-border);border-radius:14px;box-shadow:var(--blog-shadow-soft);display:flex;flex:0 0 280px;flex-direction:column;overflow:hidden;scroll-snap-align:start;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}@media(min-width:1024px){.blog-related-tour-card{flex:auto}}.blog-related-tour-card:hover{border-color:var(--blog-border-strong);box-shadow:var(--blog-shadow-hover);transform:translateY(-2px)}.blog-related-tour-image{aspect-ratio:16/10;overflow:hidden;position:relative}.blog-related-tour-image img{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .4s ease;width:100%}.blog-related-tour-card:hover .blog-related-tour-image img{transform:scale(1.025)}.blog-pagination nav>div:first-child{display:none}.blog-pagination nav{display:flex;justify-content:center}.blog-pagination nav>div:last-child{align-items:center;display:flex;gap:4px}.blog-pagination nav>div:last-child>a,.blog-pagination nav>div:last-child>span{align-items:center;border:1px solid transparent;border-radius:10px;display:inline-flex;font-size:14px;font-weight:700;height:38px;justify-content:center;min-width:38px;padding:0 10px;transition:all .15s ease}.blog-pagination nav>div:last-child>a{background:var(--blog-surface);border-color:var(--capp-gray);color:var(--blog-muted)}.blog-pagination nav>div:last-child>a:hover{background:var(--capp-light);border-color:var(--blog-border-strong);color:var(--blog-accent)}.blog-pagination nav>div:last-child>span[aria-current=page]>span{align-items:center;background:var(--blog-accent);border-radius:10px;color:var(--blog-surface);display:inline-flex;font-size:14px;font-weight:800;height:38px;justify-content:center;min-width:38px;padding:0 10px}.blog-pagination nav>div:last-child>span[aria-disabled=true]{cursor:not-allowed;opacity:.4}.blog-pagination nav>div:last-child>span:not([aria-current]):not([aria-disabled]){border:none;color:#718096b8;min-width:auto;padding:0 4px}@media(max-width:639px){.blog-pagination nav>div:last-child{flex-wrap:wrap;gap:6px;justify-content:center}.blog-pagination nav>div:last-child>a,.blog-pagination nav>div:last-child>span,.blog-pagination nav>div:last-child>span[aria-current=page]>span{border-radius:12px;height:44px;min-width:44px}#main-content{--blog-page-bg:var(--blog-surface)}#main-content,.blog-body-section,.blog-featured-section,.blog-hero,.blog-post-hero{background:var(--blog-surface)}.blog-hero,.blog-post-hero{border-bottom:0;overflow:visible}.blog-body-section>.max-w-\[96rem\],.blog-featured-section>.max-w-\[96rem\],.blog-hero>.relative,.blog-post-hero>.relative{padding-left:max(18px,calc(env(safe-area-inset-left) + 16px));padding-right:max(18px,calc(env(safe-area-inset-right) + 16px))}.blog-count-pill,.blog-hero-kicker,.blog-post-meta-chip,.blog-related-action{border:0;box-shadow:none}.blog-featured-section{padding-top:12px}.blog-empty-state,.blog-featured-card,.blog-post-card,.blog-prev-next-card,.blog-related-tour-card,.blog-sidebar-widget{background:transparent;border:0;box-shadow:none}.blog-featured-card,.blog-post-card,.blog-related-tour-card{border-radius:0;overflow:visible}.blog-featured-card:hover,.blog-post-card:hover,.blog-prev-next-card:hover,.blog-related-action:hover,.blog-related-tour-card:hover,.blog-tour-card:hover{box-shadow:none;transform:none}.blog-featured-image,.blog-post-card-image,.blog-related-tour-image{border-radius:24px;box-shadow:0 18px 34px -30px #2a3d4f8c;overflow:hidden}.blog-featured-body,.blog-post-card-body{padding:14px 2px 0}.blog-featured-body>.border-t,.blog-post-card-body>.border-t{border-color:var(--blog-border)}.blog-post-grid,.blog-related-grid{gap:24px}.blog-layout{gap:32px}.blog-sidebar>.flex{gap:14px}.blog-sidebar-widget{backdrop-filter:none;-webkit-backdrop-filter:none;border-radius:0;border-top:1px solid var(--blog-border);padding:16px 0}.blog-sidebar-widget-title{margin-bottom:12px;padding-bottom:10px}.blog-category-item,.blog-tag-pill,.blog-tour-card{background:var(--blog-surface-muted)}.blog-tour-card{border:0;border-radius:18px;padding:10px}.blog-tour-card-thumb{border-radius:14px}.blog-post-hero-media{border:0;border-radius:24px;box-shadow:0 18px 34px -30px #2a3d4f8c}.blog-article-content{max-width:none}.blog-article-content.prose-slate{font-size:1rem;line-height:1.76}.blog-article-content blockquote,.blog-article-content iframe,.blog-article-content img,.blog-featured-image-container,.blog-table-wrap{border:0;box-shadow:none}.blog-table-wrap{background:var(--blog-surface-muted)}.blog-prev-next{gap:10px}.blog-prev-next-card{border-radius:0;border-top:1px solid var(--blog-border);min-height:72px;padding:14px 0}.blog-prev-next-card--next{border-bottom:1px solid var(--blog-border)}.blog-related-section{margin-top:38px;padding-top:28px}.blog-related-action{background:var(--blog-accent-soft);color:var(--blog-accent)}.blog-empty-state{border-bottom:1px solid var(--blog-border);border-radius:0;border-top:1px solid var(--blog-border);padding:34px 0}}.blog-lightbox-overlay{align-items:center;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);background:#000000f0;cursor:zoom-out;display:flex;inset:0;justify-content:center;opacity:0;overscroll-behavior:contain;position:fixed;touch-action:pan-y;transition:opacity .25s ease;z-index:9999}.blog-lightbox-overlay.is-active{opacity:1}.blog-lightbox-stage{align-items:center;display:flex;flex:1;justify-content:center;max-height:100vh;max-width:100vw;padding:max(60px,calc(env(safe-area-inset-top) + 52px)) 16px max(80px,calc(env(safe-area-inset-bottom) + 72px))}@media(min-width:768px){.blog-lightbox-stage{padding:60px 72px 80px}}.blog-lightbox-img{border-radius:8px;box-shadow:0 20px 60px -20px #0009;cursor:default;height:auto;max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:auto;-webkit-user-drag:none;animation:blog-lightbox-fade-in .3s ease}@keyframes blog-lightbox-fade-in{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}.blog-lightbox-close{align-items:center;background:#ffffff24;border:none;border-radius:50%;color:var(--blog-surface);cursor:pointer;display:flex;font-size:18px;height:44px;justify-content:center;position:fixed;right:max(14px,calc(env(safe-area-inset-right) + 14px));top:max(14px,calc(env(safe-area-inset-top) + 10px));transition:background .15s ease,transform .15s ease;width:44px;z-index:2}.blog-lightbox-close:hover{background:#ffffff40;transform:scale(1.05)}@media(min-width:768px){.blog-lightbox-close{font-size:20px;height:48px;right:24px;top:20px;width:48px}}.blog-lightbox-nav{align-items:center;background:#ffffff24;border:none;border-radius:50%;color:var(--blog-surface);cursor:pointer;display:flex;font-size:16px;height:44px;justify-content:center;position:fixed;top:50%;transform:translateY(-50%);transition:background .15s ease,transform .15s ease;width:44px;z-index:2}.blog-lightbox-nav:hover{background:#ffffff40}.blog-lightbox-prev{left:12px}.blog-lightbox-next{right:12px}@media(min-width:768px){.blog-lightbox-nav{font-size:18px;height:52px;width:52px}.blog-lightbox-prev{left:20px}.blog-lightbox-next{right:20px}.blog-lightbox-prev:hover{transform:translateY(-50%) translate(-2px)}.blog-lightbox-next:hover{transform:translateY(-50%) translate(2px)}}.blog-lightbox-caption{backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);background:#0000008c;border-radius:8px;bottom:max(44px,calc(env(safe-area-inset-bottom) + 44px));color:var(--capp-light);font-size:13px;font-weight:500;left:50%;line-height:1.5;max-width:90vw;padding:8px 16px;position:fixed;text-align:center;transform:translate(-50%);z-index:2}@media(min-width:768px){.blog-lightbox-caption{bottom:52px;font-size:14px;max-width:70vw}}.blog-lightbox-counter{background:#ffffff24;border-radius:999px;bottom:max(14px,calc(env(safe-area-inset-bottom) + 14px));color:var(--blog-surface);font-size:12px;font-weight:700;left:50%;letter-spacing:0;padding:4px 12px;position:fixed;transform:translate(-50%);z-index:2}@media(min-width:768px){.blog-lightbox-counter{bottom:20px;font-size:13px;padding:5px 14px}}@media(prefers-reduced-motion:reduce){.blog-category-item,.blog-featured-card,.blog-featured-image img,.blog-lightbox-img,.blog-lightbox-overlay,.blog-post-card,.blog-post-card-image img,.blog-prev-next-card,.blog-related-action,.blog-sidebar-widget,.blog-tag-pill,.blog-tour-card,.blog-tour-card-thumb img{animation:none!important;transition:none!important}.blog-featured-card:hover,.blog-featured-card:hover .blog-featured-image img,.blog-post-card:hover,.blog-post-card:hover .blog-post-card-image img,.blog-related-action:hover,.blog-tour-card:hover,.blog-tour-card:hover .blog-tour-card-thumb img{transform:none!important}}@media print{.blog-hero,.blog-prev-next,.blog-related-section,.blog-related-tours-scroll,.blog-share-button,.blog-sidebar,nav[aria-label]{display:none!important}.blog-layout{display:block}.blog-main{width:100%}.blog-featured-card,.blog-post-card,.blog-sidebar-widget{border:1px solid var(--blog-border);box-shadow:none;-moz-column-break-inside:avoid;break-inside:avoid}}#main-content{--blog-app-line:color-mix(in srgb,var(--capp-navy,#334960) 13%,var(--capp-white,#fff));--blog-app-line-strong:color-mix(in srgb,var(--capp-navy,#334960) 24%,var(--capp-white,#fff));--blog-app-group:color-mix(in srgb,var(--capp-navy,#334960) 3%,var(--capp-white,#fff));--blog-app-group-strong:color-mix(in srgb,var(--capp-navy,#334960) 6%,var(--capp-white,#fff));--blog-app-orange-soft:color-mix(in srgb,var(--capp-orange,#d3541e) 8%,var(--capp-white,#fff));--blog-app-orange-line:color-mix(in srgb,var(--capp-orange,#d3541e) 28%,var(--capp-white,#fff));--blog-app-shadow:0 1px 0 hsla(0,0%,100%,.9),0 18px 44px -38px rgba(42,61,79,.5);background:linear-gradient(180deg,var(--capp-white,#fff) 0,var(--capp-off-white,#fafbfc) 42%,var(--capp-white,#fff) 100%)}.blog-hero,.blog-post-hero{background:linear-gradient(180deg,var(--capp-white,#fff) 0,color-mix(in srgb,var(--capp-navy,#334960) 4%,var(--capp-white,#fff)) 100%)!important;border-bottom-color:var(--blog-app-line)!important}.blog-hero>.relative,.blog-post-hero>.relative{padding-top:.35rem}.blog-card-category-chip,.blog-featured-category-chip,.blog-hero-kicker,.blog-post-meta-chip--category{background:color-mix(in srgb,var(--capp-orange,#d3541e) 88%,var(--capp-navy,#334960))!important;border-color:var(--blog-app-orange-line)!important;box-shadow:0 12px 26px -22px #334960d1!important;color:var(--capp-white,#fff)!important}.blog-featured-badge,.blog-hero-kicker{background:var(--blog-app-orange-soft)!important;color:color-mix(in srgb,var(--capp-orange,#d3541e) 74%,#8f3212)!important}.blog-featured-badge{border-color:var(--blog-app-orange-line)!important}.blog-article-content :where(h1,h2,h3,h4,h5,h6),.blog-card-title,.blog-featured-title,.blog-hero-title,.blog-related-header h2,.blog-section-head h2,.blog-sidebar-widget-title{color:var(--capp-navy-dark,#2a3d4f)!important}.blog-article-content,.blog-card-meta-row,.blog-hero-copy,.blog-hero-rich-text,.blog-post-author{color:color-mix(in srgb,var(--capp-navy,#334960) 64%,var(--capp-dark-gray,#718096))!important}.blog-card-title-link:hover,.blog-featured-card:hover .blog-featured-title,.blog-post-card h3 a:hover,.blog-post-meta-chip--updated,.blog-related-header p,.blog-section-kicker{color:var(--capp-orange,#d3541e)!important}.blog-count-pill,.blog-post-meta-chip,.blog-related-action{background:#ffffffe6!important;border-color:var(--blog-app-line)!important;color:color-mix(in srgb,var(--capp-navy,#334960) 72%,var(--capp-dark-gray,#718096))!important}.blog-related-action{color:color-mix(in srgb,var(--capp-orange,#d3541e) 78%,#8f3212)!important}.blog-empty-state,.blog-featured-card,.blog-post-card,.blog-prev-next-card,.blog-related-tour-card,.blog-sidebar-widget{background:linear-gradient(180deg,hsla(0,0%,100%,.98),var(--blog-app-group))!important;border-color:var(--blog-app-line)!important;box-shadow:var(--blog-app-shadow)!important}.blog-featured-card,.blog-post-card{border-radius:1.125rem!important}.blog-sidebar-widget{border-radius:1rem!important}.blog-featured-card:hover,.blog-post-card:hover,.blog-prev-next-card:hover,.blog-related-tour-card:hover{border-color:var(--blog-app-line-strong)!important;box-shadow:0 22px 48px -36px #2a3d4f94!important}.blog-featured-image,.blog-post-card-image,.blog-post-hero-media,.blog-related-tour-image{background:var(--blog-app-group-strong)!important}.blog-post-hero-media{border-color:var(--blog-app-line)!important;box-shadow:0 18px 42px -34px #2a3d4f85!important}.blog-card-meta-row{border-top-color:var(--blog-app-line)!important}.blog-sidebar-widget-title{border-bottom-color:var(--blog-app-line)!important}.blog-category-item{border:1px solid transparent;color:color-mix(in srgb,var(--capp-navy,#334960) 70%,var(--capp-dark-gray,#718096))!important}.blog-category-item--active,.blog-category-item:hover{background:var(--blog-app-orange-soft)!important;border-color:var(--blog-app-orange-line);color:color-mix(in srgb,var(--capp-orange,#d3541e) 78%,#8f3212)!important}.blog-category-count{color:var(--capp-navy,#334960)!important}.blog-category-count,.blog-tag-pill{background:var(--capp-white,#fff)!important}.blog-tag-pill{border-color:var(--blog-app-line)!important;color:color-mix(in srgb,var(--capp-navy,#334960) 68%,var(--capp-dark-gray,#718096))!important}.blog-tag-pill:hover{background:var(--blog-app-orange-soft)!important;border-color:var(--blog-app-orange-line)!important;color:color-mix(in srgb,var(--capp-orange,#d3541e) 78%,#8f3212)!important}.blog-popular-item,.blog-tour-card{border-color:var(--blog-app-line)!important}.blog-popular-item:hover,.blog-tour-card:hover{background:var(--blog-app-orange-soft)!important}.blog-article-content h2{border-bottom-color:var(--blog-app-line)!important}.blog-article-content blockquote{background:var(--blog-app-orange-soft)!important;border-left-color:var(--capp-orange,#d3541e)!important;color:var(--capp-navy-dark,#2a3d4f)!important}.blog-article-content iframe,.blog-article-content img,.blog-table-wrap{border-color:var(--blog-app-line)!important}.blog-pagination nav>div:last-child>a,.blog-pagination nav>div:last-child>span[aria-current=page]>span{border-radius:.85rem!important}.blog-pagination nav>div:last-child>span[aria-current=page]>span{background:linear-gradient(135deg,var(--capp-orange,#d3541e),color-mix(in srgb,var(--capp-orange,#d3541e) 78%,#8f3212))!important;color:var(--capp-white,#fff)!important}@media(max-width:639px){#main-content{--blog-page-bg:var(--capp-white,#fff);--blog-mobile-pad:max(1.125rem, calc(env(safe-area-inset-left, 0px) + 1rem) )}#main-content,.blog-body-section,.blog-featured-section,.blog-hero,.blog-post-hero{background:var(--capp-white,#fff)!important}.blog-hero,.blog-post-hero{background:linear-gradient(180deg,var(--capp-white,#fff) 0,color-mix(in srgb,var(--capp-orange,#d3541e) 4%,var(--capp-white,#fff)) 100%)!important;border-bottom:0!important}.blog-body-section>.max-w-\[96rem\],.blog-featured-section>.max-w-\[96rem\],.blog-hero>.relative,.blog-post-hero>.relative{padding-left:var(--blog-mobile-pad)!important;padding-right:max(1.125rem,calc(env(safe-area-inset-right,0px) + 1rem))!important}.blog-hero-title{font-size:2rem!important;line-height:1.08!important}.blog-post-hero .blog-hero-title{font-size:1.9rem!important}.blog-article-content.prose-slate,.blog-hero-copy,.blog-hero-rich-text{font-size:1rem!important}.blog-featured-section{padding-top:.65rem!important}.blog-body-section{padding-top:2rem!important}.blog-featured-card,.blog-post-card,.blog-related-tour-card{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important}.blog-featured-image,.blog-post-card-image,.blog-post-hero-media,.blog-related-tour-image{border-radius:1.35rem!important;box-shadow:0 14px 30px -28px #2a3d4f94!important}.blog-featured-body,.blog-post-card-body{padding:.9rem 0 0!important}.blog-post-grid,.blog-related-grid{gap:1.8rem!important}.blog-post-card{border-bottom:1px solid var(--blog-app-line)!important;padding-bottom:1.15rem}.blog-post-card:last-child{border-bottom:0!important}.blog-section-head{padding-bottom:.35rem}.blog-sidebar-widget{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;padding:0!important}.blog-sidebar-widget-title{margin-bottom:.6rem!important;padding-bottom:.65rem!important}.blog-category-item,.blog-tour-card{background:var(--capp-white,#fff)!important;border-radius:.9rem;min-height:3rem}.blog-count-pill,.blog-post-meta-chip,.blog-related-action,.blog-tag-pill{background:var(--blog-app-group)!important;border-radius:999px;min-height:2.45rem}.blog-prev-next-card{background:transparent!important;border-radius:0!important;box-shadow:none!important}.blog-article-content blockquote{border-left-width:3px;border-radius:.9rem}.blog-article-content iframe,.blog-article-content img,.blog-table-wrap{border-radius:1rem}}#main-content{--blog-app-ink:var(--capp-navy-dark,#2a3d4f);--blog-app-accent:var(--capp-orange,#d3541e);--blog-app-accent-dark:color-mix(in srgb,var(--blog-app-accent) 76%,#8f3212)}.blog-hero,.blog-post-hero{background:linear-gradient(180deg,var(--capp-white,#fff) 0,var(--blog-app-group) 100%)!important}.blog-card-category-chip,.blog-card-updated-badge,.blog-featured-badge,.blog-featured-category-chip,.blog-hero-kicker,.blog-post-meta-chip--category{letter-spacing:0!important}.blog-card-category-chip,.blog-featured-category-chip{background:var(--blog-app-accent)!important;border:1px solid color-mix(in srgb,var(--blog-app-accent) 38%,var(--capp-white,#fff))!important;box-shadow:0 10px 22px -18px #334960db!important;color:var(--capp-white,#fff)!important}.blog-card-updated-badge,.blog-featured-badge,.blog-post-meta-chip--updated{background:var(--blog-app-orange-soft)!important;border-color:var(--blog-app-orange-line)!important;color:var(--blog-app-accent-dark)!important}.blog-card-title,.blog-card-title-link,.blog-featured-title,.blog-post-author span:last-child,.blog-section-head h2{color:var(--blog-app-ink)!important}.blog-card-title-link:hover,.blog-featured-card:hover .blog-featured-read-link,.blog-featured-card:hover .blog-featured-title,.blog-post-card:hover .blog-card-title-link{color:var(--blog-app-accent)!important}.blog-empty-state a,.blog-featured-body .text-primary-700,.blog-featured-read-link,.blog-post-card .text-primary-500,.blog-post-card .text-primary-600,.blog-post-card .text-primary-700,.blog-post-meta-chip--category{color:var(--blog-app-accent-dark)!important}.blog-post-author .bg-primary-700,.blog-post-author [class*=bg-primary-]{background:var(--blog-app-accent)!important;border:1px solid color-mix(in srgb,var(--blog-app-accent) 30%,var(--capp-white,#fff))!important;color:var(--capp-white,#fff)!important}.blog-featured-card,.blog-post-card{position:relative}.blog-featured-card:before,.blog-post-card:before{background:linear-gradient(90deg,var(--blog-app-accent),rgba(51,73,96,.28),rgba(42,61,79,0));border-radius:0 0 999px 999px;content:"";height:3px;left:18px;opacity:.82;pointer-events:none;position:absolute;right:18px;top:0;z-index:2}.blog-featured-image,.blog-post-card-image{isolation:isolate}.blog-featured-image:after,.blog-post-card-image:after,.blog-post-hero-media:after{background:linear-gradient(180deg,#2a3d4f00 42%,#2a3d4f2e),linear-gradient(135deg,#33496029,#2a3d4f00 46%);content:"";inset:0;pointer-events:none;position:absolute;z-index:1}.blog-featured-image>:where(img,div),.blog-post-card-image>:where(img,div),.blog-post-hero-media>img{position:relative;z-index:0}.blog-layout{align-items:flex-start}.blog-sidebar>.flex{gap:1rem!important}@media(max-width:639px){.blog-hero,.blog-post-hero{background:var(--capp-white,#fff)!important}.blog-featured-card:before,.blog-post-card:before{display:none}.blog-featured-image:after,.blog-post-card-image:after,.blog-post-hero-media:after{background:linear-gradient(180deg,#2a3d4f00 54%,#2a3d4f29)}.blog-card-category-chip,.blog-card-updated-badge,.blog-featured-category-chip{top:.75rem!important}.blog-featured-read-link{background:var(--blog-app-orange-soft);border:1px solid var(--blog-app-orange-line);border-radius:999px;justify-content:center;min-height:2.75rem}}.blog-body-section--post{--blog-reader-surface:var(--capp-white,#fff);--blog-reader-soft:var(--blog-app-group,color-mix(in srgb,var(--capp-navy,#334960) 3%,#fff));--blog-reader-line:var(--blog-app-line,color-mix(in srgb,var(--capp-navy,#334960) 13%,#fff));--blog-reader-line-strong:var(--blog-app-line-strong,color-mix(in srgb,var(--capp-navy,#334960) 24%,#fff));--blog-reader-ink:var(--blog-app-ink,var(--capp-navy-dark,#2a3d4f));--blog-reader-muted:var(--capp-dark-gray,#718096);--blog-reader-accent:var(--blog-app-accent,var(--capp-orange,#d3541e));--blog-reader-accent-soft:var(--blog-app-orange-soft,color-mix(in srgb,var(--capp-orange,#d3541e) 8%,#fff));--blog-reader-accent-line:var(--blog-app-orange-line,color-mix(in srgb,var(--capp-orange,#d3541e) 28%,#fff))}.blog-body-section--post .blog-article-card{background:linear-gradient(180deg,hsla(0,0%,100%,.98) 0,var(--blog-reader-soft) 100%)!important;border:1px solid var(--blog-reader-line)!important;border-radius:8px!important;box-shadow:0 22px 54px -44px #2a3d4f75!important;padding:clamp(1.25rem,2.2vw,2.1rem)!important;position:relative}.blog-body-section--post .blog-article-card:before{background:linear-gradient(90deg,var(--blog-reader-accent),color-mix(in srgb,var(--blog-reader-accent) 22%,transparent),transparent);border-radius:8px 8px 0 0;content:"";height:3px;inset:0 0 auto;pointer-events:none;position:absolute}.blog-body-section--post .blog-article-content{color:color-mix(in srgb,var(--blog-reader-ink) 72%,var(--blog-reader-muted))!important;margin-left:auto;margin-right:auto;max-width:74ch}.blog-body-section--post .blog-article-content.prose-slate{line-height:1.78}.blog-body-section--post .blog-article-content>p:first-of-type{color:var(--blog-reader-ink)!important;font-weight:520}.blog-body-section--post .blog-article-content :where(h2,h3){color:var(--blog-reader-ink)!important;position:relative}.blog-body-section--post .blog-article-content h2{align-items:flex-start;border-bottom-color:var(--blog-reader-line)!important;display:flex;gap:.7rem}.blog-body-section--post .blog-article-content h2:before{background:var(--blog-reader-accent);border-radius:999px;box-shadow:0 8px 18px -12px #334960db;content:"";flex:0 0 auto;height:1.35em;margin-top:.05em;width:4px}.blog-body-section--post .blog-article-content :where(blockquote,.blog-table-wrap,img,iframe,pre){border-color:var(--blog-reader-line)!important;border-radius:8px!important}.blog-body-section--post .blog-article-content blockquote{background:linear-gradient(135deg,var(--blog-reader-accent-soft) 0,var(--blog-reader-surface) 78%)!important;box-shadow:inset 4px 0 0 var(--blog-reader-accent)}.blog-body-section--post .blog-article-content a{border-bottom-color:color-mix(in srgb,var(--blog-reader-accent) 32%,transparent)!important;color:color-mix(in srgb,var(--blog-reader-accent) 82%,#8f3212)!important}.blog-body-section--post .blog-post-tags{border-top-color:var(--blog-reader-line)!important;margin-left:auto;margin-right:auto;max-width:74ch}.blog-body-section--post .blog-post-meta-strip{scrollbar-width:none}.blog-body-section--post .blog-post-meta-strip-track{scroll-snap-type:x proximity}.blog-body-section--post .blog-post-meta-chip{min-height:2.55rem;scroll-snap-align:start}@media(min-width:1024px){.blog-body-section--post .blog-main--article{min-width:0}.blog-body-section--post .blog-article-card{padding-bottom:2.35rem!important;padding-top:2.25rem!important}}@media(max-width:767px){.blog-body-section--post{background:var(--blog-reader-surface)!important;padding-top:0!important}.blog-body-section--post>.max-w-\[96rem\]{padding-left:max(1rem,env(safe-area-inset-left,0px))!important;padding-right:max(1rem,env(safe-area-inset-right,0px))!important}.blog-body-section--post .blog-article-card{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;margin-left:calc(max(1rem,env(safe-area-inset-left,0px))*-1);margin-right:calc(max(1rem,env(safe-area-inset-right,0px))*-1);padding:0 max(1rem,env(safe-area-inset-right,0px)) 0 max(1rem,env(safe-area-inset-left,0px))!important}.blog-body-section--post .blog-article-card:before{display:none}.blog-body-section--post .blog-article-content{font-size:1rem!important;line-height:1.78!important;max-width:none}.blog-body-section--post .blog-article-content h2{background:var(--blog-reader-surface);border-bottom:0!important;border-top:1px solid var(--blog-reader-line);margin-left:calc(max(1rem,env(safe-area-inset-left,0px))*-1);margin-right:calc(max(1rem,env(safe-area-inset-right,0px))*-1);padding:1rem max(1rem,env(safe-area-inset-right,0px)) .35rem max(1rem,env(safe-area-inset-left,0px))}.blog-body-section--post .blog-article-content h2:before{height:1.2em}.blog-body-section--post .blog-article-content :where(.blog-table-wrap,pre){border-left:0!important;border-radius:0!important;border-right:0!important;margin-left:calc(max(1rem,env(safe-area-inset-left,0px))*-1);margin-right:calc(max(1rem,env(safe-area-inset-right,0px))*-1)}.blog-body-section--post .blog-article-content :where(img,iframe){border-radius:8px!important;width:100%}.blog-body-section--post .blog-post-tags{margin-left:calc(max(1rem,env(safe-area-inset-left,0px))*-1);margin-right:calc(max(1rem,env(safe-area-inset-right,0px))*-1);padding-left:max(1rem,env(safe-area-inset-left,0px));padding-right:max(1rem,env(safe-area-inset-right,0px))}}#main-content{--blog-journal-ink:var(--capp-navy-dark,#2a3d4f);--blog-journal-muted:color-mix(in srgb,var(--capp-navy,#334960) 62%,var(--capp-dark-gray,#718096));--blog-journal-line:color-mix(in srgb,var(--capp-navy,#334960) 12%,#fff);--blog-journal-line-strong:color-mix(in srgb,var(--capp-navy,#334960) 24%,#fff);--blog-journal-paper:#fff;--blog-journal-wash:color-mix(in srgb,var(--capp-navy,#334960) 3%,#fff);--blog-journal-accent:var(--capp-orange,#d3541e);--blog-journal-accent-soft:color-mix(in srgb,var(--capp-orange,#d3541e) 8%,#fff);--blog-journal-shadow:0 24px 62px -50px rgba(42,61,79,.72);background:linear-gradient(180deg,#fff,#f7f9fb 36%,#fff)!important}.blog-hero,.blog-post-hero{background:linear-gradient(180deg,#fff 0,var(--blog-journal-wash) 100%)!important;border-bottom:1px solid var(--blog-journal-line)!important}.blog-hero>.relative,.blog-post-hero>.relative{padding-top:.6rem}.blog-editorial-hero{align-items:end;display:grid;gap:clamp(1.25rem,3vw,2.5rem);grid-template-columns:minmax(0,1fr) minmax(300px,.38fr)}.blog-hero-main{min-width:0}.blog-hero-stat-row{align-items:center;display:flex;flex-wrap:wrap;gap:.65rem}.blog-hero-panel{align-content:end;align-self:stretch;background:#ffffffe6;border:1px solid var(--blog-journal-line);border-radius:1.25rem;box-shadow:var(--blog-journal-shadow);display:grid;gap:.9rem;min-height:100%;padding:1.05rem;position:relative}.blog-hero-panel:before{background:linear-gradient(90deg,var(--blog-journal-accent),rgba(42,61,79,.18));border-radius:999px;content:"";height:3px;position:absolute;right:1rem;top:1rem;width:2.6rem}.blog-hero-panel-kicker{color:var(--blog-journal-accent);font-size:.72rem;font-weight:850;line-height:1.2;margin:0;text-transform:uppercase}.blog-hero-feature-link{align-items:center;background:var(--blog-journal-paper);border:1px solid var(--blog-journal-line);border-radius:1rem;color:var(--blog-journal-ink);display:flex;font-size:.95rem;font-weight:850;gap:1rem;justify-content:space-between;line-height:1.28;min-height:4.4rem;padding:.92rem;text-decoration:none}.blog-hero-feature-link i{color:var(--blog-journal-accent);flex:0 0 auto}.blog-hero-feature-link:hover{border-color:color-mix(in srgb,var(--blog-journal-accent) 30%,#fff);color:var(--blog-journal-accent)}.blog-topic-rail{display:flex;flex-wrap:wrap;gap:.5rem}.blog-topic-pill{align-items:center;background:var(--blog-journal-wash);border:1px solid var(--blog-journal-line);border-radius:999px;color:var(--blog-journal-muted);display:inline-flex;font-size:.78rem;font-weight:780;line-height:1;min-height:2.25rem;padding:.48rem .72rem;text-decoration:none}.blog-topic-pill--active,.blog-topic-pill:hover{background:var(--blog-journal-accent-soft);border-color:color-mix(in srgb,var(--blog-journal-accent) 30%,#fff);color:color-mix(in srgb,var(--blog-journal-accent) 82%,#8f3212)}.blog-hero-kicker{background:#fff!important;border-color:var(--blog-journal-line)!important;box-shadow:none!important;color:var(--blog-journal-accent)!important}.blog-card-title,.blog-card-title-link,.blog-featured-title,.blog-hero-title{color:var(--blog-journal-ink)!important}.blog-article-content,.blog-card-meta-row,.blog-hero-copy,.blog-hero-rich-text,.blog-post-author{color:var(--blog-journal-muted)!important}.blog-body-section,.blog-featured-section{background:transparent!important}.blog-featured-card{background:#fff!important;border-color:var(--blog-journal-line)!important;border-radius:1.65rem!important;box-shadow:var(--blog-journal-shadow)!important;grid-template-columns:minmax(0,1.02fr) minmax(340px,.86fr);max-width:none}.blog-featured-card:before{background:var(--blog-journal-accent);border-radius:0;height:100%;left:0;right:auto;width:4px}.blog-featured-image{aspect-ratio:3/2;border-radius:0!important;min-height:clamp(20rem,38vw,32rem)}.blog-featured-body{padding:clamp(1.5rem,3vw,2.8rem)!important}.blog-card-read-link,.blog-featured-read-link{align-items:center;background:var(--blog-journal-accent-soft);border:1px solid color-mix(in srgb,var(--blog-journal-accent) 28%,#fff);border-radius:999px;color:color-mix(in srgb,var(--blog-journal-accent) 82%,#8f3212)!important;display:inline-flex;font-size:.86rem;font-weight:850;gap:.55rem;justify-content:center;line-height:1;min-height:2.65rem;padding:.7rem 1rem;text-decoration:none;width:-moz-fit-content;width:fit-content}.blog-card-read-link:hover,.blog-featured-card:hover .blog-featured-read-link{background:var(--blog-journal-accent);color:#fff!important}.blog-post-grid{gap:1.35rem}.blog-post-card{background:#fff!important;border-color:var(--blog-journal-line)!important;border-radius:1.25rem!important;box-shadow:0 18px 48px -42px #2a3d4f9e!important}.blog-post-card:before{background:linear-gradient(90deg,var(--blog-journal-accent),rgba(42,61,79,.18),transparent);height:2px;left:1rem;right:1rem}.blog-post-card-image{aspect-ratio:40/27}.blog-post-card-body{gap:.78rem}.blog-card-meta-row{border-top-color:var(--blog-journal-line)!important}.blog-card-read-link{margin-top:.2rem}.blog-sidebar-widget{background:#fffffff0!important;border-color:var(--blog-journal-line)!important;border-radius:1.15rem!important;box-shadow:0 16px 42px -38px #2a3d4f9e!important}.blog-sidebar-widget-title{border-bottom-color:var(--blog-journal-line)!important}.blog-post-hero-grid{gap:clamp(1.4rem,3vw,3rem)}@media(min-width:1024px){.blog-post-hero-grid{grid-template-columns:minmax(0,.98fr) minmax(390px,.82fr)}}.blog-post-hero-media{aspect-ratio:3/2;background:var(--blog-journal-wash)!important;border-color:var(--blog-journal-line)!important;border-radius:1.6rem!important;box-shadow:var(--blog-journal-shadow)!important;overflow:hidden}.blog-post-hero-caption{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#2a3d4fb8;border:1px solid hsla(0,0%,100%,.28);border-radius:999px;bottom:1rem;color:#fff;font-size:.75rem;font-weight:850;line-height:1;max-width:calc(100% - 2rem);padding:.45rem .72rem;position:absolute;right:1rem;z-index:2}.blog-body-section--post .blog-article-card{background:#fff!important;border-radius:1.35rem!important;box-shadow:var(--blog-journal-shadow)!important}.blog-body-section--post .blog-article-card:before{border-radius:1.35rem 1.35rem 0 0}.blog-body-section--post .blog-article-content h2{border-bottom-color:var(--blog-journal-line)!important}.blog-body-section--post .blog-article-content h2:before{background:var(--blog-journal-accent)}@media(max-width:767px){#main-content{background:#fff!important}.blog-hero,.blog-post-hero{background:#fff!important;border-bottom:0!important}.blog-editorial-hero{display:block}.blog-hero-panel{border-radius:1.1rem;box-shadow:0 14px 36px -32px #2a3d4fa8;margin-top:1.1rem;padding:.9rem}.blog-topic-rail{flex-wrap:nowrap;margin-right:-.9rem;overflow-x:auto;padding-right:.9rem;scrollbar-width:none;-webkit-overflow-scrolling:touch}.blog-topic-rail::-webkit-scrollbar{display:none}.blog-topic-pill{flex:0 0 auto;min-height:2.45rem}.blog-featured-card{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;display:block}.blog-featured-card:before{display:none}.blog-featured-image,.blog-post-card-image,.blog-post-hero-media{border-radius:1.25rem!important}.blog-featured-image{aspect-ratio:4/3;min-height:0}.blog-post-card{background:transparent!important;border-left:0!important;border-radius:0!important;border-right:0!important;box-shadow:none!important;padding-bottom:1.35rem}.blog-post-card:before{display:none}.blog-card-read-link,.blog-featured-read-link{width:100%}.blog-post-hero-caption{bottom:.75rem;right:.75rem}.blog-body-section--post .blog-article-card{background:transparent!important;border-radius:0!important;box-shadow:none!important}}.blog-breadcrumb-list{background:#fff;border:1px solid var(--blog-journal-line,var(--blog-border,rgba(42,61,79,.12)));border-radius:999px;box-shadow:0 14px 30px -26px #2a3d4f94;max-width:100%;padding:7px 12px;width:-moz-fit-content;width:fit-content}.blog-breadcrumb-current,.blog-breadcrumb-link,.blog-breadcrumb-list,.blog-breadcrumb-separator{color:var(--blog-journal-ink,var(--blog-text,#2a3d4f))!important}.blog-breadcrumb-link:focus-visible,.blog-breadcrumb-link:hover{color:var(--blog-journal-accent,var(--blog-accent,#d3541e))!important}@media(max-width:767px){.blog-hero,.blog-post-hero{padding-top:16px!important}.blog-breadcrumb-shell{margin-right:-1rem;overflow-x:auto;padding-right:1rem;scrollbar-width:none;-webkit-overflow-scrolling:touch}.blog-breadcrumb-shell::-webkit-scrollbar{display:none}.blog-breadcrumb-list{flex-wrap:nowrap;max-width:none;white-space:nowrap;width:-moz-max-content;width:max-content}.blog-post-hero-grid{margin-top:1rem!important}}@media(min-width:1024px){.blog-editorial-hero{align-items:stretch;gap:clamp(1.5rem,2.6vw,2.75rem);grid-template-columns:minmax(0,1.08fr) minmax(360px,.5fr)}.blog-hero-panel{align-content:start;background:linear-gradient(135deg,#fffffffa,#f7f9fbf0 62%,#fff6f1e0);border-color:color-mix(in srgb,var(--blog-journal-ink,#2a3d4f) 14%,#fff);border-radius:1.35rem;box-shadow:0 28px 72px -56px #2a3d4fd6;min-height:0;overflow:hidden;padding:clamp(1.15rem,1.65vw,1.55rem)}.blog-hero-panel:before{background:linear-gradient(90deg,var(--blog-journal-accent,#d3541e),color-mix(in srgb,var(--blog-journal-accent,#d3541e) 20%,transparent),transparent);border-radius:1.35rem 1.35rem 0 0;height:4px;left:0;right:0;top:0;width:auto}.blog-hero-panel:after{background:linear-gradient(120deg,transparent 0 58%,rgba(42,61,79,.045) 58.2% 59%,transparent 59.2% 100%);content:"";inset:0;pointer-events:none;position:absolute}.blog-hero-feature-link,.blog-hero-panel-kicker,.blog-topic-rail{position:relative;z-index:1}.blog-hero-panel-kicker{align-items:center;color:color-mix(in srgb,var(--blog-journal-accent,#d3541e) 86%,#8f3212);display:flex;gap:.65rem}.blog-hero-panel-kicker:after{background:linear-gradient(90deg,color-mix(in srgb,var(--blog-journal-accent,#d3541e) 28%,transparent),transparent);content:"";flex:1 1 auto;height:1px;min-width:2rem}.blog-hero-feature-link{background:linear-gradient(180deg,#fff 0,color-mix(in srgb,var(--blog-journal-wash,#f7f9fb) 84%,#fff));border-color:color-mix(in srgb,var(--blog-journal-ink,#2a3d4f) 11%,#fff);border-radius:1.05rem;box-shadow:inset 0 1px #ffffffe0;min-height:0;padding:clamp(.95rem,1.25vw,1.18rem)}.blog-hero-feature-link span{min-width:0}.blog-hero-feature-link i{align-items:center;background:var(--blog-journal-accent-soft,rgba(211,84,30,.08));border-radius:999px;display:inline-flex;height:2rem;justify-content:center;width:2rem}.blog-topic-rail{display:grid;gap:.55rem;grid-template-columns:repeat(2,minmax(0,1fr))}.blog-topic-pill{justify-content:center;min-height:2.15rem;min-width:0;overflow:hidden;padding:.55rem .68rem;text-align:center;text-overflow:ellipsis;white-space:nowrap}.blog-body-section--post .blog-layout{gap:clamp(1.4rem,2.2vw,2.15rem)}.blog-body-section--post .blog-article-card{padding:clamp(1.75rem,2.15vw,2.55rem) clamp(1.45rem,2.45vw,2.85rem)!important}.blog-body-section--post .blog-article-content{margin-left:0;margin-right:auto;max-width:min(100%,90ch)}.blog-body-section--post .blog-article-content.prose-slate{font-size:clamp(1.045rem,.18vw + 1rem,1.12rem);line-height:1.76}}@media(min-width:1440px){.blog-body-section--post .blog-article-content{max-width:min(100%,94ch)}}
