.blog-header{display:flex;justify-content:space-between;align-items:center;min-height:108px;gap:24px}.blog-app{font-size:.875rem;font-weight:600;color:var(--navy)}.blog-breadcrumb{display:flex;flex-wrap:wrap;gap:10px;font-size:.8125rem;color:var(--muted);padding:26px 0}.blog-breadcrumb a:hover{text-decoration:underline}.blog-hero{display:grid;grid-template-columns:1.5fr 1fr;gap:50px;align-items:center;padding:32px 0 48px}.blog-hero h1{font-size:clamp(2rem,4vw,3.8rem);letter-spacing:-.055em;margin:0 0 20px;line-height:1.15}.blog-hero h1 span{color:#188763}.blog-hero>div>p:last-child{color:var(--muted);max-width:610px}.blog-hero-note{border-left:3px solid var(--green);padding:20px 0 20px 30px}.blog-hero-note>span{font-size:.6875rem;letter-spacing:.13em;color:#39725e;font-weight:700}.blog-hero .blog-hero-note p{font-family:Montserrat,sans-serif;color:var(--navy);font-size:1.3rem;line-height:1.6;font-weight:600}.blog-group-nav{display:flex;gap:10px;flex-wrap:wrap;border-top:1px solid var(--line);padding:24px 0 32px}.blog-group-nav a{padding:11px 17px;border:1px solid var(--line);border-radius:30px;font-size:.875rem;background:#fff}.blog-group-nav a[aria-current],.blog-group-nav a:hover{background:var(--navy);color:#fff;border-color:var(--navy)}.blog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.blog-group{border:1px solid var(--line);border-radius:16px;background:#fff;padding:26px;overflow:hidden}.blog-group-heading{min-height:200px}.blog-number{display:block;font-size:.8125rem;font-weight:700;color:#188763;letter-spacing:.14em;margin-bottom:24px}.blog-group h2{font-size:1.4rem;letter-spacing:-.03em;margin-bottom:12px}.blog-group-heading p{font-size:.875rem;color:var(--muted)}.blog-topics{list-style:none;padding:0;margin:20px 0 0}.blog-topics li{border-top:1px solid var(--line)}.blog-topics a{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:17px 0;font-size:.875rem;min-height:52px}.blog-topics a:hover,.blog-topics a[aria-current]{color:#007d50}.blog-topics a[aria-current]{font-weight:700}.blog-grid-single{grid-template-columns:1fr}.blog-grid-single .blog-group{display:grid;grid-template-columns:1fr 2fr;gap:50px}.blog-grid-single .blog-group-heading{min-height:0}.blog-grid-single .blog-topics{margin:0}.blog-empty{padding:44px;margin:38px 0 52px;background:#eaf5ef;border-radius:16px;max-width:100%}.blog-empty h2{font-size:1.6rem;letter-spacing:-.03em}.blog-empty p{color:var(--muted);max-width:690px}.blog-empty a{display:inline-block;color:#006c45;font-weight:600;font-size:.875rem;margin-top:12px;text-decoration:underline;text-underline-offset:5px}.blog-related{font-size:1.2rem;margin-top:35px}.blog-main{padding-bottom:28px}.blog-main a:focus-visible{outline-offset:3px}
@media(max-width:1000px){.blog-grid{grid-template-columns:1fr}.blog-group{display:grid;grid-template-columns:1fr 1.5fr;gap:30px}.blog-group-heading{min-height:0}.blog-topics{margin:0}.blog-hero{gap:24px}}
@media(max-width:600px){.blog-header{min-height:95px}.blog-breadcrumb{font-size:.75rem;padding:22px 0}.blog-hero{display:block;padding:15px 0 25px}.blog-hero-note{margin-top:28px;padding:8px 0 8px 20px}.blog-hero .blog-hero-note p{font-size:1rem;margin:10px 0}.blog-group,.blog-grid-single .blog-group{display:block;padding:24px}.blog-group-heading{min-height:0}.blog-number{margin-bottom:15px}.blog-topics{margin-top:20px}.blog-group-nav{gap:8px}.blog-group-nav a{font-size:.8125rem;padding:10px 13px}.blog-empty{padding:26px;margin:28px 0}.blog-empty h2{font-size:1.3rem}.blog-group h2{font-size:1.3rem}}
