/* V63 RTM model guide readability polish. */
#motifs .concept-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important;margin-top:18px!important}
#motifs .concept-grid article{padding:21px 22px!important;border-radius:16px!important;border:1px solid var(--x-line)!important;background:var(--x-surface)!important;box-shadow:0 8px 24px rgba(18,36,60,.04)!important}
#motifs .concept-grid h3{margin:0 0 10px!important;font-size:16px!important;line-height:1.45!important;color:var(--x-text)!important}
#motifs .concept-grid h3 small{display:block!important;margin-top:5px!important;font-size:11px!important;line-height:1.4!important;color:var(--x-blue)!important;opacity:.78!important;font-weight:800!important;letter-spacing:.02em!important}
#motifs .concept-grid p{font-size:13.5px!important;line-height:1.8!important;color:var(--x-muted)!important;margin:0 0 8px!important}
#motifs .concept-grid p:last-child{margin-bottom:0!important}
#motifs .concept-grid a{color:var(--x-blue)!important;font-weight:850!important}
#motifs .plain-language-note{max-width:900px!important;font-size:14.5px!important;line-height:1.85!important}
#motifs .guide-callout{padding:18px 20px!important}
#motifs .guide-callout b{font-size:13px!important}
#motifs .guide-callout p{font-size:13px!important;line-height:1.75!important}
#motifs .taxonomy-details{margin-top:14px!important;border:1px solid var(--x-line)!important;border-radius:13px!important;background:var(--x-surface)!important;padding:0 16px!important}
#motifs .taxonomy-details summary{padding:14px 0!important;font-size:13px!important;font-weight:850!important;color:var(--x-text)!important;cursor:pointer!important}
#motifs .taxonomy-details p{padding:0 0 16px!important;margin:0!important;color:var(--x-muted)!important;font-size:13px!important;line-height:1.8!important}
@media(max-width:760px){#motifs .concept-grid{grid-template-columns:1fr!important}#motifs .concept-grid article{padding:18px!important}}
