.mnk-rfq-reference,.mnk-rfq-related{--mnk-blue:#10069f;--mnk-ink:#1e293b;--mnk-yellow:#ffd04b;box-sizing:border-box;max-width:1180px;margin:44px auto;padding:30px;background:#f6f7fb;border:1px solid #e1e5ef;border-radius:14px;color:var(--mnk-ink)}
.mnk-rfq-reference h2,.mnk-rfq-related h2{font-size:clamp(23px,3vw,32px);margin:0 0 16px;color:var(--mnk-ink)}
.mnk-rfq-reference p,.mnk-rfq-related p{font-size:16px;line-height:1.65}
.mnk-rfq-table-scroll{overflow-x:auto;margin:22px 0;border-radius:8px;background:#fff}
.mnk-rfq-table-scroll:focus-visible{outline:3px solid var(--mnk-blue);outline-offset:3px}
.mnk-rfq-reference table{width:100%;min-width:680px;margin:0;border-collapse:collapse;font-size:15px;line-height:1.55}
.mnk-rfq-reference th,.mnk-rfq-reference td{padding:16px;text-align:left;vertical-align:top;border:1px solid #dce2ec}
.mnk-rfq-reference thead th{background:var(--mnk-blue);color:#fff;font-weight:600}
.mnk-rfq-reference tbody th{width:22%;font-weight:600;background:#fafbfe}
.mnk-rfq-caution{border-left:4px solid var(--mnk-yellow);padding:10px 15px;background:#fff}
.mnk-rfq-source{font-size:13px!important;color:#516078}
.mnk-rfq-related-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:26px}
.mnk-rfq-related h3{font-size:20px;margin:0 0 14px;color:var(--mnk-ink)}
.mnk-rfq-related ul{margin:0;padding-left:20px}.mnk-rfq-related li{margin-bottom:12px;line-height:1.5}
.mnk-rfq-related a,.mnk-rfq-reference a{color:var(--mnk-blue);text-decoration:underline;text-underline-offset:3px}
.mnk-rfq-related .mnk-rfq-action{display:inline-block;padding:13px 24px;border-radius:28px;background:var(--mnk-yellow);color:var(--mnk-ink);font-weight:700;text-decoration:none}
.mnk-rfq-action:focus-visible{outline:3px solid var(--mnk-blue);outline-offset:3px}
@media(max-width:700px){.mnk-rfq-reference,.mnk-rfq-related{margin:28px 0;padding:20px 15px;border-radius:10px}.mnk-rfq-related-grid{grid-template-columns:1fr}.mnk-rfq-reference th,.mnk-rfq-reference td{padding:12px}}
