.tojeong-module__yReKCq__wrap,.tojeong-module__yReKCq__intro{flex-direction:column;gap:14px;max-width:640px;margin:0 auto;padding:16px;display:flex}.tojeong-module__yReKCq__intro{text-align:center;align-items:center}.tojeong-module__yReKCq__intro h1,.tojeong-module__yReKCq__head h1{font-family:var(--f-serif,serif);color:#222;margin:0;font-size:28px}.tojeong-module__yReKCq__intro p{color:#444;margin:0;line-height:1.7}.tojeong-module__yReKCq__intro ul{text-align:left;color:#555;background:#fff8f2;border-radius:12px;margin:0;padding:14px 18px;font-size:14px;line-height:1.9;list-style:none}.tojeong-module__yReKCq__cap{color:#888;font-size:13px}.tojeong-module__yReKCq__head{flex-direction:column;gap:10px;display:flex}.tojeong-module__yReKCq__pick{flex-wrap:wrap;gap:8px;display:flex}.tojeong-module__yReKCq__pick select{background:#fff;border:1px solid #e3e3e3;border-radius:10px;height:40px;padding:0 12px;font-size:15px}.tojeong-module__yReKCq__years{gap:6px;display:flex}.tojeong-module__yReKCq__years button{color:#555;cursor:pointer;background:#fff;border:1px solid #e3e3e3;border-radius:20px;height:40px;padding:0 16px;font-size:14px}.tojeong-module__yReKCq__years .tojeong-module__yReKCq__on{color:#fff;background:#eb4c10;border-color:#eb4c10;font-weight:700}.tojeong-module__yReKCq__card{text-align:center;background:#fff;border:1px solid #f0e6dc;border-radius:16px;flex-direction:column;align-items:center;gap:10px;padding:24px 20px;display:flex}.tojeong-module__yReKCq__gwa{gap:14px;display:flex}.tojeong-module__yReKCq__gwa span{background:#fff3ea;border-radius:12px;flex-direction:column;align-items:center;width:64px;padding:10px 0;display:flex}.tojeong-module__yReKCq__gwa b{font-family:var(--f-serif,serif);color:#c4561a;font-size:32px;line-height:1.1}.tojeong-module__yReKCq__gwa small{color:#a07050;font-size:11px}.tojeong-module__yReKCq__hanja{font-family:var(--f-hanja,serif);letter-spacing:4px;color:#222;margin:6px 0 0;font-size:26px}.tojeong-module__yReKCq__reading{color:#666;margin:0;font-size:15px}.tojeong-module__yReKCq__kw{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.tojeong-module__yReKCq__kw em{color:#8a6a55;background:#f6f1ea;border-radius:12px;padding:2px 10px;font-size:12px;font-style:normal;font-weight:700}.tojeong-module__yReKCq__summary{color:#333;margin:4px 0 0;font-size:16px;line-height:1.7}.tojeong-module__yReKCq__basis{text-align:left;color:#777;width:100%;font-size:13px}.tojeong-module__yReKCq__basis summary{cursor:pointer;color:#c4561a;font-weight:600}.tojeong-module__yReKCq__basis p{margin:6px 0 0;line-height:1.6}.tojeong-module__yReKCq__parts{flex-direction:column;gap:10px;display:flex}.tojeong-module__yReKCq__part{background:#fff;border:1px solid #f1e9df;border-radius:16px;padding:18px 18px 20px;box-shadow:0 2px 10px #7850280d}.tojeong-module__yReKCq__part h3{color:#c4561a;margin:0 0 6px;font-size:15px}.tojeong-module__yReKCq__part p{color:#333;white-space:pre-line;margin:0;line-height:1.75}.tojeong-module__yReKCq__lock{text-align:center;background:#fff8f2;border:1px dashed #f0b88f;border-radius:16px;flex-direction:column;gap:10px;padding:18px;display:flex}.tojeong-module__yReKCq__lock p{color:#8a5a3a;margin:0;font-size:14px}.tojeong-module__yReKCq__lock small{color:#999;font-size:12px}.tojeong-module__yReKCq__err{color:#eb4f5d!important}.tojeong-module__yReKCq__next{text-align:center;color:#777;margin:0;font-size:14px}.tojeong-module__yReKCq__next a{color:#c4561a;font-weight:700}.tojeong-module__yReKCq__writing{text-align:center;background:#fffaf5;border:1px solid #f0e6dc;border-radius:16px;flex-direction:column;align-items:center;gap:8px;padding:28px 20px;display:flex}.tojeong-module__yReKCq__writing b{color:#333;font-size:16px}.tojeong-module__yReKCq__writing p{color:#777;margin:0;font-size:14px;line-height:1.6}.tojeong-module__yReKCq__dots{gap:6px;margin-top:4px;display:flex}.tojeong-module__yReKCq__dots i{background:#e8a07a;border-radius:50%;width:7px;height:7px;animation:1.2s ease-in-out infinite tojeong-module__yReKCq__tjDot}.tojeong-module__yReKCq__dots i:nth-child(2){animation-delay:.2s}.tojeong-module__yReKCq__dots i:nth-child(3){animation-delay:.4s}@keyframes tojeong-module__yReKCq__tjDot{0%,80%,to{opacity:.25;transform:translateY(0)}40%{opacity:1;transform:translateY(-4px)}}.tojeong-module__yReKCq__over{background:linear-gradient(170deg,#fff6ee,#fff 60%);border:1px solid #f0e0d0;border-radius:16px;flex-direction:column;gap:10px;padding:24px 22px;display:flex}.tojeong-module__yReKCq__over small{color:#a07050;font-size:12.5px;font-weight:600}.tojeong-module__yReKCq__over h2{font-family:var(--f-serif,serif);color:#222;margin:0 0 4px;font-size:23px;line-height:1.45}.tojeong-module__yReKCq__over p{color:#333;margin:0;font-size:15.5px;line-height:1.85}.tojeong-module__yReKCq__marks{flex-wrap:wrap;gap:8px;margin-top:6px;display:flex}.tojeong-module__yReKCq__marks span{border-radius:10px;padding:6px 12px;font-size:13px}.tojeong-module__yReKCq__marks b{margin-left:4px}.tojeong-module__yReKCq__mBest{color:#2f6b3e;background:#eaf5ec}.tojeong-module__yReKCq__mCare{color:#a0581f;background:#fdf0e4}.tojeong-module__yReKCq__secH{color:#222;align-items:baseline;gap:8px;margin:0 0 10px;font-size:16px;display:flex}.tojeong-module__yReKCq__secH small{color:#999;font-size:12px;font-weight:400}.tojeong-module__yReKCq__months{grid-template-columns:1fr 1fr;gap:10px;margin:0;padding:0;list-style:none;display:grid}@media (max-width:520px){.tojeong-module__yReKCq__months{grid-template-columns:1fr}}.tojeong-module__yReKCq__months li{background:#fff;border:1px solid #f1e9df;border-radius:16px;flex-direction:column;gap:8px;padding:16px 16px 18px;display:flex;position:relative;box-shadow:0 2px 10px #7850280d}.tojeong-module__yReKCq__months li[data-mark=best]{background:linear-gradient(#f3faf4,#fff 70%);border-color:#d9ecdc}.tojeong-module__yReKCq__months li[data-mark=care]{background:linear-gradient(#fff6ec,#fff 70%);border-color:#f3e0cb}.tojeong-module__yReKCq__months header{align-items:center;gap:8px;display:flex}.tojeong-module__yReKCq__months header b{width:38px;height:38px;font-family:var(--f-serif,serif);color:#8a6a55;background:#f6f0e8;border-radius:12px;flex:none;place-items:center;font-size:15px;display:grid}.tojeong-module__yReKCq__months li[data-tone=good] header b{color:#2f6b3e;background:#e3f2e6}.tojeong-module__yReKCq__months li[data-tone=care] header b{color:#a0581f;background:#fbe9d8}.tojeong-module__yReKCq__months header span{color:#a99a8a;letter-spacing:.5px;font-size:12px}.tojeong-module__yReKCq__months header em{color:#8a7a66;background:#f4f0ea;border-radius:99px;margin-left:auto;padding:3px 9px;font-size:11.5px;font-style:normal;font-weight:600}.tojeong-module__yReKCq__months li[data-tone=good] header em{color:#2f6b3e;background:#e3f2e6}.tojeong-module__yReKCq__months li[data-tone=care] header em{color:#a0581f;background:#fbe9d8}.tojeong-module__yReKCq__months strong{color:#333;font-size:15px;line-height:1.45}.tojeong-module__yReKCq__months p{color:#555;margin:0;font-size:14px;line-height:1.75}.tojeong-module__yReKCq__areas{grid-template-columns:1fr 1fr;gap:10px;display:grid}@media (max-width:520px){.tojeong-module__yReKCq__areas{grid-template-columns:1fr}}.tojeong-module__yReKCq__haru{background:#fff8f0;border:1px solid #f3e2cf;border-radius:16px;align-items:center;gap:14px;padding:16px 18px;display:flex}.tojeong-module__yReKCq__haru div{flex-direction:column;gap:4px;display:flex}.tojeong-module__yReKCq__haru b{color:#c4561a;font-size:14px}.tojeong-module__yReKCq__haru p{color:#333;margin:0;font-size:15px;line-height:1.7}.tojeong-module__yReKCq__orig{background:#fafafa;border-radius:12px;padding:12px 16px}.tojeong-module__yReKCq__orig p b{color:#8a6a55;margin-right:4px}.tojeong-module__yReKCq__align{color:#7a6a58;background:#f8f5f0;border-radius:12px;margin:-2px 0 0;padding:12px 14px;font-size:13px;line-height:1.65}.tojeong-module__yReKCq__align a{color:#c4561a;white-space:nowrap;font-weight:700}.tojeong-module__yReKCq__months header b{width:auto;min-width:38px;padding:0 8px}
