/* Small botanical details kept separate from the core responsive layout. */
.site-main { overflow: clip; }
.front-page .guide-card:nth-child(3n + 2) { border-radius: 24px 4px 24px 4px; }
.front-page .guide-card:nth-child(3n) { transform: translateY(12px); }
.entry-content hr { height: 1px; border: 0; background: var(--line); }
.entry-content mark { padding: .08em .2em; background: var(--sprout); color: var(--leaf-dark); }
.wpcf7-not-valid-tip { color: #a11b1b; font-size: .8rem; }
.wpcf7-response-output { padding: 13px 15px !important; border: 2px solid var(--ochre) !important; border-radius: var(--radius-sm); }
@media (max-width: 620px) {
	.front-page .guide-card:nth-child(3n) { transform: none; }
}
