.sp-s50 .sp-hero{background:linear-gradient(135deg,#f1f5f4,#fff)}.sp-s50 .s50-facts{display:flex;gap:10px;flex-wrap:wrap;margin-top:25px}.s50-facts span{padding:9px 13px;border:1px solid #cad6d4;font-size:12px}.s50-branches{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin:32px 0}.s50-branches article{display:flex;flex-direction:column;border:1px solid #d8e1df;padding:22px;background:#fff}.s50-branches article[aria-current=true]{border-color:#16464b;box-shadow:inset 0 3px #16464b}.s50-branches img{height:160px;width:100%;object-fit:contain}.s50-branches h3{font-size:26px;margin:18px 0 10px}.s50-branches p{font-size:13px;color:#57686a;line-height:1.8}.s50-branches a{margin-top:auto;font-size:13px;font-weight:600;padding-top:18px}.s50-branches small{font-size:12px;line-height:1.8;color:#57686a}.s50-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.s50-grid>div{min-width:0}.sp-s50 .s50-grid table{min-width:0!important;table-layout:fixed!important}.sp-s50 .s50-grid th{width:34%}.sp-s50 .s50-grid td{overflow-wrap:anywhere}.s50-grid h3{font-size:21px;margin:0 0 18px}.s50-checklist{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px}.s50-checklist article{border-top:1px solid #bccdca;padding-top:24px}.s50-checklist p{font-size:14px;color:#57686a;line-height:1.9}.sp-s50 .sp-cms-copy{max-width:1020px;line-height:1.9;margin-top:38px}.sp-s50 .sp-cms-copy img{max-width:100%;height:auto}.s50-scope{padding:22px;border-left:3px solid #376a69;background:#edf3f2;line-height:1.9;font-size:14px;margin:25px 0}.sp-s50 .sp-hero h1{font-size:clamp(54px,6vw,88px)}.sp-s50 .sp-hero h1 span{font-size:clamp(25px,2.6vw,39px)}.sp-s50 .sp-doc-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.s50-order-links{display:flex;gap:14px;flex-wrap:wrap;margin:28px 0}.s50-order-links a{border:1px solid #baccca;padding:12px 18px;font-weight:600;font-size:13px}.s50-order-links a[aria-current=true]{background:#143b42;color:#fff}@media(max-width:1000px){.s50-branches{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){.s50-grid,.s50-branches,.s50-checklist,.sp-s50 .sp-doc-grid{grid-template-columns:1fr}.s50-branches img{height:210px}.sp-s50 .sp-hero-grid{gap:25px}.s50-facts span{font-size:11px}.s50-scope{padding:18px}.sp-s50 .sp-shell{width:calc(100% - 36px)}}
