.birth-module__lx7CJa__wrap{max-width:var(--w-list);flex-direction:column;gap:16px;margin:0 auto;padding:8px 0 48px;display:flex}@media (max-width:768px){.birth-module__lx7CJa__wrap{gap:12px;padding:8px 0 40px}}.birth-module__lx7CJa__head h1{color:var(--c-ink,#2b2320);margin:0 0 8px;font-size:24px;font-weight:800}@media (max-width:768px){.birth-module__lx7CJa__head h1{margin:0 0 4px;font-size:22px}}.birth-module__lx7CJa__head p{color:var(--c-sub,#555);margin:0;font-size:14px;line-height:1.6}.birth-module__lx7CJa__form{background:#fff8f3;border:1px solid #f6d9cb;border-radius:16px;flex-wrap:wrap;align-items:flex-end;gap:12px 16px;padding:16px;display:flex}@media (max-width:768px){.birth-module__lx7CJa__form{gap:12px;padding:12px}}.birth-module__lx7CJa__form label{color:var(--c-ink,#2b2320);flex-direction:column;gap:4px;font-size:13px;font-weight:600;display:flex}.birth-module__lx7CJa__form input[type=date],.birth-module__lx7CJa__form input[type=number]{background:#fff;border:1px solid #e6dcd5;border-radius:12px;min-height:42px;padding:0 12px;font-size:15px}@media (max-width:768px){.birth-module__lx7CJa__form input[type=date],.birth-module__lx7CJa__form input[type=number]{padding:0 8px}}.birth-module__lx7CJa__form input[type=number]{width:110px}.birth-module__lx7CJa__form fieldset{border:0;gap:12px;margin:0;padding:0 0 12px;display:flex}@media (max-width:768px){.birth-module__lx7CJa__form fieldset{padding:0 0 8px}}.birth-module__lx7CJa__form fieldset label{flex-direction:row;align-items:center;gap:4px;font-size:14px;font-weight:500}.birth-module__lx7CJa__form button{color:#fff;cursor:pointer;background:#d2552c;border:0;border-radius:12px;min-height:44px;padding:0 24px;font-size:15px;font-weight:700}@media (max-width:768px){.birth-module__lx7CJa__form button{padding:0 16px}}.birth-module__lx7CJa__err{color:#a33a22;background:#fdece8;border-radius:12px;margin:0;padding:12px 16px;font-size:14px}@media (max-width:768px){.birth-module__lx7CJa__err{padding:12px}}.birth-module__lx7CJa__dates{color:var(--c-sub,#555);margin:0;font-size:14px}.birth-module__lx7CJa__block{background:#fff;border:1px solid #eee5df;border-radius:16px;padding:16px}@media (max-width:768px){.birth-module__lx7CJa__block{padding:12px}}.birth-module__lx7CJa__block h2{color:var(--c-ink,#2b2320);margin:0 0 12px;font-size:18px;font-weight:800}.birth-module__lx7CJa__block h2 small{color:#6c625c;margin-left:8px;font-size:13px;font-weight:500}@media (max-width:768px){.birth-module__lx7CJa__block h2 small{margin-left:4px}}.birth-module__lx7CJa__lead{color:var(--c-sub,#555);margin:-4px 0 12px;font-size:13px;line-height:1.6}.birth-module__lx7CJa__row3,.birth-module__lx7CJa__row2{gap:12px;display:grid}.birth-module__lx7CJa__row3{grid-template-columns:repeat(3,minmax(0,1fr))}.birth-module__lx7CJa__row2{grid-template-columns:repeat(2,minmax(0,1fr))}.birth-module__lx7CJa__card{background:#faf8f4;border:1px solid #efe8e1;border-radius:16px;gap:12px;padding:12px;display:flex}.birth-module__lx7CJa__card img{object-fit:cover;border-radius:8px;flex:none;width:72px;height:115px;box-shadow:0 2px 6px #0000001f}.birth-module__lx7CJa__big{background:#fff3ec;border-color:#f2c9b6}.birth-module__lx7CJa__big img{width:84px;height:134px}.birth-module__lx7CJa__cardTxt{flex-direction:column;gap:4px;min-width:0;display:flex}.birth-module__lx7CJa__label{color:#d2552c;font-size:13px;font-weight:800}.birth-module__lx7CJa__label small{color:#6c625c;font-size:12px;font-weight:400;line-height:1.4;display:block}.birth-module__lx7CJa__cardTxt b{color:var(--c-ink,#2b2320);font-size:16px}.birth-module__lx7CJa__cardTxt b small{color:#6c625c;font-size:12px;font-weight:400;display:block}.birth-module__lx7CJa__cardTxt em{color:var(--c-sub,#555);font-size:13px;font-style:normal}.birth-module__lx7CJa__cardTxt code{color:#6c625c;word-break:break-all;font-family:inherit;font-size:12px}.birth-module__lx7CJa__note{color:var(--c-sub,#555);margin:12px 0 0;font-size:13px;line-height:1.6}.birth-module__lx7CJa__yearNav{justify-content:space-between;margin:12px 0 0;display:flex}.birth-module__lx7CJa__yearNav a{color:#d2552c;font-size:13px;text-decoration:none}.birth-module__lx7CJa__cta{background:var(--c-ink,#2b2320);color:#fff;border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:16px;display:flex}@media (max-width:768px){.birth-module__lx7CJa__cta{gap:8px;padding:12px}}.birth-module__lx7CJa__cta p{margin:0;font-size:14px}.birth-module__lx7CJa__how{background:#fafaf8;border:1px dashed #e6dcd5;border-radius:16px;padding:16px}@media (max-width:768px){.birth-module__lx7CJa__how{padding:12px}}.birth-module__lx7CJa__how summary{cursor:pointer;justify-content:space-between;align-items:center;font-size:16px;font-weight:700;list-style:none;display:flex}.birth-module__lx7CJa__how summary::-webkit-details-marker{display:none}.birth-module__lx7CJa__how summary:after{content:"펼치기 ›";color:#6c655e;font-size:13px;font-weight:400}@media (max-width:768px){.birth-module__lx7CJa__how summary:after{font-size:13px}}.birth-module__lx7CJa__how[open] summary:after{content:"접기"}.birth-module__lx7CJa__how ul{color:var(--c-sub,#555);flex-direction:column;gap:8px;margin:12px 0 0;padding-left:16px;font-size:14px;line-height:1.65;list-style:outside;display:flex}@media (max-width:768px){.birth-module__lx7CJa__how ul{gap:4px;padding-left:12px;font-size:14px}}.birth-module__lx7CJa__how li::marker{color:#988878}@media (max-width:760px){.birth-module__lx7CJa__row3,.birth-module__lx7CJa__row2{grid-template-columns:1fr}.birth-module__lx7CJa__form input[type=date]{width:100%}.birth-module__lx7CJa__form>label:first-child{flex:100%}}.birth-module__lx7CJa__form input{background:#fff;border:1px solid #e6dcd5;border-radius:12px;min-height:42px;padding:0 12px;font-size:16px}.birth-module__lx7CJa__fBirth{flex:1;min-width:200px}.birth-module__lx7CJa__fBirth input{letter-spacing:.04em;width:100%}.birth-module__lx7CJa__form label:not(.birth-module__lx7CJa__fBirth) input{width:110px}.birth-module__lx7CJa__fCal{gap:8px;width:100%;display:flex}@media (max-width:768px){.birth-module__lx7CJa__fCal{gap:4px}}.birth-module__lx7CJa__fCal button{color:#5b524c;cursor:pointer;background:#fff;border:1px solid #e6dcd5;border-radius:999px;min-height:38px;padding:0 16px;font-size:14px;font-weight:700}@media (max-width:768px){.birth-module__lx7CJa__fCal button{padding:0 12px}}.birth-module__lx7CJa__fCal button[aria-pressed=true]{color:#fff;background:#2b2320;border-color:#2b2320}.birth-module__lx7CJa__form button[type=submit]:disabled{opacity:.5;cursor:default}.birth-module__lx7CJa__fOk{color:#3f8a3a;width:100%;margin:0;font-size:13px}.birth-module__lx7CJa__fErr{color:#c13a26;width:100%;margin:0;font-size:13px}.birth-module__lx7CJa__qForm{background:#fff;border:1px solid #eee5df;border-radius:16px;flex-direction:column;gap:16px;padding:16px;display:flex}@media (max-width:768px){.birth-module__lx7CJa__qForm{gap:12px;padding:12px}}.birth-module__lx7CJa__yearIn{text-align:center;width:100%}.birth-module__lx7CJa__qBtn{color:#fff;cursor:pointer;white-space:nowrap;background:#d2552c;border:0;border-radius:12px;width:100%;height:40px;padding:0 12px;font-size:15px;font-weight:700}.birth-module__lx7CJa__qBtn:disabled{opacity:.45;cursor:default}.birth-module__lx7CJa__read{background:#fff8f3;border:1px solid #f6d9cb;border-radius:16px;padding:16px}@media (max-width:768px){.birth-module__lx7CJa__read{padding:12px}}.birth-module__lx7CJa__read p{color:#3d342c;margin:8px 0 0;font-size:15px;line-height:1.75}.birth-module__lx7CJa__read p b{color:#b0652a;margin-bottom:2px;font-size:13px;display:block}.birth-module__lx7CJa__calSeg{align-self:flex-start}.birth-module__lx7CJa__oneRow{grid-template-columns:auto minmax(0,1fr) 96px 120px;align-items:end;gap:12px;display:grid}@media (max-width:768px){.birth-module__lx7CJa__oneRow{gap:8px}}@media (max-width:640px){.birth-module__lx7CJa__oneRow{grid-template-columns:minmax(0,1fr) 84px}.birth-module__lx7CJa__oneRow>div:first-child,.birth-module__lx7CJa__oneRow .birth-module__lx7CJa__qBtn{grid-column:1/-1}}.birth-module__lx7CJa__yearStep{border:1px solid var(--qf-line,#e7e1da);background:#fff;border-radius:12px;grid-template-columns:34px 1fr 34px;align-items:center;height:40px;display:grid;overflow:hidden}.birth-module__lx7CJa__yearStep button{color:#6c625c;cursor:pointer;background:0 0;border:0;height:100%;font-size:19px;line-height:1}@media (max-width:768px){.birth-module__lx7CJa__yearStep button{font-size:18px}}.birth-module__lx7CJa__yearStep button:hover{color:#d2552c;background:#faf6f2}.birth-module__lx7CJa__yearStep b{text-align:center;color:#2b2320;font-variant-numeric:tabular-nums;font-size:15px;font-weight:700}@media (min-width:641px){.birth-module__lx7CJa__oneRow{grid-template-columns:auto minmax(0,1fr) 136px 120px}}@media (max-width:640px){.birth-module__lx7CJa__oneRow{grid-template-columns:minmax(0,1fr) 136px}}.birth-module__lx7CJa__readWrap{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:12px;display:grid}.birth-module__lx7CJa__readH{color:var(--c-ink,#2b2320);grid-column:1/-1;margin:0;font-size:18px;font-weight:800}.birth-module__lx7CJa__readFix,.birth-module__lx7CJa__readYear{border-radius:16px;flex-direction:column;gap:12px;padding:16px;display:flex}@media (max-width:768px){.birth-module__lx7CJa__readFix,.birth-module__lx7CJa__readYear{padding:12px}}.birth-module__lx7CJa__readFix{background:#fff;border:1px solid #eee5df}.birth-module__lx7CJa__readYear{color:#fff;background:radial-gradient(120% 140% at 0 0,#4a3a5e 0%,#2a2238 60%,#1f1a2a 100%)}.birth-module__lx7CJa__readHead{flex-wrap:wrap;align-items:center;gap:8px;display:flex}@media (max-width:768px){.birth-module__lx7CJa__readHead{gap:4px 8px}}.birth-module__lx7CJa__readHead b{font-size:16px;font-weight:800}.birth-module__lx7CJa__readHead small{color:#6c625c;width:100%;font-size:12px}.birth-module__lx7CJa__tagFix,.birth-module__lx7CJa__tagYear{border-radius:999px;padding:2px 8px;font-size:12px;font-weight:800}@media (max-width:768px){.birth-module__lx7CJa__tagFix,.birth-module__lx7CJa__tagYear{padding:2px 8px}}.birth-module__lx7CJa__tagFix{color:#b0652a;background:#fff1e8}.birth-module__lx7CJa__tagYear{color:#f3e2c0;background:#f3e2c02e}.birth-module__lx7CJa__readRow{border-top:1px dashed #eee5df;grid-template-columns:44px minmax(0,1fr);align-items:start;gap:12px;padding-top:12px;display:grid}.birth-module__lx7CJa__readRow img,.birth-module__lx7CJa__yearCard img{object-fit:cover;border-radius:8px;box-shadow:0 3px 8px #00000026}.birth-module__lx7CJa__readK{color:#b0652a;font-size:12px;font-weight:700;display:block}.birth-module__lx7CJa__readK small{color:#8c7e6f;font-weight:500}.birth-module__lx7CJa__readRow b{color:#2b2320;margin:1px 0 2px;font-size:15px;font-weight:800;display:block}.birth-module__lx7CJa__readRow p{color:#4d443d;margin:0;font-size:14px;line-height:1.65}.birth-module__lx7CJa__readNote{color:#5b524c;background:#faf6f2;border-radius:12px;margin:0;padding:12px;font-size:13px;line-height:1.6}@media (max-width:768px){.birth-module__lx7CJa__readNote{padding:8px 12px}}.birth-module__lx7CJa__readNav{gap:4px;margin:-4px 0 -4px auto;display:flex}.birth-module__lx7CJa__readYear .birth-module__lx7CJa__readHead small{color:#ece6f3b3}.birth-module__lx7CJa__readNav a{color:#f3e2c0;background:#ffffff1a;border-radius:50%;place-items:center;width:30px;height:30px;font-size:18px;text-decoration:none;display:grid}.birth-module__lx7CJa__readNav a:hover{background:#fff3}.birth-module__lx7CJa__yearCards{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.birth-module__lx7CJa__yearCard{text-align:center;background:#ffffff0f;border-radius:12px;flex-direction:column;align-items:center;gap:4px;padding:12px 8px;display:flex}@media (max-width:768px){.birth-module__lx7CJa__yearCard{padding:8px 4px}}.birth-module__lx7CJa__yearCard span{color:#d9d0e6;font-size:12px}.birth-module__lx7CJa__yearCard b{color:#fff;font-size:14px;font-weight:800}.birth-module__lx7CJa__yearCard:last-child{background:#f3e2c024;box-shadow:inset 0 0 0 1px #f3e2c059}.birth-module__lx7CJa__readYearTx{color:#ece6f3;margin:0;font-size:14px;line-height:1.65}@media (max-width:760px){.birth-module__lx7CJa__readWrap{grid-template-columns:1fr}}.birth-module__lx7CJa__el_fire{background:radial-gradient(120% 140% at 0 0,#8a3b25 0%,#5a2018 55%,#2e120e 100%)}.birth-module__lx7CJa__el_water{background:radial-gradient(120% 140% at 0 0,#2f5f7e 0%,#1b3a55 55%,#0f2133 100%)}.birth-module__lx7CJa__el_air{background:radial-gradient(120% 140% at 0 0,#6a5a9a 0%,#3e3570 55%,#221d40 100%)}.birth-module__lx7CJa__el_earth{background:radial-gradient(120% 140% at 0 0,#4f6a3a 0%,#2f4426 55%,#1a2615 100%)}.birth-module__lx7CJa__elTag{color:#f3e2c0;background:#f3e2c033;border-radius:999px;margin-right:8px;padding:1px 8px;font-size:12px;font-weight:800;display:inline-block}@media (max-width:768px){.birth-module__lx7CJa__elTag{margin-right:4px}}.birth-module__lx7CJa__elNote{color:#ffffff8c;font-size:12px}.birth-module__lx7CJa__deepBn{color:#fff;background:#2b2320;border-radius:16px;align-items:center;gap:16px;padding:16px;text-decoration:none;display:flex}@media (max-width:768px){.birth-module__lx7CJa__deepBn{gap:12px;padding:12px}}.birth-module__lx7CJa__deepTx{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.birth-module__lx7CJa__deepTx b{font-size:16px;font-weight:800}.birth-module__lx7CJa__deepTx small{color:#d8cec6;font-size:13px;line-height:1.55}.birth-module__lx7CJa__deepBn em{color:#fff;white-space:nowrap;background:#d2552c;border-radius:999px;flex:none;padding:8px 16px;font-size:13px;font-style:normal;font-weight:800}@media (max-width:768px){.birth-module__lx7CJa__deepBn em{padding:8px 12px}}@media (max-width:560px){.birth-module__lx7CJa__deepBn{flex-wrap:wrap}.birth-module__lx7CJa__deepBn em{margin-left:auto}}.birth-module__lx7CJa__ratio{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;margin-bottom:8px;display:grid}@media (max-width:768px){.birth-module__lx7CJa__ratio{margin-bottom:4px}}.birth-module__lx7CJa__ratio small{color:#745945;white-space:nowrap;font-size:12px;font-weight:700}.birth-module__lx7CJa__ratioBar{background:#e3d6cb;border-radius:999px;height:6px;overflow:hidden}.birth-module__lx7CJa__ratioBar i{background:#b0652a;border-radius:999px;height:100%;display:block}.birth-module__lx7CJa__cta,.birth-module__lx7CJa__deepBn{background:var(--night-bg)!important;color:var(--night-ink)!important}.birth-module__lx7CJa__deepBn em{background:var(--night-btn)!important;color:var(--night-btn-ink)!important;border-color:#0000!important}.birth-module__lx7CJa__cta .btn-primary{background:var(--night-btn)!important;color:var(--night-btn-ink)!important;border-color:#0000!important}.birth-module__lx7CJa__qBtn{background:var(--c-primary)!important;color:#fff!important;border-color:var(--c-primary)!important;border-radius:999px!important}.birth-module__lx7CJa__fCal button[aria-pressed=true]{background:var(--c-go-bg)!important;color:var(--c-go-ink)!important;border-color:var(--c-go-line)!important}.birth-module__lx7CJa__readH,.birth-module__lx7CJa__block h2{letter-spacing:-.3px;color:#2b2724;font-family:var(--f-myeongjo)!important;font-size:19px!important;font-weight:700!important}@media (max-width:768px){.birth-module__lx7CJa__readH,.birth-module__lx7CJa__block h2{font-size:18px!important}}.birth-module__lx7CJa__qBtn{height:48px}@media (max-width:768px){.birth-module__lx7CJa__cta>:last-child:not(:first-child){margin-left:auto}}
