body{margin:0;background:linear-gradient(180deg,#f8fafc 0,#fff 44rem);color:#24313a;font-family:Pretendard,Apple SD Gothic Neo,system-ui,sans-serif}.main.svelte-103k7ia{padding:clamp(1.6rem,4vw,3.5rem) 1.25rem 4.5rem}.intro-section.svelte-103k7ia{width:min(1120px,100%);margin:0 auto;padding:clamp(1.4rem,3.5vw,3rem);display:grid;grid-template-columns:minmax(280px,.82fr) minmax(0,1.18fr);gap:clamp(2rem,5vw,4.5rem);align-items:center;border:1px solid #e5e9ed;border-radius:1.25rem;background:#fffc;box-shadow:0 18px 50px #1f293712}.intro-copy.svelte-103k7ia{padding:.4rem 0}.eyebrow.svelte-103k7ia,.history-label.svelte-103k7ia{margin:0 0 1rem;color:#75818a;font-size:.68rem;font-weight:800;letter-spacing:.12em}.title-image.svelte-103k7ia{display:block;width:min(100%,380px);margin-bottom:1.35rem}.welcome-text.svelte-103k7ia{line-height:1.75;color:#53606a}.quote.svelte-103k7ia{margin:2.15rem 0 0;padding:1.25rem 1.3rem;border-left:3px solid #a4b4c4;background:#f7f9fb}.quote.svelte-103k7ia figcaption:where(.svelte-103k7ia){margin-top:1.1rem;color:#6b7280;font-size:.82rem;text-align:right}.intro-meta.svelte-103k7ia{margin:1.6rem 0 0;color:#8a969e;font-size:.72rem;letter-spacing:.04em}.hero-image.svelte-103k7ia{position:relative;display:block;min-width:0;min-height:370px;overflow:hidden;border-radius:.85rem;box-shadow:0 15px 32px #1f293729;background:#dfe5e8}.hero-image.svelte-103k7ia img:where(.svelte-103k7ia){display:block;width:100%;height:100%;min-height:370px;object-fit:cover;transition:transform .35s ease}.hero-image.svelte-103k7ia:hover img:where(.svelte-103k7ia){transform:scale(1.025)}.hero-image.svelte-103k7ia span:where(.svelte-103k7ia){position:absolute;right:1rem;bottom:1rem;padding:.55rem .75rem;border-radius:.35rem;background:#18232cc7;color:#fff;font-size:.78rem;font-weight:700}.hero-image.svelte-103k7ia b:where(.svelte-103k7ia){margin-left:.45rem}.rule.svelte-103k7ia{width:min(72%,420px);margin:4.7rem auto}.history.svelte-103k7ia{width:min(700px,100%);margin:0 auto;padding:clamp(1.35rem,3vw,2.4rem);border:1px solid #e7ebee;border-radius:1rem;background:#fff}.history-label.svelte-103k7ia{margin-bottom:.35rem}.history.svelte-103k7ia h1:where(.svelte-103k7ia){margin:0 0 2.2rem;color:#273845;font-size:clamp(1.8rem,4vw,2.4rem);font-weight:700;letter-spacing:-.04em}.history.svelte-103k7ia .text-gray-500{color:#58646d;line-height:1.75}.updated.svelte-103k7ia{margin-top:3.4rem;text-align:center}@media (max-width: 760px){.main.svelte-103k7ia{padding-top:1.25rem}.intro-section.svelte-103k7ia{grid-template-columns:1fr;gap:1.5rem;padding:1.25rem;border-radius:.9rem}.intro-copy.svelte-103k7ia{order:1}.hero-image.svelte-103k7ia{order:2;min-height:270px}.hero-image.svelte-103k7ia img:where(.svelte-103k7ia){min-height:270px}.quote.svelte-103k7ia{margin-top:1.8rem}.rule.svelte-103k7ia{margin:3.3rem auto}.history.svelte-103k7ia{padding:1.25rem}.history.svelte-103k7ia h1:where(.svelte-103k7ia){margin-bottom:1.5rem}}
