.main-content .text_container{max-width:780px;padding:24px var(--ce-gutter) 72px;color:var(--ce-ink);font-size:17px;line-height:1.65}.main-content .text_container>h2:first-child{margin:8px 0 12px;font-family:var(--ce-serif);font-weight:600;font-size:clamp(36px,9vw,54px);line-height:1.04;letter-spacing:-.02em;color:var(--ce-deep);text-align:left}.main-content .text_container h2:not(:first-child){margin:44px 0 14px;padding-top:24px;border-top:1px solid var(--ce-line);font-family:var(--ce-serif);font-weight:600;font-size:28px;color:var(--ce-deep);text-align:left}.main-content .text_container h3{margin:22px 0 6px;font-size:19px;color:var(--ce-deep);text-align:left}.main-content .text_container a{color:var(--ce-blue)}.main-content .text_container strong{color:var(--ce-deep)}.main-content .text_container>ul,.main-content .text_container>ol{list-style:none;padding:0;display:grid;gap:8px}.main-content .text_container>ul>li,.main-content .text_container>ol>li[data-list="bullet"]{position:relative;margin:0;padding:12px 16px 12px 42px;border-radius:14px;background:#fff;box-shadow:0 1px 2px rgba(14,76,115,.06)}.main-content .text_container>ul>li::before,.main-content .text_container>ol>li[data-list="bullet"]::before{content:"";position:absolute;left:16px;top:19px;width:12px;height:12px;border-radius:50%;border:3px solid var(--ce-teal)}.main-content .text_container .ql-ui{display:none}.main-content .text_container blockquote{margin:40px 0 0;padding:24px 22px;border:0;border-radius:20px;background:var(--ce-deep);color:#fff;font-style:normal;font-size:18px;line-height:1.5}.main-content .text_container blockquote a{color:#fff;font-weight:800;text-decoration:underline;text-decoration-color:var(--ce-sun);text-underline-offset:4px}.main-content .text_container .ce-acc>summary{font-size:17px}.main-content .text_container .ce-acc__body p{margin:0}