.topbar nav a[href="/travel-guides/"][aria-current="page"]{color:#945c1c}
.guides-main{padding-bottom:70px}
.guides-intro{background:#e8dec6;border-radius:10px;padding:38px 45px;margin:0 0 22px}
.guides-intro h1,.guide-article h1{font:clamp(34px,4vw,48px)/1.16 Georgia,serif;color:#17365a;margin:8px 0 14px}
.guides-intro p:last-child{font-size:18px;max-width:690px;margin:0;color:#3c4855}
.breadcrumbs{display:flex;flex-wrap:wrap;gap:8px;color:#69737e;font-size:13px;margin:22px 0}
.breadcrumbs a,.guide-list-heading a,.article-end a{color:#17406a}
.guide-list-heading{display:flex;align-items:center;justify-content:space-between;gap:18px;margin:32px 0 18px}
.guide-list-heading h2{font:32px Georgia,serif;color:#17365a;margin:0}
.article-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}
.card{background:#fff;border:1px solid #e3dccd;border-top:4px solid #bb7a2d;border-radius:6px;padding:24px;box-shadow:0 4px 14px rgba(35,48,65,.04)}
.card h2{font:25px/1.28 Georgia,serif;margin:0 0 15px}
.card h2 a{color:#17365a;text-decoration:none}.card h2 a:hover{text-decoration:underline}
.card p{margin:0 0 20px;color:#4f5b68}.card p a{color:#17406a}.card .meta,.article-meta{color:#6c7680;font-size:13px}
.guide-article{background:#fff;border:1px solid #e3dccd;border-radius:8px;max-width:850px;margin:20px auto 0;padding:42px 50px}
.guide-article h1{font-size:clamp(32px,3.6vw,43px)}
.article-content{font-size:17px;line-height:1.8;margin-top:30px}.article-content p{margin:0 0 20px}.article-content h2{font:28px/1.3 Georgia,serif;color:#17365a;margin:36px 0 14px}.article-content ul{padding-left:24px}.article-content li{margin-bottom:12px}.article-content a{color:#17406a}
.article-end{display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;border-top:1px solid #e3dccd;padding-top:22px;margin-top:34px;font-weight:700}
@media(max-width:700px){.article-grid{grid-template-columns:1fr}.guides-intro{padding:27px 25px}.guide-article{padding:28px 22px}.guide-list-heading{align-items:flex-start;flex-direction:column}}
