.text-editor{width:100%;max-width:1440px;margin:0 auto;padding:48px 96px;font-size:0;direction:ltr}
.text-editor__inner--common-border .text-editor__wrap{padding-top:20px}
.text-editor__inner--common-border:before{content:'';position:relative;display:block;border:1px solid #ddd;width:1440px;left:-96px}
.text-editor__column-wrap{width:100%;padding-right:24px}
.text-editor__column-wrap:last-of-type{padding-right:0}
.text-editor__wrap{display:block;max-width:1440px;margin:0 auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}
.text-editor__wrap--support-box{padding:28px 34px}
.text-editor__wrap--column-2 .text-editor__column-wrap{width:50%}
.text-editor__wrap--column-3 .text-editor__column-wrap{width:33.333333%}
.text-editor__headline{font-size:28px;line-height:1.33}
.text-editor__contents-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;font-size:12px;line-height:1.33}
.text-editor--description-text-size-large{font-size:18px}
.text-editor--description-text-size-medium{font-size:14px}
.text-editor--description-text-size-small{font-size:12px}
.text-editor__column{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;word-wrap:break-word;line-height:1.33;padding-top:16px}
.text-editor__column p{margin-top:16px;line-height:1.33}
.text-editor__column p:first-of-type{margin-top:0}
.text-editor__column a{color:#1428a0;text-decoration:underline}
.text-editor__column a:hover{text-decoration:underline}
.text-editor__column ol{line-height:1.33;margin:16px 0 0 18px}
.text-editor__column ol li{list-style:decimal}
.text-editor__column ul{line-height:1.33;margin:16px 0 0 20px}
.text-editor__column ul li{list-style:disc}
.text-editor--support-box-off{max-width:1440px;margin:0 auto;padding:48px 24px}
.text-editor--support-box-off .text-editor__wrap{padding:0}
.text-editor--support-box-off .text-editor__wrap .text-editor__headline-wrap{padding:0}
.text-editor--support-box-off .text-editor__wrap .text-editor__column{padding-top:16px}
.text-editor--support-box-on{max-width:1440px;margin:0 auto;padding:0}
.text-editor--support-box-on .text-editor__inner{background-color:#f7f7f7;border:1px solid #eee}
.text-editor--support-box-on .text-editor__wrap.text-editor__wrap--support-box{padding:12px 24px 28px 24px}
.aem-AuthorLayer-Edit .text-editor.text-editor--support-box-off .text-editor__inner{min-height:40px}
@media only screen and (min-width:768px) and (max-width:1440px){.text-editor{max-width:100vw;padding:3.33333333vw 6.66666667vw}
.text-editor__inner--common-border .text-editor__wrap{padding-top:1.38888889vw}
.text-editor__inner--common-border:before{width:100vw;left:-6.66666667vw}
.text-editor__column-wrap{padding-right:1.66666667vw}
.text-editor__wrap{max-width:100vw}
.text-editor__wrap--support-box{padding:1.94444444vw 2.36111111vw}
.text-editor__headline{font-size:1.94444444vw}
.text-editor__contents-wrap{font-size:.83333333vw}
.text-editor--description-text-size-large{font-size:1.25vw}
.text-editor--description-text-size-medium{font-size:.97222222vw}
.text-editor--description-text-size-small{font-size:.83333333vw}
.text-editor__column{padding-top:1.11111111vw}
.text-editor__column p{margin-top:1.11111111vw}
.text-editor__column ol{margin:1.11111111vw 0vw 0vw 1.25vw}
.text-editor__column ul{margin:1.11111111vw 0vw 0vw 1.38888889vw}
.text-editor--support-box-off{max-width:100vw;padding:3.33333333vw 1.66666667vw}
.text-editor--support-box-off .text-editor__column{padding-top:1.11111111vw}
.text-editor--support-box-on{padding:0;max-width:100vw}
.text-editor--support-box-on .text-editor__wrap.text-editor__wrap--support-box{padding:.83333333vw 1.66666667vw 1.94444444vw 1.66666667vw}
.aem-AuthorLayer-Edit .text-editor.text-editor--support-box-off .text-editor__inner{min-height:2.77777778vw}
}
@media only screen and (max-width:767px){.text-editor{padding:8.88888889vw 4.44444444vw}
.text-editor__inner--common-border:before{display:none}
.text-editor__inner--common-border .text-editor__wrap{padding-top:0}
.text-editor__inner--common-border .text-editor__column-wrap{padding:0;padding-bottom:8.88888889vw}
.text-editor__inner--common-border .text-editor__column-wrap:last-of-type{padding-bottom:0}
.text-editor__inner--common-border .text-editor__column-wrap:before{content:'';position:relative;display:block;border-top:1px solid #ddd;width:100vw;left:-4.44444444vw}
.text-editor__inner--common-border .text-editor__headline{padding-top:7.77777778vw}
.text-editor__wrap--support-box{padding:3.88888889vw 5.55555556vw}
.text-editor__wrap:first-of-type{margin-top:0}
.text-editor__wrap--column-2 .text-editor__column-wrap{width:100%}
.text-editor__wrap--column-3 .text-editor__column-wrap{width:100%}
.text-editor__headline{font-size:5vw}
.text-editor__contents-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.text-editor .text-editor__column-wrap{padding-top:0}
.text-editor .text-editor__column-wrap:first-of-type{margin-top:0}
.text-editor--description-text-size-large{font-size:5vw}
.text-editor--description-text-size-medium{font-size:3.88888889vw}
.text-editor--description-text-size-small{font-size:3.33333333vw}
.text-editor__column{padding-top:3.33333333vw}
.text-editor__column p,.text-editor__column ol,.text-editor__column ul{margin-top:3.33333333vw;line-height:1.2}
.text-editor--support-box-off .text-editor__column{padding-top:3.33333333vw}
.text-editor--support-box-on{padding:0}
.text-editor--support-box-on .text-editor__wrap.text-editor__wrap--support-box{padding:.55555556vw 5.55555556vw 3.88888889vw 5.55555556vw}
}