.harvey-blog-shell{color:#173c38;background:#f6f4ed;min-height:100vh;font-family:Lexend Deca,Arial,sans-serif}.blog-header{background:#fffefa;border-bottom:1px solid #dce4de;justify-content:space-between;align-items:center;gap:24px;padding:22px clamp(22px,6vw,90px);display:flex}.blog-brand{color:#173c38;letter-spacing:-.05em;align-items:center;gap:10px;font-size:20px;font-weight:700;text-decoration:none;display:flex}.blog-mark{color:#173c38;background:#f27d64;border-radius:50% 50% 50% 8%;place-items:center;width:34px;height:34px;font-size:17px;display:grid}.blog-header nav{gap:20px;display:flex}.blog-header nav a{color:#607a70;font-size:12px;text-decoration:none}.blog-header nav a:hover{color:#173c38}.blog-hero{text-align:center;width:min(980px,100% - 44px);margin:0 auto;padding:90px 0 45px}.blog-eyebrow{color:#6f9789;letter-spacing:.15em;text-transform:uppercase;font:10px monospace}.blog-hero h1{letter-spacing:-.08em;max-width:790px;margin:14px auto 16px;font-size:clamp(35px,5vw,62px);font-weight:500;line-height:1.02}.blog-hero p{color:#71847c;max-width:680px;margin:auto;font-size:15px;line-height:1.7}.blog-category-row{color:#81918a;flex-wrap:wrap;justify-content:center;align-items:center;gap:9px;width:min(1160px,100% - 44px);margin:0 auto 25px;font-size:11px;display:flex}.blog-category-pill{color:#365950;background:#fffefa;border:1px solid #dbe3dc;border-radius:999px;padding:8px 12px}.blog-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;width:min(1160px,100% - 44px);margin:0 auto;padding-bottom:90px;display:grid}.blog-card{background:#fffefa;border:1px solid #dbe3dc;border-radius:12px;overflow:hidden;box-shadow:0 10px 26px #17352d0a}.blog-card-featured{grid-column:span 2;grid-template-columns:1fr 1fr;display:grid}.blog-card-cover{background:linear-gradient(135deg,#123d3a,#396e61 60%,#f27d64) 50%/cover;align-items:flex-end;min-height:190px;padding:16px;display:flex}.blog-card-cover span{color:#173c38;letter-spacing:.08em;text-transform:uppercase;background:#fffefaee;border-radius:999px;padding:6px 9px;font:10px monospace}.blog-card-copy{align-content:start;gap:9px;padding:21px;display:grid}.blog-meta{color:#81918a;letter-spacing:.07em;text-transform:uppercase;margin:0;font:10px monospace}.blog-card h2{letter-spacing:-.055em;margin:0;font-size:21px;line-height:1.15}.blog-card h2 a{color:#173c38;text-decoration:none}.blog-card-copy>p:not(.blog-meta){color:#607a70;margin:0;font-size:12px;line-height:1.6}.blog-read-link{color:#173c38;font-size:11px;font-weight:700;text-decoration:none}.blog-empty{text-align:center;grid-column:1/-1;padding:60px}.blog-empty h2{margin:0 0 8px}.blog-empty p{color:#71847c}.blog-article{width:min(1160px,100% - 44px);margin:0 auto;padding:62px 0 80px}.blog-article-hero{grid-template-columns:1.1fr .9fr;align-items:stretch;gap:40px;display:grid}.blog-article-hero h1{letter-spacing:-.08em;margin:13px 0 15px;font-size:clamp(36px,5vw,64px);font-weight:500;line-height:1.01}.blog-article-excerpt{color:#607a70;max-width:640px;font-size:16px;line-height:1.65}.blog-byline{color:#81918a;font-size:11px}.blog-article-cover{border-radius:12px;min-height:360px}.blog-article-layout{grid-template-columns:minmax(0,760px) 180px;gap:48px;max-width:990px;margin:60px auto 0;display:grid}.blog-article-body{color:#365950;font-size:16px;line-height:1.8}.blog-article-body h2{color:#173c38;letter-spacing:-.06em;margin:42px 0 13px;font-size:27px;line-height:1.1}.blog-article-body p{margin:0 0 20px}.blog-article-body ul{padding-left:22px}.blog-article-body a{color:#1d6d60}.blog-share{color:#81918a;border-left:1px solid #dbe3dc;align-content:start;gap:10px;height:max-content;padding:15px;font-size:10px;display:grid;position:sticky;top:24px}.blog-share a{color:#173c38;font-size:11px;text-decoration:none}.blog-related{width:min(990px,100% - 44px);margin:0 auto 80px}.blog-related-grid{grid-template-columns:1fr 1fr;gap:14px;margin-top:15px;display:grid}.blog-related-grid a{color:#173c38;background:#fffefa;border:1px solid #dbe3dc;border-radius:10px;gap:8px;padding:18px;text-decoration:none;display:grid}.blog-related-grid span,.blog-related-grid small{color:#81918a;font-size:10px}.blog-related-grid strong{font-size:16px;line-height:1.25}.blog-footer{color:#81918a;background:#fffefa;border-top:1px solid #dce4de;justify-content:space-between;align-items:center;gap:18px;padding:24px clamp(22px,6vw,90px);font-size:11px;display:flex}.blog-not-found{place-content:center;gap:18px;min-height:55vh;display:grid}@media (max-width:850px){.blog-grid{grid-template-columns:1fr 1fr}.blog-card-featured{grid-column:span 2}.blog-article-hero,.blog-article-layout{grid-template-columns:1fr}.blog-share{border-top:1px solid #dbe3dc;border-left:0;position:static}.blog-article-cover{min-height:240px}}@media (max-width:560px){.blog-header nav{gap:10px}.blog-header nav a:nth-child(2){display:none}.blog-grid{grid-template-columns:1fr}.blog-card-featured{grid-column:auto;display:block}.blog-related-grid{grid-template-columns:1fr}.blog-footer{flex-direction:column;align-items:flex-start}}.harvey-blog-shell .blog-hero,.harvey-blog-shell .blog-category-row,.harvey-blog-shell .blog-grid,.harvey-blog-shell .blog-article,.harvey-blog-shell .blog-related{width:min(1190px,100% - 48px)}.harvey-blog-shell .blog-hero{width:min(820px,100% - 48px);padding:66px 0 34px}.harvey-blog-shell .blog-hero h1{font-size:clamp(36px,4.5vw,56px)}.harvey-blog-shell .blog-category-row{justify-content:flex-start;gap:8px;margin-bottom:28px}.harvey-blog-shell .blog-category-pill{color:#4d595f;border-color:#d9dfdb;padding:8px 13px;font-size:11px;font-weight:500;text-decoration:none;transition:border-color .18s,background-color .18s,color .18s}.harvey-blog-shell .blog-category-pill:hover,.harvey-blog-shell .blog-category-pill.is-selected{color:#ff684f;background:#fff8f4;border-color:#ff7b64}.harvey-blog-shell .blog-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;padding-bottom:88px}.harvey-blog-shell .blog-card,.harvey-blog-shell .blog-card-featured{box-shadow:none;border-color:#dfe3e0;border-radius:18px;grid-column:auto;display:block}.harvey-blog-shell .blog-card-cover-link{padding:23px 23px 0;display:block}.harvey-blog-shell .blog-card-cover{aspect-ratio:16/9;background-color:#e7eeea;border-radius:14px;min-height:0;padding:0}.harvey-blog-shell .blog-card-cover span{display:none}.harvey-blog-shell .blog-card-copy{gap:12px;padding:20px 23px 22px}.harvey-blog-shell .blog-card-category{color:#ff684f;font-weight:700}.harvey-blog-shell .blog-card h2{letter-spacing:-.045em;font-size:20px;line-height:1.12}.harvey-blog-shell .blog-card-copy>p:not(.blog-meta):not(.blog-card-date){color:#727d91;font-size:13px;line-height:1.58}.harvey-blog-shell .blog-card-date{color:#747d8b;margin:0;font-size:12px}.harvey-blog-shell .blog-card-actions{align-items:center;gap:14px;margin-top:2px;display:flex}.harvey-blog-shell .blog-read-link{color:#ff684f;font-size:13px;font-weight:600}.harvey-blog-shell .blog-share-button{color:#4d595f;cursor:pointer;font:inherit;background:0 0;border:1px solid #ffb7a9;border-radius:999px;padding:7px 13px;font-size:12px}.harvey-blog-shell .blog-share-button:hover{color:#ff684f;background:#fff8f4}@media (max-width:850px){.harvey-blog-shell .blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.harvey-blog-shell .blog-grid{grid-template-columns:1fr}.harvey-blog-shell .blog-card-cover-link{padding:16px 16px 0}.harvey-blog-shell .blog-card-copy{padding:18px 16px 20px}}.harvey-blog-shell.blog-article-page{background:#fffefa}.blog-article-page .blog-article{padding:42px 0 74px}.blog-article-page .blog-article-hero{grid-template-columns:minmax(280px,335px) minmax(0,1fr);align-items:start;gap:31px}.blog-article-page .blog-article-cover-column{min-width:0}.blog-article-page .blog-article-cover{aspect-ratio:4/3;background-color:#e7eeea;border-radius:17px;min-height:0}.blog-article-page .blog-cover-credit{color:#8a919d;text-overflow:ellipsis;white-space:nowrap;margin:8px 3px 0;font-size:9px;text-decoration:none;display:block;overflow:hidden}.blog-article-page .blog-cover-credit:hover{color:#ff684f}.blog-article-page .blog-article-intro{padding:17px 0 0}.blog-article-page .blog-meta{color:#4d596f;font-size:10px}.blog-article-page .blog-article-category{color:#ff684f;font-weight:700}.blog-article-page .blog-article-hero h1{color:#292741;letter-spacing:-.045em;max-width:720px;margin:17px 0 24px;font-size:clamp(28px,3vw,38px);font-weight:700;line-height:1.07}.blog-article-page .blog-author-row{align-items:center;gap:10px;margin-bottom:22px;display:flex}.blog-article-page .blog-author-avatar{color:#fffefa;background:#173c38;border-radius:50%;place-items:center;width:36px;height:36px;font-size:12px;font-weight:700;display:grid}.blog-article-page .blog-author-row div{gap:3px;display:grid}.blog-article-page .blog-author-row strong{color:#4d596f;font-size:12px;font-weight:500}.blog-article-page .blog-author-row small{color:#7b8494;font-size:11px}.blog-article-page .blog-article-actions{flex-wrap:wrap;gap:8px;display:flex}.blog-article-page .blog-action-button,.blog-article-page .blog-share-button{color:#34344b;cursor:pointer;min-height:30px;font:inherit;white-space:nowrap;background:#fffefa;border:1px solid #dce0e5;border-radius:999px;justify-content:center;align-items:center;padding:6px 13px;font-size:11px;text-decoration:none;display:inline-flex}.blog-article-page .blog-action-facebook{color:#fff;background:#ff684f;border-color:#ff684f}.blog-article-page .blog-action-linkedin{color:#fff;background:#0a66c2;border-color:#0a66c2}.blog-article-page .blog-action-button:hover,.blog-article-page .blog-share-button:hover{color:#ff684f;border-color:#ff684f}.blog-article-page .blog-action-facebook:hover,.blog-article-page .blog-action-linkedin:hover{color:#fff}.blog-article-page .blog-article-lede{color:#10131b;max-width:1110px;margin:31px 0 0;font-size:18px;font-weight:500;line-height:1.55}.blog-article-page .blog-article-layout{max-width:1110px;margin:20px 0 0;display:block}.blog-article-page .blog-article-body{color:#111;max-width:1110px;font-size:15px;line-height:1.7}.blog-article-page .blog-article-body h2{color:#292741;letter-spacing:-.035em;margin:32px 0 13px;font-size:23px;font-weight:700}.blog-article-page .blog-article-body p,.blog-article-page .blog-article-body li{color:#111;margin-bottom:18px}.blog-article-page .blog-article-body a{color:#ff684f;font-weight:600}.blog-article-page .blog-article-body ul{padding-left:22px}@media (max-width:850px){.blog-article-page .blog-article-hero{grid-template-columns:1fr}.blog-article-page .blog-article-cover{max-width:520px}.blog-article-page .blog-article-intro{padding-top:4px}}@media (max-width:560px){.blog-article-page .blog-article{padding-top:28px}.blog-article-page .blog-article-hero h1{font-size:34px}.blog-article-page .blog-article-lede{font-size:16px}}
