.model-guide,.related-models{padding-bottom:34px}.model-guide .panel,.related-models .panel{border:1px solid #dce7f4;border-radius:24px;background:#fff;padding:clamp(22px,4vw,40px);box-shadow:0 14px 40px rgba(0,32,72,.07)}.related-kicker{display:block;margin-bottom:9px;color:#006cff;font-size:12px;font-weight:900;letter-spacing:.16em;text-transform:uppercase}.model-guide h2,.related-models h2{margin:0;color:#002048;font-size:clamp(25px,3vw,38px);line-height:1.15;letter-spacing:-.035em}.guide-intro,.related-heading p{max-width:850px;margin:14px 0 0;color:#5b6d82;line-height:1.8}.guide-columns{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:26px}.guide-columns article{border:1px solid #e1e9f3;border-radius:18px;background:#f7faff;padding:20px}.guide-columns h3,.faq-list h3{margin:0;color:#092a50;font-size:19px}.guide-columns ol,.guide-columns ul{margin:14px 0 0;padding-left:21px;color:#50647b;line-height:1.75}.guide-columns li+li{margin-top:7px}.safety-note{margin-top:18px;border-left:4px solid #f59e0b;border-radius:12px;background:#fff8e8;padding:17px 19px;color:#704a08}.safety-note p{margin:6px 0 0;line-height:1.7}.faq-list{margin-top:28px}.faq-list details{border-bottom:1px solid #e4ebf3}.faq-list summary{cursor:pointer;list-style:none;padding:17px 36px 17px 0;color:#163b64;font-weight:850;position:relative}.faq-list summary:after{content:"+";position:absolute;right:4px;top:13px;color:#006cff;font-size:24px}.faq-list details[open] summary:after{content:"−"}.faq-list details p{margin:0;padding:0 34px 17px 0;color:#5b6d82;line-height:1.75}.guide-cta{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:28px;border-radius:18px;background:linear-gradient(135deg,#002048,#006cff);padding:22px;color:#fff}.guide-cta strong{font-size:18px}.guide-cta p{margin:5px 0 0;color:#cfe2ff}.guide-cta a{flex-shrink:0;border-radius:12px;background:#fff;padding:12px 18px;color:#0058d8;text-decoration:none;font-weight:900}.guide-updated{margin:17px 0 0;color:#7b8a9d;font-size:12px}.related-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:25px}.brand-hub{flex-shrink:0;border:1px solid #bcd4f6;border-radius:12px;padding:11px 15px;color:#0058d8;text-decoration:none;font-size:13px;font-weight:900}.related-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:25px}.related-grid>a{display:flex;min-width:0;min-height:128px;flex-direction:column;border:1px solid #dfe8f3;border-radius:16px;background:#f8fbff;padding:16px;text-decoration:none;transition:.2s}.related-grid>a:hover{transform:translateY(-2px);border-color:#8bb9ff;box-shadow:0 10px 24px rgba(0,88,255,.1)}.related-grid span{color:#6c7e92;font-size:11px;font-weight:850;text-transform:uppercase}.related-grid strong{margin-top:7px;color:#092a50;line-height:1.35}.related-grid small{margin-top:auto;padding-top:11px;color:#006cff;font-weight:850}.related-paths{display:flex;flex-wrap:wrap;gap:9px;margin-top:20px;padding-top:20px;border-top:1px solid #e5ebf2}.related-paths a{border-radius:999px;background:#edf4ff;padding:8px 12px;color:#075fc8;text-decoration:none;font-size:12px;font-weight:850}@media(max-width:760px){.guide-columns,.related-grid{grid-template-columns:1fr}.related-heading,.guide-cta{align-items:flex-start;flex-direction:column}.brand-hub,.guide-cta a{width:100%;text-align:center}.related-grid>a{min-height:112px}.model-guide,.related-models{padding-bottom:22px}}
