.elite-pages{max-width:1100px;margin:120px auto 40px;color:var(--elite-ink,#191f28);font-family:"Pretendard",sans-serif;line-height:1.8;overflow-wrap:anywhere}.elite-pages,.elite-pages *{box-sizing:border-box}.elite-pages>header{padding:32px;border-radius:24px;background:var(--elite-soft,#f6f2f4)}.elite-pages header h1{margin:0;font-size:clamp(26px,4vw,40px);line-height:1.4}.elite-pages header p{margin:8px 0;color:#6b7684}.elite-pages header p:first-child{color:var(--elite-pink,#e71275);font-weight:800}.elite-pages__layout{display:grid;grid-template-columns:240px minmax(0,1fr);gap:24px}.elite-pages__card{min-width:0;padding:28px;border:1px solid var(--elite-line,#e5e8eb);border-radius:20px;background:#fff}.elite-pages__card h2{margin:0 0 20px;font-size:20px}.elite-pages__card ul{margin:0;padding:0;list-style:none}.elite-pages__card li{padding:12px 0;border-bottom:1px solid #e5e8eb}.elite-pages__card li a{color:#191f28}.elite-pages__card small{display:block;color:#6b7684}.elite-pages label{display:block;margin:20px 0 8px;font-weight:700}.elite-pages input:not([type=hidden]):not([type=checkbox]),.elite-pages textarea{width:100%;padding:12px 16px;border:1px solid #e5e8eb;border-radius:12px;background:#fff;font:inherit;font-size:16px}.elite-pages textarea{min-height:500px;resize:vertical}.elite-pages .elite-pages__check{display:flex;align-items:center;gap:10px}.elite-pages input[type=checkbox]{width:18px;height:18px;accent-color:#e71275}.elite-pages__actions{display:flex;flex-wrap:wrap;gap:10px;margin:24px 0}.elite-pages__actions a,.elite-pages button{padding:10px 22px;border:1px solid #e5e8eb;border-radius:999px;background:#fff;color:#191f28;font:inherit;font-weight:700;text-decoration:none;cursor:pointer}.elite-pages__actions a[aria-current],.elite-pages button[type=submit]{border-color:#e71275;background:#e71275;color:#fff}.elite-pages button:disabled{opacity:.5}.elite-pages button.elite-pages__delete{background:#fff;color:#b42318;border-color:#e5e8eb}.elite-pages__content img,.elite-pages__content video,.elite-pages__content iframe{max-width:100%}.elite-pages__content img{height:auto}.elite-pages__content{overflow-x:auto}.elite-pages :focus-visible{outline:2px solid #e71275;outline-offset:3px}@media(max-width:719px){.elite-pages__layout{grid-template-columns:minmax(0,1fr)}.elite-pages>header,.elite-pages__card{padding:24px 20px}.elite-pages{margin-top:100px}}

/* Public pages follow the site's content-page heading and full-width body. */
.elite-pages.elite-pages--public{width:100%;max-width:none;min-height:clamp(28rem,65vh,52rem);margin:0;padding:clamp(7rem,12vw,10rem) clamp(1.25rem,5vw,2.5rem) clamp(5rem,10vw,8rem);background:#fff;font-family:"Pretendard",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}
.elite-pages--public .elite-pages__inner{width:min(100%,98.75rem);margin:0 auto}
.elite-pages--public .elite-pages__public-header{margin:0 0 clamp(2rem,6vw,4rem);padding:0;border:0;border-radius:0;background:#fff}
.elite-pages--public .elite-pages__public-header .elite-pages__kicker{margin:0 0 .375rem;color:#191f28;font-size:.875rem;font-weight:800;line-height:1.5;letter-spacing:.04em}
.elite-pages--public .elite-pages__public-header h1{margin:0;padding:0;color:var(--elite-pink,#e71275);font-size:clamp(2rem,8vw,3.625rem);font-weight:800;line-height:1.25;letter-spacing:-.035em;text-align:left;word-break:keep-all}
.elite-pages--public .elite-pages__public-header .elite-pages__intro{margin:.875rem 0 0;color:#6b7684;font-size:clamp(.875rem,3.6vw,1.0625rem);font-weight:600;line-height:1.6;word-break:keep-all}
.elite-pages--public .elite-pages__content{width:100%;margin:0;padding:0;border:0;border-radius:0;background:#fff}
