.guides-page .blog-page-body>section+section,.guides-page .blog-page-body>.blog-featured+nav,.guides-page .blog-page-body>nav+section{margin-top:var(--blog-section-gap,72px)}.guides-page .guides-guide-card{border-radius:var(--blog-radius,22px);border:1px solid var(--blog-border,#1a241c14);background:var(--blog-cream-card,#fffcf6e0);min-height:100%;box-shadow:var(--blog-shadow,0 18px 48px #1a241c14);flex-direction:column;gap:10px;padding:22px 22px 24px;transition:transform .22s,box-shadow .22s,border-color .22s;display:flex}.guides-page a.guides-guide-card{color:inherit;text-decoration:none}.guides-page a.guides-guide-card:hover{border-color:var(--blog-border-gold,#d7b56d52);box-shadow:var(--blog-shadow-hover,0 24px 56px #1a241c1f);transform:translateY(-3px)}.guides-page .guides-guide-card--placeholder{cursor:default}.guides-page .guides-guide-card-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.guides-page .guides-guide-card-icon{background:linear-gradient(135deg,var(--blog-sage-tint),#d7b56d24);width:40px;height:40px;color:var(--blog-sage);border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.guides-page .guides-guide-card-title{font-family:var(--font-playfair,"Playfair Display",Georgia,serif);color:var(--blog-ink);margin:0;font-size:1.12rem;font-weight:600;line-height:1.35}.guides-page .guides-guide-card-excerpt{color:var(--blog-ink-soft);flex:1;margin:0;font-size:13.5px;line-height:1.58}.guides-page .guides-featured-card{border-radius:var(--blog-radius-lg,28px);border:1px solid var(--blog-border-gold);background:var(--blog-cream-card);box-shadow:var(--blog-shadow);grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:0;display:grid;overflow:hidden}.guides-page .guides-featured-accent{background:radial-gradient(circle at 30% 30%,#7ea79347,#0000 52%),radial-gradient(circle at 80% 70%,#d7b56d38,#0000 48%),linear-gradient(145deg,#fffcf6f2,#edf4efe0);min-height:220px;position:relative}.guides-page .guides-featured-accent-inner{color:var(--blog-sage);opacity:.85;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.guides-page .guides-featured-body{flex-direction:column;gap:10px;padding:28px 28px 30px;display:flex}.guides-page .guides-featured-title{font-family:var(--font-playfair,"Playfair Display",Georgia,serif);color:var(--blog-ink);margin:0;font-size:clamp(1.35rem,2.4vw,1.75rem);font-weight:600;line-height:1.28}.guides-page .guides-featured-excerpt{color:var(--blog-ink-soft);margin:0;font-size:15px;line-height:1.62}.guides-page .guides-intention-grid,.guides-page .guides-destination-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.guides-page .guides-intention-card,.guides-page .guides-destination-card{border:1px solid var(--blog-border);min-height:72px;color:var(--blog-ink);background:#fffcf6d1;border-radius:18px;justify-content:space-between;align-items:center;gap:12px;padding:16px 18px;text-decoration:none;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex;box-shadow:0 10px 28px #1a241c0d}.guides-page .guides-intention-card:hover,.guides-page .guides-destination-card:hover{border-color:var(--blog-border-gold);box-shadow:var(--blog-shadow);transform:translateY(-2px)}.guides-page .guides-intention-card-label,.guides-page .guides-destination-card-label{font-size:14px;font-weight:600;line-height:1.4}.guides-page .guides-intention-card-arrow,.guides-page .guides-destination-card-arrow{color:var(--blog-gold);font-size:18px;line-height:1}.guides-page .guides-resources-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.guides-page .guides-resource-link{border:1px solid var(--blog-border);min-height:58px;color:var(--blog-ink);background:#ffffff8c;border-radius:16px;justify-content:space-between;align-items:center;gap:10px;padding:14px 16px;font-size:14px;font-weight:600;text-decoration:none;transition:border-color .2s,background .2s;display:flex}.guides-page .guides-resource-link:hover{border-color:var(--blog-border-gold);background:#fffcf6f2}.guides-page .guides-final-cta{border-radius:var(--blog-radius-lg);border:1px solid var(--blog-border-gold);text-align:center;box-shadow:var(--blog-shadow);background:radial-gradient(circle at 12% 20%,#7ea79324,#0000 42%),radial-gradient(circle at 88% 80%,#d7b56d1f,#0000 40%),#fffcf6e6;margin-top:8px;padding:36px 28px}.guides-page .guides-final-cta-title{font-family:var(--font-playfair,"Playfair Display",Georgia,serif);color:var(--blog-ink);margin:0 0 18px;font-size:clamp(1.35rem,2.5vw,1.85rem);font-weight:600}.guides-page .guides-final-cta-actions{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}@media (max-width:900px){.guides-page .guides-featured-card{grid-template-columns:1fr}.guides-page .guides-featured-accent{min-height:160px}.guides-page .guides-intention-grid,.guides-page .guides-destination-grid,.guides-page .guides-resources-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.guides-page .guides-intention-grid,.guides-page .guides-destination-grid,.guides-page .guides-resources-grid{grid-template-columns:1fr}.guides-page .guides-featured-body{padding:22px 20px 24px}}