:root{color-scheme:light}*{box-sizing:border-box}body{margin:0;background:#f6f8fc;color:#14263b;font:16px/1.55 Arial,"Noto Sans KR",sans-serif}header,footer{padding:16px max(16px,calc((100vw - 920px)/2));background:#fff;border-bottom:1px solid #e2e8f2}footer{border-top:1px solid #e2e8f2;border-bottom:0}a{color:#245aa2;overflow-wrap:anywhere}main{max-width:920px;margin:auto;padding:30px 16px 70px}h1{font-size:1.65rem;line-height:1.25;margin:0 0 12px}h2{font-size:1.18rem}p{color:#43546b}.source-record{background:#fff;border:1px solid #dce5f0;border-radius:16px;padding:18px;margin:16px 0}.source-photo{display:grid;grid-template-columns:96px 1fr;gap:14px}.source-photo img{width:96px;height:96px;object-fit:cover;border-radius:10px;background:#edf1f6}.source-record dl{display:grid;grid-template-columns:max-content 1fr;gap:4px 14px;margin:8px 0}.source-record dt{font-weight:700}.source-record dd{margin:0;min-width:0;overflow-wrap:anywhere}@media(max-width:540px){.source-photo{grid-template-columns:72px 1fr}.source-photo img{width:72px;height:72px}main{padding-top:20px}.source-record{padding:14px}}
