.blog-page{--blog-bg:var(--bg);min-height:100vh;background:var(--bg);color:var(--text);padding-top:var(--header-h)}.blog-detail-body{padding-top:0}.blog-detail-page .blog-search{margin:50px auto 25px}.blog-shell{width:min(100% - 44px,var(--content-max));margin:0 auto}.blog-hero{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(430px,.98fr);align-items:center;min-height:485px;padding:32px 0 22px;border-bottom:1px solid rgba(233,220,210,.55);overflow:hidden}.blog-hero-copy{position:relative;z-index:2;max-width:640px;padding-left:2px}.blog-breadcrumb{display:flex;align-items:center;gap:12px;margin:0 0 38px;color:#5d5a58;font-size:14px}.blog-breadcrumb span{font-size:23px;color:#837b76}.blog-breadcrumb strong{color:#171717}.blog-hero h1{max-width:620px;margin:0 0 24px;color:var(--steel-blue);font-family:"Saira",Arial,sans-serif;font-size:clamp(54px,5vw,88px);font-weight:800;line-height:.92;letter-spacing:-3px}.blog-hero h1 span{display:block;color:var(--orange)}.blog-hero .lead{max-width:575px;margin-bottom:26px;font-size:18px;line-height:1.6}.blog-search{display:flex;align-items:center;width:min(530px,100%);height:50px;padding:5px 5px 5px 10px;border:1px solid #d8c6ba;border-radius:25px;background:rgba(255,255,255,.7);box-shadow:0 8px 24px rgba(85,48,25,.05)}.blog-search svg{flex:0 0 25px;width:25px;height:25px;color:#111}.blog-search input{min-width:0;flex:1;border:0;outline:0;background:transparent;padding:0 10px;color:var(--text);font-size:14px}.blog-search input::placeholder{color:#9b9591}.blog-search button{height:40px;padding:0 20px;border:0;border-radius:999px;background:var(--orange);color:#fff;font-size:16px;font-weight:600}.blog-search button:hover,.blog-search button:focus-visible{background:var(--navy)}.blog-search .blog-search-clear{display:none;align-items:center;justify-content:center;flex:0 0 30px;width:30px;height:40px;padding:0;border:0;border-radius:50%;background:transparent;color:var(--navy)}.blog-search .blog-search-clear.is-visible{display:inline-flex}.blog-search .blog-search-clear:hover,.blog-search .blog-search-clear:focus-visible{background:rgba(70,96,121,.1);color:var(--orange)}.blog-search .blog-search-clear svg{flex:0 0 18px;width:18px;height:18px}.blog-hero-visual{position:relative;z-index:1;align-self:stretch;min-height:430px}.blog-hero-visual>img{position:absolute;inset:-8% -9% -10% -10%;width:119%;height:120%;max-width:none;object-fit:contain;object-position:center center;mix-blend-mode:multiply}.blog-note{position:absolute;z-index:2;right:-7px;top:51%;width:110px;color:#171717;font-family:"Caveat","Segoe Print",cursive;font-size:22px;line-height:1.15;transform:rotate(-8deg)}.blog-note::before{content:"↙";position:absolute;top:-78px;left:24px;color:var(--orange);font-family:Arial,sans-serif;font-size:72px;font-weight:300;line-height:1;transform:rotate(-13deg)}.blog-note::after{content:"";display:block;width:105px;margin:10px 0 0 -3px;border-bottom:5px solid var(--orange);transform:skewX(-26deg) rotate(-5deg)}.blog-categories{display:none;grid-template-columns:repeat(7,minmax(0,1fr));gap:15px;padding:0}.blog-category{display:flex;align-items:center;gap:10px;min-height:50px;padding:15px;border:1px solid rgba(233,220,210,.65);border-radius:15px;background:rgba(255,255,255,.62);box-shadow:0 9px 19px rgba(84,51,32,.06);text-align:left}.blog-category:hover{border-color:transparent;background:var(--navy);color:#fff}.blog-category.is-active{border-color:transparent;background:var(--orange);color:#fff;box-shadow:0 10px 24px rgba(255,58,18,.1)}.blog-category svg{flex:0 0 29px;width:29px;height:29px;color:#111;stroke-width:1}.blog-category.is-active svg{color:#fff}.blog-category:hover svg{color:#fff}.blog-category strong,.blog-category small{display:block;white-space:nowrap}.blog-category strong{font-size:14px;font-weight:600;line-height:1;color:var(--navy)}.blog-category small{margin-top:0;color:#666;font-size:12px}.blog-category:hover strong,.blog-category:hover small,.blog-category.is-active strong,.blog-category.is-active small{color:#fff}body.blog-page .blog-detail-page .blog-category{background:rgba(255,255,255,.62);transform:none}body.blog-page .blog-detail-page .blog-category:hover{border-color:transparent;background:var(--navy);color:#fff;transform:none}body.blog-page .blog-detail-page .blog-category.is-active,body.blog-page .blog-detail-page .blog-category.is-active:hover{border-color:transparent;background:var(--orange);color:#fff;transform:none}body.blog-page .blog-detail-page .blog-category:hover strong,body.blog-page .blog-detail-page .blog-category:hover small,body.blog-page .blog-detail-page .blog-category.is-active strong,body.blog-page .blog-detail-page .blog-category.is-active small,body.blog-page .blog-detail-page .blog-category:hover svg,body.blog-page .blog-detail-page .blog-category.is-active svg{color:#fff}.blog-featured{padding:40px 0 72px}.blog-section-heading{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:28px}.blog-section-heading h2{margin:0;color:#1b2e40;font-family:"Saira",Arial,sans-serif;font-size:39px;font-weight:700;letter-spacing:-1.5px;line-height:1}.blog-section-heading h2::after{content:"";display:block;width:48px;margin-top:15px;border-bottom:2px solid var(--orange)}.blog-all-link{display:inline-flex;align-items:center;gap:10px;padding:8px 0;color:#182838;font-size:14px;font-weight:500}.blog-all-link svg{width:18px;height:18px;color:#111}.blog-all-link:hover svg{transform:translateX(4px)}.blog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px}.blog-card{min-width:0;overflow:hidden;border:1px solid rgba(233,220,210,.62);border-radius:13px;background:#fffaf6;box-shadow:0 12px 27px rgba(82,50,31,.07)}.blog-card:hover{transform:none;box-shadow:0 18px 34px rgba(82,50,31,.12)}.blog-card-media{position:relative;height:196px;overflow:hidden;background:#e6ddd5}.blog-card-media img{width:100%;height:100%;object-fit:cover}.blog-card:hover .blog-card-media img{transform:scale(1.04)}.blog-card-media::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(251,243,237,.92) 0 48%,transparent 75%);pointer-events:none}.blog-card-body{position:relative;min-height:196px;padding:16px 20px 17px}.blog-card-tag{display:inline-block;margin-bottom:14px;padding:5px 13px;border-radius:999px;background:#ffe2d5;color:var(--orange);font-size:10px;font-weight:700}.blog-card h3{max-width:240px;margin:0 0 11px;color:#182d40;font-family:"Saira",Arial,sans-serif;font-size:20px;line-height:1.2;letter-spacing:-.4px}.blog-card p{max-width:250px;margin:0 0 18px;color:#383735;font-size:12px;line-height:1.65}.blog-card time{color:#847e79;font-size:12px}.blog-card[hidden]{display:none}.blog-list-page{padding-bottom:70px}.blog-list-page .blog-hero{min-height:290px}.blog-list-page .blog-hero-copy{max-width:800px}.blog-list-page .blog-hero h1{font-size:clamp(48px,5vw,76px)}.blog-list-page .blog-hero .lead{max-width:690px}.blog-list-page .blog-hero-visual{min-height:250px}.blog-list-page .blog-hero-visual img{opacity:.28}.blog-list-page .blog-note{display:none}.blog-list-page .blog-grid{grid-template-columns:repeat(3,minmax(0,1fr));padding-top:22px}.blog-empty{display:none;padding:36px 0;color:var(--muted);text-align:center}.blog-empty.is-visible{display:block}.blog-empty a{color:var(--orange);font-weight:600;text-decoration:none}.blog-empty a:hover,.blog-empty a:focus-visible{color:var(--navy)}.home-blog-section{display:block;height:auto;min-height:0;padding:0 0 34px;overflow:visible;background:var(--bg)}.home-blog-section::after{display:none}.home-blog-inner{width:100%;margin:0 auto}.home-blog-hero{position:relative;z-index:0;display:grid;grid-template-columns:minmax(0,65fr) minmax(0,35fr);align-items:center;gap:10px;margin-bottom:50px}.home-blog-copy{position:relative;z-index:2}.home-blog-copy.reveal{transform:translateX(-55px)}.home-blog-copy.reveal.visible{transform:none}.home-blog-eyebrow{display:inline-block;margin:0;color:var(--orange);font-size:15px;font-weight:600;letter-spacing:.05em;line-height:normal;border-bottom:1px dashed currentColor;padding-bottom:0}.home-blog-eyebrow::after{display:none}.home-blog-copy h2{max-width:660px;margin:15px 0 20px;color:#111;font-family:"Saira",Arial,sans-serif;font-size:clamp(42px,3vw,58px);font-weight:800;line-height:.98;letter-spacing:-2.5px}.home-blog-copy h2 span{color:var(--orange)}.home-blog-copy .lead{max-width:650px;margin:0 0 24px;color:#383432;font-size:15px;line-height:1.55}.home-blog-hero-button{min-height:50px;padding:0 20px;border-radius:10px;font-size:16px;font-weight:300}.home-blog-hero-button svg{width:20px;height:20px;margin-top:0;stroke-width:1.5}.home-blog-visual{position:relative;z-index:2;align-self:stretch;overflow:visible;pointer-events:none}.home-blog-visual.reveal{transform:translateX(55px)}.home-blog-visual.reveal.visible{transform:none}.home-blog-visual img{float:left;width:100%;height:auto;max-width:100%;mix-blend-mode:normal}.home-blog-grid{position:relative;z-index:2;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px}.home-blog-grid.reveal{transform:translateY(55px)}.home-blog-grid.reveal.visible{transform:none}.home-blog-card{position:relative;display:flex;flex-direction:column;gap:0;min-width:0;padding:16px;border:1px solid rgba(233,220,210,.68);border-radius:10px;background:#fffaf6;box-shadow:0 8px 18px rgba(33,39,37,.055),0 2px 5px rgba(33,39,37,.035);overflow:hidden}.home-blog-card:nth-child(n+5){display:none}.blog-detail-page .blog-listing{padding:25px 0 0}.blog-detail-page .blog-list-grid .home-blog-card:nth-child(n+4){display:grid}.blog-detail-page .blog-list-grid .home-blog-card{width:100%}.home-blog-card:hover{transform:none;box-shadow:0 15px 30px rgba(33,39,37,.11),0 4px 8px rgba(33,39,37,.045)}.home-blog-card-content{display:flex;flex-direction:column;min-width:0}.home-blog-card-tag{display:inline-flex;align-items:center;gap:5px;flex:0 0 auto;margin:0;padding:0;border-radius:0;background:transparent;color:#666;font-size:12px;font-weight:500;line-height:1;white-space:nowrap}.home-blog-card-tag:hover,.home-blog-card-tag:focus-visible{color:var(--orange)}.home-blog-card-tag svg{flex:0 0 15px;width:15px;height:15px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1}.home-blog-card h2{max-width:none;margin:0 0 5px;color:var(--steel-blue);font-family:"Saira",Arial,sans-serif;font-size:15px;font-weight:500;line-height:1.15;letter-spacing:-.5px}.home-blog-card p{max-width:none;margin:0;color:#333;font-size:13px;line-height:1.25}.home-blog-card-media{position:relative;align-self:stretch;width:calc(100% + 32px);height:auto;margin:-16px -16px 12px;border-radius:8px 8px 0 0;background:none;overflow:hidden;display:block;color:inherit;text-decoration:none}.home-blog-card-media::after{content:"";position:absolute;inset:0;border-radius:inherit;background:rgba(70,96,121,.12);opacity:0;pointer-events:none}.home-blog-card-media:hover::after,.home-blog-card-media:focus-visible::after{opacity:1}.home-blog-card-media:focus-visible{outline:2px solid var(--orange);outline-offset:-2px}.home-blog-card-media img{display:block;width:100%;height:auto;object-fit:contain;box-shadow:none}.home-blog-card-meta{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:10px;margin:0 0 10px;padding-top:0}.home-blog-card-meta time{display:inline-flex;align-items:center;gap:5px;white-space:nowrap}.home-blog-card-readmore{display:inline-flex;align-items:center;gap:5px;margin:0 0 0 4px;color:var(--orange);font-size:inherit;font-weight:500;line-height:inherit;text-decoration:none;white-space:nowrap;vertical-align:middle}.home-blog-card-meta time{color:#666;font-size:12px;font-weight:500;line-height:1}.home-blog-card-meta time svg{width:15px;height:15px;stroke-width:1}.home-blog-card-readmore svg{width:15px;height:15px;margin:0}.home-blog-card-readmore:hover{color:var(--steel-blue)}.home-blog-card-readmore:hover svg{transform:translateX(3px)}.home-blog-bottom-cta{display:flex;align-items:center;justify-content:center;gap:20px;width:fit-content;max-width:100%;min-height:60px;margin:40px auto 0;padding:5px 15px;border-radius:10px;background:#fffaf6;box-shadow:0 10px 20px rgba(83,51,30,.07)}.home-blog-bottom-cta.reveal{transform:translateY(55px)}.home-blog-bottom-cta.reveal.visible{transform:none}.home-blog-bottom-copy{display:flex;align-items:center;gap:10px;min-width:0;font-size:14px;line-height:1;color:#333;font-weight:500;white-space:nowrap}.home-blog-bottom-copy svg{flex:0 0 25px;width:25px;height:25px;color:var(--orange);stroke-width:1.25}.home-blog-bottom-copy .poenfi-link{color:var(--orange);white-space:nowrap}.home-blog-bottom-copy .poenfi-link:hover{color:#1b2e40}.home-blog-bottom-link{flex:0 0 auto;min-height:42px;padding-inline:17px;border-radius:8px;font-size:11.5px;font-weight:800;white-space:nowrap}.home-blog-bottom-link svg{width:16px;height:16px}body.blog-page .blog-detail-page .blog-list-grid{grid-template-columns:repeat(4,minmax(0,1fr))}body.blog-page .blog-detail-page .blog-list-grid .home-blog-card{border-color:var(--line);background:var(--surface-soft);box-shadow:0 8px 20px rgba(33,39,37,.06),0 2px 6px rgba(33,39,37,.035)}body.blog-page .blog-detail-page .blog-list-grid .home-blog-card:hover{background:var(--surface-soft);box-shadow:0 15px 32px rgba(33,39,37,.11),0 4px 8px rgba(33,39,37,.045)}body.blog-page .blog-detail-page .blog-list-grid .home-blog-card[hidden]{display:none !important}body.blog-page .blog-detail-page .blog-shell{width:100%;margin:0}.blog-detail-page .blog-category{color:inherit;text-decoration:none}.blog-article-body{padding-top:0}.blog-article-page{color:var(--text)}.blog-article-breadcrumb{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin:0 auto 28px;width:min(100% - 44px,var(--content-max));color:#756e69;font-size:13px}.blog-article-breadcrumb a{color:var(--steel-blue);text-decoration:none}.blog-article-breadcrumb a:hover{color:var(--orange)}.blog-article{width:min(100% - 44px,940px);margin:0 auto;padding:0 0 64px}.blog-article-header{max-width:820px;margin:0 auto 28px;text-align:center}.blog-article-tag{display:inline-block;margin-bottom:12px;padding:6px 10px;background:#fff0e7;color:var(--orange);font-size:12px;font-weight:600;line-height:1}.blog-article-header h1{margin:0 0 15px;color:var(--steel-blue);font-family:"Saira",Arial,sans-serif;font-size:clamp(30px,3vw,42px);font-weight:700;line-height:1.1;letter-spacing:-.9px}.blog-article-excerpt{max-width:700px;margin:0 auto 15px;color:#333;font-size:17px;line-height:1.55}.blog-article-date{display:inline-flex;align-items:center;gap:6px;color:#756e69;font-size:12px}.blog-article-date svg{width:16px;height:16px}.blog-article-meta{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0 auto 30px;border:1px solid var(--line);border-radius:10px;background:#fffaf6;overflow:hidden}.blog-article-meta-item{display:flex;align-items:center;gap:10px;min-width:0;min-height:70px;padding:12px 15px;border-right:1px dashed var(--line);border-bottom:1px dashed var(--line);color:var(--steel-blue);text-align:left}.blog-article-meta-item:nth-child(4n){border-right:0}.blog-article-meta-item:nth-last-child(-n+4){border-bottom:0}.blog-article-meta-item>svg{flex:0 0 22px;width:22px;height:22px;color:var(--orange);fill:none;stroke:currentColor;stroke-width:1.4}.blog-article-meta-item span{display:grid;gap:4px;min-width:0}.blog-article-meta-item b,.blog-article-meta-item small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.blog-article-meta-item b{color:var(--steel-blue);font-size:12px;font-weight:600;line-height:1}.blog-article-meta-item small{color:#333;font-size:12px;line-height:1.15}.blog-article-meta-action{width:100%;border-top:0;border-left:0;font:inherit}.blog-article-meta-action:hover,.blog-article-meta-action:focus-visible{background:#fff0e7}.blog-article-media{width:100%;max-height:360px;margin-bottom:32px;border:1px solid rgba(233,220,210,.7);border-radius:14px;background:#fffaf6;overflow:hidden}.blog-article-media img{display:block;width:100%;height:100%;max-height:360px;object-fit:cover}.blog-article-content{max-width:760px;margin:0 auto}.blog-article-content p{margin:0 0 20px;color:#333;font-size:17px;line-height:1.75}.blog-article-content p:last-child{margin-bottom:0}.blog-article-not-found{width:min(100% - 44px,940px);margin:30px auto 72px;padding:70px 30px;border:1px solid var(--line);border-radius:14px;background:#fff;text-align:center}.blog-article-not-found h1{margin:0 0 14px;color:var(--steel-blue);font-size:32px}.blog-article-not-found p{margin:0 0 22px;color:#333}.blog-related{width:min(100% - 44px,var(--content-max));margin:0 auto 72px;padding-top:36px;border-top:1px solid var(--line)}.blog-related h2{margin:0 0 22px;color:var(--steel-blue);font-family:"Saira",Arial,sans-serif;font-size:26px;font-weight:600;letter-spacing:-.5px}.blog-related-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px}.blog-related-grid .home-blog-card{display:grid}.blog-article-page .blog-article{width:min(100% - 44px,760px);margin-left:0;margin-right:0}.blog-article-page .blog-article-header{max-width:700px;margin-left:0;margin-right:0;text-align:left}.blog-article-page .blog-article-excerpt{margin-left:0;margin-right:0}.blog-article-page .blog-article-date{justify-content:flex-start}.blog-article-page .blog-article-meta,.blog-article-page .blog-article-content{margin-left:0;margin-right:0}.blog-article-page .blog-article-hero{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(430px,520px);gap:50px;align-items:center;width:calc(100% + (var(--page-gutter) * 2));min-height:350px;margin-left:calc(var(--page-gutter) * -1);margin-bottom:50px;padding:50px var(--page-gutter) 58px;border-bottom:1px solid var(--line);background:#fff}.blog-article-page .blog-article-hero-copy{min-width:0}.blog-article-page .blog-article-hero .blog-article-breadcrumb{position:absolute;right:var(--page-gutter);bottom:0;left:var(--page-gutter);width:auto;margin:0}.blog-article-page .blog-article-header{max-width:640px;margin:0;text-align:left}.blog-article-page .blog-article-excerpt{margin-left:0;margin-right:0}.blog-article-page .blog-article-meta{width:100%;max-width:none;margin:0;grid-template-columns:repeat(2,minmax(0,1fr))}.blog-article-page .blog-article-meta-item:nth-child(4n){border-right:1px dashed var(--line)}.blog-article-page .blog-article-meta-item:nth-child(2n){border-right:0}.blog-article-page .blog-article-meta-item:nth-last-child(-n+4){border-bottom:1px dashed var(--line)}.blog-article-page .blog-article-meta-item:nth-last-child(-n+2){border-bottom:0}.blog-article-page .blog-article-hero{min-height:0;margin-bottom:35px;padding-top:32px;padding-bottom:46px}.blog-article-page .blog-article-hero .blog-article-meta-item{min-height:58px;padding:9px 12px}.blog-article-page .blog-article{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:32px;align-items:start;width:min(100% - 44px,1100px);margin-left:auto;margin-right:auto}.blog-article-page .blog-article-media{min-width:0;margin-bottom:0}.blog-article-page .blog-article-content{min-width:0;max-width:none;margin:0}.blog-article-page .blog-article-hero{grid-template-columns:minmax(0,1fr) minmax(500px,700px);gap:50px;margin-bottom:30px;padding-top:50px;padding-bottom:50px}.blog-article-page .blog-article-header{max-width:750px}.blog-article-page .blog-article-header h1{color:var(--steel-blue);font-size:40px;font-weight:700;line-height:1;letter-spacing:-1.5px}.blog-article-page .blog-article-excerpt{max-width:680px;font-size:16px;line-height:1.3}.blog-article-page .blog-article-tag{display:none}.blog-article-page .blog-article-hero .blog-article-breadcrumb{bottom:10px;gap:5px;color:var(--orange);font-size:12px;font-weight:300;line-height:1}.blog-article-page .blog-article-hero .blog-article-breadcrumb a{color:var(--steel-blue)}.blog-article-page .blog-article-hero .blog-article-breadcrumb a:hover,.blog-article-page .blog-article-hero .blog-article-breadcrumb a:focus-visible{color:var(--orange)}.blog-article-page .blog-article-hero .blog-article-breadcrumb span[aria-hidden="true"]{color:#a79b92}.blog-article-page .blog-article-hero .blog-article-breadcrumb span[aria-current="page"]{color:var(--orange)}.blog-article-page .blog-article-hero .blog-article-meta-item{min-height:58px;padding:9px 12px;border-right:1px dashed var(--line);border-bottom:1px dashed var(--line)}.blog-article-page .blog-article-hero .blog-article-meta-item:nth-child(4n){border-right:0}.blog-article-page .blog-article-hero .blog-article-meta-item:nth-child(-n+4){border-bottom:1px dashed var(--line)}.blog-article-page .blog-article-hero .blog-article-meta-item:nth-last-child(-n+4){border-bottom:0}.blog-article-page .blog-article-hero .blog-article-meta-item{gap:6px;padding:8px 9px;background:#F8F7F3}.blog-article-page .blog-article-hero .blog-article-meta-item>svg{flex-basis:20px;width:20px;height:20px}.blog-article-page .blog-article-hero .blog-article-meta-item b,.blog-article-page .blog-article-hero .blog-article-meta-item small{overflow:visible;text-overflow:clip;white-space:normal}.blog-article-page .blog-article-hero .blog-article-meta-action{background:#F8F7F3}.blog-article-page .blog-article-hero .blog-article-meta-action:hover,.blog-article-page .blog-article-hero .blog-article-meta-action:focus-visible{background:#fff0e7}.blog-article-page .blog-article-hero .blog-article-meta{grid-template-columns:repeat(4,minmax(0,1fr));background:#F8F7F3}.blog-article-page .blog-article{display:block;width:100%;margin-left:0;margin-right:0}.blog-article-page .blog-article-media{float:left;width:40%;margin:0 32px 24px 0}.blog-article-page .blog-article-content{max-width:none}.blog-article-page .blog-article-content h2{margin:28px 0 12px;color:var(--steel-blue);font-family:"Saira",Arial,Helvetica,sans-serif;font-size:26px;font-weight:600;line-height:1.1;letter-spacing:-.5px}.blog-article-page .blog-article-content h2:first-child{margin-top:0}.blog-article-page .blog-article-content a{color:var(--steel-blue);font-weight:600;text-decoration:underline;text-decoration-color:var(--orange);text-underline-offset:3px}.blog-article-page .blog-article-content a:hover,.blog-article-page .blog-article-content a:focus-visible{color:var(--orange)}.blog-article-page .blog-article-content p.blog-article-link{margin-bottom:12px}.blog-article-page .blog-article-meta-item span{gap:5px}.blog-article-page .blog-article-meta-item b{font-size:13px}.blog-article-page .blog-article-meta-item small{line-height:1}.blog-article-category-link:hover,.blog-article-category-link:focus-visible{color:var(--orange)}.blog-article-page .blog-article-excerpt{line-height:1.25}.blog-article-page .blog-article-content p{margin:0 0 15px;color:#333;font-size:16px;line-height:1.25}.blog-article-page .blog-article-content h2{margin:15px 0 5px;color:var(--steel-blue);font-family:"Saira",Arial,Helvetica,sans-serif;font-size:23px;font-weight:500;line-height:1;letter-spacing:-.5px}.blog-article-page .blog-article-content a{border-bottom:1px dashed var(--orange);text-decoration:none}.blog-article-page .blog-article{padding:0 0 25px}.blog-article-page .blog-related{width:min(100%,var(--content-max));margin:0;padding-top:25px;border-top:1px solid var(--line)}.blog-card-media,.blog-article-page .blog-article-media{box-shadow:0 6px 14px rgba(33,39,37,.18)}.home-blog-card-media img{object-fit:contain;object-position:center;transform:none;box-shadow:none}.home-blog-card:hover .home-blog-card-media img{transform:none}.home-blog-card .home-blog-card-media:hover img,.home-blog-card .home-blog-card-media:focus-visible img{transform:none;opacity:.90;filter:brightness(.97)}.blog-article-page .blog-article-media{height:auto;max-height:none;overflow:hidden}.blog-article-page .blog-article-media img{width:100%;height:auto;max-height:none;object-fit:contain;object-position:center;box-shadow:0 6px 14px rgba(33,39,37,.18)}.home-blog-card-media picture,.blog-article-page .blog-article-media picture{display:block;width:100%}.blog-article-tags{clear:both;width:min(100%,var(--content-max));margin:0 auto 30px;padding-top:25px;border-top:1px solid var(--line)}.blog-article-tags h2{margin:0 0 15px;color:var(--steel-blue);font-family:"Saira",Arial,Helvetica,sans-serif;font-size:23px;font-weight:500;line-height:1;letter-spacing:-.5px}.blog-article-tags-list{display:flex;flex-wrap:wrap;gap:9px}.blog-article-tag-link{display:inline-flex;align-items:center;min-height:32px;padding:7px 12px;border:1px solid rgba(233,220,210,.9);border-radius:3px;background:#fffaf6;color:var(--steel-blue);font-size:13px;font-weight:500;line-height:1;text-decoration:none}.blog-article-tag-link:hover,.blog-article-tag-link:focus-visible{border-color:var(--orange);background:#fff0e7;color:var(--orange)}@media (width>=1441px) and (width <=1600px){body.blog-page .about-detail-page .about-detail-hero{grid-template-columns:400px minmax(250px,1fr) minmax(320px,560px)}body.blog-page .about-detail-page .about-detail-copy{width:400px;max-width:400px}}@media (width>=1281px) and (width <=1440px){body.blog-page .about-detail-page .about-detail-hero{grid-template-columns:350px minmax(250px,1fr) minmax(320px,540px)}body.blog-page .about-detail-page .about-detail-copy{width:350px;max-width:350px}}@media screen{.blog-search button{cursor:pointer}.home-blog-card-tag{transition:color .2s ease}.blog-article-category-link{transition:color .2s ease}.blog-category{cursor:pointer;transition:background .2s,border-color .2s,color .2s}.blog-all-link svg{transition:transform .2s}.blog-card{transition:box-shadow .22s,border-color .22s,background-color .22s}.blog-card-media img{transition:transform .3s}.home-blog-copy.reveal{transition:opacity .65s ease,transform .65s ease}.home-blog-visual.reveal{transition:opacity .75s ease .08s,transform .75s ease .08s}.home-blog-grid.reveal{transition:opacity .65s ease .18s,transform .65s ease .18s}.home-blog-card{transition:box-shadow .22s,border-color .22s,background-color .22s}.home-blog-card-media{cursor:pointer}.home-blog-card-media::after{transition:opacity .22s ease}.home-blog-card-media img{transition:opacity .22s ease,filter .22s ease}.home-blog-card-readmore svg{transition:transform .2s}.home-blog-bottom-cta.reveal{transition:opacity .65s ease .3s,transform .65s ease .3s}.blog-article-meta-action{cursor:pointer}.blog-article-tag-link{transition:background-color .2s ease,color .2s ease,border-color .2s ease}}