.single-post .article-hero{aspect-ratio:auto!important}.single-post .article-hero img{width:100%;height:auto!important;aspect-ratio:auto!important;object-fit:contain!important}.post-card-media img{object-fit:contain!important;background:#f5f3ed}.mh912-save-link{display:inline-block;padding:10px;border:1px solid #496248;border-radius:7px;background:white;color:#385238;min-height:24px}.mh912-analysis{margin:1.8rem 0;padding:1.4rem;border:1px solid #cbd4c5;background:#f8faf5;border-radius:12px}.mh912-analysis h2{margin-top:0}.mh912-source{font-size:.9rem;color:#53624c}.mh912-start-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding:0;list-style-position:inside}.mh912-start-list li{padding:20px;border:1px solid #d6dbd0;border-radius:12px;background:white}.mh912-start-list a{font-size:1.05rem;font-weight:700}.mh912-start-list p{margin-bottom:0}.mamharu-comparison{max-width:100%;overflow:auto;margin:1.5rem 0}.single-post article .mamharu-comparison table{display:table;min-width:560px;width:100%;border-collapse:collapse}.mamharu-document-diagram{margin:1.8rem 0}.mamharu-document-diagram img{width:100%;height:auto;border-radius:12px}.mamharu-document-diagram figcaption{font-size:.9rem;color:#576350;margin:.7rem 0}.mh912-example{margin:1.4rem 0;border:1px solid #d6dbd0;border-radius:9px;padding:12px}.mh912-example summary{font-weight:650;cursor:pointer}.mh912-download{min-height:44px}.mh912-method{border-left:4px solid #8a9f7b;padding:12px 16px;margin:1.5rem 0;font-size:.94rem}
@media(max-width:640px){.mh912-analysis{padding:16px}.mh912-start-list{grid-template-columns:1fr}.single-post article .mamharu-worksheet .mamharu-record-table{display:block;width:100%;min-width:0;table-layout:auto}.mamharu-worksheet .mamharu-record-table thead{display:none}.mamharu-worksheet .mamharu-record-table tbody{display:block}.mamharu-worksheet .mamharu-record-table tr{display:block;padding:10px;border-bottom:2px solid #b7c3b7;margin-bottom:14px;background:white}.single-post article .mamharu-worksheet .mamharu-record-table th,.single-post article .mamharu-worksheet .mamharu-record-table td{display:block;width:100%;box-sizing:border-box;border:0;padding:8px}.mamharu-worksheet [data-column]::before{content:attr(data-column);display:block;font-size:.86rem;font-weight:650;margin-bottom:5px}.mamharu-worksheet .mamharu-record-table textarea{min-height:52px}.mamharu-worksheet .mamharu-record-table th span{display:block}.mh912-example .mamharu-table-scroll{max-width:100%}}
@media print{.mh912-example{display:none}.single-post article .mamharu-worksheet .mamharu-record-table{display:table;min-width:0;width:100%;table-layout:fixed}.mamharu-worksheet .mamharu-record-table thead{display:table-header-group}.mamharu-worksheet .mamharu-record-table tbody{display:table-row-group}.mamharu-worksheet .mamharu-record-table tr{display:table-row;margin:0;padding:0}.single-post article .mamharu-worksheet .mamharu-record-table th,.single-post article .mamharu-worksheet .mamharu-record-table td{display:table-cell;width:auto;border:1px solid #99a28f;padding:6px}.mamharu-worksheet [data-column]::before{display:none}.mh912-download{display:none}}
