.jeonse-wolse-page{min-height:calc(100vh - 200px);padding:1rem 0 4rem}.jeonse-wolse-page .page-header{margin-bottom:1.5rem}.jeonse-wolse-page .page-header h1{color:var(--cd-fg-strong);margin-bottom:.5rem}.jeonse-wolse-page .page-header p{color:var(--text-muted)}.jeonse-wolse-page .page-header .direct-answer{max-width:52rem;line-height:1.75}.jeonse-wolse-page .page-header .direct-answer strong{color:var(--cd-fg-strong)}.jeonse-wolse-page .info-section{margin-top:2rem}.jeonse-wolse-page .formula-section-head{gap:.55rem;margin-bottom:1.5rem;display:grid}.jeonse-wolse-page .info-section h2{color:var(--cd-fg-strong);margin:0}.jeonse-wolse-page .formula-section-head p{color:var(--text-secondary);margin:0;line-height:1.65}.jeonse-wolse-page .formula-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;display:grid}.jeonse-wolse-page .formula-card{gap:1rem;padding:1.5rem;display:grid}.jeonse-wolse-page .formula-copy{gap:.5rem;display:grid}.jeonse-wolse-page .formula-copy strong{color:var(--cd-accent);font-size:.9rem;font-weight:700}.jeonse-wolse-page .formula-copy h3{letter-spacing:-.02em;color:var(--cd-fg-strong);margin:0;font-size:1.3rem;font-weight:800;line-height:1.35}.jeonse-wolse-page .formula-copy p{color:var(--text-secondary);margin:0;font-size:.85rem;line-height:1.65}.jeonse-wolse-page .formula-copy p b{color:var(--cd-fg-strong);font-weight:700}.jeonse-wolse-page .how-to-use-section{background:0 0;border:none;border-radius:0;margin-top:2rem;padding:0}.jeonse-wolse-page .how-to-use-section h2{color:var(--cd-fg-strong);margin-bottom:.75rem}.jeonse-wolse-page .how-to-use-section>p{color:var(--text-secondary);margin-bottom:1.5rem}.jeonse-wolse-page .usage-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}.jeonse-wolse-page .usage-step{padding:1.5rem;transition:border-color .2s;display:block;position:relative;overflow:hidden}.jeonse-wolse-page .usage-step:before{content:"";background:var(--cd-bg-sunken);border-radius:50%;width:5.5rem;height:5.5rem;position:absolute;top:-1.25rem;right:-1.25rem}.jeonse-wolse-page .usage-step:hover{border-color:var(--cd-accent-ring)}.jeonse-wolse-page .step-number{z-index:1;width:auto;height:auto;color:var(--cd-accent);opacity:.5;background:0 0;border-radius:0;margin-bottom:.75rem;font-size:2.5rem;font-weight:900;line-height:1;display:block;position:relative}.jeonse-wolse-page .step-text{z-index:1;position:relative}.jeonse-wolse-page .step-text h3{color:var(--cd-fg-strong);margin:0 0 .35rem}.jeonse-wolse-page .step-text p{color:var(--text-secondary);margin:0;font-size:.9rem;line-height:1.6}.jeonse-wolse-page .guide-summary-section{margin-top:2rem}.jeonse-wolse-page .guide-summary-section>h2{color:var(--cd-fg-strong);margin-bottom:.5rem}.jeonse-wolse-page .guide-summary-section>p{color:var(--text-secondary);margin-bottom:1.5rem}.jeonse-wolse-page .summary-cards{grid-template-columns:repeat(2,1fr);gap:1rem;display:grid}.jeonse-wolse-page .summary-card{cursor:pointer;flex-direction:column;padding:1.5rem;transition:transform .18s,box-shadow .18s,border-color .18s;display:flex;position:relative}.jeonse-wolse-page .summary-card:hover{border-color:var(--cd-accent);box-shadow:var(--cd-card-shadow-hover);transform:translateY(-2px)}.jeonse-wolse-page .summary-card-head{align-items:center;gap:.6rem;margin-bottom:.9rem;display:flex}.jeonse-wolse-page .summary-card-head h3{color:var(--cd-fg-strong);margin:0}.jeonse-wolse-page .summary-card ul{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.jeonse-wolse-page .summary-card li{color:var(--text-secondary);padding-left:1rem;font-size:.85rem;line-height:1.55;position:relative}.jeonse-wolse-page .summary-card li:before{content:"";background:var(--cd-accent);opacity:.55;border-radius:50%;width:5px;height:5px;position:absolute;top:.5em;left:0}.jeonse-wolse-page .summary-card li strong{color:var(--cd-fg-strong);font-weight:700}.jeonse-wolse-page .summary-card.warning li:before{background:var(--cd-cautionary);opacity:.85}.jeonse-wolse-page .summary-link{color:var(--cd-accent);align-self:flex-start;margin-top:auto;padding-top:.85rem;font-size:.8125rem;font-weight:600;text-decoration:none}.jeonse-wolse-page .summary-link:hover{text-decoration:underline}.jeonse-wolse-page .summary-link:after{content:"";position:absolute;inset:0}.jeonse-wolse-page .summary-card:hover .summary-link{text-decoration:underline}.jeonse-wolse-page .faq-section{margin-top:2.5rem;margin-bottom:3rem}.jeonse-wolse-page .faq-section h2{color:var(--cd-fg-strong);margin:0 0 1.25rem}.jeonse-wolse-page .source-section{margin-top:2.5rem;margin-bottom:3rem}.jeonse-wolse-page .source-section h2{color:var(--cd-fg-strong);margin-bottom:.5rem;font-size:1.375rem;font-weight:700}.jeonse-wolse-page .source-intro{color:var(--text-muted);margin-bottom:1.25rem;font-size:.875rem}.jeonse-wolse-page .source-grid{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.jeonse-wolse-page .source-card{background:var(--cd-card-bg);border:1px solid var(--cd-card-border);border-radius:var(--cd-radius-tile);justify-content:space-between;align-items:center;gap:1rem;min-height:44px;padding:1.25rem;text-decoration:none;transition:border-color .15s,box-shadow .15s;display:flex}.jeonse-wolse-page .source-card:hover{border-color:var(--cd-accent);box-shadow:var(--cd-card-shadow)}.jeonse-wolse-page .source-card strong{color:var(--cd-fg-strong);margin-bottom:.25rem;font-size:.9375rem;display:block}.jeonse-wolse-page .source-card p{color:var(--text-secondary);margin:0;font-size:.8125rem;line-height:1.5}.jeonse-wolse-page .source-card .material-symbols-outlined{color:var(--cd-fg-assistive);flex-shrink:0;font-size:1.125rem}@media (max-width:1024px){.jeonse-wolse-page .usage-steps,.jeonse-wolse-page .source-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.jeonse-wolse-page .summary-cards,.jeonse-wolse-page .formula-cards{grid-template-columns:1fr}}@media (max-width:560px){.jeonse-wolse-page .usage-steps,.jeonse-wolse-page .source-grid{grid-template-columns:1fr}}
