.guide-practical-card .guide-card-copy{min-width:0}.guide-practical-card h2{line-height:1.8}.guide-practical-card ul{margin:20px 0;padding-left:1.4em;line-height:1.95;font-size:15px}.guide-practical-card li+li{margin-top:10px}.guide-practical-card p{line-height:1.95}.guide-practical-card strong{font-weight:500}.guide-practical-card{scroll-margin-top:150px}@media(max-width:760px){.guide-practical-card ul{font-size:14px}.guide-practical-card{scroll-margin-top:110px}}

.guide-topic-tags{display:flex;flex-wrap:wrap;gap:7px 12px;margin:0 0 18px;font-size:12px;line-height:1.9;color:#806d53}.guide-topic-tags span{overflow-wrap:anywhere}.guide-topic-tags+h2{margin-top:0}

/* Keywords share the photograph's left edge and remain readable on small screens. */
.organizer-page .guide-card>.guide-figure{width:min(100%,240px);max-width:100%;margin-left:auto;margin-right:auto}
.organizer-page .guide-figure .guide-card-image{width:100%;margin:0}
.organizer-page .guide-figure .guide-topic-tags{justify-content:flex-start;text-align:left;font-size:14px;line-height:1.8;margin:12px 0 0;gap:5px 10px}

.organizer-page .guide-topic-tags{font-size:14px;line-height:1.8;justify-content:flex-start;text-align:left}

/* Consistent type roles across all support-guide cards, on desktop and mobile. */
.organizer-page .guide-card-copy h2{font-size:21px;line-height:1.5}
.organizer-page .guide-card-copy h3{font-size:20px;line-height:1.5}
.organizer-page .guide-card-copy p,.organizer-page .guide-card-copy ul,.organizer-page .guide-card-copy ol{font-size:16px;line-height:1.8}
@media(max-width:640px){.organizer-page .guide-card-copy h2{font-size:20px}.organizer-page .guide-card-copy h3{font-size:19px}}

/* Keep each keyword on its own line in every guide card. */
.organizer-page .guide-topic-tags,.organizer-page .guide-figure .guide-topic-tags{flex-direction:column;align-items:flex-start;gap:2px;max-width:100%}
.organizer-page .guide-topic-tags span{display:block;max-width:100%;overflow-wrap:anywhere}
