/* Scoped to the national city directory article section. */
.ca26{margin-top:62px;padding-top:36px;border-top:1px solid #dce6dd;scroll-margin-top:110px;color:#253f31}
.ca26-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:28px;margin-bottom:26px}
.ca26 .ca26-kicker{display:flex;align-items:center;gap:8px;margin:0 0 12px;color:#64806b;font-size:12px;letter-spacing:1.4px;line-height:1.6}
.ca26-kicker>span{width:7px;height:7px;background:#52976c;border-radius:50%;box-shadow:0 0 0 4px #edf5ee}
.ca26 #ca26-title{margin:0;color:#254532;font-size:30px;line-height:1.35;letter-spacing:-.5px;font-weight:650}
.ca26 .ca26-intro{margin:0;color:#748377;font-size:13px;line-height:1.85;text-align:right}
.ca26-grid{display:grid;grid-template-columns:1.13fr 1fr 1fr;gap:0 26px;counter-reset:ca26-article;align-items:stretch}
.ca26-item{min-width:0;margin:0;border-bottom:1px solid #e1e8e1;counter-increment:ca26-article}
.ca26 .ca26-link{position:relative;display:flex;flex-direction:column;gap:13px;height:100%;padding:22px 3px 18px;isolation:isolate;color:#2b4735;transition:color .2s ease,background .2s ease}
.ca26-meta{display:flex;gap:12px;align-items:center;color:#819085;font-size:11px;line-height:1.5;font-variant-numeric:tabular-nums}
.ca26-number{color:#72927b;font-size:13px;letter-spacing:.5px}
.ca26-number:before{content:counter(ca26-article,decimal-leading-zero)}
.ca26-meta time{margin-left:auto}
.ca26-latest,.ca26-art{display:none}
.ca26 .ca26-item h3{margin:0;font-size:17px;font-weight:550;line-height:1.65;color:inherit;overflow-wrap:anywhere}
.ca26-bottom{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:auto;font-size:11px;color:#738878;line-height:1.5}
.ca26-arrow{display:grid;place-items:center;width:28px;height:28px;border:1px solid #dce7df;border-radius:50%;color:#36754d;font-size:17px;line-height:1;transition:transform .2s ease,background .2s ease,color .2s ease}
.ca26-link:hover .ca26-arrow{transform:translate(2px,-2px);background:#286549;border-color:#286549;color:#fff}
.ca26 .ca26-link:hover{color:#16713d}
.ca26 .ca26-link:focus-visible{outline:3px solid #5d9b72;outline-offset:5px}
.ca26-item:first-child{grid-row:span 3;border:0;border-radius:10px;background:#214f3a;overflow:hidden;box-shadow:0 7px 20px #244e3510}
.ca26 .ca26-item:first-child .ca26-link{padding:30px 30px 26px;gap:28px;color:#f9fcf4}
.ca26-item:first-child .ca26-meta{flex-wrap:wrap;color:#c0d2bd;gap:12px}
.ca26-item:first-child .ca26-number{color:#d5e6cb}
.ca26-item:first-child .ca26-latest{display:inline-block;margin-left:auto;padding:4px 8px;border:1px solid #769781;border-radius:3px;color:#e2edce;font-size:10px;letter-spacing:1px}
.ca26-item:first-child .ca26-meta time{margin-left:0}
.ca26 .ca26-item:first-child h3{font-size:26px;font-weight:550;line-height:1.65;letter-spacing:.2px}
.ca26-item:first-child .ca26-art{display:block;max-width:100%;height:auto;width:250px;margin:auto 0 0 auto;color:#b9ce9e;opacity:.65}
.ca26-item:first-child .ca26-bottom{padding-top:19px;margin-top:0;border-top:1px solid #668774;color:#e1ebd5;font-size:12px}
.ca26-item:first-child .ca26-arrow{width:34px;height:34px;color:#e7eed8;border-color:#6f8e78}
.ca26-item:first-child .ca26-link:hover .ca26-arrow{background:#e3edcd;color:#214f3a;border-color:#e3edcd}
.ca26-foot{display:flex;justify-content:space-between;gap:20px;padding-top:18px;color:#8b968d;font-size:11px;line-height:1.8}
.ca26-foot i{padding:0 10px;font-style:normal;color:#c2ccc1}
.ca26 .ca26-foot a{color:#51785e;white-space:nowrap}
.ca26-foot a span{margin-left:10px}
@media(max-width:1000px){.ca26-grid{gap:0 20px;grid-template-columns:1.05fr 1fr 1fr}.ca26 .ca26-item:first-child .ca26-link{padding:25px 22px}.ca26 .ca26-item:first-child h3{font-size:23px}.ca26 .ca26-item h3{font-size:15px}}
@media(max-width:760px){.ca26{margin-top:42px;padding-top:28px}.ca26-grid{grid-template-columns:1fr 1fr;gap:0 22px}.ca26-item:first-child{grid-column:1/-1;grid-row:auto;margin-bottom:8px}.ca26 .ca26-item:first-child .ca26-link{padding:25px;gap:19px}.ca26 .ca26-item:first-child h3{font-size:24px;max-width:85%}.ca26-item:first-child .ca26-art{position:absolute;right:14px;bottom:42px;width:130px;opacity:.14;z-index:-1}.ca26-item:first-child .ca26-bottom{margin-top:7px}.ca26 #ca26-title{font-size:27px}.ca26 .ca26-intro{font-size:12px}}
@media(max-width:480px){.ca26-heading{display:block;margin-bottom:22px}.ca26 .ca26-intro{text-align:left;margin-top:11px}.ca26 .ca26-intro br{display:none}.ca26-grid{display:block}.ca26 .ca26-item:first-child .ca26-link{padding:23px 22px;gap:21px}.ca26 .ca26-item:first-child h3{font-size:22px;max-width:none}.ca26 .ca26-link{padding:19px 2px 15px;gap:10px}.ca26 .ca26-item h3{font-size:16px;line-height:1.7}.ca26-item:first-child{margin-bottom:7px}.ca26-bottom{font-size:11px}.ca26-foot{font-size:10px;gap:10px;flex-wrap:wrap}.ca26-foot i{padding:0 5px}}
@media(prefers-reduced-motion:reduce){.ca26 .ca26-link,.ca26 .ca26-arrow{transition:none}.ca26-link:hover .ca26-arrow{transform:none}}
