.medal-design-preview-banner{padding:11px 18px;text-align:center;background:#fff0c9;color:#3a2d17;font:600 13px/1.5 system-ui,sans-serif}
.medal-design-guide [id]{scroll-margin-top:110px}
.medal-design-guide .seo-hero h1{font-size:clamp(38px,4.2vw,64px);overflow-wrap:normal}
.medal-design-guide .guide-table-wrap caption{padding:16px 18px;text-align:left;font-weight:700;line-height:1.5}
.medal-design-guide .guide-table tbody th{min-width:150px;padding:16px;text-align:left;border-bottom:1px solid var(--line);vertical-align:top;background:transparent;color:var(--navy);font-size:14px;line-height:1.5}
.medal-design-guide .guide-table tbody tr:nth-child(even){background:#f6f2ea}
.medal-design-guide .design-table-hint{display:none;font-size:13px;line-height:1.5;margin-bottom:8px}
.medal-design-guide .design-brief-card{padding:28px;background:#fff;border-left:4px solid var(--gold-deep);box-shadow:0 12px 40px #1e34400d;min-width:0}
.medal-design-guide #medal-design-brief-template{white-space:pre-wrap;overflow-wrap:anywhere;font:15px/1.8 Arial,sans-serif;color:var(--navy);margin:0 0 20px}
.medal-design-guide #medal-design-brief-copy{font:600 14px/1.5 Arial,sans-serif;background:var(--navy);color:#fff;padding:12px 18px;border:0;border-radius:4px;cursor:pointer}
.medal-design-guide #medal-design-brief-copy[hidden]{display:none}
.medal-design-guide #medal-design-brief-status{font:13px/1.6 Arial,sans-serif;margin:12px 0 0}
.medal-design-guide .design-inquiry{padding:28px;background:var(--sand);border-top:3px solid var(--gold)}
.medal-design-guide .design-inquiry h2{font-size:clamp(28px,3vw,38px)}
.medal-design-guide .design-inquiry-alternative{font-size:13px;margin-bottom:0}
.medal-design-guide .guide-main a.button{color:#fff;text-decoration:none;background:var(--navy);max-width:100%;white-space:normal;text-align:center}
.medal-design-guide :is(a,button,summary,[tabindex]):focus-visible{outline:3px solid var(--gold-deep);outline-offset:4px}
@media(max-width:680px){.medal-design-guide .design-table-hint{display:block}.medal-design-guide .design-table-hint+.guide-table-wrap{margin-top:0}.medal-design-guide .design-brief-card,.medal-design-guide .design-inquiry{padding:20px}.medal-design-guide #medal-design-brief-template{font-size:14px}}
