.mgq-intro{padding:34px 0 28px;border-bottom:1px solid #dbe4e5;max-width:950px}.mgq-intro h1{font-size:clamp(32px,4.5vw,55px);line-height:1.08;letter-spacing:-1px;margin:12px 0 18px}.mgq-intro>p{font-size:19px;line-height:1.6;max-width:780px}.mgq-intro .mgq-editor{font-size:14px}.mgq-editor a,.article-byline a{color:#176b68;text-decoration:underline;text-underline-offset:3px}.mgq-routes{margin:38px 0}.mgq-route-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.mgq-route{padding:24px;background:#f3f7f6;border-top:4px solid #176b68;border-radius:3px}.mgq-route h3{font-size:22px;margin:0 0 12px}.mgq-route p{line-height:1.65}.mgq-route>a{display:block;margin-top:15px;font-weight:600}.mgq-workspaces{display:flex;gap:30px;align-items:center;background:#e9f1ee;padding:28px;margin:30px 0}.mgq-workspaces>div{flex:1}.mgq-workspaces a{display:block;margin:14px 0}.mgq-workspaces h2{font-size:27px}.mgq-review{padding:16px 20px;background:#f1f6f3;border-left:3px solid #176b68;line-height:1.6;margin:20px 0}.mgq-review a{color:#155d59}.mgq-compare{padding:22px;background:#f5f8f7;border:1px solid #d5dfdd;border-radius:8px;margin:26px 0}.mgq-compare-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.mgq-compare label{display:block;margin:15px 0;font-weight:600}.mgq-compare input,.mgq-compare textarea{box-sizing:border-box;display:block;width:100%;padding:10px;border:1px solid #9badab;border-radius:4px;font:inherit;background:white;margin-top:7px}.mgq-compare textarea{min-height:90px;resize:vertical}.mgq-compare button{margin:8px 12px 8px 0;padding:12px 18px;background:#176b68;color:white;border:0;border-radius:4px;cursor:pointer}.mgq-compare button:focus-visible,.mgq-compare a:focus-visible{outline:3px solid #ae7138;outline-offset:3px}.mgq-compare small{font-weight:400;line-height:1.5;display:block}.mgq-result{padding:18px;background:white;border:1px solid #d5dfdd;margin-top:20px}.mgq-result table{width:100%;border-collapse:collapse;table-layout:fixed}.mgq-result th,.mgq-result td{padding:10px;border:1px solid #cdd8d5;text-align:left;white-space:pre-wrap;overflow-wrap:anywhere;vertical-align:top}.mgq-result th:first-child{width:22%}.mgq-status{font-weight:600}.mgq-review .fineprint{display:block;margin-top:6px}.article-byline{line-height:1.7}.mgq-about-card{background:#f2f6f4;padding:24px;border-left:4px solid #176b68}.mgq-about-card h2{margin-top:0}@media(max-width:700px){.mgq-route-grid,.mgq-compare-grid{grid-template-columns:1fr}.mgq-workspaces{display:block}.mgq-intro{padding-top:22px}.mgq-intro>p{font-size:17px}.mgq-compare{padding:14px}.mgq-result{padding:8px}.mgq-result th,.mgq-result td{font-size:13px;padding:6px}}@media print{.mgq-compare form,.mgq-compare button,.mgq-compare>p,.mgq-compare>h2{display:none}.mgq-result{display:block!important;border:0}.mgq-result table{font-size:10pt}}
