.bg-scope{box-sizing:border-box;max-width:1100px;margin:48px auto;padding:24px;color:#20343c;line-height:1.75;background:#fff;border:1px solid #dce4e6;border-radius:16px;overflow-wrap:anywhere}.bg-scope *{box-sizing:border-box}.bg-scope h2{font-size:clamp(1.35rem,3vw,1.9rem);line-height:1.35;margin:0 0 16px}.bg-scope h3{font-size:1.05rem;margin:0 0 10px}.bg-scope p{margin:12px 0}.bg-scope a{color:#155e63;text-decoration:underline;text-underline-offset:3px}.bg-scope .bg-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.bg-scope details{min-width:0;border:1px solid #dce4e6;border-radius:10px;padding:16px;background:#f7faf9}.bg-scope summary{cursor:pointer;font-size:1.1rem;font-weight:700;line-height:1.5}.bg-scope summary:focus-visible,.bg-scope a:focus-visible{outline:3px solid #155e63;outline-offset:4px}.bg-scope ul{margin:12px 0;padding-left:20px}.bg-scope li{margin:10px 0}.bg-scope li strong{display:block}.bg-scope .bg-tags{display:flex;flex-wrap:wrap;gap:8px;list-style:none;padding:0}.bg-scope .bg-tags li{margin:0;padding:5px 10px;border:1px solid #dce4e6;border-radius:8px}.bg-scope .bg-links{display:flex;flex-wrap:wrap;gap:12px;margin-top:20px}.bg-scope .bg-actions a{display:inline-block;padding:10px 14px;border:1px solid #155e63;border-radius:8px;text-decoration:none;margin:4px}.bg-scope .bg-areas{margin-top:32px}.bg-scope .bg-areas li{margin:6px 0}@media(max-width:640px){.bg-scope{margin:24px 12px;padding:18px}.bg-scope .bg-grid{grid-template-columns:1fr}.bg-scope details{padding:14px}}
.bg-page{margin:0;background:#eef4f2;font-family:Arial,"Malgun Gothic",sans-serif}.bg-page h1{font-size:clamp(1.7rem,4vw,2.6rem);line-height:1.25}
