.nav .journal-nav{font-weight:750;color:#d74e33;white-space:nowrap}.journal{padding-top:34px;padding-bottom:70px}.journal-heading{display:grid;grid-template-columns:1.45fr 1fr;gap:50px;padding:38px 0 48px;border-bottom:1px solid #e0e6ee}.journal-heading h1{font-size:clamp(46px,5.8vw,78px);letter-spacing:-3.5px;line-height:1.03;margin:20px 0}.journal-heading h1 span{color:#ed583b}.journal-heading p{font-size:18px;line-height:1.7;max-width:530px;color:#657087}.journal-heading-note{background:#122640;color:white;border-radius:18px;padding:42px;align-self:stretch;display:flex;flex-direction:column;justify-content:center;position:relative;overflow:hidden}.journal-heading-note:after{content:'';position:absolute;width:240px;height:240px;border:1px solid #ffffff12;border-radius:50%;right:-60px;top:-40px;box-shadow:0 0 0 45px #ffffff04,0 0 0 90px #ffffff03}.journal-heading-note>span{font-size:12px;letter-spacing:2px;color:#b6c9e0}.journal-heading-note p{font-size:39px;line-height:1.15;letter-spacing:-1.4px;color:white;margin:27px 0}.journal-heading-note a{font-size:14px;color:#ffc4b2;position:relative;z-index:1}.journal-filter{display:flex;gap:25px;align-items:center;justify-content:space-between;padding:28px 0}.journal-tabs{display:flex;gap:8px;flex-wrap:wrap}.journal-tabs button{border:1px solid #dfe5ed;border-radius:25px;padding:10px 17px;font:inherit;font-size:14px;background:white;color:#4b5e78}.journal-tabs button.active{background:#172b45;border-color:#172b45;color:white}.journal-filter form{display:flex;min-width:230px;border-bottom:1px solid #bfc9d6}.journal-filter input{border:0;background:transparent;padding:12px 0;width:100%;font:inherit;font-size:14px;outline-offset:3px}.journal-filter button[aria-label]{border:0;background:none;padding:10px}.journal-filter svg{width:18px;height:18px}.journal-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px}.journal-card{border:1px solid #e2e8f0;border-radius:15px;overflow:hidden;background:white;display:flex;flex-direction:column;transition:transform .2s,box-shadow .2s}.journal-card:hover{transform:translateY(-4px);box-shadow:0 16px 34px #2236530a}.journal-image{display:block;aspect-ratio:1.65;overflow:hidden}.journal-image img{width:100%;height:100%;object-fit:cover;object-position:70% center;transition:transform .5s}.journal-card:hover .journal-image img{transform:scale(1.025)}.journal-card-copy{padding:25px;display:flex;flex-direction:column;flex:1}.journal-topic{color:#bc4b32;font-size:12px;text-transform:uppercase;letter-spacing:1.5px;font-weight:700}.journal-card h3{font-size:23px;line-height:1.3;letter-spacing:-.7px;margin:13px 0}.journal-card h3 a{color:#172b45}.journal-card-copy>p{font-size:15px;line-height:1.7;color:#64718a;margin-bottom:24px}.journal-card-foot{display:flex;justify-content:space-between;gap:12px;margin-top:auto;border-top:1px solid #ebeff5;padding-top:17px;font-size:12px;color:#69788f}.journal-card-foot a{color:#bd4d37;font-weight:700}.article-crumb{display:flex;gap:12px;flex-wrap:wrap;font-size:13px;color:#778297;padding:10px 0 30px}.article-heading{max-width:860px;margin:0 auto;text-align:center;padding-bottom:35px}.article-heading h1{font-size:clamp(35px,4.4vw,59px);letter-spacing:-2px;line-height:1.13;margin:19px 0}.article-heading>p{font-size:18px;line-height:1.7;color:#63728a;max-width:720px;margin:0 auto}.article-meta{display:flex;justify-content:center;gap:23px;flex-wrap:wrap;font-size:13px;color:#7b8799;margin-top:24px}.article-cover{width:100%;aspect-ratio:2.7;object-fit:cover;border-radius:16px;object-position:center}.article-layout{display:grid;grid-template-columns:minmax(0,760px) 280px;justify-content:space-between;gap:55px;margin-top:43px}.article-prose{font-size:17px;line-height:1.85;color:#43536b}.article-prose p{margin:0 0 23px}.article-prose h2{font-size:26px;line-height:1.25;letter-spacing:-.5px;color:#172b45;margin:34px 0 17px}.article-prose img{max-width:100%;height:auto;border-radius:8px}.article-prose ul,.article-prose ol{padding-left:25px}.article-prose a{color:#ba422f;text-decoration:underline}.article-prose .wp-block-image{margin:24px 0}.article-aside{align-self:start;padding:30px;background:#edf4fb;border-radius:14px;position:sticky;top:25px}.article-aside h2{font-size:28px;line-height:1.2;margin:18px 0}.article-aside p{font-size:15px;line-height:1.7;color:#60728b}.article-aside .btn{margin-top:12px}.article-share{display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap;border-top:1px solid #e0e5ed;padding-top:24px;margin-top:35px}.article-share a{text-decoration:none}.journal-related{grid-template-columns:repeat(3,minmax(0,1fr))}.article-input{min-height:280px}.related-checks{border:1px solid #e1e7ee;border-radius:10px;padding:15px}.related-checks label{display:flex;gap:9px;align-items:center;font-size:14px;margin:7px 0}.related-checks input{width:auto}.related-checks legend{font-size:14px;font-weight:700;padding:0 6px}.seo-columns{display:grid;grid-template-columns:1.1fr 1fr;gap:22px}.seo-columns h2,.seo-blog-grid h3{font-size:21px;line-height:1.35}.search-snippet{padding:20px;border:1px solid #dde4ee;border-radius:10px;background:#fff;margin-top:20px}.search-snippet small{display:block;color:#566c57;font-size:12px;overflow-wrap:anywhere}.search-snippet strong{display:block;color:#2255b1;font-size:20px;line-height:1.35;margin:8px 0;font-weight:500}.search-snippet p{font-size:14px;line-height:1.65;color:#5f697b;margin:0}.seo-steps{padding-left:21px;font-size:15px;line-height:1.7}.seo-steps li{margin-bottom:12px}.seo-links{display:flex;flex-direction:column;gap:13px;font-size:14px;color:#245c91;margin:22px 0}.seo-checklist{padding:0;list-style:none;font-size:14px;line-height:1.7}.seo-checklist li{display:flex;align-items:center;gap:10px;margin:7px 0}.seo-checklist span{width:20px;flex-shrink:0}.seo-ok{color:#28815c}.seo-needs{color:#a67221}.seo-blog-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.seo-blog-grid article{padding:20px;background:#f6f8fb;border-radius:10px}.product-description{font-size:15px;line-height:1.7;max-height:270px;overflow:auto;padding-right:6px;margin:18px 0}.product-description p{margin:0 0 14px}.journal-pagination{display:flex;justify-content:center;gap:12px;margin-top:35px}.journal-pagination .page-numbers{padding:10px 16px;border:1px solid #dce4ed;border-radius:6px}.journal-pagination .current{background:#142740;color:white}.journal-search-heading{margin-bottom:30px}.journal .section-kicker{font-size:12px}
@media(max-width:1000px){.journal-heading{gap:25px}.journal-heading-note{padding:28px}.journal-grid{gap:17px}.journal-card-copy{padding:19px}.journal-card h3{font-size:20px}.article-layout{grid-template-columns:1fr 250px;gap:30px}.seo-columns{grid-template-columns:1fr}.seo-blog-grid{grid-template-columns:1fr}.article-cover{aspect-ratio:2.2}}
@media(max-width:700px){.journal{padding-top:20px}.journal-heading{display:block;padding:20px 0 25px}.journal-heading h1{font-size:49px;letter-spacing:-2px}.journal-heading-note{display:none}.journal-heading p{font-size:16px}.journal-filter{align-items:stretch;flex-direction:column;gap:17px}.journal-grid{grid-template-columns:1fr}.journal-image{aspect-ratio:1.8}.journal-card h3{font-size:24px}.journal-card-copy{padding:24px}.article-heading{text-align:left;padding-bottom:26px}.article-heading h1{font-size:37px;letter-spacing:-1.3px}.article-heading>p{font-size:16px}.article-meta{justify-content:start;gap:15px}.article-cover{aspect-ratio:1.7}.article-layout{display:block;margin-top:27px}.article-prose{font-size:16px}.article-prose h2{font-size:25px}.article-aside{position:static;margin-top:30px}.journal-related{grid-template-columns:repeat(2,minmax(0,1fr))}.journal-home .section-head{align-items:start;gap:15px}.journal-home .section-head>a{white-space:nowrap}.article-crumb{font-size:12px}.search-snippet strong{font-size:18px}}
