.sense-article{max-width:1140px;margin:auto;padding:64px 5%}.sense-article h1{max-width:980px;font-size:clamp(30px,4vw,49px)}.sense-article h2{font-size:clamp(25px,3vw,34px);line-height:1.55}.sense-article h3{font-size:23px}.sense-article p{overflow-wrap:anywhere}.english{font:16px/1.8 Georgia,serif;color:#727962;max-width:950px}.author{border-block:1px solid #d9d6c6;padding:16px 0;margin:28px 0}.contents{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:24px;background:#eceede;border-radius:10px}.contents a{font-size:16px;text-decoration:none}.statement{background:#e9eddf;border-left:4px solid #8a9c66;padding:15px 25px;margin:25px 0}.sense-article figure{margin:32px 0}.sense-article figure img{display:block;width:100%;height:auto;border-radius:12px}.sense-article figcaption{font-size:14px;color:#756d59;margin-top:12px}.table-scroll{overflow-x:auto;margin:25px 0}table{border-collapse:collapse;width:100%;font-size:17px;line-height:1.8}th,td{text-align:left;vertical-align:top;border-bottom:1px solid #d7d9ca;padding:15px}th{background:#e8eadc;font-weight:600}td:first-child{min-width:120px;color:#425937}td{min-width:165px}.chapter{scroll-margin-top:20px;padding:44px 0}.chapter p{color:#4c5545}.source{font-size:17px}.source blockquote{margin:20px 0;overflow-wrap:anywhere;border-left:3px solid #b59a6c;padding-left:20px}button{font:inherit;color:#fff;background:#435747;border:0;padding:12px 22px;cursor:pointer;border-radius:4px}a:focus-visible,button:focus-visible{outline:3px solid #a9793c;outline-offset:4px}@media(max-width:650px){.sense-article{padding:35px 5%}.contents{grid-template-columns:1fr;padding:20px}.statement{padding:12px 18px}.chapter{padding:32px 0}th,td{padding:12px}.english{font-size:15px}header{gap:20px}header a{font-size:14px}}