.blog-page{--blog-blue:#103951;background:#f5f0e5 url('/assets/img/home/paper-grain.svg');color:#102b42}.blog-page .container{max-width:1240px}.blog-page .site-header{background:#081f30 url('/assets/img/dark-navy-bg.png') center/cover}.blog-page .site-header .header-layout{min-height:82px}.blog-page .site-header .site-logo img{width:150px}.blog-page .site-header .site-nav a[aria-current]{border-bottom:1px solid #eadfcb}.blog-page .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.blog-page h1,.blog-page h2,.blog-page h3{font-family:Georgia,'Times New Roman',serif;text-transform:none;font-weight:400;letter-spacing:-.035em}.blog-page input[type=hidden]{display:none!important}.blog-paper{background:url('/assets/img/home/paper-grain.svg');border-radius:0 0 7px 7px;overflow:hidden}.blog-hero{position:relative;min-height:270px;padding-top:30px;padding-bottom:26px;isolation:isolate}.blog-hero:after{content:'';position:absolute;z-index:-1;inset:0 -45px 0 36%;background:linear-gradient(90deg,#f5f0e5,transparent 45%),url('/assets/img/catalog-v2/wave-decoration.webp') right 48%/cover no-repeat;opacity:.52;mix-blend-mode:multiply;mask-image:linear-gradient(180deg,#000 76%,transparent)}.blog-hero-copy{max-width:530px}.blog-hero h1{font-size:78px;line-height:1;margin-bottom:3px;text-transform:uppercase}.blog-hero h2{font-size:29px;margin-bottom:14px}.blog-hero p{font:17px/1.45 Georgia,serif;margin:0}.blog-hero-note{position:absolute;left:46%;top:38px;transform:rotate(-15deg);color:#546d7c;line-height:1.5}.blog-seal{position:absolute;right:8px;top:43px;border:3px double #567284;padding:12px 8px;writing-mode:vertical-rl;font:17px/1.6 Georgia,serif;letter-spacing:4px;background:#f5f0e5bf}.blog-list{padding-bottom:28px}.blog-tools{display:flex;gap:22px;align-items:center;justify-content:space-between;margin:0 0 26px}.blog-categories{display:flex;gap:9px;flex-wrap:wrap}.blog-categories a{border:1px solid #bfb8aa;border-radius:10px;padding:7px 20px;min-width:72px;text-align:center;text-decoration:none;font-size:13px}.blog-categories a:hover{background:#e8e0d3}.blog-categories a[aria-current]{background:#0b2a40;border-color:#0b2a40;color:#fff}.blog-search{position:relative;min-width:235px;max-width:300px;flex:1}.blog-search input{width:100%;height:39px;padding:7px 42px 7px 14px;border:1px solid #cec6b7;background:#fff4;border-radius:5px;font-size:13px;color:inherit}.blog-search button{position:absolute;right:1px;top:1px;border:0;background:transparent;width:38px;height:37px;padding:10px;color:inherit}.blog-search svg{width:18px;height:18px}.blog-results{font-size:14px;margin-bottom:20px}.blog-results a{margin-left:18px}.blog-featured{display:grid;grid-template-columns:1.3fr 1fr;gap:28px;margin-bottom:26px;align-items:stretch}.blog-featured>a{min-width:0;display:flex;text-decoration:none}.blog-featured .blog-placeholder,.blog-featured .blog-image{min-height:270px;height:100%;border-radius:6px;aspect-ratio:2.1}.blog-featured-copy{padding:4px 0;display:flex;align-items:flex-start;flex-direction:column;background:url('/assets/img/home/cartography.svg') right top/210px no-repeat}.blog-featured-copy h2{font-size:35px;line-height:1.05;margin:10px 0 15px;max-width:400px}.blog-featured-copy h2 a,.blog-card h2 a{text-decoration:none}.blog-featured-copy p{font:17px/1.4 Georgia,serif;margin-bottom:20px}.blog-card-bottom{display:flex;gap:16px;justify-content:space-between;align-items:center;margin-top:auto;width:100%;font-size:13px}.blog-card-bottom>a{font-weight:600;text-decoration:none;white-space:nowrap}.blog-card-bottom>a span{margin-left:12px;font-size:23px;font-weight:400}.blog-time{display:inline-flex;gap:9px;align-items:center;font-family:var(--sans);font-size:12px;color:#51616c}.blog-time svg{width:19px;height:19px;flex-shrink:0}.blog-tag{display:inline-block;padding:3px 13px;border:1px solid #c7c0b2;background:#e9e4daec;border-radius:18px;font:11px/1.4 var(--sans);text-transform:uppercase;letter-spacing:.04em;text-decoration:none}.blog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.blog-card{border:1px solid #dfd6c7;border-radius:6px;overflow:hidden;display:flex;flex-direction:column;background:#fff2;transition:box-shadow .18s}.blog-card:hover{box-shadow:0 6px 20px #102b4212}.blog-card-media{position:relative;display:block;text-decoration:none;overflow:hidden}.blog-card-media>.blog-tag{position:absolute;left:17px;top:13px}.blog-image{width:100%;aspect-ratio:2.05;object-fit:cover}.blog-placeholder{position:relative;width:100%;aspect-ratio:2.05;background:linear-gradient(145deg,#d7d6cc,#ebeadf 52%,#c5cbd0);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;color:#647785;isolation:isolate}.blog-placeholder:before{content:'';position:absolute;inset:17px;border:1px solid #6c82912f;z-index:-1}.blog-placeholder svg{width:50px;height:50px;opacity:.72}.blog-placeholder>span{font:10px var(--sans);letter-spacing:.14em;text-transform:uppercase}.blog-card-copy{padding:14px 19px 13px;display:flex;flex-direction:column;flex:1}.blog-card h2{font-size:25px;line-height:1.05;margin-bottom:12px}.blog-card p{font:16px/1.38 Georgia,serif;margin-bottom:15px;color:#3c4b5b}.blog-newsletter{position:relative;background:#0b2c42 url('/assets/img/dark-navy-bg.png') center/cover;color:#f9f2e6;padding:23px 0;overflow:hidden;isolation:isolate}.blog-newsletter:before{content:'';position:absolute;inset:0;background:repeating-radial-gradient(ellipse at 20% 110%,transparent 0 12px,#7695a418 13px 14px,transparent 15px 21px);z-index:-1}.blog-newsletter-inner{display:grid;grid-template-columns:1.05fr 1fr 1.65fr .55fr;align-items:center;gap:28px}.blog-newsletter h2{font-size:28px;text-transform:uppercase;margin:0;line-height:1.04}.blog-newsletter p{font:15px/1.4 Georgia,serif;margin:0}.blog-subscribe-fields{display:flex;gap:8px}.blog-subscribe-fields input{width:100%;min-width:0;border:1px solid #c7c0b4;border-radius:5px;background:#f6f1e8;height:38px;padding:8px 13px;font-size:12px;color:#142e43}.blog-subscribe-fields button{border:1px solid #437997;background:#24638b;color:white;border-radius:4px;font-family:Pribambas,var(--sans);padding:6px 19px;font-size:17px}.blog-consent{display:flex;align-items:flex-start;gap:7px;font:10px/1.4 var(--sans);margin-top:9px}.blog-consent input{width:13px;height:13px;margin:0;flex-shrink:0;accent-color:#376786}.blog-newsletter .blog-form-message{font:12px/1.4 var(--sans);margin-top:9px}.blog-newsletter .handwritten{font-size:17px;transform:rotate(-12deg)}.blog-breadcrumbs{display:flex;gap:9px;flex-wrap:wrap;font-size:11px;padding:16px 0;color:#66737b}.blog-breadcrumbs a{text-decoration:none}.blog-article-hero{display:grid;grid-template-columns:1.1fr 1fr;position:relative;border-bottom:1px solid #d7cfc0;padding-bottom:23px;gap:23px}.blog-article-intro{padding:9px 0 0}.blog-article-intro h1{font-size:clamp(35px,4vw,53px);line-height:1.02;margin:10px 0 16px;letter-spacing:-.045em}.blog-article-intro>p{font:22px/1.2 Georgia,serif;max-width:590px;margin-bottom:22px}.blog-article-hero>.blog-placeholder,.blog-article-hero>.blog-image{height:100%;min-height:300px;aspect-ratio:auto;border-radius:3px;mask-image:linear-gradient(105deg,transparent,#000 12%)}.blog-meta{display:flex;flex-wrap:wrap;gap:17px;align-items:center;font-size:11px;color:#526375}.blog-meta time{padding-right:15px;border-right:1px solid #d3cab9}.blog-share{display:flex;align-items:center;gap:13px}.blog-share a{font-weight:700;text-decoration:none;color:#0d304a}.blog-share button{border:0;background:none;color:#0d304a;font-size:24px;padding:0}.blog-share [data-copy-status]{font-size:11px}.blog-share [data-copy-status]:empty{display:none}.blog-article-layout{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:40px;padding-top:26px}.blog-prose{position:relative;font:18px/1.48 Georgia,serif;min-width:0;isolation:isolate;padding-bottom:16px}.blog-prose:after{content:'';position:absolute;right:-8px;bottom:0;width:215px;height:170px;background:url('/assets/img/catalog-v2/wave-decoration.webp') center/cover;opacity:.19;mix-blend-mode:multiply;z-index:-1;mask-image:radial-gradient(ellipse,#000,transparent 72%)}.blog-prose>p:first-of-type{font-size:21px;line-height:1.35}.blog-prose>p:first-of-type:first-letter{float:left;font-size:100px;line-height:.8;margin:7px 12px 0 0;color:#0b293e}.blog-prose h2{font-size:29px;margin:23px 0 9px}.blog-prose h3{font-size:24px;margin:20px 0 8px}.blog-prose p{margin-bottom:15px}.blog-prose li+li{margin-top:2px}.blog-prose blockquote{position:relative;border:1px solid #ccc7bc;border-radius:5px;padding:22px 28px 20px 75px;font-size:25px;font-style:italic;line-height:1.3;margin:24px 0;background:#fff3}.blog-prose blockquote:before{content:'“';position:absolute;left:17px;top:0;font:85px Georgia,serif;color:#667e8e}.blog-prose blockquote p{margin:0}.blog-prose img{border-radius:4px;max-width:100%;height:auto}.blog-prose a{overflow-wrap:anywhere}.blog-prose pre{overflow:auto;max-width:100%;font-size:14px}.blog-prose table{display:block;max-width:100%;overflow:auto}.blog-custom-decoration{position:absolute;inset:0 0 auto auto;width:220px;max-height:300px;object-fit:contain;opacity:.18;z-index:-1}.blog-sidebar section{border:1px solid #ded6c8;border-radius:6px;margin-bottom:17px;overflow:hidden;background:#fff2}.blog-sidebar h2{font-size:20px;margin:0 0 12px}.blog-author{padding:13px}.blog-author>div{display:flex;gap:13px;align-items:flex-start}.blog-author img,.blog-author-mark{width:73px;height:83px;flex-shrink:0;border-radius:50%;object-fit:cover}.blog-author-mark{display:grid;place-items:center;background:#dcd8ca url('/assets/img/home/paper-grain.svg');font:52px Georgia,serif;color:#486a7d;border:1px solid #c9c3b7}.blog-author h3{font-size:17px;margin:0 0 9px}.blog-author p{font:13px/1.4 Georgia,serif;margin:0}.blog-sidebar-related{padding:12px}.blog-sidebar-related>a{display:grid;grid-template-columns:95px 1fr;gap:12px;margin-top:15px;text-decoration:none}.blog-sidebar-related .blog-placeholder,.blog-sidebar-related .blog-image{aspect-ratio:1;height:100%;border-radius:3px;min-height:95px}.blog-sidebar-related .blog-placeholder span{display:none}.blog-sidebar-related .blog-placeholder svg{width:35px}.blog-sidebar-related h3{font-size:17px;line-height:1.06;margin:8px 0}.blog-sidebar-related .blog-tag{font-size:9px;padding:2px 9px}.blog-sidebar-related .blog-time{font-size:10px;gap:5px}.blog-sidebar-related .blog-time svg{width:15px;height:15px}.blog-sidebar .blog-newsletter-side{padding:25px 15px 100px;color:#18384d;background:linear-gradient(#f5f0e5c9,#f5f0e5ed 65%,#f5f0e580),url('/assets/img/catalog-v2/wave-decoration.webp') center bottom/cover}.blog-newsletter-side h2{font-family:'Segoe Print',cursive;font-size:28px;line-height:1.25;text-transform:none;transform:rotate(-8deg);margin:0 0 28px}.blog-newsletter-side p{margin-bottom:15px}.blog-newsletter-side .blog-subscribe-fields{flex-direction:column}.blog-newsletter-side button{background:#0b2c42}.blog-related{border-top:1px solid #d7cfc0;padding:15px 0 24px}.blog-section-heading{display:flex;justify-content:space-between;gap:20px;align-items:center;margin-bottom:15px}.blog-section-heading h2{font-size:28px;margin:0}.blog-section-heading>a{font-size:12px;text-decoration:none}.blog-card-compact{display:grid;grid-template-columns:40% 60%}.blog-card-compact .blog-placeholder,.blog-card-compact .blog-image{height:100%;aspect-ratio:auto;min-height:160px}.blog-card-compact .blog-placeholder span{display:none}.blog-card-compact .blog-card-media>.blog-tag{left:7px;top:8px;font-size:8px;padding:3px 7px}.blog-card-compact .blog-card-copy{padding:12px}.blog-card-compact h2{font-size:18px;margin-bottom:9px}.blog-card-compact p{font-size:12px;line-height:1.3;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.blog-card-compact .blog-card-bottom{gap:5px}.blog-card-compact .blog-time{font-size:9px;gap:4px}.blog-card-compact .blog-card-bottom>a{font-size:0}.blog-card-compact .blog-card-bottom>a span{font-size:21px;margin:0}.blog-pagination{display:flex;justify-content:center;gap:25px;margin-top:30px;font-size:14px}.blog-empty{padding:70px 20px;text-align:center}.blog-empty h2{font-size:34px}.blog-page a:focus-visible,.blog-page button:focus-visible,.blog-page input:focus-visible{outline:2px solid #367499;outline-offset:4px}.blog-page .home-footer{padding-top:26px}.blog-page .home-footer h3{text-transform:uppercase;font-family:Pribambas,var(--sans);letter-spacing:.01em}
@media(max-width:1100px){.blog-tools{align-items:flex-start}.blog-categories a{padding:7px 13px}.blog-article-layout{gap:25px;grid-template-columns:minmax(0,1fr) 250px}.blog-newsletter-inner{grid-template-columns:1fr 1fr 1.6fr}.blog-newsletter-inner>.handwritten{display:none}.blog-card-compact{display:flex}.blog-card-compact .blog-placeholder{aspect-ratio:2.4;min-height:100px}.blog-card-compact .blog-image{aspect-ratio:2.4;height:auto}.blog-card-compact .blog-card-copy{padding:14px}.blog-featured-copy h2{font-size:31px}}
@media(max-width:800px){.blog-hero{min-height:250px}.blog-hero-note{display:none}.blog-hero h1{font-size:64px}.blog-hero-copy{max-width:70%}.blog-hero p br{display:none}.blog-tools{flex-direction:column;gap:15px}.blog-search{max-width:none;width:100%}.blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.blog-featured{grid-template-columns:1fr 1fr;gap:20px}.blog-featured-copy h2{font-size:29px}.blog-featured-copy p{font-size:16px}.blog-featured .blog-card-bottom{flex-wrap:wrap}.blog-article-hero{grid-template-columns:1fr}.blog-article-hero>.blog-placeholder,.blog-article-hero>.blog-image{min-height:230px;aspect-ratio:2.5;mask-image:none}.blog-article-layout{grid-template-columns:1fr}.blog-sidebar{display:grid;grid-template-columns:1fr 1fr;gap:18px}.blog-sidebar-related{display:none}.blog-newsletter-inner{grid-template-columns:1fr 1.4fr;gap:18px}.blog-newsletter-inner>p{display:none}.blog-newsletter h2{font-size:25px}.blog-card-compact:last-child{grid-column:1/-1}.blog-card-compact:last-child .blog-card-media{max-height:190px}}
@media(max-width:520px){.blog-page .container{width:calc(100% - 32px)}.blog-hero{padding-top:24px;min-height:240px}.blog-hero:after{inset:0 -16px 0 20%;opacity:.24}.blog-hero-copy{max-width:95%}.blog-hero h1{font-size:58px}.blog-hero h2{font-size:25px}.blog-hero p{font-size:16px}.blog-seal{display:none}.blog-categories{gap:7px}.blog-categories a{font-size:12px;min-width:60px;padding:6px 12px}.blog-featured{grid-template-columns:1fr;gap:15px}.blog-featured .blog-placeholder,.blog-featured .blog-image{min-height:190px;aspect-ratio:1.8}.blog-featured-copy h2{font-size:30px}.blog-grid{grid-template-columns:1fr;gap:20px}.blog-card .blog-placeholder,.blog-card .blog-image{aspect-ratio:1.9}.blog-card h2{font-size:26px}.blog-card-copy{padding:17px}.blog-newsletter-inner{grid-template-columns:1fr}.blog-newsletter h2{font-size:28px}.blog-subscribe-fields button{padding:6px 14px}.blog-article-intro h1{font-size:38px;overflow-wrap:break-word}.blog-article-intro>p{font-size:21px}.blog-meta{gap:12px}.blog-breadcrumbs{font-size:10px;gap:7px}.blog-prose{font-size:17px}.blog-prose>p:first-of-type{font-size:19px}.blog-prose h2{font-size:27px}.blog-prose blockquote{font-size:22px;padding:20px 18px 20px 55px}.blog-prose blockquote:before{left:10px;font-size:66px}.blog-sidebar{grid-template-columns:1fr}.blog-sidebar .blog-newsletter-side{display:none}.blog-section-heading{align-items:flex-start}.blog-section-heading h2{font-size:27px}.blog-section-heading a{max-width:105px}.blog-card-compact{display:grid;grid-template-columns:38% 62%}.blog-card-compact .blog-placeholder,.blog-card-compact .blog-image{aspect-ratio:auto;height:100%;min-height:160px}.blog-card-compact h2{font-size:19px}.blog-card-compact:last-child{grid-column:auto}.blog-page .site-header .site-logo img{width:125px}.blog-page .brand-motto{font-size:9px}}
.blog-page .site-header{position:relative;inset:auto;background-image:linear-gradient(#061a2cca,#061a2cca),url('/assets/img/dark-navy-bg.png')}.blog-page .site-header .header-layout{padding-block:12px;align-items:center;min-height:84px}.blog-page .site-header .site-logo{width:185px}.blog-page .site-header .site-logo img{height:auto}.blog-page .site-header .brand-motto{font-size:8px;margin-top:3px}.blog-prose p:has(>img:only-child){float:right;width:30%;margin:5px 0 14px 22px}.blog-prose:before{content:'';display:table}.blog-prose{display:flow-root}.blog-newsletter{background-image:linear-gradient(#08283bd9,#08283bd9),url('/assets/img/dark-navy-bg.png')}.blog-page .blog-newsletter h2{font-weight:400}.blog-newsletter p{font-weight:400}
@media(max-width:600px){.blog-page .site-header .header-layout{display:flex;flex-wrap:wrap;gap:8px 15px}.blog-page .site-header .site-logo{width:155px}.blog-page .site-header .site-nav{order:3;flex:1 0 100%;padding-top:3px;gap:0 16px;justify-content:flex-start}.blog-page .home-header-actions{position:static;margin-left:auto}.blog-page .site-header .site-nav a{font-size:14px}.blog-prose p:has(>img:only-child){width:38%;margin-left:15px}}
.blog-article-intro{min-width:0}.blog-share{flex-wrap:wrap}.blog-article-hero>.blog-image,.blog-article-hero>.blog-placeholder{min-width:0}
@media(max-width:800px){.blog-article-hero{grid-template-columns:minmax(0,1fr)}}
