.cung-menh-giuong-ngu-article{font-family:inherit;background:#fffef9;color:#34271e;line-height:1.85;font-size:1.0625rem}.bed-reading p{margin:0 0 18px}.bed-reading h2{font-family:inherit;color:#97271e;font-size:1.5rem;line-height:1.4;margin:32px 0 14px;scroll-margin-top:120px}.bed-reading h3{font-family:inherit;color:#633c29;font-size:1.15rem;line-height:1.5}.bed-reading a{color:#97271e;text-decoration:underline;text-underline-offset:3px}.bed-toc{display:flex;flex-wrap:wrap;gap:12px 22px;border-block:1px solid #dcc5a6;padding:18px 0;margin:24px 0}.bed-toc a{min-height:32px}.bed-reading .bed-direction-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:22px 0}.bed-direction-pair p{background:#fff5e3;border:1px solid #dec5a1;padding:16px;border-radius:6px;margin:0}.bed-reading .bed-table-wrap{max-width:100%;overflow-x:auto;border:1px solid #d9c19f;border-radius:6px;margin:22px 0}.bed-reading table{display:table;width:100%;min-width:670px;border-collapse:collapse;white-space:normal}.bed-reading caption{text-align:left;padding:14px;font-weight:700}.bed-reading th,.bed-reading td{text-align:left;vertical-align:top;padding:12px;border:1px solid #d9c19f}.bed-reading th{background:#f5e5ca}.bed-reading th[scope=row]{background:#fbf1e2}.bed-reading .bed-table-hint{font-size:.92rem;color:#624c38}.bed-reading .bed-room-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:22px 0}.bed-room-options section{border:1px solid #dac09b;border-radius:6px;padding:18px;background:#fff8eb}.bed-room-options h3{margin:0 0 18px}.bed-room-options dt{font-weight:700;margin:16px 0 6px}.bed-room-options dd{margin:0 0 12px}.bed-reading .bed-figure{margin:28px 0;border:1px solid #d8c19f;border-radius:7px;overflow:hidden}.bed-reading .bed-figure img{display:block;width:100%;height:auto;aspect-ratio:1672/941;-o-object-fit:contain;object-fit:contain;max-height:none}.bed-reading .bed-figure figcaption{font-style:normal;margin:0;padding:12px 14px;background:#faefdf;color:#5e4936;font-size:.93rem;line-height:1.65}.bed-reading .bed-note{padding:14px 18px;border:1px solid #d5bb93;border-radius:6px;background:#fff7e8;margin:24px 0}.bed-note summary{display:list-item;cursor:pointer;min-height:44px;font-weight:700}.bed-note p{margin-top:12px}.bed-reading :focus-visible{outline:3px solid #a62a21;outline-offset:3px}.bed-reading .bed-source-note{border-top:1px solid #d8c19f;padding-top:18px;margin-top:28px;font-size:.93rem;color:#5e4936}@media (max-width:640px){.bed-toc{display:grid;gap:10px}.bed-toc a{padding:4px 0}.bed-reading h2{font-size:1.35rem}.bed-reading .bed-room-options{grid-template-columns:1fr}.bed-reading th,.bed-reading td{font-size:.95rem;padding:10px}}
