.blog-heading{padding-top:55px;padding-bottom:45px}.blog-heading h1{max-width:850px;font-size:clamp(42px,5vw,65px);line-height:1.1}.blog-heading>p{max-width:520px;font-size:16px}.blog-list{padding-bottom:85px}.blog-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:27px}.blog-card{border:1px solid var(--line);border-radius:18px;overflow:hidden;display:flex;flex-direction:column;background:#fffdf8;transition:transform .2s}.blog-card:hover{transform:translateY(-4px)}.card-art{height:155px;padding:23px 28px;display:flex;align-items:center;justify-content:space-between;background:var(--blue);overflow:hidden}.art-02{background:#dce9d7}.art-03{background:#ede5d6}.art-04{background:#dfe5f5}.card-art>span{font:600 95px/.95 Manrope,sans-serif;letter-spacing:-8px;color:#1b315526;transform:rotate(-9deg)}.card-art>b{font-size:45px;font-weight:400}.card-copy{padding:28px;display:flex;flex-direction:column;flex:1}.card-copy h3{font-size:26px;line-height:1.3;letter-spacing:-1px;margin:16px 0 10px}.card-copy p{font-size:13px;line-height:1.8;flex:1}.read-link{display:block;border-top:1px solid var(--line);padding-top:17px;margin-top:20px;font-size:12px;font-weight:700}.breadcrumbs{display:flex;align-items:center;flex-wrap:wrap;gap:10px;font-size:11px;margin-bottom:32px;color:var(--muted);line-height:1.7}.breadcrumbs a{text-decoration:underline;text-underline-offset:3px}.article-heading{padding-top:30px;padding-bottom:35px;max-width:1200px}.article-heading h1{font-size:clamp(38px,4.5vw,61px);max-width:900px;line-height:1.13;letter-spacing:-2px;margin-bottom:20px}.article-meta{font-size:11px;margin:0 0 19px}.article-deck{font-size:17px;max-width:720px;line-height:1.8}.article-layout{display:grid;grid-template-columns:230px minmax(0,720px);gap:55px;max-width:1200px;align-items:start}.article-sidebar{position:sticky;top:25px;padding:24px 20px;border:1px solid var(--line);border-radius:12px}.article-sidebar nav{display:flex;flex-direction:column;gap:0;margin:15px 0 22px}.article-sidebar nav a{font-size:12px;line-height:1.6;padding:10px 0;border-bottom:1px solid var(--line)}.article-body{min-width:0}.article-body section{scroll-margin-top:25px}.article-body h2{font-size:29px;line-height:1.3;letter-spacing:-.9px;margin:35px 0 18px}.article-body p,.article-body li{font-size:16px;line-height:1.9;color:#4e5f76}.article-body p{margin:0 0 21px}.article-body ul{padding-left:23px;margin:0 0 24px}.article-body li{padding:4px 0}.article-body a:not(.btn){text-decoration:underline;text-underline-offset:3px;text-decoration-color:#b9c7df}.quick-answer{padding:26px 28px;background:var(--blue);border-radius:14px;margin-bottom:30px}.quick-answer p{font-size:16px;margin:12px 0 0;color:var(--ink);line-height:1.8}.sample-message{padding:24px;border-left:3px solid #86a74e;background:#f0f4e7;border-radius:0 12px 12px 0;margin:23px 0}.sample-message p{margin:0;font-size:15px}.table-scroll{overflow-x:auto;margin:25px 0}.table-scroll table{border-collapse:collapse;width:100%;font-size:13px;line-height:1.8}.table-scroll th,.table-scroll td{padding:15px;text-align:left;border:1px solid var(--line);vertical-align:top}.table-scroll th{background:var(--blue)}.article-faq{margin-top:35px}.article-faq summary{font-size:15px}.article-faq details p{font-size:14px;padding-bottom:10px}.article-sources{padding-top:18px}.article-sources h2{font-size:21px}.article-sources li,.article-sources p{font-size:12px;line-height:1.8}.article-cta{padding:28px;background:var(--lime);border-radius:16px;margin:40px 0 10px}.article-cta h2{font-size:28px;margin:18px 0}.article-cta p{font-size:14px;color:#435570}.related{padding-top:75px;padding-bottom:75px}.related .blog-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.related .card-art{height:100px}.related .card-art>span{font-size:70px}.related .card-copy{padding:22px}.related .card-copy h3{font-size:21px}.related .card-copy p{font-size:12px}.home-journal{padding-top:12px;padding-bottom:70px}.home-guides{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.home-guides>a{border:1px solid var(--line);border-radius:15px;padding:25px;display:flex;flex-direction:column}.home-guides h3{font-size:23px;line-height:1.35;letter-spacing:-.8px;flex:1}.home-guides>a>span:last-child{font-size:12px;font-weight:700;padding-top:12px}.home-journal .text-link{white-space:nowrap}@media(max-width:950px){header nav{gap:16px;font-size:12px}.article-layout{grid-template-columns:190px minmax(0,1fr);gap:30px}.article-sidebar{padding:20px 16px}.related .blog-grid{grid-template-columns:1fr 1fr}.related .blog-card:last-child{display:none}.home-guides{grid-template-columns:1fr}.home-guides h3{font-size:23px}.home-guides>a{padding:23px}.home-journal .section-title{align-items:center}}@media(max-width:650px){.blog-heading{padding-top:30px;padding-bottom:26px}.blog-heading h1{font-size:41px;letter-spacing:-1.7px}.blog-heading>p{font-size:15px}.blog-grid{grid-template-columns:1fr;gap:20px}.blog-list{padding-bottom:45px}.card-art{height:110px;padding:20px 23px}.card-art>span{font-size:75px}.card-art>b{font-size:36px}.card-copy{padding:23px}.card-copy h3{font-size:26px}.card-copy p{font-size:14px}.article-heading{padding-top:24px;padding-bottom:20px}.breadcrumbs{font-size:10px;margin-bottom:25px;gap:7px}.article-heading h1{font-size:36px;letter-spacing:-1.5px}.article-meta{font-size:11px;line-height:1.9}.article-deck{font-size:15px}.article-layout{display:block}.article-sidebar{position:static;padding:20px;margin-bottom:25px}.article-sidebar nav{gap:0;margin:12px 0 18px}.article-sidebar nav a{font-size:13px;padding:9px 0}.article-body h2{font-size:26px;line-height:1.35;margin-top:30px}.article-body p,.article-body li{font-size:16px;line-height:1.85}.quick-answer{padding:22px}.quick-answer p{font-size:15px}.sample-message{padding:20px}.table-scroll table{font-size:12px}.table-scroll th,.table-scroll td{padding:11px}.article-cta{padding:23px}.article-cta .btn{width:100%;font-size:13px;padding:17px 20px;gap:15px}.article-cta h2{font-size:26px}.article-cta p{font-size:14px}.related{padding-top:45px;padding-bottom:45px}.related .blog-grid{grid-template-columns:1fr}.related .blog-card:last-child{display:flex}.related .section-title{display:block}.related .section-title .text-link{display:inline-block;margin:0 0 12px}.home-journal{padding-top:0;padding-bottom:45px}.home-journal .section-title .text-link{display:inline-block;margin-bottom:10px}.home-guides h3{font-size:23px}.article-sources li,.article-sources p{font-size:12px}.article-sidebar .text-link{font-size:13px}}
