.article-template__content{color:#222;font-size:16px;line-height:1.95;letter-spacing:.04em}.article-template__content>*+*{margin-top:1.6em}.article-template__content p,.article-template__content li{line-height:1.95}.article-template__content p{margin:0 0 1.4em}.article-template__content h2{margin:3.2em 0 1.2em;padding:0 0 .6em;border-bottom:1px solid #000;font-size:22px;line-height:1.5;letter-spacing:.06em;color:#000}.article-template__content h3{margin:2.4em 0 1em;padding-left:.8em;border-left:3px solid #000;font-size:18px;line-height:1.6;color:#000}.article-template__content ul,.article-template__content ol{margin:0 0 1.6em;padding-left:1.4em}.article-template__content li+li{margin-top:.6em}.article-template__content strong{font-weight:700;color:#000}.article-template__content mark{background:linear-gradient(transparent 60%,#f3e6c8 60%);color:inherit}.article-template__content a{color:#000;text-decoration:underline;text-underline-offset:3px}.article-template__content img{display:block;max-width:100%;height:auto;margin:2em auto}.article-template__content .coe-direct-answer{margin:2em 0 2.4em;padding:1.4em 1.6em;background:#f6f5f3;border-left:3px solid #000}.article-template__content .coe-direct-answer p{margin:0;line-height:1.85}.article-template__content .coe-contents-box{margin:2.4em 0;padding:1.4em 1.6em;border:1px solid #ddd}.article-template__content .coe-contents-box summary{font-weight:700;cursor:pointer}.article-template__content .coe-table,.article-template__content .coe-simple-table{margin:2em 0;overflow-x:auto;-webkit-overflow-scrolling:touch}.article-template__content table{width:100%;min-width:560px;border-collapse:collapse;font-size:14px;line-height:1.7}.article-template__content th,.article-template__content td{padding:.9em 1em;border:1px solid #ddd;text-align:left;vertical-align:top;font-weight:400}.article-template__content thead th{background:#000;color:#fff;font-weight:700}.article-template__content tbody th:first-child{background:#f6f5f3;font-weight:700;white-space:nowrap}.article-template__content .coe-step-flow,.article-template__content .coe-check-list{list-style:none;padding:0;margin:2em 0}.article-template__content .coe-step-flow li,.article-template__content .coe-check-list li{padding:1.2em 1.4em;border:1px solid #ddd}.article-template__content .coe-step-flow li+li,.article-template__content .coe-check-list li+li{margin-top:.8em}.article-template__content .coe-step-flow .title,.article-template__content .coe-check-list .title{display:block;margin:0 0 .4em}.article-template__content .coe-step-flow .label{display:inline-block;margin-right:.8em;padding:.1em .7em;background:#000;color:#fff;font-size:12px;letter-spacing:.1em}.article-template__content .coe-check-list .title:before{content:"\2713";margin-right:.6em}.article-template__content .coe-faq-list details{border-bottom:1px solid #ddd}.article-template__content .coe-faq-list summary{position:relative;padding:1.1em 2.4em 1.1em 0;font-weight:700;cursor:pointer;list-style:none}.article-template__content .coe-faq-list summary::-webkit-details-marker{display:none}.article-template__content .coe-faq-list summary:after{content:"+";position:absolute;right:.4em;top:50%;transform:translateY(-50%);font-weight:400;font-size:20px}.article-template__content .coe-faq-list details[open] summary:after{content:"\2212"}.article-template__content .coe-faq-list details p{margin:0 0 1.2em}.article-template__content .coe-cta{margin:4em 0 0;padding:2em;background:#f6f5f3;text-align:center}.article-template__content .coe-cta h2{margin-top:0;border:0;padding:0}.article-template__content .coe-button{margin:1.6em 0 0}.article-template__content .coe-button a{display:inline-block;padding:1em 3.5em;background:#000;color:#fff;text-decoration:none;letter-spacing:.1em}.article-template__content .coe-button a:hover{opacity:.7}@media(max-width:749px){.article-template__content{font-size:15px}.article-template__content h2{font-size:19px}.article-template__content h3{font-size:17px}.article-template__content .coe-cta{padding:1.6em 1.2em}.article-template__content .coe-button a{display:block;padding:1em}}.article-template__content .coe-step-flow .title br,.article-template__content .coe-check-list .title br{display:none}.article-template__content .coe-merit-box,.article-template__content .coe-demerit-box{margin:2em 0;padding:1.4em 1.6em;border:1px solid #000}.article-template__content .coe-demerit-box{border-color:#999}.article-template__content .coe-merit-box h3,.article-template__content .coe-demerit-box h3{margin:0 0 1em;padding:0;border:0;font-size:16px}.article-template__content .coe-merit-list,.article-template__content .coe-demerit-list,.article-template__content .coe-definition-list{list-style:none;padding:0;margin:0 0 1.6em}.article-template__content .coe-merit-box .coe-merit-list,.article-template__content .coe-demerit-box .coe-demerit-list{margin:0}.article-template__content .coe-merit-list .title:before{content:"\ff0b";margin-right:.5em}.article-template__content .coe-demerit-list .title:before{content:"\2212";margin-right:.5em}.article-template__content .coe-merit-list .title,.article-template__content .coe-demerit-list .title,.article-template__content .coe-definition-list .title{display:block;margin:0}.article-template__content .coe-merit-list .title br,.article-template__content .coe-demerit-list .title br,.article-template__content .coe-definition-list .title br{display:none}.article-template__content .coe-definition-list li{padding:1em 0;border-bottom:1px solid #ddd}.article-template__content .coe-definition-list li+li{margin-top:0}.article-template__content .coe-definition-list li:first-child{border-top:1px solid #ddd}.article-template__content .coe-simple-table table{min-width:0}.article-template__content .coe-simple-table th{width:30%;white-space:normal!important}@media(max-width:749px){.article-template__content .coe-simple-table th{width:40%;padding:.9em .8em}}.article-template__content table{border:1px solid #ddd!important;border-collapse:collapse!important}.article-template__content th,.article-template__content td{border:1px solid #ddd!important}.article-template__content thead th{border-color:#000!important}@media(max-width:989px){.article-template__hero-container{padding-left:24px!important;padding-right:24px!important}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/custom-article-coe.css.map */
