.blog-template .designed-guide .article-layout{display:block;max-width:1120px;margin:auto}.designed-guide .article-aside{display:none}.blog-template .designed-guide .reading-inner{max-width:1040px;padding:36px 30px}.designed-guide .reading-inner>p{max-width:78ch}.designed-guide .guide-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;align-items:start;margin:26px 0}.designed-guide .guide-card{padding:26px;background:#fff;border-radius:20px;border-top:4px solid #b9e36d;box-shadow:0 12px 30px #102e491c;min-width:0}.designed-guide .guide-card:nth-child(2n){background:#e4f2eb}.designed-guide .guide-card:last-child:nth-child(odd){grid-column:1/-1}.blog-template .designed-guide .guide-card h3{font-size:23px;line-height:1.3;color:#102e49;margin:0 0 15px}.designed-guide .guide-card p:last-child{margin-bottom:0}.designed-guide .guide-card p,.designed-guide .guide-card li{color:#344b57}.designed-guide .guide-toc,.designed-guide .guide-stats{background:#102e49;border-radius:22px;padding:28px;box-shadow:0 12px 28px #102e4924}.designed-guide .guide-toc h2,.designed-guide .guide-stats h2{color:#b9e36d;font-size:23px;margin:0 0 20px}.designed-guide .guide-toc a{display:block;color:white;padding:14px 0;border-bottom:1px solid #ffffff30;text-decoration:none}.designed-guide .guide-stats div{padding:16px 0;border-top:1px solid #ffffff30}.designed-guide .guide-stats strong{display:block;color:#b9e36d;font-size:44px;line-height:1.2}.designed-guide .guide-stats span{color:white;font-size:16px}.designed-guide .guide-faq{padding:0!important;border:1px solid #102e491c;border-radius:16px;background:#fff;box-shadow:0 8px 20px #102e4910;margin:12px 0}.designed-guide .guide-faq summary{cursor:pointer;padding:22px;color:#102e49;font-size:18px;font-weight:750;line-height:1.4}.designed-guide .guide-faq>p,.designed-guide .guide-faq>.rank-math-answer{padding:0 22px 22px}.designed-guide summary:focus-visible,.designed-guide .guide-toc a:focus-visible{outline:3px solid #6d9c39;outline-offset:3px}.designed-guide .blog-topic-grid:has(.guide-faq){display:block}.designed-guide .sector-grid,.designed-guide .services-grid,.designed-guide .work-checklist{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;list-style:none;padding:0!important;max-width:none!important;margin:24px 0}.designed-guide .sector-grid li,.designed-guide .services-grid li,.designed-guide .work-checklist li{padding:24px;border-radius:18px;background:white;box-shadow:0 10px 26px #102e4918;margin:0!important;color:#344b57;border-top:4px solid #b9e36d}.designed-guide .sector-grid h3{display:block;color:#102e49;font-size:23px;margin:0 0 16px}.designed-guide .sector-grid li:last-child:nth-child(odd){grid-column:1/-1}.designed-guide .services-grid li{padding:18px 22px}.designed-guide .ombudsman-image{max-width:520px;margin:0 auto 30px}.designed-guide .ombudsman-image img{width:100%;height:auto;border-radius:20px}.designed-guide .blog-comparison{min-width:800px}.designed-guide .blog-comparison th{background:#102e49;color:white}.designed-guide .blog-comparison tbody tr:nth-child(even){background:#e4f2eb}.designed-guide .step-label{display:inline-block;color:#102e49;background:#b9e36d;border-radius:30px;font-weight:800;font-size:13px;letter-spacing:.08em;padding:8px 16px;margin-bottom:16px}.designed-guide ol.work-checklist{counter-reset:steps}.designed-guide ol.work-checklist li{counter-increment:steps}.designed-guide ol.work-checklist li:before{content:counter(steps,decimal-leading-zero);display:block;color:#315e29;font-size:27px;font-weight:800;margin-bottom:10px}.blog-template .designed-guide .guide-note{background:#e4f2eb;border-left:4px solid #9aca5d;border-radius:0 16px 16px 0;padding:24px;max-width:none}.designed-guide .table-scroll{max-width:100%;overflow-x:auto}.designed-guide .reading-section h2{overflow-wrap:anywhere}
@media(max-width:750px){.blog-template .designed-guide .blog-opening,.designed-guide .guide-card-grid,.designed-guide .sector-grid,.designed-guide .services-grid,.designed-guide .work-checklist{grid-template-columns:1fr}.blog-template .designed-guide .reading-inner{padding:26px 20px}.designed-guide .guide-card{padding:22px}.designed-guide .guide-toc,.designed-guide .guide-stats{grid-column:1}.designed-guide .guide-card-grid>*{min-width:0}}
.blog-template .designed-guide .reading-section{padding:12px 0}.blog-template .designed-guide .reading-inner{width:100%;box-sizing:border-box}.blog-template .designed-guide .ombudsman-image{max-width:520px;margin:0 auto 30px}.blog-template .designed-guide .article-body{min-width:0;width:100%;max-width:none}
