.module-detail-page{color:#333;background-color:#f3f3f3;justify-content:center;width:100%;min-height:100%;padding:40px;display:flex}.module-detail-page .module-detail-wrap{flex-direction:column;gap:24px;width:min(1100px,100%);display:flex}.module-detail-page .module-detail{background-color:#fff;grid-template-columns:minmax(280px,440px) 1fr;align-items:start;gap:32px;padding:24px;display:grid}.module-detail-page .module-detail-image{aspect-ratio:4/3;background-color:#d7d7d7;width:100%;overflow:hidden}.module-detail-page .module-detail-image .img{object-fit:cover;width:100%;height:100%}.module-detail-page .module-detail-info{flex-direction:column;gap:14px;display:flex}.module-detail-page .module-detail-info h1{color:#00725f;font-size:34px;font-weight:700;line-height:40px}.module-detail-page .back-link{color:#00725f;width:fit-content;font-size:14px;font-weight:600;text-decoration:none}.module-detail-page .back-link:hover{color:orange}.module-detail-page .module-detail-date{color:#00725f;background-color:#7fffd43c;border-radius:2px;align-items:center;gap:8px;width:fit-content;padding:6px 10px;font-size:14px;display:flex}.module-detail-page .module-detail-section{margin-top:8px}.module-detail-page .module-detail-section h2{color:#00725f;margin-bottom:6px;font-size:20px;font-weight:700;line-height:28px}.module-detail-page .module-detail-section p{color:#333;text-align:justify;font-size:17px;line-height:30px}@media (max-width:800px){.module-detail-page{padding:24px 16px}.module-detail-page .module-detail{grid-template-columns:1fr;padding:18px}.module-detail-page .module-detail-info h1{font-size:28px;line-height:34px}}@media (max-width:560px){.module-detail-page{padding:16px 12px}.module-detail-page .module-detail{gap:18px;padding:14px}.module-detail-page .module-detail-info h1{font-size:24px;line-height:30px}.module-detail-page .module-detail-date,.module-detail-page .module-detail-section p{font-size:15px;line-height:24px}.module-detail-page .back-link{font-size:13px}}
