.blog-topics{text-align:left;border-top:1px solid #cdd3c7;border-bottom:1px solid #cdd3c7;padding:31px 0 38px}.blog-topics-heading{justify-content:space-between;align-items:baseline;gap:20px;margin-bottom:23px;display:flex}.blog-topics-heading>span{font:600 11px/1.5 var(--font-geist-mono),monospace;letter-spacing:.16em;color:#5d7566;white-space:nowrap}.blog-topics-heading h2{letter-spacing:-.035em;color:#173a34;margin:0;font-family:Georgia,Times New Roman,serif;font-size:32px;font-weight:400}.blog-topics-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.blog-topic-card{background:#fffdf8;border:1px solid #cdd3c7;border-top:3px solid #43836b;border-radius:4px;min-width:0;padding:23px 21px 14px;box-shadow:5px 6px #e4e8df}.blog-topic-card:nth-child(2){border-top-color:#a98268}.blog-topic-card:nth-child(3){border-top-color:#738da0}.blog-topic-title{align-items:center;gap:12px;margin-bottom:17px;display:flex}.blog-topic-title>span{font:600 11px/1 var(--font-geist-mono),monospace;color:#315f4d;background:#e4ebda;border-radius:3px;padding:8px}.blog-topic-title h3{color:#173a34;margin:0;font-size:17px;font-weight:600;line-height:1.25}.blog-topic-card ul{margin:0;padding:0;list-style:none}.blog-topic-card li{border-top:1px solid #dce2d6}.blog-topic-card li a{color:#315447;justify-content:space-between;align-items:flex-start;gap:12px;padding:12px 0;font-size:13px;line-height:1.45;text-decoration:none;display:flex}.blog-topic-card li a:hover{text-underline-offset:3px;color:#173a34;text-decoration:underline}.blog-topic-card li a:focus-visible{outline-offset:3px;outline:3px solid #1d654a}.blog-topic-card li a span:last-child{color:#43836b;flex:none;font-size:17px;line-height:1}@media (max-width:950px){.blog-topics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.blog-topics-heading{flex-direction:column;align-items:flex-start;gap:7px}.blog-topics-heading h2{font-size:29px}.blog-topics-grid{grid-template-columns:1fr}.blog-topic-card{box-shadow:4px 5px #e4e8df}}
