/* EE Text */
.ee .ee-prose { padding: 64px 0; }
.ee .ee-prose--soft { background: var(--ee-soft); }
.ee .ee-prose--note { padding: 24px 0; }
.ee .ee-prose--note .ee-prose__body { position: relative; max-width: none; padding: 22px 26px 22px 70px; border-radius: 20px; background: var(--ee-red-soft); color: var(--ee-ink); font-size: 16.5px; }
.ee .ee-prose--note .ee-prose__body::before { content: "★"; position: absolute; left: 22px; top: 50%; transform: translateY(-50%); display: grid; place-items: center; width: 32px; height: 32px; border-radius: 10px; background: var(--ee-red); color: #fff; font-size: 15px; }
.ee .ee-prose--note.ee-prose--read .ee-wrap > * { max-width: none; }
.ee .ee-prose--read .ee-wrap > * { max-width: 780px; }
.ee .ee-prose .ee-head { margin-bottom: 20px; }
.ee .ee-prose__body { color: var(--ee-ink-2); font-size: 16.5px; line-height: 1.7; }
.ee .ee-prose__body > * + * { margin-top: 1em; }
.ee .ee-prose__body h2, .ee .ee-prose__body h3, .ee .ee-prose__body h4 { margin-top: 1.6em; color: var(--ee-ink); font-weight: 700; letter-spacing: -.02em; line-height: 1.2; }
.ee .ee-prose__body h2 { font-size: 28px; }
.ee .ee-prose__body h3 { font-size: 22px; }
.ee .ee-prose__body h4 { font-size: 18px; }
.ee .ee-prose__body ul, .ee .ee-prose__body ol { padding-left: 1.3em; }
.ee .ee-prose__body ul { list-style: disc; }
.ee .ee-prose__body ol { list-style: decimal; }
.ee .ee-prose__body li + li { margin-top: .4em; }
.ee .ee-prose__body li::marker { color: var(--ee-red); }
.ee .ee-prose__body a { color: var(--ee-red); text-decoration: underline; text-underline-offset: 3px; }
.ee .ee-prose__body a:hover { color: var(--ee-red-dark); }
.ee .ee-prose__body strong, .ee .ee-prose__body b { color: var(--ee-ink); }
.ee .ee-prose__body table { width: 100%; border-collapse: collapse; font-size: 15px; }
.ee .ee-prose__body th, .ee .ee-prose__body td { padding: 10px 12px; border: 1px solid var(--ee-line); text-align: left; }
.ee .ee-prose__body img { border-radius: 14px; }

@media (max-width: 700px) {
	.ee .ee-prose { padding: 44px 0; }
	.ee .ee-prose__body { font-size: 16px; }
}
