.guide{width:min(1180px,calc(100% - 48px));max-width:1180px;padding:28px 0 72px}
.guide-intro{padding:16px 0 30px;border-bottom:3px solid #cbd2c8}
.guide-intro h1{margin:10px 0 8px;letter-spacing:0}
.guide-intro p:last-child{margin:0;color:#607167}
.guide-section{padding:34px 0 42px;border-bottom:3px solid #cbd2c8}
.section-heading{margin-bottom:14px}
.section-heading span{color:#a77732}
.guide-section>p{line-height:1.8}
.rule-list>div{border-top:3px solid #cbd2c8;padding:17px 0;background:transparent}
.rule-list>div:last-child{border-bottom:3px solid #cbd2c8}
.sentence-block{border:0;border-top:3px solid #cbd2c8;border-radius:0;background:transparent;padding:18px 0;margin:0}
.sentence-block:last-child{border-bottom:3px solid #cbd2c8}
.case-tag{border-radius:0}
.table-scroll{max-width:none;overflow-x:auto}
.grammar-table th,.grammar-table td{white-space:normal}
.grammar-table .pali-word{white-space:nowrap}
#noun-cases .grammar-table{min-width:1180px}
#noun-cases .grammar-table th:nth-child(4){width:12%}
#noun-cases .grammar-table th:nth-child(5){width:32%}
#noun-cases .grammar-table td:nth-child(5){white-space:nowrap;word-break:normal}
.grammar-table th{background:#e8ede6}
.grammar-table tr:nth-child(even){background:transparent}
.guide-footer{border-top:0;padding-top:28px}
@media(max-width:700px){.guide{width:calc(100% - 32px)}.guide-section{padding:28px 0 35px}.sentence-pali{overflow-wrap:anywhere}}
