.cau-tu-article{background:#fffdf8;color:#332a22;font-family:inherit;line-height:1.8;padding:0;min-width:0}.cau-tu-article p{margin:0 0 1rem}.cau-tu-article section{scroll-margin-top:120px}.cau-tu-article .section-title{color:#971c20;font-size:1.45rem;font-weight:700;line-height:1.4;margin:2rem 0 .8rem}.cau-tu-article section:first-child .section-title{margin-top:1rem}.cau-tu-article a{color:#a51d22;text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}.cau-tu-article a:focus-visible{outline:2px solid #a51d22;outline-offset:3px}.cau-tu-article .thanks-after-birth-nav{display:flex;flex-wrap:wrap;gap:.5rem 1rem;border-block:1px solid #dfc5a2;padding:.8rem 0;margin:1rem 0}.cau-tu-article .thanks-after-birth-words{border-left:3px solid #a51d22;background:#f7ecd9;padding:1rem;margin:1.2rem 0}.cau-tu-article .thanks-after-birth-words p:last-child{margin-bottom:0}.cau-tu-article .thanks-child-words{margin:1rem 0;border-block:1px solid #dfc5a2;padding:.3rem 0}.cau-tu-article .thanks-child-words dt{color:#733a23;font-weight:700;margin:.9rem 0 .2rem}.cau-tu-article .thanks-child-words dd{margin:0 0 1rem}.cau-tu-article .thanks-place-questions{list-style:disc;margin:1rem 0;padding-left:1.4rem}.cau-tu-article .thanks-place-questions li{margin:.7rem 0}.cau-tu-article .content-figure{margin:1.7rem 0;padding:0;border:0;background:#fffdf8}.cau-tu-article .content-figure img{display:block;width:100%;height:auto;border-radius:6px}.cau-tu-article figcaption{margin-top:.55rem;color:#665647;font-size:.9rem;line-height:1.6}
