
:root{--f48brand:#b70f20;--f48ink:#171d27;--f48muted:#66717f;--f48line:#dce3e9}body.schwyz-model-page{background:#f4f6f8;color:var(--f48ink)}.f48shell{max-width:1140px;padding:28px 16px 72px;margin:0 auto;font:16px/1.55 system-ui,-apple-system,"Segoe UI",Arial,sans-serif}.f48shell *{box-sizing:border-box}.f48shell a{color:#ad0b1b}.f48crumb{font-size:13px;color:#657283;margin-bottom:22px}.f48hero{display:grid;grid-template-columns:1.2fr 1fr;gap:24px}.f48panel{border:1px solid var(--f48line);background:white;border-radius:14px;padding:24px;margin-bottom:20px}.f48shell h1{font-size:clamp(26px,3vw,42px);line-height:1.12;margin:10px 0 14px}.f48shell h2{font-size:22px;line-height:1.3;margin:0 0 16px}.f48eyebrow{color:#a30a1a;letter-spacing:.14em;font-size:12px;font-weight:750;text-transform:uppercase}.f48pills{display:flex;flex-wrap:wrap;gap:7px;margin:15px 0}.f48pill{border:1px solid #dfe5eb;background:#f9fbfd;border-radius:999px;padding:5px 11px;font-size:12px;font-weight:700;color:#3f5269}.f48cta{display:inline-block;background:#b70f20!important;color:white!important;border-radius:7px;padding:13px 20px;font-size:14px;font-weight:750;text-decoration:none;margin:6px 0}.f48note{font-size:13px;color:var(--f48muted);margin:12px 0}.f48mainimg{width:100%;max-height:420px;object-fit:contain;display:block}.f48table{width:100%;border-collapse:collapse;font-size:14px}.f48table th,.f48table td{padding:10px 12px;text-align:left;border-bottom:1px solid #e6ebef;vertical-align:top}.f48table th{width:33%;background:#f8f9fa;color:#253449}.f48features{padding:0 0 0 20px}.f48features li{margin-bottom:7px}.f48gallery{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:14px}.f48gallery figure{margin:0;border:1px solid #e2e8ee;border-radius:11px;overflow:hidden;background:white}.f48gallery img{width:100%;height:250px;object-fit:contain}.f48gallery figcaption{font-size:12px;padding:10px;color:#576272}.f48cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:14px}.f48card{border:1px solid #dce4eb;background:#fff;border-radius:10px;padding:16px}.f48card strong{display:block;color:#b30f20;margin-bottom:7px}.f48bar{background:#15191e;border-top:3px solid #bf1022;color:white}.f48top{max-width:1140px;margin:auto;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:15px 16px}.f48top img{width:150px;height:35px;object-fit:contain}.f48top nav{display:flex;flex-wrap:wrap;gap:18px}.f48top nav a{color:white;font:600 13px system-ui;text-decoration:none}.f48footer{background:#15191e;color:#e4e8eb;padding:28px 16px;font:13px system-ui;text-align:center}.f48footer a{color:#fff}.f48existing{margin:25px auto;max-width:1100px}.f48existing .f48panel{padding:20px}.f48group-links{padding:16px;margin:20px auto;background:#fff;border:1px solid #dce4eb;border-left:4px solid #bb1726;border-radius:10px}.f48group-links h2{font:700 20px system-ui;margin:0 0 6px}.f48group-links a{display:inline-block;margin:8px 8px 3px 0;padding:7px 9px;border:1px solid #dee4ea;border-radius:6px;text-decoration:none;color:#a50919}
@media(max-width:780px){.f48hero{grid-template-columns:1fr}.f48top{flex-wrap:wrap}.f48table th{width:40%}.f48shell h1{font-size:28px}}
