.faq_elements{width:100%;display:flex;flex-direction:column;gap:12px;margin:24px 0 40px}.faq_element{position:relative;border-radius:20px;background:#03aec90f;border:1px solid transparent;transition:background .25s ease,border-color .25s ease,box-shadow .25s ease}.faq_element:hover:not(.active){background:#03aec91a}.faq_element button{display:flex;align-items:center;justify-content:space-between;gap:24px;width:100%;padding:22px 24px;background:transparent;border:none;cursor:pointer;text-align:left;color:#244b5a}.faq_element_question{color:#244b5a;font-size:18px;font-weight:500;line-height:1.4;letter-spacing:-.1px;flex:1;transition:font-weight .25s ease}.faq_element_icon{position:relative;flex-shrink:0;width:32px;height:32px;border-radius:50%;background:#03aec91f;transition:background .25s ease,transform .25s ease}.faq_element_icon:before,.faq_element_icon:after{content:"";position:absolute;top:50%;left:50%;background:#03aec9;border-radius:2px;transition:transform .25s ease,opacity .25s ease}.faq_element_icon:before{width:12px;height:2px;transform:translate(-50%,-50%)}.faq_element_icon:after{width:2px;height:12px;transform:translate(-50%,-50%)}.faq_element_cont{height:0;overflow:hidden;opacity:0;transition:height .25s ease,opacity .25s ease}.faq_element_cont p{color:#576878;font-size:16px;font-weight:400;line-height:1.55;margin:0;padding:0 64px 24px 24px}.faq_element.active{background:#fff;border-color:#03aec924;box-shadow:0 16px 40px #15bfd51a,0 4px 10px #15bfd50f}.faq_element.active .faq_element_question{font-weight:600}.faq_element.active .faq_element_icon{background:#03aec9}.faq_element.active .faq_element_icon:before{background:#fff}.faq_element.active .faq_element_icon:after{background:#fff;opacity:0}.faq_element.active .faq_element_cont{opacity:1}.related-article{display:flex;align-items:stretch;overflow:hidden;background:#03aec912;border:1px solid rgba(3,174,201,.2);border-radius:12px;text-decoration:none;transition:background .2s,border-color .2s;margin:28px 0}.related-article:hover{background:#03aec91f;border-color:#03aec966}.related-article__img-wrap{flex-shrink:0;padding:12px 0 12px 12px}.related-article__img{width:190px;height:100%;object-fit:cover;display:block;border-radius:8px}.related-article__body{display:flex;flex-direction:column;justify-content:center;gap:4px;flex:1;padding:16px 20px}.related-article__label{font-size:12px;color:#8fa3ae;font-weight:500;text-transform:uppercase;letter-spacing:.04em}.related-article__title{font-size:16px;font-weight:600;color:#244b5a;line-height:1.4;transition:color .2s}.related-article:hover .related-article__title{color:#03aec9}.related-article__arrow{flex-shrink:0;display:flex;align-items:center;padding-right:20px}.related-article__arrow-inner{width:32px;height:32px;border-radius:50%;border:1px solid rgba(3,174,201,.3);display:flex;align-items:center;justify-content:center;transition:background .2s,border-color .2s}.related-article:hover .related-article__arrow-inner{background:#03aec9;border-color:#03aec9}.related-article__arrow svg{width:14px;height:14px;stroke:#03aec9;transition:stroke .2s}.related-article:hover .related-article__arrow svg{stroke:#fff}.article_detail_body .related-article{text-decoration:none}.article_detail_body figure{margin:24px 0}.article_detail_body figure img{margin:0}.article_detail_body figcaption{font-size:14px;font-style:italic;color:#244b5a8c;text-align:center;margin-top:8px;line-height:1.5}.table-wrap{margin:24px 0}.article_detail_body table{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch;border-collapse:collapse;font-size:15px;line-height:1.5;margin:24px 0;max-width:100%}.article_detail_body caption{display:block;font-weight:600;margin-bottom:12px;text-align:center;color:#244b5a}.article_detail_body th,.article_detail_body td{padding:10px 14px;border:1px solid rgba(36,75,90,.12);text-align:left;vertical-align:top;color:#244b5a;white-space:nowrap}.article_detail_body td{white-space:normal;overflow-wrap:break-word;hyphens:auto}.article_detail_body td a{white-space:nowrap}.article_detail_body td:first-child{hyphens:none;white-space:nowrap;width:1%}@media(max-width:640px){.article_detail_body td:first-child{hyphens:auto}}.article_detail_body th{background:#03aec90f;font-weight:600;white-space:normal;overflow-wrap:break-word}.table-good-bad{width:100%;table-layout:fixed}.article_detail_body .table-good-bad{display:table}.article_detail_body .table-good-bad th,.article_detail_body .table-good-bad td{white-space:normal;overflow-wrap:break-word;hyphens:none;width:50%}@media(max-width:640px){.article_detail_body .table-good-bad th,.article_detail_body .table-good-bad td{hyphens:auto}}.table-compare{width:100%;table-layout:fixed}.article_detail_body .table-compare{display:table}.article_detail_body .table-compare caption{display:table-caption;caption-side:top}.article_detail_body .table-compare th,.article_detail_body .table-compare td{white-space:normal;overflow-wrap:break-word;hyphens:none}.article_detail_body .table-compare th:first-child,.article_detail_body .table-compare td:first-child{width:26%}.article_detail_body .table-compare th:not(:first-child),.article_detail_body .table-compare td:not(:first-child){width:37%}@media(max-width:640px){.article_detail_body .table-compare th,.article_detail_body .table-compare td{hyphens:auto}}@media(max-width:640px){.article_detail_body .table-scroll .table-compare{min-width:640px;font-size:14px}.article_detail_body .table-scroll .table-compare th,.article_detail_body .table-scroll .table-compare td{hyphens:none}.article_detail_body .table-scroll .table-compare caption{text-align:left;position:sticky;left:0}}.table-good-bad th:first-child{background:#ef44441a}.table-good-bad th:last-child{background:#22c55e1f}.compare-5050{width:100%;table-layout:fixed}.article_detail_body .compare-5050{display:table}.article_detail_body .compare-5050 th,.article_detail_body .compare-5050 td{width:50%;white-space:normal}.article_detail_body .compare-5050 td:first-child{width:50%}.article_detail_body .compare-5050 ul{margin:0;padding-left:20px}.article_detail_body .compare-5050 th:first-child{background:#22c55e1f}.article_detail_body .compare-5050 th:last-child{background:#ef44441a}.case-block{margin:28px 0;padding:20px 24px;border-radius:12px;border:1.5px dashed rgba(36,75,90,.3)}.case-block--weak{border-color:#ef444438;background:#ef444405}.case-block--strong{border-color:#22c55e47;background:#22c55e05}.case-block--spec{border-style:solid;border-color:#03aec947;background:#03aec90d;padding:16px 22px}.case-block--spec p{margin:0 0 8px;font-size:16px;line-height:1.5}.case-block--spec p:last-child{margin:0}.case-block>*:last-child{margin-bottom:0}.table-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch;margin:24px 0}.article_detail_body .table-scroll .table-crm{display:table;width:100%;table-layout:fixed;font-size:14px;margin:0}.article_detail_body .table-crm caption{display:table-caption;caption-side:top}.article_detail_body .table-crm th,.article_detail_body .table-crm td{white-space:normal;overflow-wrap:break-word;hyphens:none;vertical-align:top;padding:10px 12px}.article_detail_body .table-crm th:first-child,.article_detail_body .table-crm td:first-child{width:15%}.article_detail_body .table-crm td:first-child{font-weight:600;color:#244b5a}@media(max-width:760px){.article_detail_body .table-scroll .table-crm{min-width:860px}.article_detail_body .table-crm caption{text-align:left;position:sticky;left:0}}.article_detail_body .table-scroll .table-idp{display:table;width:100%;table-layout:fixed;font-size:14px;margin:0}.article_detail_body .table-idp caption{display:table-caption;caption-side:top}.article_detail_body .table-idp th,.article_detail_body .table-idp td{white-space:normal;overflow-wrap:break-word;hyphens:none;vertical-align:top;padding:10px 12px}.article_detail_body .table-idp th:nth-child(1),.article_detail_body .table-idp td:nth-child(1){width:22%}.article_detail_body .table-idp th:nth-child(2),.article_detail_body .table-idp td:nth-child(2){width:36%}.article_detail_body .table-idp th:nth-child(3),.article_detail_body .table-idp td:nth-child(3){width:11%}.article_detail_body .table-idp th:nth-child(4),.article_detail_body .table-idp td:nth-child(4){width:31%}.article_detail_body .table-idp td:first-child{font-weight:600;color:#244b5a}.article_detail_body .table-idp td p{margin:0 0 6px}.article_detail_body .table-idp td p:last-child{margin:0}@media(max-width:760px){.article_detail_body .table-scroll .table-idp{min-width:760px}.article_detail_body .table-idp caption{text-align:left;position:sticky;left:0}}.file-links{display:flex;flex-wrap:wrap;gap:12px;margin:28px 0}.article_detail_body .file-link{display:inline-flex;align-items:center;gap:10px;padding:14px 22px;border:1px solid rgba(3,174,201,.35);border-radius:14px;background:#03aec90d;color:#03aec9;font-size:16px;font-weight:500;line-height:1.3;text-decoration:none;transition:background .2s,border-color .2s,transform .2s,box-shadow .2s}.article_detail_body .file-link:hover{background:#03aec91f;border-color:#03aec9;color:#0191a9;text-decoration:none;transform:translateY(-2px);box-shadow:0 8px 20px #15bfd529}.file-link svg{width:18px;height:18px;flex-shrink:0}@media(max-width:560px){.file-links{flex-direction:column}.article_detail_body .file-link{justify-content:center}}.prompt-block{margin:24px 0;border:1px solid rgba(3,174,201,.3);border-radius:16px;overflow:hidden}.prompt-block__toggle{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;padding:18px 24px;background:#03aec90f;border:none;cursor:pointer;text-align:left;color:#244b5a;font-size:17px;font-weight:500;line-height:1.4;transition:background .2s}.prompt-block__toggle:hover{background:#03aec91f}.prompt-block__toggle-icon{flex-shrink:0;width:28px;height:28px;border-radius:50%;background:#03aec926;position:relative;transition:transform .25s,background .2s}.prompt-block__toggle-icon:before,.prompt-block__toggle-icon:after{content:"";position:absolute;top:50%;left:50%;background:#03aec9;border-radius:2px;transition:transform .25s,opacity .25s}.prompt-block__toggle-icon:before{width:10px;height:2px;transform:translate(-50%,-50%)}.prompt-block__toggle-icon:after{width:2px;height:10px;transform:translate(-50%,-50%)}.prompt-block.open .prompt-block__toggle{background:#03aec91a}.prompt-block.open .prompt-block__toggle-icon{background:#03aec9;transform:rotate(45deg)}.prompt-block.open .prompt-block__toggle-icon:before,.prompt-block.open .prompt-block__toggle-icon:after{background:#fff}.prompt-block__body{display:none;position:relative}.prompt-block.open .prompt-block__body{display:block}.prompt-block__copy{position:absolute;top:12px;right:16px;display:flex;align-items:center;gap:6px;padding:4px 10px;background:#fff;border:1px solid rgba(3,174,201,.4);border-radius:8px;cursor:pointer;font-size:12px;color:#03aec9;font-weight:500;transition:background .2s,border-color .2s;z-index:2}.prompt-block__copy:hover{background:#03aec914;border-color:#03aec9}.prompt-block__copy svg{width:13px;height:13px;flex-shrink:0}.prompt-block__copy.copied{color:#22c55e;border-color:#22c55e}.prompt-block__text{margin:0;padding:48px 20px 20px;background:#f8fcfd;font-family:monospace;font-size:14px;line-height:1.7;color:#334155;white-space:pre-wrap;word-break:break-word;border-top:1px solid rgba(3,174,201,.15)}.prompt-block__text ol,.prompt-block__text ul{margin:0!important;padding-left:1.5em!important}.prompt-block__text li{margin:0!important;padding:0!important}.prompt-block__text li p,.prompt-block__text p{margin:0!important}.article-image-slider{max-width:620px;width:100%;margin:24px auto}.article-image-slider .swiper-slide img{width:100%;height:auto;display:block;border-radius:16px}.article-image-slider .swiper-pagination{position:relative;margin-top:12px}.article-image-slider .swiper-pagination-bullet{background:#03aec9;opacity:.4}.article-image-slider .swiper-pagination-bullet-active{opacity:1}.quiz{margin:28px 0;border:1px solid rgba(3,174,201,.28);border-radius:20px;background:#03aec90a;padding:24px 26px}.article_detail_body .quiz__list{list-style:none;margin:0 0 20px;padding:0;display:flex;flex-direction:column;gap:10px}.article_detail_body .quiz__list li{margin:0;list-style:none}.article_detail_body .quiz__list li::marker{content:""}.quiz__item{display:flex;align-items:flex-start;gap:12px;cursor:pointer;padding:12px 14px;border:1px solid rgba(36,75,90,.14);border-radius:12px;background:#fff;transition:border-color .2s,background .2s}.quiz__item:hover{border-color:#03aec973}.quiz__item input{margin:2px 0 0;width:20px;height:20px;flex-shrink:0;accent-color:#03aec9;cursor:pointer}.quiz__item span{color:#244b5a;font-size:16px;line-height:1.4}.quiz__item:has(input:checked){border-color:#03aec9;background:#03aec90f}.quiz__btn{display:flex;align-items:center;justify-content:center;width:fit-content;max-width:100%;margin:0 auto;padding:14px 28px;border:none;border-radius:12px;background:#03aec9;color:#fff;font-size:16px;font-weight:600;cursor:pointer;transition:background .2s,transform .2s}.quiz__btn:hover{background:#0191a9;transform:translateY(-1px)}.quiz__result{margin-top:20px;border-radius:14px;padding:20px 22px;border:1px solid transparent}.quiz__result[hidden]{display:none}.quiz__result h4{margin:0 0 6px;font-size:18px;font-weight:700;color:#244b5a}.quiz__result p{margin:0 0 16px;font-size:16px;line-height:1.5;color:#576878}.quiz__result .quiz__cta{display:inline-flex;align-items:center;padding:12px 24px;border-radius:12px;background:#03aec9;color:#fff;font-weight:600;text-decoration:none;transition:background .2s}.quiz__result .quiz__cta:hover{background:#0191a9;text-decoration:none;color:#fff}.quiz__result--green{background:#22c55e14;border-color:#22c55e59}.quiz__result--yellow{background:#eab3081a;border-color:#eab30866}.quiz__result--red{background:#ef444412;border-color:#ef444459}
