.about-editorial{padding:36px 0 24px}
.about-editorial-heading h2{margin:0 0 18px}
.about-editorial .about-lead{font-size:18px;line-height:1.75;max-width:900px;margin:0 0 16px}
.about-reading-guide{font-size:13px;color:#c2b6d0;margin:0 0 24px}
.about-columns{column-count:2;column-gap:48px;column-rule:1px solid #eba3f326}
.about-columns p{font-size:18px;line-height:1.8;margin:0 0 22px;break-inside:avoid;orphans:3;widows:3}
.about-columns h3{font-size:23px;line-height:1.3;margin:6px 0 12px;break-after:avoid;break-inside:avoid}
.about-photo{margin:0 0 24px;break-inside:avoid}
.about-photo img{display:block;width:100%;height:auto;border-radius:20px}
.about-photo figcaption{font-size:12px;line-height:1.5;color:#c2b6d0;margin-top:8px}
.about-tools{border-top:1px solid #eba3f326;margin-top:28px;padding-top:22px}
.about-tools h3{font-size:23px;margin-bottom:14px}
.about-tools .mh-about-tag ul{display:flex;flex-wrap:wrap;gap:8px 10px;margin:0;padding:0}
.about-tools .mh-about-tag ul li{margin:0;list-style:none}
.about-tools .mh-about-tag span{display:inline-block;padding:4px 9px;border:1px solid #eba3f360;border-radius:5px;font-size:14px;line-height:1.5}
.about-next{margin:20px 0 0;line-height:1.8}
@media(min-width:768px) and (max-width:991px){.about-columns{column-gap:30px}.about-columns h3{font-size:21px}.about-columns p{font-size:16px}}
@media(max-width:767px){.about-columns{column-count:1;column-rule:none}.about-columns p{font-size:16px}.about-reading-guide{display:none}.about-editorial .about-lead{font-size:17px}.about-editorial{padding-top:24px}.about-photo{margin-bottom:24px}}
