.RelatedCalc-module__tP2TuW__section{flex-direction:column;gap:12px;display:flex}.RelatedCalc-module__tP2TuW__heading{color:var(--kc-text)}.RelatedCalc-module__tP2TuW__card{background:var(--kc-brand-soft);border:1px solid color-mix(in srgb, var(--kc-brand) 30%, transparent);border-radius:var(--kc-radius);transition:transform .28s var(--kc-spring), box-shadow .28s ease;align-items:center;gap:14px;padding:18px 20px;display:flex}.RelatedCalc-module__tP2TuW__card:hover{box-shadow:var(--kc-shadow-md);transform:translateY(-3px)}.RelatedCalc-module__tP2TuW__emoji{flex-shrink:0;font-size:30px;line-height:1}.RelatedCalc-module__tP2TuW__body{flex-direction:column;flex:1;gap:3px;display:flex}.RelatedCalc-module__tP2TuW__title{color:var(--kc-text);font-size:16px;font-weight:700}.RelatedCalc-module__tP2TuW__reason{color:var(--kc-muted);font-size:13.5px;line-height:1.5}.RelatedCalc-module__tP2TuW__arrow{color:var(--kc-brand);transition:transform .28s var(--kc-spring);flex-shrink:0;font-size:22px;font-weight:800}.RelatedCalc-module__tP2TuW__card:hover .RelatedCalc-module__tP2TuW__arrow{transform:translate(4px)}@media (prefers-reduced-motion:reduce){.RelatedCalc-module__tP2TuW__card,.RelatedCalc-module__tP2TuW__card:hover,.RelatedCalc-module__tP2TuW__arrow{transition:none;transform:none}}
.AboutSection-module__Cz3k5W__section{flex-direction:column;gap:20px;display:flex}.AboutSection-module__Cz3k5W__header{flex-direction:column;display:flex}.AboutSection-module__Cz3k5W__items{flex-direction:column;gap:20px;display:flex}.AboutSection-module__Cz3k5W__item{background:var(--kc-surface);border:1px solid var(--kc-border);border-radius:var(--kc-radius);flex-direction:column;gap:8px;padding:18px 20px;transition:border-color .2s,box-shadow .2s;display:flex}.AboutSection-module__Cz3k5W__item:hover{border-color:color-mix(in srgb, var(--kc-brand) 30%, var(--kc-border));box-shadow:var(--kc-shadow-sm)}.AboutSection-module__Cz3k5W__item h3{color:var(--kc-text);align-items:center;gap:8px;font-size:15.5px;font-weight:700;line-height:1.45;display:flex}.AboutSection-module__Cz3k5W__item h3:before{content:"";background:var(--kc-brand);border-radius:50%;flex-shrink:0;width:7px;height:7px}.AboutSection-module__Cz3k5W__item p{color:var(--kc-muted);margin:0;padding-left:15px;font-size:14.5px;line-height:1.75}.AboutSection-module__Cz3k5W__item p+p{margin-top:8px}
.Sources-module__gED5xq__section{flex-direction:column;gap:20px;display:flex}.Sources-module__gED5xq__header{flex-direction:column;display:flex}.Sources-module__gED5xq__list{border-radius:var(--kc-radius-sm);background-color:var(--kc-surface);border:1px solid var(--kc-border);flex-direction:column;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.Sources-module__gED5xq__item{flex-wrap:wrap;align-items:baseline;gap:4px 10px;padding:13px 16px;display:flex}.Sources-module__gED5xq__item:not(:last-child){border-bottom:1px solid var(--kc-border)}.Sources-module__gED5xq__link{color:var(--kc-brand);flex-shrink:0;font-size:14.5px;font-weight:600;text-decoration:none}.Sources-module__gED5xq__link:after{content:" ↗";opacity:.7;font-size:12px}.Sources-module__gED5xq__link:hover{text-decoration:underline}.Sources-module__gED5xq__note{color:var(--kc-muted);font-size:13px;line-height:1.5}
.ShareBar-module__p-HbQa__wrap{flex-direction:column;align-items:center;gap:10px;padding-top:4px;display:flex}.ShareBar-module__p-HbQa__label{color:var(--kc-muted);font-size:13px;font-weight:600}.ShareBar-module__p-HbQa__row{gap:10px;display:flex}.ShareBar-module__p-HbQa__btn{border:1px solid var(--kc-border);background-color:var(--kc-surface);width:44px;height:44px;color:var(--kc-text);cursor:pointer;transition:transform .12s var(--kc-spring), background-color .15s ease, border-color .15s ease;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.ShareBar-module__p-HbQa__btn:hover{background-color:var(--kc-brand-soft);border-color:color-mix(in srgb, var(--kc-brand) 30%, transparent)}.ShareBar-module__p-HbQa__btn:active{transform:scale(.92)}.ShareBar-module__p-HbQa__kakao,.ShareBar-module__p-HbQa__kakao:hover{color:#191600;background-color:#fee500;border-color:#fee500}.ShareBar-module__p-HbQa__telegram,.ShareBar-module__p-HbQa__telegram:hover{color:#fff;background-color:#229ed9;border-color:#229ed9}.ShareBar-module__p-HbQa__copied{color:var(--kc-brand);font-size:12px;font-weight:600}
