.f-blog-main{font-family:Manrope,Arial,sans-serif;margin-top:0!important;min-height:65vh}.f-blog-main>*{margin-block-start:0!important}.f-blog-hero{background:#f1e5eb;padding:70px 0 74px;border-bottom:1px solid #dfd8dc}.f-blog-hero .f-eyebrow{font-size:11px;letter-spacing:.12em;font-weight:650;color:#8c4d69;margin-bottom:23px}.f-blog-hero h1{font-family:Manrope,Arial,sans-serif;font-size:68px;font-weight:550;line-height:1.09;letter-spacing:-.04em;color:#202638;margin:0 0 25px}.f-blog-hero .f-lead{font-size:17px;line-height:1.8;color:#62616f;max-width:670px;margin-bottom:0}.f-blog-toolbar{padding:32px 0;display:flex;gap:35px;align-items:center;justify-content:space-between;border-bottom:1px solid #dfd8dc}.f-blog-filters{display:flex;align-items:center;gap:22px;flex-wrap:wrap}.f-blog-all{margin:0;font-size:12px;font-weight:600}.f-blog-all a{color:#202638}.f-blog-categories{display:flex;gap:20px;list-style:none;padding:0;margin:0}.f-blog-categories li{font-size:12px}.f-blog-categories a{color:#8c4d69;text-decoration:none}.f-blog-categories a:hover{text-decoration:underline}.f-blog-search{min-width:310px}.f-blog-search label{display:block;font-size:10px;color:#6b6370;margin-bottom:8px}.f-blog-search>div{display:flex;gap:8px}.f-blog-search input{font:inherit;min-width:0;width:230px;font-size:12px;border:1px solid #cfc3ca;border-radius:4px;background:#fff;padding:12px}.f-blog-search button{font:inherit;font-size:11px;font-weight:600;color:#fff;background:#202638;border:1px solid #202638;border-radius:4px;padding:12px 16px;cursor:pointer}.f-blog-feed{padding:46px 0 75px}.f-blog-query>.wp-block-post-template{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:34px;list-style:none;margin:0;padding:0}.f-blog-card{border:1px solid #e1d7de;background:#fff;border-radius:6px;overflow:hidden;height:100%}.f-blog-card>.wp-block-post-featured-image{margin:0}.f-blog-card>.wp-block-post-featured-image img{display:block;width:100%;aspect-ratio:1.6;object-fit:cover;object-position:center 35%;transition:transform .4s}.f-blog-card>.wp-block-post-featured-image{overflow:hidden}.f-blog-card:hover>.wp-block-post-featured-image img{transform:scale(1.025)}.f-blog-card-body{padding:29px}.f-blog-card-category{font-size:10px;letter-spacing:.08em;text-transform:uppercase;margin-bottom:18px;color:#95516f}.f-blog-card-category a{color:inherit;text-decoration:none}.f-blog-card h2{font-family:Manrope,Arial,sans-serif;font-size:29px;line-height:1.25;font-weight:550;letter-spacing:-.025em;margin:0 0 17px}.f-blog-card h2 a{color:#202638;text-decoration:none}.f-blog-card h2 a:hover{color:#95516f}.f-blog-card .wp-block-post-excerpt p{font-size:13px;line-height:1.8;color:#6a6570;margin:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.f-blog-card-footer{display:flex;align-items:center;justify-content:space-between;gap:20px;border-top:1px solid #e5dde2;padding-top:20px;margin-top:28px}.f-blog-card-footer time{font-size:10px;color:#817580}.f-blog-card-footer .wp-block-read-more{font-size:11px;font-weight:600;color:#202638;text-decoration:none}.f-blog-query>.wp-block-post-template>.wp-block-post:only-child{grid-column:1/-1}.f-blog-query>.wp-block-post-template>.wp-block-post:only-child .f-blog-card{display:grid;grid-template-columns:1.05fr 1fr;align-items:stretch}.f-blog-query>.wp-block-post-template>.wp-block-post:only-child .f-blog-card>.wp-block-post-featured-image{height:100%}.f-blog-query>.wp-block-post-template>.wp-block-post:only-child .f-blog-card img{height:100%;min-height:350px;object-fit:cover}.f-blog-query>.wp-block-post-template>.wp-block-post:only-child .f-blog-card-body{padding:42px;align-self:center}.f-blog-query>.wp-block-query-pagination{display:flex;justify-content:space-between;gap:18px;margin-top:38px;font-size:12px}.f-blog-empty{padding:40px;border:1px solid #e1d7de;background:#fff}.f-blog-empty h2{font-size:27px;letter-spacing:-.025em}.f-blog-empty p{font-size:14px;line-height:1.8}.f-blog-cta{background:#202638;padding:55px 0;color:#fff}.f-blog-cta .f-eyebrow{font-size:10px;letter-spacing:.1em;color:#c4cfa9}.f-blog-cta h2{font-family:Manrope,Arial,sans-serif;font-size:34px;font-weight:500;letter-spacing:-.03em;color:#fff;max-width:720px;margin:20px 0}.f-blog-cta p{font-size:13px;color:#c9c9d6;line-height:1.8}.f-blog-cta a{color:#fff;font-size:12px;font-weight:600}.f-blog-back{font-size:11px;margin:0 0 30px}.f-blog-back a{color:#7f5a6e;text-decoration:none}.f-blog-reading{width:min(800px,calc(100% - 48px));margin:0 auto!important}.f-blog-article-header{padding:55px 0 38px}.f-blog-article-category{font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:#95516f;margin-bottom:20px}.f-blog-article-category a{color:inherit;text-decoration:none}.f-blog-article-header h1{font-family:Manrope,Arial,sans-serif;font-size:54px;line-height:1.15;font-weight:550;letter-spacing:-.035em;margin:0 0 24px;color:#202638}.f-blog-article-header time{font-size:11px;color:#827680}.f-blog-cover{margin:0 0 35px}.f-blog-cover img{display:block;width:100%;aspect-ratio:16/9;object-fit:cover;object-position:center 30%;border-radius:5px}.f-blog-article-content{font-size:16px;line-height:1.9;color:#505363}.f-blog-article-content p{margin:0 0 24px}.f-blog-article-content h2{font-family:Manrope,Arial,sans-serif;font-size:29px;line-height:1.3;letter-spacing:-.025em;font-weight:600;margin:45px 0 20px;color:#202638}.f-blog-article-content h3{font-size:22px;line-height:1.4;margin:32px 0 18px}.f-blog-article-content .f-blog-credit{font-size:10px;color:#857884;margin-top:-20px;margin-bottom:30px}.f-blog-article-content .f-blog-note{padding:23px;background:#f1e5eb;border-left:2px solid #cbaabd;border-radius:3px;font-size:14px;margin:30px 0}.f-blog-article-end{margin:40px 0!important;padding:25px 0;border-top:1px solid #dfd8dc;border-bottom:1px solid #dfd8dc;font-size:12px}.f-blog-article-end a{color:#8c4d69}.f-blog-post-navigation{font-size:12px;gap:35px;padding-bottom:50px}.f-blog-post-navigation a{color:#202638}.f-blog-archive-hero h1{font-size:49px}.f-blog-archive-hero p{max-width:720px;line-height:1.8}.f-site-header .wp-block-navigation__container{gap:22px}
@media(max-width:1100px){.f-blog-hero h1{font-size:57px}.f-blog-toolbar{gap:22px}.f-blog-search{min-width:260px}.f-blog-search input{width:180px}.f-blog-card h2{font-size:25px}.f-blog-query>.wp-block-post-template>.wp-block-post:only-child .f-blog-card-body{padding:28px}.f-site-header .wp-block-navigation__container{gap:17px}}
@media(max-width:760px){.f-blog-hero{padding:45px 0}.f-blog-hero h1{font-size:43px}.f-blog-hero .f-lead{font-size:15px}.f-blog-toolbar{display:block;padding:24px 0}.f-blog-filters{gap:18px}.f-blog-search{margin-top:24px;min-width:0;width:100%}.f-blog-search input{flex:1;width:auto;font-size:16px}.f-blog-search button{font-size:12px}.f-blog-feed{padding:30px 0 50px}.f-blog-query>.wp-block-post-template{grid-template-columns:1fr;gap:25px}.f-blog-query>.wp-block-post-template>.wp-block-post:only-child .f-blog-card{display:block}.f-blog-query>.wp-block-post-template>.wp-block-post:only-child .f-blog-card img{height:auto;min-height:0;aspect-ratio:1.5}.f-blog-card-body,.f-blog-query>.wp-block-post-template>.wp-block-post:only-child .f-blog-card-body{padding:24px}.f-blog-card h2{font-size:26px}.f-blog-card-category{font-size:9px}.f-blog-cta{padding:42px 0}.f-blog-cta h2{font-size:29px}.f-blog-article-header{padding:37px 0 30px}.f-blog-article-header h1{font-size:37px}.f-blog-reading{width:calc(100% - 40px)}.f-blog-article-content{font-size:15px;line-height:1.85}.f-blog-article-content h2{font-size:26px;margin-top:35px}.f-blog-cover{margin-bottom:30px}.f-blog-cover img{aspect-ratio:1.4}.f-blog-archive-hero h1{font-size:37px}.f-blog-article-content .f-blog-note{padding:19px;font-size:13px}.f-blog-article-content .f-blog-credit{font-size:9px}.f-blog-post-navigation{font-size:11px;gap:20px}}

/* Blog v18: editorial introduction and quieter reading layout. */
.f-blog-hero{background:#f4eff2;padding:65px 0}.f-blog-intro-grid{display:grid;grid-template-columns:1.65fr 1fr;gap:100px;align-items:center}.f-blog-intro-copy h1{font-size:clamp(43px,4.1vw,64px);line-height:1.12;letter-spacing:-.045em}.f-blog-intro-copy .f-lead{font-size:16px;max-width:650px}.f-blog-editor-note{padding:28px 0 28px 35px;border-left:1px solid #d8c8d3}.f-blog-editor-label{font-size:9px!important;letter-spacing:.13em;color:#997b8e;margin:0 0 20px}.f-blog-editor-note h2{font-size:30px;font-weight:500;letter-spacing:-.035em;line-height:1.2;margin:0 0 20px;color:#5d4858}.f-blog-editor-note>p:last-child{font-size:13px;line-height:1.85;color:#847381;max-width:330px;margin:0}.f-blog-feed-label{font-size:9px!important;letter-spacing:.14em;color:#9b7c90;margin:0 0 24px}.f-blog-toolbar{padding:28px 0}.f-blog-filters{gap:14px}.f-blog-categories a{display:inline-block;padding:8px 14px;border-radius:30px;border:1px solid #dfd1da;background:#f8f4f6;font-size:11px}.f-blog-all a{text-decoration:none;border-bottom:1px solid #bca0af;padding-bottom:6px}.f-blog-card{border-radius:4px;box-shadow:0 12px 35px #50334704}.f-blog-query>.wp-block-post-template>.wp-block-post:only-child .f-blog-card{grid-template-columns:1.15fr 1fr}.f-blog-query>.wp-block-post-template>.wp-block-post:only-child .f-blog-card img{min-height:410px;object-position:50% 40%}.f-blog-query>.wp-block-post-template>.wp-block-post:only-child .f-blog-card h2{font-size:35px;line-height:1.22;letter-spacing:-.04em}.f-blog-query>.wp-block-post-template>.wp-block-post:only-child .f-blog-card-body{padding:42px}.f-blog-card-footer .wp-block-read-more{border-bottom:1px solid #b59ca9;padding-bottom:5px}.f-blog-end-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:90px;align-items:center}.f-blog-cta{background:#eeefe6;color:#242936;padding:60px 0}.f-blog-cta h2{color:#242936;margin:0;font-size:35px}.f-blog-cta .f-eyebrow{color:#858b74;margin:0 0 20px}.f-blog-cta p{color:#747c64}.f-blog-cta a{color:#424b33}.f-blog-article-header{background:#faf7f9;padding:55px 0 38px;margin-bottom:35px}.f-blog-article-header h1{font-size:51px;line-height:1.16}.f-blog-cover img{object-position:center 40%;border-radius:4px}.f-blog-article-content h2{font-weight:500;border-top:1px solid #e4dbe1;padding-top:30px}.f-blog-post-navigation:empty{display:none}
@media(min-width:761px) and (max-width:1100px){.f-blog-intro-grid{gap:45px;grid-template-columns:1.45fr 1fr}.f-blog-intro-copy h1{font-size:45px}.f-blog-editor-note{padding-left:25px}.f-blog-editor-note h2{font-size:27px}.f-blog-query>.wp-block-post-template>.wp-block-post:only-child .f-blog-card h2{font-size:28px}.f-blog-query>.wp-block-post-template>.wp-block-post:only-child .f-blog-card-body{padding:28px}.f-blog-end-grid{gap:45px}}
@media(max-width:760px){.f-blog-hero{padding:40px 0}.f-blog-intro-grid{grid-template-columns:1fr;gap:26px}.f-blog-intro-copy h1{font-size:39px;line-height:1.15}.f-blog-intro-copy .f-lead{font-size:15px}.f-blog-editor-note{padding:23px 0 0;border-left:0;border-top:1px solid #d8c8d3}.f-blog-editor-label{font-size:8px!important;margin-bottom:14px}.f-blog-editor-note h2{font-size:27px;margin-bottom:15px}.f-blog-editor-note>p:last-child{font-size:13px;max-width:none}.f-blog-query>.wp-block-post-template>.wp-block-post:only-child .f-blog-card{display:block}.f-blog-query>.wp-block-post-template>.wp-block-post:only-child .f-blog-card img{min-height:0;aspect-ratio:1.4}.f-blog-query>.wp-block-post-template>.wp-block-post:only-child .f-blog-card-body{padding:25px}.f-blog-query>.wp-block-post-template>.wp-block-post:only-child .f-blog-card h2{font-size:28px}.f-blog-end-grid{grid-template-columns:1fr;gap:20px}.f-blog-cta{padding:42px 0}.f-blog-cta h2{font-size:29px}.f-blog-article-header{padding:35px 0 28px;margin-bottom:25px}.f-blog-article-header h1{font-size:36px}.f-blog-article-content h2{padding-top:25px}.f-blog-feed-label{font-size:8px!important}}

