
    #sj-accident-prep-mri { padding: 10px 0; }
    #sj-accident-prep-mri .sj-surface { --sj-ink:#263955; --sj-body:#46566b; --sj-blue:#293f77; --sj-pale:#f3f6fa; --sj-line:#dce4ee; box-sizing:border-box; width:100%; max-width:520px; margin:0 auto; background:#fff; color:var(--sj-ink); font:400 16px/1.6 Pretendard,"Noto Sans KR",-apple-system,BlinkMacSystemFont,"Apple SD Gothic Neo",sans-serif; border:1px solid var(--sj-line); border-radius:14px; overflow:hidden; color-scheme:light; text-align:left; }
    #sj-accident-prep-mri .sj-surface *, #sj-accident-prep-mri .sj-surface *::before, #sj-accident-prep-mri .sj-surface *::after { box-sizing:border-box; }
    #sj-accident-prep-mri .sj-surface :where(h2,h3,p,figure,ol,li) { margin:0; padding:0; }
    #sj-accident-prep-mri .sj-surface :is(h2,h3,strong) { color:var(--sj-ink); }
    #sj-accident-prep-mri .sj-surface :is(p,figcaption,li) { color:var(--sj-body); }
    #sj-accident-prep-mri .sj-top { display:flex; align-items:center; justify-content:space-between; gap:12px; padding:15px 22px; border-bottom:1px solid var(--sj-line); }
    #sj-accident-prep-mri .sj-brand { color:var(--sj-blue); font-size:16px; font-weight:700; letter-spacing:-.6px; }
    #sj-accident-prep-mri .sj-location { color:var(--sj-body); font-size:13px; }
    #sj-accident-prep-mri .sj-content { padding:25px 22px 24px; }
    #sj-accident-prep-mri .sj-eyebrow { display:block; margin-bottom:5px; color:var(--sj-blue); font-size:13px; font-weight:700; }
    #sj-accident-prep-mri h2.sj-title { font-size:24px; line-height:1.42; letter-spacing:-.8px; font-weight:700; }
    #sj-accident-prep-mri .sj-items { display:grid; grid-template-columns:1fr 1fr; gap:12px; margin-top:18px; }
    #sj-accident-prep-mri .sj-item { min-width:0; background:var(--sj-pale); padding:13px 9px 15px; border-radius:10px; text-align:center; }
    #sj-accident-prep-mri .sj-illustration { height:169px; display:flex; align-items:center; justify-content:center; position:relative; }
    #sj-accident-prep-mri .sj-id-photo { display:block; width:100%; height:auto; max-height:153px; object-fit:contain; }
    #sj-accident-prep-mri .sj-kakao { width:144px; height:163px; overflow:hidden; background:#b9cddd; border:1px solid #adbfd0; border-radius:9px; text-align:left; }
    #sj-accident-prep-mri .sj-kakao-top { padding:7px 8px; background:#fee500; color:#352c22; font-size:11px; line-height:1.4; font-weight:700; }
    #sj-accident-prep-mri .sj-kakao-bubble { margin:8px 6px 4px; background:#fff; border-radius:0 6px 6px 6px; padding:8px 7px; color:#343c49; font-size:11px; line-height:1.65; }
    #sj-accident-prep-mri .sj-kakao-bubble strong { color:#343c49; font-size:11px; font-weight:700; }
    #sj-accident-prep-mri .sj-case-number { display:block; margin-top:5px; padding:3px 4px; background:#fff5a7; color:#383320; font-size:12px; font-weight:700; letter-spacing:.1px; }
    #sj-accident-prep-mri .sj-kakao-example { display:block; color:#46596a; font-size:11px; line-height:1.3; text-align:right; padding-right:7px; }
    #sj-accident-prep-mri .sj-mri-benefit { margin:13px 0 0; color:#293f77; font-size:19px; line-height:1.6; font-weight:700; }
    #sj-accident-prep-mri p.sj-mri-condition { font-size:13px; line-height:1.8; color:#536176; margin-top:6px; word-break:keep-all; }
    #sj-accident-prep-mri .sj-id { width:135px; height:84px; border:1px solid #9baccc; border-radius:7px; background:linear-gradient(125deg,#fff 50%,#e7eef8); padding:10px 11px; transform:rotate(-5deg); box-shadow:0 5px 10px #2639550d; color:var(--sj-blue); text-align:left; }
    #sj-accident-prep-mri .sj-id-label { font-size:11px; color:var(--sj-blue); font-weight:700; line-height:1.1; }
    #sj-accident-prep-mri .sj-id-fields { display:flex; gap:10px; align-items:center; margin-top:9px; }
    #sj-accident-prep-mri .sj-id-portrait { width:31px; height:36px; border-radius:3px; background:#dce7f6; position:relative; overflow:hidden; flex-shrink:0; }
    #sj-accident-prep-mri .sj-id-portrait::before { content:""; position:absolute; width:12px; height:12px; top:5px; left:10px; border-radius:50%; background:#8da4c5; }
    #sj-accident-prep-mri .sj-id-portrait::after { content:""; position:absolute; width:27px; height:20px; top:19px; left:2px; border-radius:14px 14px 0 0; background:#8da4c5; }
    #sj-accident-prep-mri .sj-id-lines { flex:1; }
    #sj-accident-prep-mri .sj-id-lines span { display:block; width:100%; height:4px; background:#bdcbe0; margin:7px 0; border-radius:3px; }
    #sj-accident-prep-mri .sj-id-lines span:first-child { width:58%; background:#8da4c5; }
    #sj-accident-prep-mri .sj-phone { width:133px; height:108px; padding:7px 7px 5px; border:2px solid #93a5c1; border-bottom-width:3px; background:#fff; border-radius:12px; text-align:left; }
    #sj-accident-prep-mri .sj-speaker { width:26px; height:3px; margin:0 auto 7px; border-radius:5px; background:#b5c2d5; }
    #sj-accident-prep-mri .sj-sender { font-size:11px; font-weight:700; color:var(--sj-body); margin-bottom:4px; }
    #sj-accident-prep-mri .sj-message { border-radius:6px 6px 6px 1px; background:#eaf0f9; padding:5px 6px; font-size:11px; line-height:1.4; color:var(--sj-blue); }
    #sj-accident-prep-mri .sj-message b { display:block; font-weight:700; color:var(--sj-blue); }
    #sj-accident-prep-mri .sj-example { display:block; text-align:right; margin-top:2px; color:#58677c; font-size:11px; line-height:1.2; }
    #sj-accident-prep-mri h3.sj-item-title { font-size:17px; line-height:1.4; margin-top:9px; letter-spacing:-.45px; font-weight:700; }
    #sj-accident-prep-mri p.sj-item-desc { font-size:14px; line-height:1.5; margin-top:6px; color:var(--sj-body); word-break:keep-all; }
    #sj-accident-prep-mri .sj-checkin { margin-top:20px; }
    #sj-accident-prep-mri h3.sj-subtitle { font-size:17px; line-height:1.5; font-weight:700; letter-spacing:-.4px; }
    #sj-accident-prep-mri .sj-short-flow { display:grid; grid-template-columns:1fr 14px 1fr 14px 1fr; gap:3px; align-items:center; padding:13px 0 10px; list-style:none; }
    #sj-accident-prep-mri .sj-flow-label { color:var(--sj-ink); font-size:14px; font-weight:600; text-align:center; line-height:1.5; }
    #sj-accident-prep-mri .sj-flow-label small { display:block; color:var(--sj-blue); font-size:11px; margin-bottom:2px; }
    #sj-accident-prep-mri .sj-arrow { color:#8b9bb5; text-align:center; font-size:19px; }
    #sj-accident-prep-mri .sj-help { border-top:1px solid var(--sj-line); margin-top:4px; padding-top:2px; }
    #sj-accident-prep-mri .sj-help summary { color:var(--sj-body); font-size:14px; padding:11px 0 5px; min-height:44px; }
    #sj-accident-prep-mri .sj-help p { font-size:14px; line-height:1.65; padding:3px 0 4px; }
    #sj-accident-prep-mri .sj-mri { background:#f7f9fc; border-top:1px solid var(--sj-line); }
    #sj-accident-prep-mri .sj-steps { list-style:none; margin-top:25px; }
    #sj-accident-prep-mri .sj-step { position:relative; display:grid; grid-template-columns:28px 1fr; column-gap:12px; padding:0 0 25px; }
    #sj-accident-prep-mri .sj-step:last-child { padding-bottom:0; }
    #sj-accident-prep-mri .sj-step:not(:last-child)::after { content:""; position:absolute; width:1px; background:#cbd7e7; left:13px; top:30px; bottom:3px; }
    #sj-accident-prep-mri .sj-num { display:flex; align-items:center; justify-content:center; width:27px; height:27px; border-radius:50%; background:#e5ecf7; color:var(--sj-blue); font-size:13px; font-weight:700; }
    #sj-accident-prep-mri h3.sj-step-title { font-size:16px; font-weight:700; line-height:1.65; letter-spacing:-.4px; }
    #sj-accident-prep-mri p.sj-step-desc { margin-top:8px; font-size:15px; line-height:1.8; word-break:keep-all; color:var(--sj-body); }
    #sj-accident-prep-mri p.sj-note { font-size:13px; line-height:1.65; color:#536176; margin-top:18px; padding-top:13px; border-top:1px solid var(--sj-line); word-break:keep-all; }
    @container(max-width:360px) { #sj-accident-prep-mri .sj-content { padding:22px 16px; } #sj-accident-prep-mri .sj-top { padding:14px 16px; } #sj-accident-prep-mri .sj-items { gap:8px; } #sj-accident-prep-mri .sj-id { width:113px; } #sj-accident-prep-mri .sj-phone { width:119px; } #sj-accident-prep-mri h2.sj-title { font-size:22px; } #sj-accident-prep-mri .sj-item { padding-left:5px; padding-right:5px; } #sj-accident-prep-mri h3.sj-item-title { font-size:16px; } }
  #sj-accident-prep-mri{padding:0 28px 30px;max-width:1060px;margin:auto}
#sj-accident-prep-mri .sj-surface{max-width:none;border:none;border-radius:0;display:grid;grid-template-columns:1fr 1fr;gap:26px}
#sj-accident-prep-mri .sj-content{padding:22px 0}
#sj-accident-prep-mri .sj-mri{border:0;border-radius:9px;padding:22px}
#sj-accident-prep-mri .sj-illustration{height:148px}
#sj-accident-prep-mri .sj-kakao{height:145px}
#sj-accident-prep-mri .sj-step-desc{line-height:1.8;margin-top:8px}
@container(max-width:700px){#sj-accident-prep-mri{padding:0 18px 24px}#sj-accident-prep-mri .sj-surface{grid-template-columns:1fr;gap:8px}#sj-accident-prep-mri .sj-mri{padding:22px 18px}}

