.daily-20261027 .article-wrap,.daily-20261027 .practice-wrap{max-width:1040px;width:calc(100% - 48px);margin:0 auto}.daily-20261027 .article-body{display:block;max-width:960px;margin:0 auto}.daily-20261027 .article-head{max-width:960px;margin:0 auto;padding:40px 0 30px}.daily-20261027 h1{font-size:clamp(30px,4.3vw,52px);line-height:1.3;letter-spacing:-.045em;overflow-wrap:anywhere}.daily-20261027 .article-body section{margin:30px 0 44px}.daily-20261027 .article-body h2{font-size:clamp(23px,2.7vw,32px);line-height:1.5;margin:28px 0 18px;letter-spacing:-.035em}.daily-20261027 .article-body h3{font-size:21px;line-height:1.6;margin:26px 0 14px}.daily-20261027 .article-body p{font-size:18px;line-height:1.95;margin:18px 0;overflow-wrap:anywhere;word-break:normal}.daily-20261027 .article-figure{display:block;width:100%;margin:32px 0 22px}.daily-20261027 .article-figure img{display:block;width:100%;height:auto;border-radius:18px}.daily-20261027 blockquote{margin:24px 0;padding:24px 28px;background:#f6f5ed;border-left:4px solid #9cb3a0;border-radius:0 14px 14px 0;font-size:19px;line-height:1.95;overflow-wrap:anywhere}.daily-20261027 .poem{line-height:2.1}.daily-20261027 .hl{background:linear-gradient(transparent 45%,#fff09a 45%);font-weight:700}.daily-20261027 .focus-underline{font-weight:750;text-decoration:underline;text-decoration-color:#c58e36;text-underline-offset:5px;text-decoration-thickness:2px}.daily-20261027 .photo-explain-box{padding:22px 28px;background:#eef4ee;border:1px solid #cbdacb;border-radius:16px;margin:24px 0}.daily-20261027 .photo-explain-box h3{margin-top:0}.daily-20261027 .table-scroll{max-width:100%;overflow-x:auto}.daily-20261027 table{width:100%;border-collapse:collapse;font-size:16px;line-height:1.7}.daily-20261027 th,.daily-20261027 td{padding:14px;border:1px solid #d7dfd9;text-align:left;overflow-wrap:anywhere}.daily-20261027 th{background:#edf3ee}.daily-20261027 tr.mismatch{background:#fff0e9;font-weight:650}.daily-20261027 .practice-page{padding:40px 0 60px}.daily-20261027 .practice-wrap{max-width:960px}.daily-20261027 .post-material-teaser{align-items:center}.daily-20261027 .post-material-teaser img{width:150px}.daily-20261027 .daily-question{font-size:17px}.daily-20261027 .quiz-actions{display:flex;gap:12px;flex-wrap:wrap}.daily-20261027 .article-body a{text-underline-offset:4px}.daily-20261027 .article-meta{font-size:13px;line-height:1.8;color:#64766a}@media(max-width:600px){.daily-20261027 .article-wrap,.daily-20261027 .practice-wrap{width:calc(100% - 32px)}.daily-20261027 .article-head{padding-top:26px}.daily-20261027 .article-body p{font-size:16px;line-height:1.95}.daily-20261027 blockquote{font-size:17px;padding:18px 16px}.daily-20261027 .photo-explain-box{padding:18px}.daily-20261027 th,.daily-20261027 td{padding:9px;font-size:14px}.daily-20261027 .post-material-teaser{grid-template-columns:86px 1fr}.daily-20261027 .post-material-teaser img{width:86px}.daily-20261027 .article-figure img{border-radius:12px}}
.daily-20261027 .article-head{box-sizing:border-box;padding:36px 32px!important}.daily-20261027 .article-body{box-sizing:border-box;padding:32px!important}.daily-20261027 .poem-line{display:flex;gap:14px;margin:0 0 10px;align-items:baseline}.daily-20261027 .poem-line>span:last-child{min-width:0;flex:1}.daily-20261027 .line-no{font-size:12px;color:#6f7b73;flex:0 0 14px;font-weight:700}@media(max-width:600px){.daily-20261027 .article-head{padding:24px 20px!important}.daily-20261027 .article-body{padding:20px 16px!important}.daily-20261027 .poem{padding:16px 12px}.daily-20261027 .poem-line{gap:10px}}
.daily-20261027 .photo-explain-box{display:block!important}.daily-20261027 .photo-explain-box>h3{width:auto;max-width:none}.daily-20261027 .photo-explain-box>p{width:auto;max-width:none}
