.cd-ColumnName{background-color:#e2f1f9;display:grid;height:85px;justify-content:center;margin-bottom:23px;padding-top:10px}.cd-ColumnName img{width:260px}.cd-Header_Date{display:flex;flex-direction:row-reverse;gap:10px;justify-content:flex-end}.cd-Header_Title{font-size:2rem;line-height:1.4;margin-top:1.4rem}.cd-Header_Image{aspect-ratio:700/370;height:auto;object-fit:cover;width:100%}.cd-Author{border-bottom:1px solid var(--blue);display:grid;gap:1px 14px;grid-template-areas:"image name" "image introduction";grid-template-columns:60px auto;grid-template-rows:auto auto;line-height:1.4;margin-top:21px;padding-bottom:14px;padding-right:10px}.cd-Author_Image{border-radius:50%;display:flex;grid-area:image;height:60px;margin-top:5px;overflow:hidden;width:60px}.cd-Author_Image img{margin-bottom:0;object-fit:cover}.cd-Author_Name{align-items:center;display:grid;font-size:1.6rem;font-weight:700;margin-bottom:-12px;padding-top:4px}.cd-Author_Introduction{align-items:center;display:grid;font-size:1.4rem;line-height:1.4}.cd-Body{margin-top:30px}:is(.cd-Body .sw-Wysiwyg) h2,:is(.cd-Body .sw-Wysiwyg) h3{letter-spacing:.05em}:is(:is(.cd-Body .sw-Wysiwyg) h2,:is(.cd-Body .sw-Wysiwyg) h3) u{text-decoration:none}:is(.cd-Body .sw-Wysiwyg) h2{background-color:#f5f5ed;border-bottom-right-radius:5px;border-left:5px solid var(--blue);border-top-right-radius:5px;font-size:1.8rem;letter-spacing:.05em;padding:10px 13px}:is(.cd-Body .sw-Wysiwyg) h3{border-bottom:2px solid;border-image:linear-gradient(90deg,#004ba0 0,#004ba0 26.5px,#e5e4e3 0,#e5e4e3) 1;font-size:1.7rem;padding-bottom:14px}.cd-Quotation{background-color:var(--background);line-height:1.8;margin-top:16px;padding:20px}.cd-Recommend{border-bottom:1px solid #a2a2a2;border-top:1px solid #a2a2a2;margin-bottom:50px;margin-top:35px;padding-bottom:30px;padding-top:41px}.cd-Recommend .sw-Article_Item_Continuation,.cd-Recommend .sw-Article_Item_Text{display:none}.cd-Recommend .sw-Article_Item:not(:first-of-type){margin-top:26px}.cd-Recommend_Title{font-size:1.7rem;font-weight:700;letter-spacing:.1em;margin-bottom:21px;text-align:center}