.journal-card{border:1px solid #e4d9cc;border-radius:11px;background:#fffdf9;overflow:hidden;transition:transform .2s,box-shadow .2s;min-width:0}.journal-card:hover{transform:translateY(-4px);box-shadow:0 12px 25px #4730240b}.journal-card-link{display:flex;flex-direction:column;height:100%}.journal-cover{position:relative;background:#ece5f1;color:#573b64;min-height:190px;padding:30px 25px;overflow:hidden;display:flex;align-items:center}.journal-cover>span{position:relative;z-index:1;font-size:32px;line-height:1.12;letter-spacing:-1.1px;max-width:90%}.journal-cover>b{position:absolute;right:12px;bottom:11px;font-size:90px;font-weight:300;opacity:.22;line-height:1}.journal-cover>small{position:absolute;bottom:14px;left:25px;font-size:8px;letter-spacing:1.6px;opacity:.65}.theme-sand .journal-cover{background:#eee3d3;color:#815a37}.theme-olive .journal-cover{background:#e9eadc;color:#686c43}.theme-clay .journal-cover{background:#f0ddd3;color:#965e42}.journal-card-body{padding:23px;display:flex;flex-direction:column;flex:1}.journal-category{font-size:10px;letter-spacing:1.1px;text-transform:uppercase;color:#9c7c63;line-height:1.6;margin-bottom:12px}.journal-card h3{font-size:23px;line-height:1.3;letter-spacing:-.5px;color:#4f3c53;margin:0 0 14px}.journal-card-body>p{font-size:14px;line-height:1.8;color:#877668;margin-bottom:23px}.journal-card-meta{display:flex;justify-content:space-between;gap:10px;font-size:11px;color:#947257;line-height:1.6;margin-top:auto;padding-top:15px;border-top:1px solid #e9dfd3}.home-journal-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.home-journal-grid .journal-cover{min-height:178px;padding:25px 21px}.home-journal-grid .journal-cover>span{font-size:28px}.home-journal-grid .journal-cover>small{left:21px;font-size:7px}.home-journal-grid .journal-card-body{padding:21px}.home-journal-grid .journal-card h3{font-size:20px}.home-journal-grid .journal-card-body>p{font-size:13px}.home-journal-grid .journal-card-meta{font-size:10px}.journal-hero{padding-top:30px;padding-bottom:47px;border-bottom:1px solid #e3d9ce}.journal-breadcrumb{display:flex;gap:11px;flex-wrap:wrap;align-items:center;font-size:11px;color:#a48b76;line-height:1.6;margin-bottom:41px}.journal-breadcrumb a{color:#8d6950}.journal-breadcrumb a:hover{color:#c55220}.journal-hero>.eyebrow{font-size:11px;color:#9a7558;letter-spacing:1.5px;margin-bottom:20px}.journal-title-row{display:flex;justify-content:space-between;align-items:flex-end;gap:65px}.journal-title-row h1{font-size:58px;letter-spacing:-2.3px;line-height:1.12;margin:0}.journal-title-row h1 span{color:#96704f}.journal-title-row>p{max-width:360px;font-size:17px;line-height:1.8;margin:0;color:#827063}.journal-layout{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:48px;padding-top:42px;padding-bottom:75px;align-items:start}.journal-side{display:grid;gap:25px;position:sticky;top:115px}.journal-side-intro{border:1px solid #e5dacf;padding:28px;background:#f7f2ec;border-radius:10px}.journal-side .eyebrow{font-size:9px;letter-spacing:1.5px;line-height:1.6;color:#a18a73;margin-bottom:18px}.journal-side-intro h2{font-size:28px;letter-spacing:-.8px;line-height:1.2;color:#70526c;margin-bottom:18px}.journal-side-intro p{font-size:14px;line-height:1.8;color:#89796d;margin-bottom:20px}.journal-side-intro ul{list-style:none;padding:0;margin:0}.journal-side-intro li{font-size:12px;line-height:1.7;border-top:1px solid #e2d4c5;padding:11px 0;color:#8b705b}.journal-side-intro li:before{content:'↗';margin-right:10px;color:#aa825e}.journal-cta{background:#eee5f1;border:1px solid #ded0e5;border-radius:10px;padding:28px}.journal-cta h3{font-size:26px;line-height:1.2;letter-spacing:-.5px;color:#664572;margin-bottom:18px}.journal-cta p:not(.eyebrow){font-size:14px;line-height:1.8;color:#89718f;margin-bottom:22px}.journal-cta .button{font-size:12px;gap:15px;padding:10px 10px 10px 15px;width:100%;background:#72517f;border-color:#72517f}.journal-cta .button span{width:28px;height:28px;font-size:18px}.journal-cta small{display:block;font-size:11px;line-height:1.8;color:#a189a7;margin-top:16px}.journal-search{margin-bottom:21px}.journal-search label{display:block;font-size:12px;font-weight:500;color:#836852;margin-bottom:9px}.journal-search>div{display:flex;align-items:center;gap:12px;border:1px solid #dbcbbb;background:#fff;padding:0 16px;border-radius:7px;min-height:53px}.journal-search svg{color:#a48163;flex-shrink:0}.journal-search input{font-size:15px;background:transparent;border:0;min-width:0;padding:16px 0;width:100%;outline:none}.journal-search>div:focus-within{outline:2px solid #c5522066;outline-offset:2px}.journal-search small{font-size:11px;color:#a18a77;line-height:1.6;display:block;margin-top:9px}.journal-search button{font-size:23px;color:#a1846d;padding:6px}.journal-filters{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:18px}.journal-filters button{font-size:12px;border:1px solid #e1d5c7;background:#f8f4ef;border-radius:30px;padding:9px 14px;color:#91745d;line-height:1.6}.journal-filters button[aria-pressed=true]{background:#64466f;border-color:#64466f;color:#fff}.journal-filters button:hover{border-color:#98709f}#result-count{font-size:12px;color:#9b846f;margin:0 0 20px}.journal-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:25px}.journal-empty{padding:45px 25px;border:1px solid #e2d4c5;background:#f6efe7;border-radius:10px;text-align:center}.journal-empty h2{font-size:29px}.journal-empty p{font-size:15px}.journal-empty .button{font-size:13px}.article-hero{padding-bottom:35px}.article-hero h1{max-width:950px;font-size:54px;line-height:1.14;letter-spacing:-1.8px;margin-bottom:23px}.article-deck{font-size:20px;line-height:1.7;color:#8b7768;max-width:820px;margin-bottom:22px}.article-byline{display:flex;align-items:center;flex-wrap:wrap;gap:12px;font-size:12px;color:#a18a76;line-height:1.7}.article-layout{display:grid;grid-template-columns:minmax(0,760px) minmax(240px,300px);gap:70px;padding-top:37px;justify-content:space-between;align-items:start}.article-body{min-width:0}.article-body p{font-size:17px;line-height:1.9;color:#6e6269;margin:0 0 21px}.article-body a{color:#9f592b;text-decoration:underline;text-underline-offset:4px;text-decoration-color:#cfac9270}.article-body a:hover{color:#653f76}.article-answer{padding:25px 27px;background:#f3ece3;border-left:3px solid #b7855d;border-radius:0 8px 8px 0;margin-bottom:36px}.article-answer>span{font-size:10px;letter-spacing:1.5px;color:#9c795d;display:block;margin-bottom:12px}.article-answer p{font-size:18px;line-height:1.8;color:#775742;margin:0}.article-body section{margin-bottom:34px;scroll-margin-top:120px}.article-body h2{font-size:29px;line-height:1.25;letter-spacing:-.6px;color:#59405f;margin:0 0 20px}.article-takeaways{border:1px solid #e3d6c7;background:#f7f2eb;border-radius:10px;padding:25px}.article-takeaways ul{margin:0;padding:0;list-style:none}.article-takeaways li{font-size:14px;line-height:1.75;padding:14px 0;color:#8a715d;border-top:1px solid #e2d4c4}.article-takeaways li:first-child{border-top:0;padding-top:0}.article-takeaways li:last-child{padding-bottom:0}.article-toc{border-bottom:1px solid #e4d7c8;padding:0 4px 17px}.article-toc h2{font-size:15px;font-weight:500;letter-spacing:0;color:#836749;margin-bottom:15px}.article-toc a{font-size:13px;line-height:1.6;color:#9b7f67;display:block;margin-bottom:11px}.article-toc a:hover{color:#a15b2b}.article-questions details{border-bottom:1px solid #e4d7c9;padding:17px 0}.article-questions summary{font-size:17px;line-height:1.65;color:#705175;cursor:pointer}.article-questions details p{font-size:15px;margin:14px 0 0}.article-sources{padding-top:20px;border-top:1px solid #e3d6c7;margin-bottom:30px}.article-sources h2{font-size:20px}.article-sources ul{padding-left:20px}.article-sources li{font-size:14px;line-height:1.8;margin-bottom:8px}.article-author{background:#f4efe8;border-radius:9px;padding:25px;margin-bottom:20px}.article-author strong{font-size:15px;font-weight:500;color:#88623e}.article-author p{font-size:14px;line-height:1.85;margin:12px 0 0}.journal-related{padding-top:50px;padding-bottom:70px}.journal-related-heading{display:flex;align-items:center;justify-content:space-between;gap:25px;margin-bottom:25px}.journal-related-heading h2{font-size:34px;margin:0;letter-spacing:-1px}.journal-related .journal-grid{max-width:850px}.journal-related .journal-cover{min-height:175px}.journal-related .journal-card h3{font-size:23px}.insights-page a:focus-visible,.journal-filters button:focus-visible,.article-questions summary:focus-visible{outline:2px solid var(--orange);outline-offset:5px}
@media(max-width:1100px){.journal-layout{gap:30px;grid-template-columns:minmax(0,1fr) 270px}.journal-cover{min-height:180px;padding:26px 21px}.journal-cover>span{font-size:28px}.journal-card-body{padding:20px}.journal-card h3{font-size:21px}.journal-title-row h1{font-size:50px}.journal-title-row>p{max-width:290px;font-size:16px}.journal-title-row{gap:40px}.article-layout{gap:40px;grid-template-columns:minmax(0,1fr) 270px}.article-hero h1{font-size:48px}.home-journal-grid{gap:15px}.home-journal-grid .journal-cover{min-height:165px;padding:20px 16px}.home-journal-grid .journal-cover>span{font-size:24px}.home-journal-grid .journal-cover>small{left:16px;font-size:6px}.home-journal-grid .journal-card-body{padding:17px}.home-journal-grid .journal-card h3{font-size:18px}.home-journal-grid .journal-card-meta{font-size:9px;gap:5px}}
@media(max-width:850px){.journal-title-row{display:block}.journal-title-row>p{max-width:560px;margin-top:24px}.journal-title-row h1{font-size:47px}.journal-layout{grid-template-columns:1fr;gap:30px}.journal-side{position:static;grid-template-columns:1fr 1fr;align-items:start}.journal-side .journal-cta{height:100%}.article-side{grid-template-columns:1fr 1fr}.article-side .article-toc{grid-column:1/-1;grid-row:1}.article-toc a{display:inline-block;margin-right:18px}.article-layout{grid-template-columns:1fr;gap:30px}.article-hero h1{font-size:43px}.article-deck{font-size:18px}.article-side .journal-cta{height:auto}.home-journal-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.home-journal-grid .journal-cover{min-height:190px;padding:26px}.home-journal-grid .journal-cover>span{font-size:31px}.home-journal-grid .journal-cover>small{left:26px;font-size:8px}.home-journal-grid .journal-card-body{padding:23px}.home-journal-grid .journal-card h3{font-size:23px}.home-journal-grid .journal-card-body>p{font-size:14px}.home-journal-grid .journal-card-meta{font-size:11px}}
@media(max-width:540px){.journal-hero{padding-top:22px;padding-bottom:31px}.journal-breadcrumb{font-size:10px;gap:9px;margin-bottom:29px}.journal-hero>.eyebrow{font-size:10px}.journal-title-row h1{font-size:39px;letter-spacing:-1.4px}.journal-title-row>p{font-size:16px;margin-top:20px}.journal-layout{padding-top:29px;padding-bottom:49px}.journal-search input{font-size:16px}.journal-search label{font-size:13px}.journal-search small{font-size:11px}.journal-filters{gap:7px}.journal-filters button{font-size:11px;padding:9px 12px}.journal-grid,.home-journal-grid{grid-template-columns:1fr;gap:22px}.journal-cover,.home-journal-grid .journal-cover{min-height:210px;padding:28px}.journal-cover>span,.home-journal-grid .journal-cover>span{font-size:34px}.journal-cover>small,.home-journal-grid .journal-cover>small{left:28px;font-size:8px}.journal-card h3,.home-journal-grid .journal-card h3{font-size:24px}.journal-card-body{padding:24px}.journal-card-body>p{font-size:15px}.journal-card-meta{font-size:12px}.journal-side{grid-template-columns:1fr}.journal-side-intro,.journal-cta{padding:26px}.journal-side .eyebrow{font-size:10px}.journal-cta p:not(.eyebrow),.journal-side-intro p{font-size:15px}.journal-cta .button{font-size:14px}.journal-cta small{font-size:12px}.article-hero h1{font-size:36px;letter-spacing:-1px}.article-deck{font-size:17px}.article-byline{font-size:11px;gap:9px}.article-layout{padding-top:26px}.article-answer{padding:22px 21px}.article-answer p{font-size:17px}.article-body p{font-size:17px;line-height:1.85}.article-body h2{font-size:27px}.article-body section{margin-bottom:29px}.article-side{display:flex;flex-direction:column;gap:23px}.article-side>div{width:100%}.article-toc{order:-1}.article-toc a{font-size:14px;display:block}.article-takeaways li{font-size:15px}.journal-related{padding-block:38px 50px}.journal-related-heading h2{font-size:29px}.journal-related-heading .text-link{font-size:13px}.journal-related .journal-cover{min-height:190px}}
@media(prefers-reduced-motion:reduce){.journal-card{transition:none}}
