.richeditor{font-size:.9375rem;line-height:1.6}.richeditor+.richeditor{margin-top:24px}@media screen and (min-width: 768px){.richeditor+.richeditor{margin-top:32px}}@media screen and (min-width: 768px){.richeditor{font-size:1rem;line-height:1.75}}.richeditor p{font-size:.9375rem;line-height:1.6}@media screen and (min-width: 768px){.richeditor p{font-size:1rem;line-height:1.75}}.richeditor p+p{margin-top:16px}.richeditor a{color:var(--blue);text-decoration:underline}.richeditor a:hover{text-decoration:none}.richeditor a[target=_blank]{position:relative;padding-right:17px}.richeditor a[target=_blank]:after{content:"";width:11px;height:11px;background-image:url(/img/share/icon-external.svg);background-size:contain;background-repeat:no-repeat;position:relative;display:inline-block;left:8px}.richeditor ul li{padding-left:10px;position:relative}.richeditor ul li:before{content:"";width:4px;height:4px;border-radius:50%;background-color:var(--red);position:absolute;top:11px;left:0}.richeditor blockquote{font-size:.9375rem;line-height:1.6;color:var(--black);padding:8px 16px;border-left:2px solid var(--light-black);margin-top:24px;margin-bottom:24px}@media screen and (min-width: 768px){.richeditor blockquote{font-size:1rem}}.richeditor>blockquote:first-child{margin-top:0}.richeditor>blockquote:last-child{margin-bottom:0}.richeditor>ol{list-style:none;counter-reset:number;margin-top:24px;margin-bottom:24px}.richeditor>ol:first-child{margin-top:0}.richeditor>ol:last-child{margin-bottom:0}.richeditor>ol li{position:relative;padding-left:28px;line-height:1.5;font-size:.9375rem}.richeditor>ol li+li{margin-top:6px}@media screen and (min-width: 768px){.richeditor>ol li{font-size:1rem}}.richeditor>ol li:before{counter-increment:number;content:counter(number);position:absolute;top:2px;left:0;width:20px;height:20px;line-height:20px;border-radius:50%;font-size:.75rem;font-weight:700;text-align:center;color:var(--white);background-color:var(--red)}.richeditor>ol li>ol{padding-left:20px;margin-top:10px;margin-bottom:10px}@media screen and (min-width: 768px){.richeditor>ol li>ol{margin-top:6px;margin-bottom:6px}}.richeditor>ol li>ol li{list-style:auto;padding-left:0}.richeditor>ol li>ol li+li{margin-top:6px}.richeditor>ol li>ol li:before{display:none}.richeditor>ol li>ol li::marker{font-size:.8125rem;font-weight:700;color:var(--red)}@media screen and (min-width: 768px){.richeditor>ol li>ol li::marker{font-size:.875rem}}.richeditor code{padding:.2em .3em;margin:0 .2em;border-radius:3px;background:#f1f2f3;color:#404040;font-size:.9em}.richeditor table{width:auto;border-collapse:collapse;border-top:solid 1px var(--gray);border-left:solid 1px var(--gray)}.richeditor table th,.richeditor table td{border-right:solid 1px var(--gray);border-bottom:solid 1px var(--gray);padding:12px 16px;line-height:1.4;font-size:.9375rem;width:190px;min-width:190px}.richeditor table th{background:var(--midlight-gray);font-weight:700}.richeditor table td{background:var(--white)}.richeditor table td>ol{list-style:none;counter-reset:number;margin-top:24px;margin-bottom:24px}.richeditor table td>ol:first-child{margin-top:0}.richeditor table td>ol:last-child{margin-bottom:0}.richeditor table td>ol li{position:relative;padding-left:28px;line-height:1.5;font-size:.9375rem}.richeditor table td>ol li+li{margin-top:6px}@media screen and (min-width: 768px){.richeditor table td>ol li{font-size:1rem}}.richeditor table td>ol li:before{counter-increment:number;content:counter(number);position:absolute;top:2px;left:0;width:20px;height:20px;line-height:20px;border-radius:50%;font-size:.75rem;font-weight:700;text-align:center;color:var(--white);background-color:var(--red)}.richeditor table td>ol li>ol{padding-left:20px;margin-top:10px;margin-bottom:10px}@media screen and (min-width: 768px){.richeditor table td>ol li>ol{margin-top:6px;margin-bottom:6px}}.richeditor table td>ol li>ol li{list-style:auto;padding-left:0}.richeditor table td>ol li>ol li+li{margin-top:6px}.richeditor table td>ol li>ol li:before{display:none}.richeditor table td>ol li>ol li::marker{font-size:.8125rem;font-weight:700;color:var(--red)}@media screen and (min-width: 768px){.richeditor table td>ol li>ol li::marker{font-size:.875rem}}.richeditor>:first-child{margin-top:0!important}.richeditor>:last-child{margin-bottom:0!important}
