.tojeong-module__yReKCq__wrap,.tojeong-module__yReKCq__intro{max-width:var(--w-read);flex-direction:column;gap:16px;margin:0 auto;padding:16px;display:flex}@media (max-width:768px){.tojeong-module__yReKCq__wrap,.tojeong-module__yReKCq__intro{gap:12px;padding:12px 0}}.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;background:var(--c-soft);color:#555;border-radius:12px;margin:0;padding:16px;font-size:14px;line-height:1.9;list-style:none}@media (max-width:768px){.tojeong-module__yReKCq__intro ul{padding:12px}}.tojeong-module__yReKCq__cap{color:#555;font-size:13px}.tojeong-module__yReKCq__head{flex-direction:column;gap:12px;display:flex}@media (max-width:768px){.tojeong-module__yReKCq__head{gap:8px}}.tojeong-module__yReKCq__pick{flex-wrap:wrap;gap:8px;display:flex}.tojeong-module__yReKCq__pick select{background:#fff;border:1px solid #e3e3e3;border-radius:12px;height:40px;padding:0 12px;font-size:15px}.tojeong-module__yReKCq__years{gap:8px;display:flex}@media (max-width:768px){.tojeong-module__yReKCq__years{gap:4px}}.tojeong-module__yReKCq__years button{color:#555;cursor:pointer;background:#fff;border:1px solid #e3e3e3;border-radius:16px;height:40px;padding:0 16px;font-size:14px}@media (max-width:768px){.tojeong-module__yReKCq__years button{padding:0 12px}}.tojeong-module__yReKCq__years .tojeong-module__yReKCq__on{border-color:var(--c-primary);background:var(--c-primary);color:#fff;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:12px;padding:24px;display:flex}@media (max-width:768px){.tojeong-module__yReKCq__card{gap:8px;padding:16px 12px}}.tojeong-module__yReKCq__gwa{gap:16px;display:flex}@media (max-width:768px){.tojeong-module__yReKCq__gwa{gap:12px}}.tojeong-module__yReKCq__gwa span{background:var(--c-soft);border-radius:12px;flex-direction:column;align-items:center;width:64px;padding:12px 0;display:flex}@media (max-width:768px){.tojeong-module__yReKCq__gwa span{padding:8px 0}}.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:12px}.tojeong-module__yReKCq__hanja{font-family:var(--f-hanja,serif);letter-spacing:4px;color:#222;margin:8px 0 0;font-size:26px}@media (max-width:768px){.tojeong-module__yReKCq__hanja{margin:4px 0 0}}.tojeong-module__yReKCq__reading{color:#545454;margin:0;font-size:15px}.tojeong-module__yReKCq__kw{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}@media (max-width:768px){.tojeong-module__yReKCq__kw{gap:4px}}.tojeong-module__yReKCq__kw em{color:#745947;background:#fbe3dd;border-radius:12px;padding:2px 12px;font-size:13px;font-style:normal;font-weight:700}@media (max-width:768px){.tojeong-module__yReKCq__kw em{padding:2px 8px}}.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:#555;width:100%;font-size:13px}.tojeong-module__yReKCq__basis summary{cursor:pointer;color:#c4561a;font-weight:600}.tojeong-module__yReKCq__basis p{margin:8px 0 0;line-height:1.6}@media (max-width:768px){.tojeong-module__yReKCq__basis p{margin:4px 0 0}}.tojeong-module__yReKCq__parts{flex-direction:column;gap:12px;display:flex}@media (max-width:768px){.tojeong-module__yReKCq__parts{gap:8px}}.tojeong-module__yReKCq__part{background:#fff;border:1px solid #f1e9df;border-radius:16px;padding:16px 16px 24px;box-shadow:0 2px 10px #7850280d}@media (max-width:768px){.tojeong-module__yReKCq__part{padding:12px}}.tojeong-module__yReKCq__part h3{color:#c4561a;margin:0 0 8px;font-size:15px}@media (max-width:768px){.tojeong-module__yReKCq__part h3{margin:0 0 4px}}.tojeong-module__yReKCq__part p{color:#333;white-space:pre-line;margin:0;line-height:1.75}.tojeong-module__yReKCq__lock{background:var(--c-soft);text-align:center;border:1px dashed #f0b88f;border-radius:16px;flex-direction:column;gap:12px;padding:16px;display:flex}@media (max-width:768px){.tojeong-module__yReKCq__lock{gap:8px;padding:12px}}.tojeong-module__yReKCq__lock p{color:#8a5a3a;margin:0;font-size:14px}.tojeong-module__yReKCq__lock small{color:#545454;font-size:13px}.tojeong-module__yReKCq__lock button small{color:#ffffffe0;font-weight:600}.tojeong-module__yReKCq__err{color:#eb4f5d!important}.tojeong-module__yReKCq__next{text-align:center;color:#555;margin:0;font-size:14px}.tojeong-module__yReKCq__next a{color:#c4561a;font-weight:700}.tojeong-module__yReKCq__writing{background:var(--c-soft);text-align:center;border:1px solid #f0e6dc;border-radius:16px;flex-direction:column;align-items:center;gap:8px;padding:32px 24px;display:flex}@media (max-width:768px){.tojeong-module__yReKCq__writing{padding:16px 12px}}.tojeong-module__yReKCq__writing b{color:#333;font-size:16px}.tojeong-module__yReKCq__writing p{color:#555;margin:0;font-size:14px;line-height:1.6}.tojeong-module__yReKCq__dots{gap:8px;margin-top:4px;display:flex}@media (max-width:768px){.tojeong-module__yReKCq__dots{gap:4px}}.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:12px;padding:24px;display:flex}@media (max-width:768px){.tojeong-module__yReKCq__over{gap:8px;padding:16px}}.tojeong-module__yReKCq__over small{color:#a07050;font-size:13px;font-weight:600}.tojeong-module__yReKCq__over h2{font-family:var(--f-serif,serif);color:#222;margin:0 0 4px;font-size:22px;line-height:1.45}@media (max-width:768px){.tojeong-module__yReKCq__over h2{font-size:22px}}.tojeong-module__yReKCq__over p{color:#333;margin:0;font-size:16px;line-height:1.85}@media (max-width:768px){.tojeong-module__yReKCq__over p{font-size:16px}}.tojeong-module__yReKCq__marks{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}@media (max-width:768px){.tojeong-module__yReKCq__marks{margin-top:4px}}.tojeong-module__yReKCq__marks span{border-radius:12px;padding:8px 12px;font-size:13px}@media (max-width:768px){.tojeong-module__yReKCq__marks span{padding:4px 12px}}.tojeong-module__yReKCq__marks b{margin-left:4px}.tojeong-module__yReKCq__mBest{color:#2f6b3e;background:#eaf5ec}.tojeong-module__yReKCq__mCare{color:#a0581f;background:#fbe3dd}.tojeong-module__yReKCq__secH{color:#222;align-items:baseline;gap:8px;margin:0 0 12px;font-size:16px;display:flex}@media (max-width:768px){.tojeong-module__yReKCq__secH{margin:0 0 8px}}.tojeong-module__yReKCq__secH small{color:#545454;font-size:13px;font-weight:400}.tojeong-module__yReKCq__months{grid-template-columns:1fr 1fr;gap:12px;margin:0;padding:0;list-style:none;display:grid}@media (max-width:768px){.tojeong-module__yReKCq__months{gap:8px}}@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;display:flex;position:relative;box-shadow:0 2px 10px #7850280d}@media (max-width:768px){.tojeong-module__yReKCq__months li{padding:12px}}.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:#745947;background:#fbe3dd;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:#5e5245;letter-spacing:.5px;font-size:13px}.tojeong-module__yReKCq__months header em{color:#5d5345;background:#fbe3dd;border-radius:99px;margin-left:auto;padding:3px 8px;font-size:12px;font-style:normal;font-weight:600}@media (max-width:768px){.tojeong-module__yReKCq__months header em{padding:3px 8px}}.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:12px;display:grid}@media (max-width:768px){.tojeong-module__yReKCq__areas{gap:8px}}@media (max-width:520px){.tojeong-module__yReKCq__areas{grid-template-columns:1fr}}.tojeong-module__yReKCq__haru{background:var(--c-soft);border:1px solid #f3e2cf;border-radius:16px;align-items:center;gap:16px;padding:16px;display:flex}@media (max-width:768px){.tojeong-module__yReKCq__haru{gap:12px;padding:12px}}.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}@media (max-width:768px){.tojeong-module__yReKCq__orig{padding:12px}}.tojeong-module__yReKCq__orig p b{color:#745947;margin-right:4px}.tojeong-module__yReKCq__align{background:var(--c-soft);color:#655849;border-radius:12px;margin:-2px 0 0;padding:12px 16px;font-size:13px;line-height:1.65}@media (max-width:768px){.tojeong-module__yReKCq__align{padding:12px}}.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}.tojeong-module__yReKCq__pdfBtn{color:#333;cursor:pointer;background:#fff;border:1px solid #d6d6d6;border-radius:16px;align-items:center;height:36px;padding:0 16px;font-size:14px;font-weight:600;display:inline-flex}@media (max-width:768px){.tojeong-module__yReKCq__pdfBtn{padding:0 12px}}.tojeong-module__yReKCq__pdfBtn:hover{border-color:#949494}@media (max-width:768px){.tojeong-module__yReKCq__pdfBtn{display:none}}@media print{.tojeong-module__yReKCq__wrap{gap:4mm;max-width:none;padding:0;display:block}.tojeong-module__yReKCq__wrap>*+*{margin-top:4mm}.tojeong-module__yReKCq__head,.tojeong-module__yReKCq__pdfBtn,.tojeong-module__yReKCq__pick,.tojeong-module__yReKCq__lock,.tojeong-module__yReKCq__next,.tojeong-module__yReKCq__basis,.tojeong-module__yReKCq__writing{display:none!important}.tojeong-module__yReKCq__card,.tojeong-module__yReKCq__over{break-inside:avoid;box-shadow:none}.tojeong-module__yReKCq__months{grid-template-columns:1fr 1fr;gap:3mm}.tojeong-module__yReKCq__months li,.tojeong-module__yReKCq__part,.tojeong-module__yReKCq__haru{break-inside:avoid;box-shadow:none}.tojeong-module__yReKCq__areas{gap:3mm}.tojeong-module__yReKCq__over p,.tojeong-module__yReKCq__months p,.tojeong-module__yReKCq__part p{font-size:10pt}}.tojeong-module__yReKCq__noPrintRate{margin-top:4px}@media print{.tojeong-module__yReKCq__noPrintRate{display:none!important}}.tojeong-module__yReKCq__head{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}@media (max-width:768px){.tojeong-module__yReKCq__head{column-gap:8px}}.tojeong-module__yReKCq__head>h1{grid-column:1}.tojeong-module__yReKCq__head>.tojeong-module__yReKCq__pdfBtn{grid-column:2;justify-self:end}.tojeong-module__yReKCq__head>.tojeong-module__yReKCq__pick{grid-column:1/-1;align-items:center}.tojeong-module__yReKCq__pick select{appearance:none;color:#333;cursor:pointer;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 16 16'%3E%3Cpath d='M4 6l4 4 4-4' fill='none' stroke='%23776d66' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") right 14px center no-repeat;border:1px solid #e3ddd6;border-radius:16px;min-width:140px;height:40px;padding:0 40px 0 16px;font-family:inherit;font-size:14px;font-weight:600}@media (max-width:768px){.tojeong-module__yReKCq__pick select{padding:0 24px 0 12px}}.tojeong-module__yReKCq__pick select:hover{border-color:#c9bfb5}.tojeong-module__yReKCq__pick select:focus-visible{outline:2px solid var(--c-primary,#eb4c10);outline-offset:1px}.tojeong-module__yReKCq__head h1{letter-spacing:-.4px;line-height:1.3;font-family:var(--f-sans)!important;color:#1f1b18!important;font-size:24px!important;font-weight:800!important}@media (max-width:768px){.tojeong-module__yReKCq__head h1{font-size:22px!important}}.tojeong-module__yReKCq__haru{grid-template-columns:28px minmax(0,1fr);align-items:center;gap:8px;border:1px solid var(--c-card-line)!important;background:#fff!important;border-radius:16px!important;padding:16px!important;display:grid!important}@media (max-width:768px){.tojeong-module__yReKCq__haru{padding:12px!important}}.tojeong-module__yReKCq__haru>img{background:#fff6f0;border-radius:50%;grid-area:1/1;width:28px!important;height:28px!important}.tojeong-module__yReKCq__haru>div{display:contents!important}.tojeong-module__yReKCq__haru>div>b{grid-area:1/2;font-weight:700;color:var(--c-go-ink)!important;font-size:14px!important}.tojeong-module__yReKCq__haru>div>p{grid-area:2/1/auto/-1;color:#2b2724!important;font-size:15px!important;line-height:1.75!important}@media (max-width:768px){.tojeong-module__yReKCq__pick>.tojeong-module__yReKCq__years{margin-left:auto}}
