﻿.single-post__content .article-content{font-size:1rem;line-height:1.7;color:#333;font-family:"Noto Sans JP",sans-serif;max-width:100%;overflow-wrap:break-word;word-wrap:break-word}.single-post__content .article-content strong{color:#19aad5;font-weight:700;background:linear-gradient(transparent 50%, #ffff00 50%)}.single-post__content .article-content .article-expert-badge{background-color:#f9f7e8;color:#333;padding:1.5rem 2rem;border-radius:.5rem;margin-bottom:2.5rem;text-align:center;font-weight:600;font-size:.9rem}.single-post__content .article-content .article-expert-badge p{margin:0}.single-post__content .article-content .article-lead-text{font-size:1.125rem;line-height:1.6;color:#333;padding:2rem;margin-bottom:2.5rem;font-weight:500}.single-post__content .article-content .article-lead-text strong{color:#19aad5;font-weight:700;background:linear-gradient(transparent 50%, #ffff00 50%)}.single-post__content .article-content .article-toc{background-color:#fff;border:2px solid #19aad5;border-radius:.5rem;padding:2rem;margin-bottom:2.5rem;max-width:100%;overflow:hidden}.single-post__content .article-content .article-toc h2{color:#fff;font-size:1.25rem;margin:0 0 1.5rem 0;padding-bottom:.75rem;border-bottom:1px solid #e9ecef;text-align:center;font-weight:600;word-break:break-word;overflow-wrap:break-word;padding:.75em}.single-post__content .article-content .article-toc ul{list-style:none;padding:0;margin:0}.single-post__content .article-content .article-toc ul li{margin-bottom:1rem;padding-left:1.5rem;position:relative;max-width:100%;overflow:hidden;background-color:rgba(0,0,0,0);border:none;border-radius:0;padding:0 0 0 1.5rem;margin-bottom:1rem;list-style:none;line-height:1.4}.single-post__content .article-content .article-toc ul li::before{content:"▶︎";color:#19aad5;position:absolute;left:0;font-weight:bold}.single-post__content .article-content .article-toc ul li a{color:#333;text-decoration:none;font-weight:500;transition:color .3s ease;word-break:break-word;overflow-wrap:break-word;display:block;line-height:1.4}.single-post__content .article-content .article-toc ul li a:hover{color:#19aad5}.single-post__content .article-content h2{background-color:#19aad5;color:#fff;padding:1.25rem 2rem;border-radius:.5rem;margin:3rem 0 2rem 0;font-size:1.25rem;font-weight:600;text-align:center;word-break:break-word;overflow-wrap:break-word;hyphens:auto}.single-post__content .article-content h3{color:#19aad5;font-size:1.125rem;font-weight:600;margin:2.5rem 0 1.5rem 0;padding:1rem 0 1rem 1.5rem;border-left:4px solid #19aad5;background-color:#f8f9fa;border-radius:0 .25rem .25rem 0}.single-post__content .article-content h4{color:#19aad5;font-size:1rem;font-weight:600;margin:2rem 0 1rem 0;padding-left:.75rem;border-left:2px solid #19aad5}.single-post__content .article-content .article-comparison-table,.single-post__content .article-content table{width:100%;border-collapse:collapse;margin:2.5rem 0;background-color:#fff;border-radius:.5rem;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.1);font-size:.9rem}.single-post__content .article-content .article-comparison-table th,.single-post__content .article-content table th{background-color:#19aad5;color:#fff;padding:1rem .75rem;text-align:center;font-weight:600;font-size:.85rem}.single-post__content .article-content .article-comparison-table td,.single-post__content .article-content table td{padding:1rem .75rem;border-bottom:1px solid #e9ecef;color:#333;text-align:center;line-height:1.4}.single-post__content .article-content .article-comparison-table td:first-child,.single-post__content .article-content table td:first-child{font-weight:600;color:#19aad5;text-align:left}.single-post__content .article-content .article-comparison-table tbody tr:hover,.single-post__content .article-content table tbody tr:hover{background-color:#f8f9fa}.single-post__content .article-content .article-comparison-table tbody tr:last-child td,.single-post__content .article-content table tbody tr:last-child td{border-bottom:none}.single-post__content .article-content ol:not(.article-citations):not(.article-steps-list){margin:2rem 0;padding-left:0}.single-post__content .article-content ol:not(.article-citations):not(.article-steps-list) li{background-color:#f8f9fa;border:1px solid #e9ecef;border-radius:.25rem;padding:1rem 1.5rem;margin-bottom:1rem;position:relative;list-style:none;line-height:1.6}.single-post__content .article-content ol:not(.article-citations):not(.article-steps-list) li::before{content:"▶︎";color:#19aad5;font-weight:bold;margin:0 .75rem 0 0}.single-post__content .article-content ul:not(.article-citations):not(.article-toc ul):not(.article-steps-list){margin:2rem 0;padding-left:1.5rem}.single-post__content .article-content ul:not(.article-citations):not(.article-toc ul):not(.article-steps-list) li{margin-bottom:.75rem;line-height:1.6;list-style-type:disc;color:#333}.single-post__content .article-content ul:not(.article-citations):not(.article-toc ul):not(.article-steps-list) li::marker{color:#19aad5}.single-post__content .article-content .article-steps-list{list-style:none;padding:0;margin:3rem 0;counter-reset:step-counter}.single-post__content .article-content .article-steps-list li{counter-increment:step-counter;background:#fff;border:2px solid #e8f4fd;border-radius:.5rem;padding:2rem;margin-bottom:3rem;position:relative;box-shadow:0 4px 15px rgba(0,0,0,.1);transition:all .3s ease;list-style:none}.single-post__content .article-content .article-steps-list li::before{content:none;background:none;border:none;margin:0;padding:0;width:auto;height:auto;position:static;display:none}.single-post__content .article-content .article-steps-list li:hover{border-color:#19aad5;box-shadow:0 8px 25px rgba(25,170,213,.2);transform:translateY(-2px)}.single-post__content .article-content .article-steps-list li h4{color:#19aad5;font-size:1.125rem;margin:0 0 1rem 0;font-weight:600;line-height:1.4;padding-left:3rem;position:relative;background:rgba(0,0,0,0);border:none;border-radius:0}.single-post__content .article-content .article-steps-list li h4::before{content:counter(step-counter);position:absolute;left:0;top:0;background:linear-gradient(135deg, #19aad5, #146ba0);color:#fff;width:2rem;height:2rem;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.875rem;font-weight:700;box-shadow:0 2px 8px rgba(25,170,213,.3);line-height:1}.single-post__content .article-content .article-steps-list li::after{content:"▼";color:#19aad5;font-weight:bold;position:absolute;bottom:-1rem;left:50%;transform:translateX(-50%);font-size:1rem;background:#fff;padding:.25rem .5rem;border-radius:50%}.single-post__content .article-content .article-steps-list li:last-child::after{display:none}.single-post__content .article-content .article-steps-list li p{margin:0;line-height:1.6;color:#333;background:rgba(0,0,0,0);border:none;padding:0}.single-post__content .article-content .article-steps-list li ul{margin:1rem 0 !important;padding-left:1.5rem !important;list-style:disc !important;background:none !important;border:none !important;box-shadow:none !important;border-radius:0 !important}.single-post__content .article-content .article-steps-list li ul li{margin-bottom:.5rem !important;line-height:1.5 !important;color:#333 !important;font-size:.9rem !important;background:none !important;border:none !important;padding:0 !important;position:static !important;list-style:disc !important;box-shadow:none !important;border-radius:0 !important;transform:none !important;transition:none !important}.single-post__content .article-content .article-steps-list li ul li::before{display:none !important}.single-post__content .article-content .article-steps-list li ul li::after{display:none !important}.single-post__content .article-content .article-steps-list li ul li::marker{color:#19aad5 !important}.single-post__content .article-content .article-steps-list li ul li:hover{background:none !important;box-shadow:none !important;transform:none !important}.single-post__content .article-content .article-highlight-box{background-color:#f9f7e8;border:2px solid #19aad5;border-radius:.5rem;padding:2rem;margin:2.5rem 0}.single-post__content .article-content .article-highlight-box h4{color:#333;font-size:1rem;margin:0 0 1rem 0;font-weight:700;text-align:center;border-left:none;padding-left:0}.single-post__content .article-content .article-highlight-box p{margin:0;color:#333;line-height:1.6;font-weight:500;text-align:center}.single-post__content .article-content .article-quote{background-color:#f8f9fa;border-left:4px solid #19aad5;padding:2rem;margin:2.5rem 0;border-radius:0 .5rem .5rem 0}.single-post__content .article-content .article-quote p{margin:0 0 1rem;font-style:italic;color:#333;line-height:1.6}.single-post__content .article-content .article-quote .quote-source{display:block;text-align:right;font-size:.875rem;color:#666;font-weight:600;font-style:normal}.single-post__content .article-content .article-quote .quote-source::before{content:"— "}.single-post__content .article-content .article-faq-section{background-color:#f9f7e8;border-radius:.5rem;padding:2rem;margin:3rem 0}.single-post__content .article-content .article-faq-section h2{color:#19aad5;text-align:center;margin:0 auto 2rem auto;font-size:1.25rem;font-weight:700;background-color:rgba(0,0,0,0);padding:0;border-radius:0;border-left:none}.single-post__content .article-content .article-faq-section .article-faq-item{background-color:#fff;border-radius:.5rem;margin-bottom:1.5rem;border:1px solid #e9ecef;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.1)}.single-post__content .article-content .article-faq-section .article-faq-item:last-child{margin-bottom:0}.single-post__content .article-content .article-faq-section .article-faq-item input[type=checkbox]{display:none}.single-post__content .article-content .article-faq-section .article-faq-item .article-faq-question{color:#19aad5;font-weight:700;font-size:1.125rem;margin:0;padding:1.5rem;cursor:pointer;position:relative;user-select:none;transition:all .3s ease;background-color:#fff;line-height:1.4;display:flex;align-items:center;justify-content:space-between;min-height:3rem}.single-post__content .article-content .article-faq-section .article-faq-item .article-faq-question span{flex:1;padding-right:3rem;word-break:keep-all;overflow-wrap:break-word;line-height:1.4;display:block}.single-post__content .article-content .article-faq-section .article-faq-item .article-faq-question::after{content:"+";position:absolute;right:1.5rem;top:50%;transform:translateY(-50%);transition:transform .3s ease;font-size:1.5rem;font-weight:bold;color:#19aad5;flex-shrink:0;width:1.5rem;height:1.5rem;display:flex;align-items:center;justify-content:center}.single-post__content .article-content .article-faq-section .article-faq-item .article-faq-question:hover{background-color:#f8f9fa}.single-post__content .article-content .article-faq-section .article-faq-item .article-faq-answer{color:#333;margin:0;padding:0 1.5rem;line-height:1.6;font-size:1rem;max-height:0;overflow:hidden;transition:all .3s ease;background-color:#f8f9fa}.single-post__content .article-content .article-faq-section .article-faq-item input[type=checkbox]:checked+.article-faq-question{background-color:#f8f9fa}.single-post__content .article-content .article-faq-section .article-faq-item input[type=checkbox]:checked+.article-faq-question::after{content:"−";transform:translateY(-50%)}.single-post__content .article-content .article-faq-section .article-faq-item input[type=checkbox]:checked~.article-faq-answer{max-height:20rem;padding:1.5rem}.single-post__content .article-content .article-summary-section{background-color:#f8f9fa;border:2px solid #19aad5;border-radius:.5rem;padding:2rem;margin:3rem 0;text-align:center}.single-post__content .article-content .article-summary-section h2{color:#19aad5;margin-bottom:1.5rem;font-size:1.25rem;font-weight:700;background-color:rgba(0,0,0,0);padding:0;border-radius:0;border-left:none;margin:0 auto 1.5rem}.single-post__content .article-content .article-summary-section p{margin:0;color:#333;line-height:1.6;font-weight:500}.single-post__content .article-content .article-cta-section{background-color:#19aad5;color:#fff;text-align:center;padding:3rem 2rem;border-radius:.5rem;margin:3rem 0}.single-post__content .article-content .article-cta-section h2{color:#fff;margin-bottom:1.5rem;font-size:1.25rem;font-weight:700;background-color:rgba(0,0,0,0);padding:0;border-radius:0}.single-post__content .article-content .article-cta-section p{margin-bottom:2rem;color:#fff;line-height:1.6}.single-post__content .article-content .article-cta-section .article-cta-button{display:inline-block;background-color:#ff0;color:#333;padding:1rem 2.5rem;border-radius:2rem;text-decoration:none;font-weight:700;font-size:1rem;transition:all .3s ease}.single-post__content .article-content .article-cta-section .article-cta-button:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.2)}.single-post__content .article-content .review-cards-section{background-color:#f9f7e8;border-radius:.5rem;padding:2rem;margin:3rem 0}.single-post__content .article-content .review-cards-section h2{color:#19aad5;text-align:center;margin:0 auto 2rem auto;font-size:1.25rem;font-weight:700;background-color:rgba(0,0,0,0);padding:0;border-radius:0;border-left:none}.single-post__content .article-content .review-cards-section .review-card{background-color:#fff;border-radius:.5rem;margin-bottom:2rem;padding:2rem;border:1px solid #e9ecef;box-shadow:0 2px 8px rgba(0,0,0,.1);display:flex;gap:1.5rem;align-items:flex-start;transition:all .3s ease}.single-post__content .article-content .review-cards-section .review-card:hover{border-color:#19aad5;box-shadow:0 4px 15px rgba(25,170,213,.15)}.single-post__content .article-content .review-cards-section .review-card:last-child{margin-bottom:0}.single-post__content .article-content .review-cards-section .review-card .review-avatar{flex-shrink:0;width:60px;height:60px;border-radius:50%;overflow:hidden;background-color:#19aad5;display:flex;align-items:center;justify-content:center}.single-post__content .article-content .review-cards-section .review-card .review-avatar img{width:100%;height:100%;object-fit:cover;border-radius:50%}.single-post__content .article-content .review-cards-section .review-card .review-avatar:empty::after{content:"👤";font-size:1.5rem;color:#fff}.single-post__content .article-content .review-cards-section .review-card .review-content{flex:1}.single-post__content .article-content .review-cards-section .review-card .review-content .review-author{color:#19aad5;font-size:1rem;font-weight:600;margin:0 0 .75rem 0;background-color:rgba(0,0,0,0);border-left:none;padding-left:0}.single-post__content .article-content .review-cards-section .review-card .review-content .review-text{color:#333;line-height:1.6;margin:0;font-size:.95rem}.single-post__content .article-content .review-cards-section .review-card .review-content .review-text::before{content:"“";font-size:1.2rem;color:#19aad5;font-weight:bold}.single-post__content .article-content .review-cards-section .review-card .review-content .review-text::after{content:"”";font-size:1.2rem;color:#19aad5;font-weight:bold}.single-post__content .article-content .article-reliability-info{border-top:2px solid #e9ecef;padding-top:3rem;margin-top:3rem}.single-post__content .article-content .article-reliability-info h3{color:#666;font-size:1rem;margin-bottom:1.5rem;text-align:center;font-weight:600;background-color:rgba(0,0,0,0);border-left:none;padding-left:0}.single-post__content .article-content .article-reliability-info .article-citations{list-style:none;padding:0;background-color:#f8f9fa;border-radius:.5rem;padding:1.5rem}.single-post__content .article-content .article-reliability-info .article-citations li{margin-bottom:1rem;font-size:.875rem;color:#666;line-height:1.5;background-color:rgba(0,0,0,0);border:none;padding:0}.single-post__content .article-content .article-reliability-info .article-citations li::before{content:none}.single-post__content .article-content .article-reliability-info .article-citations li:last-child{margin-bottom:0}.single-post__content .article-content .article-reliability-info .article-citations li a{color:#19aad5;text-decoration:none;font-weight:500}.single-post__content .article-content .article-reliability-info .article-citations li a:hover{text-decoration:underline}.single-post__content .article-content .article-blog-card{background-color:#fff;border:1px solid #e9ecef;border-radius:.5rem;margin:2rem 0;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.1);transition:all .3s ease}.single-post__content .article-content .article-blog-card:hover{border-color:#19aad5;box-shadow:0 2px 8px rgba(25,170,213,.1)}.single-post__content .article-content .article-blog-card .blog-card-link{text-decoration:none;color:inherit;display:block;width:100%}.single-post__content .article-content .article-blog-card .blog-card-link:hover{text-decoration:none;color:inherit}.single-post__content .article-content .article-blog-card .blog-card-pc-layout{display:none;align-items:stretch;gap:0}.single-post__content .article-content .article-blog-card .blog-card-pc-layout .blog-card-image{position:relative;overflow:hidden;background-color:#f8f9fa;flex-shrink:0;width:25%}.single-post__content .article-content .article-blog-card .blog-card-pc-layout .blog-card-image img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.single-post__content .article-content .article-blog-card .blog-card-pc-layout .blog-card-content{flex:1;padding:.5rem;display:flex;flex-direction:column;justify-content:space-between}.single-post__content .article-content .article-blog-card .blog-card-pc-layout .blog-card-content .blog-card-title{color:#19aad5;font-size:1rem;font-weight:700;margin:0;line-height:1.3;padding:0;border-left:none}.single-post__content .article-content .article-blog-card .blog-card-pc-layout .blog-card-content .blog-card-excerpt{color:#333;font-size:.9rem;line-height:1.6;margin:.5rem 0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.single-post__content .article-content .article-blog-card .blog-card-pc-layout .blog-card-content .blog-card-url{color:#6c757d;font-size:.8rem;margin-top:.5rem;word-break:break-all}.single-post__content .article-content .article-blog-card .blog-card-mobile-layout{display:none}.single-post__content .article-content .article-blog-card .blog-card-mobile-layout .blog-card-header{display:flex;align-items:flex-start;gap:0}.single-post__content .article-content .article-blog-card .blog-card-mobile-layout .blog-card-header .blog-card-image{position:relative;overflow:hidden;background-color:#f8f9fa;flex-shrink:0;width:30%}.single-post__content .article-content .article-blog-card .blog-card-mobile-layout .blog-card-header .blog-card-image img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.single-post__content .article-content .article-blog-card .blog-card-mobile-layout .blog-card-header .blog-card-title{color:#19aad5;font-size:1.1rem;font-weight:700;line-height:1.3;flex:1;padding:.5rem;margin:0 auto}.single-post__content .article-content .article-blog-card .blog-card-mobile-layout .blog-card-body{width:100%;padding:.5rem}.single-post__content .article-content .article-blog-card .blog-card-mobile-layout .blog-card-body .blog-card-excerpt{color:#333;font-size:.85rem;line-height:1.6;margin-bottom:.8rem;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.single-post__content .article-content .article-blog-card .blog-card-mobile-layout .blog-card-body .blog-card-url{color:#6c757d;font-size:.7rem;word-break:break-all}.single-post__content .article-content .article-blog-card:hover .blog-card-image img{transform:scale(1.02)}.single-post__content .article-content .article-related-section h2{margin-top:0;text-align:center;color:#19aad5;background-color:rgba(0,0,0,0);padding:0;border-radius:0;border-left:none}@media(max-width: 768px){.single-post__content .article-content{font-size:1rem;padding:1.5rem;max-width:100%;overflow-x:hidden}.single-post__content .article-content *{max-width:100%;word-break:break-word;overflow-wrap:break-word;box-sizing:border-box}.single-post__content .article-content p{margin-bottom:1.5rem}.single-post__content .article-content .article-expert-badge{padding:1rem;margin-bottom:1.5rem;font-size:.9rem;max-width:100%}.single-post__content .article-content .article-lead-text{font-size:1rem;padding:0;margin-bottom:1.5rem;max-width:100%}.single-post__content .article-content .article-toc{padding:1.25rem;margin-bottom:1.5rem;max-width:100%}.single-post__content .article-content .article-toc h2{font-size:1.1rem;margin-bottom:1rem;padding:.75rem 0;word-break:break-word;overflow-wrap:break-word}.single-post__content .article-content .article-toc ul li{margin-bottom:.75rem;padding-left:1rem;max-width:100%}.single-post__content .article-content .article-toc ul li a{font-size:.95rem;line-height:1.4;word-break:break-word;overflow-wrap:break-word}.single-post__content .article-content h2{padding:1rem 1.25rem;font-size:1.1rem;margin:2rem 0 1.5rem 0;word-break:break-word;overflow-wrap:break-word;line-height:1.4}.single-post__content .article-content h3{font-size:1rem;padding:1rem 0 1rem 1rem;margin:1.75rem 0 1.25rem 0;word-break:break-word;overflow-wrap:break-word;line-height:1.4}.single-post__content .article-content h4{font-size:.95rem;margin:1.5rem 0 1rem 0;word-break:break-word;overflow-wrap:break-word;line-height:1.4}.single-post__content .article-content .article-comparison-table,.single-post__content .article-content table{font-size:.85rem;display:block;overflow-x:auto;white-space:nowrap;-webkit-overflow-scrolling:touch;max-width:100%;margin:2rem 0}.single-post__content .article-content .article-comparison-table th,.single-post__content .article-content .article-comparison-table td,.single-post__content .article-content table th,.single-post__content .article-content table td{padding:.75rem .6rem;min-width:80px;word-break:break-word;overflow-wrap:break-word;white-space:normal}.single-post__content .article-content .article-comparison-table th,.single-post__content .article-content table th{font-size:.8rem}.single-post__content .article-content .article-comparison-table td,.single-post__content .article-content table td{font-size:.8rem}.single-post__content .article-content ol:not(.article-citations):not(.article-steps-list){margin:1.5rem 0;max-width:100%}.single-post__content .article-content ol:not(.article-citations):not(.article-steps-list) li{padding:1rem 1.25rem;margin-bottom:.75rem;font-size:.95rem;max-width:100%;word-break:break-word;overflow-wrap:break-word;line-height:1.5}.single-post__content .article-content ol:not(.article-citations):not(.article-steps-list) li::before{margin-right:.75rem}.single-post__content .article-content ul:not(.article-citations):not(.article-toc ul):not(.article-steps-list){margin:1.5rem 0;padding-left:1.5rem;max-width:100%}.single-post__content .article-content ul:not(.article-citations):not(.article-toc ul):not(.article-steps-list) li{margin-bottom:.75rem;font-size:.95rem;line-height:1.5;word-break:break-word;overflow-wrap:break-word;list-style-type:disc;color:#333}.single-post__content .article-content .article-steps-list{margin:2.5rem 0}.single-post__content .article-content .article-steps-list li{padding:2rem;margin-bottom:2.5rem}.single-post__content .article-content .article-steps-list li::after{bottom:-25px;font-size:1rem}.single-post__content .article-content .article-steps-list li h4{font-size:1.1rem;padding-left:3.5rem;margin-bottom:1rem}.single-post__content .article-content .article-steps-list li p{margin-top:.75rem}.single-post__content .article-content .article-steps-list li ul{margin:1rem 0 !important;padding-left:1.2rem !important;list-style:disc !important;background:none !important;border:none !important;box-shadow:none !important;border-radius:0 !important}.single-post__content .article-content .article-steps-list li ul li{margin-bottom:.4rem !important;line-height:1.5 !important;color:#333 !important;font-size:.85rem !important;background:none !important;border:none !important;padding:0 !important;position:static !important;list-style:disc !important;box-shadow:none !important;border-radius:0 !important;transform:none !important;transition:none !important}.single-post__content .article-content .article-steps-list li ul li::before{display:none !important}.single-post__content .article-content .article-steps-list li ul li::after{display:none !important}.single-post__content .article-content .article-steps-list li ul li::marker{color:#19aad5 !important}.single-post__content .article-content .article-steps-list li ul li:hover{background:none !important;box-shadow:none !important;transform:none !important}.single-post__content .article-content .article-highlight-box{padding:2rem 1.5rem;margin:2.5rem 0;max-width:100%}.single-post__content .article-content .article-highlight-box h4{font-size:.95rem;margin-bottom:1.25rem;word-break:break-word;overflow-wrap:break-word;line-height:1.4}.single-post__content .article-content .article-highlight-box p{font-size:.9rem;word-break:break-word;overflow-wrap:break-word;line-height:1.6}.single-post__content .article-content .article-quote{padding:2rem 1.5rem;margin:2.5rem 0;max-width:100%}.single-post__content .article-content .article-quote p{font-size:.9rem;word-break:break-word;overflow-wrap:break-word;line-height:1.6}.single-post__content .article-content .article-quote .quote-source{font-size:.8rem;word-break:break-word;overflow-wrap:break-word;margin-top:1.25rem}.single-post__content .article-content .article-faq-section{padding:2rem 1.5rem;margin:3rem 0;max-width:100%}.single-post__content .article-content .article-faq-section h2{font-size:1.1rem;margin-bottom:2rem;word-break:break-word;overflow-wrap:break-word;line-height:1.4}.single-post__content .article-content .article-faq-section .article-faq-item{margin-bottom:1.25rem;max-width:100%}.single-post__content .article-content .article-faq-section .article-faq-item .article-faq-question{padding:1.25rem;font-size:1rem;word-break:break-word;overflow-wrap:break-word;line-height:1.4}.single-post__content .article-content .article-faq-section .article-faq-item .article-faq-answer{font-size:.95rem;word-break:break-word;overflow-wrap:break-word;line-height:1.5;padding:0}.single-post__content .article-content .article-summary-section{padding:2rem 1.5rem;margin:3rem 0;max-width:100%}.single-post__content .article-content .article-summary-section h2{font-size:1.1rem;margin-bottom:1.5rem;word-break:break-word;overflow-wrap:break-word;line-height:1.4}.single-post__content .article-content .article-summary-section p{font-size:.9rem;word-break:break-word;overflow-wrap:break-word;line-height:1.6}.single-post__content .article-content .article-cta-section{padding:2.5rem 1.75rem;margin:3rem 0;max-width:100%}.single-post__content .article-content .article-cta-section h2{font-size:1.1rem;margin-bottom:1.5rem;word-break:break-word;overflow-wrap:break-word;line-height:1.4}.single-post__content .article-content .article-cta-section p{font-size:.9rem;margin-bottom:2rem;word-break:break-word;overflow-wrap:break-word;line-height:1.6}.single-post__content .article-content .article-cta-section .article-cta-button{padding:1rem 2rem;font-size:.9rem;word-break:break-word;overflow-wrap:break-word;max-width:100%;display:inline-block;text-align:center}.single-post__content .article-content .article-reliability-info{padding-top:2rem;margin-top:2.5rem;max-width:100%}.single-post__content .article-content .article-reliability-info h3{font-size:.9rem;margin-bottom:1rem;word-break:break-word;overflow-wrap:break-word;line-height:1.4}.single-post__content .article-content .article-reliability-info .article-citations{padding:1rem;max-width:100%}.single-post__content .article-content .article-reliability-info .article-citations li{font-size:.8rem;margin-bottom:.75rem;word-break:break-word;overflow-wrap:break-word;line-height:1.5}.single-post__content .article-content .article-blog-card{margin:1.5rem 0}.single-post__content .article-content .article-blog-card .blog-card-pc-layout{flex-direction:column}.single-post__content .article-content .article-blog-card .blog-card-pc-layout .blog-card-image{flex:none;height:150px}.single-post__content .article-content .article-blog-card .blog-card-pc-layout .blog-card-content{padding:1rem}.single-post__content .article-content .article-blog-card .blog-card-pc-layout .blog-card-content .blog-card-title{font-size:1rem;margin-bottom:.75rem}.single-post__content .article-content .article-blog-card .blog-card-pc-layout .blog-card-content .blog-card-excerpt{font-size:.85rem;margin-bottom:.75rem}.single-post__content .article-content .article-blog-card .blog-card-mobile-layout{display:block}.single-post__content .article-content .review-cards-section{padding:2rem 1.5rem;margin:3rem 0}.single-post__content .article-content .review-cards-section h2{font-size:1.1rem;margin-bottom:2rem}.single-post__content .article-content .review-cards-section .review-card{flex-direction:column;gap:1.25rem;padding:2rem 1.5rem;text-align:center;margin-bottom:2rem}.single-post__content .article-content .review-cards-section .review-card .review-avatar{align-self:center}.single-post__content .article-content .review-cards-section .review-card .review-content .review-author{font-size:.95rem;margin-bottom:.5rem}.single-post__content .article-content .review-cards-section .review-card .review-content .review-text{font-size:.9rem}.single-post__content .article-content .article-related-section{padding:2rem;margin:2.5rem 0}}@media(min-width: 769px){.single-post__content .article-content .article-blog-card .blog-card-pc-layout{display:flex}.single-post__content .article-content .article-blog-card .blog-card-mobile-layout{display:none}}@media(min-width: 1025px){.single-post__content .article-content .article-blog-card .blog-card-pc-layout{display:flex}.single-post__content .article-content .article-blog-card .blog-card-mobile-layout{display:none}}@media(max-width: 576px){.single-post__content .article-content{font-size:.9rem;padding:.5rem;max-width:100%;overflow-x:hidden}.single-post__content .article-content *{max-width:100%;word-break:break-word;overflow-wrap:break-word;box-sizing:border-box}.single-post__content .article-content h2{font-size:1.1rem;padding:.6rem .8rem;margin:1rem 0 .75rem 0;line-height:1.3}.single-post__content .article-content h3{font-size:1rem;padding:.5rem 0 .5rem .6rem;margin:.75rem 0 .6rem 0;line-height:1.3}.single-post__content .article-content h4{font-size:.95rem;margin:.75rem 0 .5rem 0;line-height:1.3}.single-post__content .article-content .article-toc,.single-post__content .article-content .article-highlight-box,.single-post__content .article-content .article-quote,.single-post__content .article-content .article-faq-section,.single-post__content .article-content .article-summary-section,.single-post__content .article-content .article-cta-section{margin:1.5rem 0 2.5rem;padding:1.25rem}.single-post__content .article-content .article-toc h2{font-size:1.1rem;padding:.4rem 0;margin-bottom:.5rem}.single-post__content .article-content .article-toc ul li{padding-left:1rem}.single-post__content .article-content .article-toc ul li a{font-size:.9rem;line-height:1.4}.single-post__content .article-content .article-comparison-table,.single-post__content .article-content table{margin:.75rem 0rem;font-size:.8rem;max-width:calc(100% + 1rem)}.single-post__content .article-content .article-comparison-table th,.single-post__content .article-content .article-comparison-table td,.single-post__content .article-content table th,.single-post__content .article-content table td{padding:.4rem .3rem;min-width:60px;font-size:.75rem}.single-post__content .article-content ol:not(.article-citations):not(.article-steps-list) li{font-size:.9rem;padding:.5rem .75rem;margin-bottom:.3rem;line-height:1.4}.single-post__content .article-content ul:not(.article-citations):not(.article-toc ul):not(.article-steps-list){margin:1rem 0;padding-left:1.2rem}.single-post__content .article-content ul:not(.article-citations):not(.article-toc ul):not(.article-steps-list) li{font-size:.9rem;margin-bottom:.5rem;line-height:1.4;word-break:break-word;overflow-wrap:break-word;list-style-type:disc}.single-post__content .article-content .article-steps-list{margin:1.5rem 0}.single-post__content .article-content .article-steps-list li{padding:1.25rem 1rem;margin-bottom:2rem}.single-post__content .article-content .article-steps-list li::after{bottom:-18px;font-size:1rem}.single-post__content .article-content .article-steps-list li h4{font-size:1.1rem;padding-left:2.75rem}.single-post__content .article-content .article-steps-list li p{margin-top:.5rem}.single-post__content .article-content .article-steps-list li ul{margin:.75rem 0 !important;padding-left:1rem !important;list-style:disc !important;background:none !important;border:none !important;box-shadow:none !important;border-radius:0 !important}.single-post__content .article-content .article-steps-list li ul li{margin-bottom:.3rem !important;line-height:1.4 !important;color:#333 !important;font-size:.8rem !important;background:none !important;border:none !important;padding:0 !important;position:static !important;list-style:disc !important;box-shadow:none !important;border-radius:0 !important;transform:none !important;transition:none !important}.single-post__content .article-content .article-steps-list li ul li::before{display:none !important}.single-post__content .article-content .article-steps-list li ul li::after{display:none !important}.single-post__content .article-content .article-steps-list li ul li::marker{color:#19aad5 !important}.single-post__content .article-content .article-steps-list li ul li:hover{background:none !important;box-shadow:none !important;transform:none !important}.single-post__content .article-content .article-faq-section .article-faq-item .article-faq-question{font-size:.9rem;padding:1rem;line-height:1.3}.single-post__content .article-content .article-faq-section .article-faq-item .article-faq-answer{font-size:.85rem;line-height:1.4;padding:0}.single-post__content .article-content .article-cta-section .article-cta-button{font-size:.9rem;padding:.6rem 1.2rem}.single-post__content .article-content .article-blog-card{margin:1rem 0}.single-post__content .article-content .article-blog-card .blog-card-pc-layout .blog-card-image{height:120px}.single-post__content .article-content .article-blog-card .blog-card-pc-layout .blog-card-content{padding:.75rem}.single-post__content .article-content .article-blog-card .blog-card-pc-layout .blog-card-content .blog-card-title{font-size:.95rem;margin-bottom:.5rem}.single-post__content .article-content .article-blog-card .blog-card-pc-layout .blog-card-content .blog-card-excerpt{font-size:.8rem;margin-bottom:.5rem}.single-post__content .article-content .article-blog-card .blog-card-pc-layout .blog-card-content .blog-card-url{font-size:.75rem}.single-post__content .article-content .article-blog-card .blog-card-mobile-layout .blog-card-header{padding:.75rem}.single-post__content .article-content .article-blog-card .blog-card-mobile-layout .blog-card-header .blog-card-image{flex:0 0 50px;height:50px;margin-right:.75rem}.single-post__content .article-content .article-blog-card .blog-card-mobile-layout .blog-card-header .blog-card-title{font-size:.9rem}.single-post__content .article-content .article-blog-card .blog-card-mobile-layout .blog-card-body{padding:.75rem}.single-post__content .article-content .article-blog-card .blog-card-mobile-layout .blog-card-body .blog-card-excerpt{font-size:.8rem;margin-bottom:.75rem}.single-post__content .article-content .article-blog-card .blog-card-mobile-layout .blog-card-body .blog-card-url{font-size:.75rem}.single-post__content .article-content .review-cards-section{padding:1.5rem;margin:2rem 0}.single-post__content .article-content .review-cards-section h2{font-size:1rem;margin-bottom:1.5rem}.single-post__content .article-content .review-cards-section .review-card{padding:1.5rem;gap:1rem;margin-bottom:1.5rem}.single-post__content .article-content .review-cards-section .review-card .review-avatar{width:50px;height:50px}.single-post__content .article-content .review-cards-section .review-card .review-avatar:empty::after{font-size:1.2rem}.single-post__content .article-content .review-cards-section .review-card .review-content .review-author{font-size:.9rem;margin-bottom:.5rem}.single-post__content .article-content .review-cards-section .review-card .review-content .review-text{font-size:.85rem;line-height:1.5}.single-post__content .article-content .review-cards-section .review-card .review-content .review-text::before,.single-post__content .article-content .review-cards-section .review-card .review-content .review-text::after{font-size:1rem}.single-post__content .article-content .article-related-section{padding:1.5rem;margin:2rem 0}}/*# sourceMappingURL=article.min.css.map */
