.detailed-alternative .topic-section{margin-top:54px}.topic-controls{display:flex;flex-wrap:wrap;gap:10px;margin:24px 0 22px}.topic-controls button{background:#eff7fb;color:#07437a;border:1px solid #c8deeb;border-radius:5px;padding:10px 15px;font-size:12px;font-weight:600}.topic-controls button:hover{background:#dceef8}.expanded-topic{border:1px solid #d4e4ef;border-radius:8px;background:#fff;margin-bottom:13px;scroll-margin-top:135px;overflow:hidden}.expanded-topic summary{display:flex;align-items:center;gap:17px;padding:24px;cursor:pointer;list-style:none;background:#f7fbfe}.expanded-topic summary::-webkit-details-marker{display:none}.topic-number{font-size:12px;color:#008fb5;font-weight:700;align-self:flex-start;padding-top:3px}.topic-heading{display:block;flex:1;min-width:0}.topic-heading strong{display:block;font-size:18px;line-height:1.4;color:#082b50}.topic-heading>span{display:block;font-size:12px;line-height:1.6;color:#57758c;margin-top:6px}.topic-toggle{flex-shrink:0;width:27px;height:27px;border:1px solid #adcddd;border-radius:50%;position:relative;color:#086491}.topic-toggle:before,.topic-toggle:after{content:'';position:absolute;background:currentColor;left:7px;right:7px;top:12px;height:1px}.topic-toggle:after{transform:rotate(90deg)}.expanded-topic[open] .topic-toggle:after{display:none}.expanded-topic[open]{border-color:#76b6d0}.expanded-topic[open] summary{border-bottom:1px solid #d9e8f1;background:#edf6fb}.topic-body{padding:27px 30px}.service-detail .topic-body p{font-size:15px;line-height:1.9;margin-bottom:20px}.topic-body p:last-child{margin-bottom:0}.topic-body strong{color:#0b3b62}.detailed-alternative .related-service{margin-top:45px}.detailed-alternative .aside-links a{font-size:12px;line-height:1.6}.detailed-alternative .topic-intro{max-width:650px}@media(max-width:900px){.detailed-alternative .aside-links{display:grid;grid-template-columns:1fr 1fr;gap:4px 16px}}@media(max-width:550px){.expanded-topic summary{padding:19px 16px;gap:10px}.topic-heading strong{font-size:16px}.topic-heading>span{font-size:11px}.topic-body{padding:22px 19px}.service-detail .topic-body p{font-size:14px}.topic-toggle{width:25px;height:25px}.topic-toggle:before,.topic-toggle:after{top:11px;left:6px;right:6px}.topic-controls button{font-size:11px;padding:9px 12px}.detailed-alternative .aside-links{grid-template-columns:1fr}.detailed-alternative .topic-section{margin-top:40px}}
.review-group{margin:40px 0}.review-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.review-links a{display:flex;justify-content:space-between;gap:15px;padding:20px;border:1px solid #d4e4ef;background:#f7fbfe;border-radius:7px}.review-links span{font-size:11px;color:#087cad;white-space:nowrap}.service-hero h1,.sidebar-title{overflow-wrap:anywhere}@media(max-width:900px){.review-links{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:550px){.review-links{grid-template-columns:1fr}.service-hero h1{font-size:34px!important}.service-hero h1 span{font-size:.78em}}