/* v20 supplements the approved v15/v16 layout. Use emphasis for meaning, not decoration. */
body.daily-design-v13 .reading-warning-v20{color:#8b2732;background:#fff7f5;border-left:4px solid #a73a42;padding:1rem 1.2rem;margin:1.7rem 0;line-height:1.9;}
body.daily-design-v13 .review-v20-story .article-answer p{font-weight:600;line-height:1.95;}
body.daily-design-v13 .review-v20-story .service-name{color:#11664f;font-size:clamp(1.4rem,4.5vw,2rem);font-weight:800;display:block;overflow-wrap:anywhere;}
body.daily-design-v13 .review-v20-story .service-purpose{color:#153b5c;font-size:1.05rem;display:block;margin-top:.55rem;}
body.daily-design-v13 .review-v20-story p{line-height:1.95;overflow-wrap:anywhere;}
body.daily-design-v13 .review-rule-list li{padding:.7rem 0;line-height:1.9;}
body.daily-design-v13 .review-v20-addition{background:#f3f8f5;border:1px solid #cbded5;border-radius:14px;padding:clamp(1rem,3vw,1.7rem);margin:2.4rem 0;}
body.daily-design-v13 .review-v20-addition h3{color:#153b5c;font-size:1.25rem;}
body.daily-design-v13 .table-scroll-v16{max-width:100%;overflow-x:auto;}
body.daily-design-v13 .table-scroll-v16 table{min-width:600px;}
body.daily-design-v13 .new-orbit a.button,body.daily-design-v13 a.diagnosis-button{color:#fff!important;}
body.daily-design-v13 .diagnosis-article .diagnosis-inner{display:block!important;}
body.daily-design-v13 .diagnosis-article .diagnosis-visual{width:100%!important;aspect-ratio:auto!important;max-height:none!important;}
body.daily-design-v13 .diagnosis-article .diagnosis-visual img{width:100%!important;height:auto!important;object-fit:contain!important;display:block;}
@media(max-width:600px){body.daily-design-v13 .review-v20-story h2{font-size:1.5rem;line-height:1.55;}body.daily-design-v13 .review-v20-story h3{line-height:1.6;}body.daily-design-v13 .review-v20-story .review-choice-grid{grid-template-columns:1fr;}}
