/* R39: approved v1.1 content inside the existing R38 article system. */
.wada-r39 h1{font-size:clamp(2.125rem,3.2vw,3rem);line-height:1.12;max-width:23ch}
.wada-subtitle-r39{display:block;font-family:var(--font-ui);font-size:clamp(1.2rem,1.6vw,1.45rem);line-height:1.4;letter-spacing:0;color:#dfb78e;margin-top:24px}
.wada-r39 .article-visual-grid{align-items:center}
.wada-r39 .depth-figure img{border-radius:0}
.wada-r39 .okna-hook-r35{margin-inline:0}
.wada-body-r39{overflow-wrap:normal;word-break:normal}
.wada-body-r39 h3{font-family:var(--font-display);font-weight:400;font-size:26px;line-height:1.3;margin:0 0 14px}
.wada-body-r39 .case{padding:20px 0;border-bottom:1px solid #c7ccc2}
.wada-body-r39 .case p:last-child{margin-bottom:0}
.wada-body-r39 .source{margin-top:2px}
.wada-body-r39 .note{border-left:3px solid #bd8254;padding:4px 0 4px 24px;margin:26px 0;font-size:18px}
.wada-body-r39 .advice-label{display:block;color:#80502e;font-size:12px;text-transform:uppercase;letter-spacing:.13em;font-weight:600;margin-bottom:12px}
.wada-body-r39 .references p{margin-bottom:22px}
.wada-body-r39 .references a,.wada-body-r39 .source a{overflow-wrap:anywhere}
@media(max-width:1100px){.wada-r39 .article-visual-grid{grid-template-columns:minmax(0,1fr);gap:32px}.wada-r39 .depth-figure{width:100%;max-width:760px;margin-inline:auto}.wada-r39 h1{max-width:30ch}}
@media(max-width:760px){.wada-r39 .article-visual-grid{gap:28px}.wada-body-r39 h3{font-size:24px}.wada-body-r39 .note{padding-left:18px}}
