.membership-guide{color:#102a43;background:#f5f8fc;min-height:100vh;padding:42px 22px 70px}.membership-guide>header,.membership-level-grid,.membership-explain,.membership-detail,.membership-bottom{max-width:1180px;margin-left:auto;margin-right:auto}.membership-guide>header>a{color:#1457d9;font-weight:800;text-decoration:none}.membership-guide>header>span{letter-spacing:.12em;color:#1457d9;margin-top:36px;font-size:12px;font-weight:900;display:block}.membership-guide h1{color:#092b5c;max-width:800px;margin:10px 0 14px;font-size:clamp(36px,6vw,62px);line-height:1.03}.membership-guide>header>p{color:#52677e;max-width:760px;font-size:18px;line-height:1.65}.membership-test-note{color:#123a63;background:#eaf2ff;border:1px solid #b9d3ff;border-radius:13px;margin-top:20px;padding:12px 15px;display:inline-block}.membership-level-grid{grid-template-columns:repeat(4,1fr);gap:16px;margin-top:34px;display:grid}.membership-level-card{background:#fff;border:1px solid #dce6f2;border-radius:22px;padding:22px;box-shadow:0 12px 30px #092b5c0f}.membership-level-card.plus{border-top:5px solid #3b82f6}.membership-level-card.explorer{border-top:5px solid #0f9f6e}.membership-level-card.pro{border-top:5px solid #d5a514}.membership-level-title{align-items:center;gap:12px;display:flex}.membership-level-title>span{font-size:32px}.membership-level-title small{letter-spacing:.08em;color:#718096;font-size:10px;font-weight:900}.membership-level-title h2{margin:2px 0;font-size:26px}.membership-level-card>p{color:#64748b;min-height:66px}.photo-count{color:#1457d9;background:#f1f6fd;border-radius:11px;padding:10px;display:block}.membership-level-card ul{margin:17px 0 0;padding:0;list-style:none}.membership-level-card li{border-bottom:1px solid #edf2f7;padding:7px 0;font-size:14px}.membership-explain{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:24px;display:grid}.membership-explain>div,.membership-detail{background:#fff;border:1px solid #dce6f2;border-radius:20px;padding:22px}.membership-explain span{font-size:28px}.membership-explain h2{font-size:18px}.membership-explain p,.membership-detail p{color:#64748b;line-height:1.55}.membership-detail{margin-top:24px}.membership-detail>div{grid-template-columns:repeat(2,1fr);gap:0 24px;display:grid}.membership-detail article{border-bottom:1px solid #edf2f7;padding:15px 0}.membership-detail article p{margin:5px 0 0}.membership-bottom{text-align:center;color:#fff;background:#092b5c;border-radius:22px;margin-top:28px;padding:34px}.membership-bottom h2{margin:0;font-size:30px}.membership-bottom p{color:#d7e5f5;max-width:700px;margin:10px auto 22px}.membership-bottom a{color:#092b5c;background:#fff;border-radius:12px;padding:12px 18px;font-weight:900;text-decoration:none;display:inline-block}@media (max-width:900px){.membership-level-grid{grid-template-columns:1fr 1fr}.membership-explain{grid-template-columns:1fr}}@media (max-width:600px){.membership-guide{padding:26px 12px 50px}.membership-level-grid,.membership-detail>div{grid-template-columns:1fr}.membership-level-card>p{min-height:0}}
