.post-one__text{font-size:18px;line-height:1.7;color:#2d3748}.post-one__text p{margin-bottom:1.5em;text-align:justify;hyphens:auto}.post-one__text h2{font-size:28px;font-weight:600;color:#1a202c;margin:48px 0 24px;padding-bottom:12px;border-bottom:2px solid #e2e8f0;line-height:1.3}.post-one__text h3{font-size:22px;font-weight:600;color:#2d3748;margin:36px 0 16px;line-height:1.4}.post-one__text ul{margin:24px 0;padding-left:0;list-style:none}.post-one__text li{padding-left:32px;position:relative;margin-bottom:12px;line-height:1.6}.post-one__text li:before{content:"—";position:absolute;left:0;color:#005bff;font-weight:600}.post-one__text a{color:#005bff;text-decoration:none;border-bottom:1px solid transparent;transition:.2s;font-weight:500}.post-one__text a:hover{border-bottom-color:#005bff;color:#004ce6}.post-one__text strong{color:#1a202c;font-weight:600}.post-one__text figure{margin:40px -40px;border-radius:12px;overflow:hidden;box-shadow:0 4px 6px rgba(0,0,0,.07)}.post-one__text img{width:100%;height:auto;display:block}.post-one__text figcaption{text-align:center;padding:12px;font-size:14px;color:#718096;font-style:italic;background:#f7fafc}.post-one__text .highlight,.post-one__text blockquote{border-left:4px solid #005bff;padding:16px 24px;margin:32px 0;background:#f7fafc;border-radius:0 8px 8px 0;font-style:italic;color:#4a5568}.post-one__text a:focus{outline:#005BFF solid 2px;outline-offset:2px}@media (max-width:768px){.post-one__text{font-size:16px;line-height:1.5;padding:0 8px;text-align:left;hyphens:manual;box-sizing:border-box;max-width:100%;overflow-wrap:break-word}.post-one__text p{text-align:left;hyphens:manual;margin-bottom:.8em;font-size:15px}.post-one__text h2{font-size:22px;margin:20px 0 12px;padding-bottom:6px}.post-one__text h3{font-size:18px;margin:16px 0 10px}.post-one__text figure{margin:16px -8px;border-radius:6px;max-width:calc(100% + 16px);box-sizing:border-box}.post-one__text img{width:100%;max-width:100%;height:auto;display:block}.post-one__text figcaption{padding:8px 10px;font-size:13px}.post-one__text ul{padding-left:0;margin:12px 0}.post-one__text li{padding-left:20px;margin-bottom:6px;font-size:15px}.post-one__text .highlight,.post-one__text blockquote{padding:10px 12px;margin:16px -8px;border-radius:0}}@media (max-width:375px){.post-one__text{padding:0 4px;font-size:15px}.post-one__text p{font-size:14px;margin-bottom:.7em}.post-one__text h2{font-size:20px;margin:16px 0 10px}.post-one__text h3{font-size:17px;margin:12px 0 8px}.post-one__text figure{margin:12px -4px}.post-one__text li{padding-left:18px;margin-bottom:4px}}