.article-content .article-cta{display:flex;align-items:center;justify-content:center;gap:.7rem;width:100%;margin:1.4rem 0;padding:1rem 1.2rem;border:1px solid var(--pine);border-radius:.45rem;background:var(--pine);box-shadow:0 .65rem 1.3rem rgb(7 62 53 / 14%);color:#fff;font-weight:800;line-height:1.45;text-align:center;text-decoration:none;transition:background .2s ease,transform .2s ease,box-shadow .2s ease}.article-content .article-cta::after{content:'↗';color:var(--oxygen);font-size:1.1em}.article-content .article-cta:hover{background:var(--pine-dark);box-shadow:0 .85rem 1.65rem rgb(7 62 53 / 20%);transform:translateY(-2px)}.article-content .article-cta:focus-visible{outline-color:var(--coral)}.article-content .source-box--collapsible{margin:2.5rem 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:transparent}.article-content .source-box--collapsible summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.8rem 0;cursor:pointer;color:var(--pine);font-size:.82rem;font-weight:800;list-style:none}.article-content .source-box--collapsible summary::-webkit-details-marker{display:none}.article-content .source-box--collapsible summary::after{content:'+';color:var(--coral);font-size:1.2rem}.article-content .source-box--collapsible[open] summary::after{content:'−'}.article-content .source-box__content{padding:0 0 1rem;color:var(--muted);font-size:.82rem;line-height:1.65}.health-article>.article-figure img{aspect-ratio:16/9;object-fit:cover}.article-content .article-visual--editorial{margin:2.3rem 0 3rem;padding:0;border:0;background:transparent;box-shadow:none}.article-content .article-visual--editorial img{display:block;width:100%;aspect-ratio:16/9;border-radius:.55rem;object-fit:cover}.article-content .article-visual--editorial figcaption{margin:.65rem .15rem 0;color:var(--muted);font-size:.78rem;line-height:1.55}.article-related-reading{margin-top:3.5rem;padding-top:2rem;border-top:1px solid var(--line)}.article-related-reading__heading{display:flex;align-items:end;justify-content:space-between;gap:1rem;margin-bottom:1.25rem}.article-related-reading__heading .kicker{margin:0 0 .35rem}.article-related-reading__heading h2{margin:0;font:clamp(1.5rem,2.4vw,2rem)/1.25 Georgia,"Noto Serif KR",serif;letter-spacing:-.04em}.article-related-reading__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.article-related-reading .journal-card{display:flex;min-width:0}.article-related-reading .card-link{display:flex;flex:1;flex-direction:column}.article-related-reading .card-body{display:flex;flex:1;flex-direction:column;padding:1rem}.article-related-reading .card-body h3{font-size:1.16rem}.article-related-reading .card-meta{margin-top:auto}.article-content table{display:table;overflow:visible;border:0;border-collapse:separate;border-spacing:0;border-radius:.5rem;box-shadow:0 .7rem 1.6rem rgb(7 62 53 / 8%)}.article-content table caption{padding:1rem 1.1rem;border:1px solid var(--line);border-bottom:0;border-radius:.5rem .5rem 0 0;background:#f7faf5}.article-content table th,.article-content table td{min-width:0;padding:.9rem 1rem}.article-content table thead th{background:var(--pine);font-size:.82rem;letter-spacing:.02em}.article-content table tbody tr:hover{background:#edf5eb}@media (max-width:760px){.health-article>.article-figure img,.article-content .article-visual--editorial img{aspect-ratio:4/3}.article-content .article-cta{padding:1rem}.article-related-reading{margin-top:2.75rem}.article-related-reading__heading{display:block}.article-related-reading__grid{grid-template-columns:1fr;gap:.8rem}.article-related-reading .journal-card{margin:0}.article-related-reading .card-link{display:grid;grid-template-columns:7.25rem 1fr}.article-related-reading .card-image{aspect-ratio:auto}.article-related-reading .card-body{min-height:8rem}.article-related-reading .card-body>p:not(.card-category),.article-related-reading .card-meta{display:none}.article-content table,.article-content table tbody,.article-content table tr,.article-content table th,.article-content table td{display:block;width:100%}.article-content table{border:0;box-shadow:none;background:transparent}.article-content table caption{display:block;margin-bottom:.7rem;border:1px solid var(--line);border-radius:.45rem}.article-content table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.article-content table tbody{display:grid;gap:.75rem}.article-content table tr{border:1px solid var(--line);border-radius:.45rem;background:#fff;box-shadow:0 .35rem .85rem rgb(7 62 53 / 6%)}.article-content table th,.article-content table td{min-height:2.5rem;padding:.7rem .85rem .7rem 46%;border:0;border-bottom:1px solid #e2ebe3;position:relative;background:#fff;color:var(--ink);font-size:inherit;letter-spacing:normal;text-align:left}.article-content table th:last-child,.article-content table td:last-child{border-bottom:0}.article-content table th::before,.article-content table td::before{content:attr(data-label);position:absolute;top:.7rem;left:.85rem;width:40%;color:var(--pine);font-size:.72rem;font-weight:800;line-height:1.5}.article-content table th:not([data-label]),.article-content table td:not([data-label]){padding-left:.85rem}.article-content table th:not([data-label])::before,.article-content table td:not([data-label])::before{content:none}}
.health-article .article-content a.article-cta{display:flex;width:min(100%,52rem);margin-inline:auto}
@media(max-width:760px){.article-content table{max-width:100%;min-width:0;overflow:visible;white-space:normal}.article-content table th,.article-content table td{min-width:0;overflow-wrap:anywhere;white-space:normal;word-break:keep-all}}
