.article{max-width:820px;padding-bottom:30px}.article h1{font-size:36px;margin:6px 0 14px}.crumbs{font-size:13px;color:#888;margin-top:22px}.crumbs a{color:#888}
.lead{font-size:18px;color:#333}.article a{color:#c2185b}.t{margin:12px 0 18px;font-size:14px;background:#fff}.t th{background:#f6eef2}
.cta{background:#fff5f9;border:2px solid #e0a1bd;border-radius:14px;padding:20px;margin:36px 0;text-align:center}.cta p{margin:6px 0 14px}.btn{display:inline-block;background:#c2185b;color:#fff!important;text-decoration:none;padding:12px 18px;border-radius:9px;font-weight:600}
.inline-cta{background:#f7f7f9;border-left:4px solid #c2185b;padding:10px 14px;border-radius:6px}.related ul,.glist{padding-left:18px}.glist li{margin:12px 0}.glist span{color:#666;font-size:14px}
.calc{background:#fff;border:1px solid #eee;border-radius:14px;padding:18px;margin:18px 0}.calc .g{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px}.calc label{font-size:14px;font-weight:600;display:flex;flex-direction:column;gap:4px}.calc input,.calc select{font:inherit;padding:6px;border:1px solid #ddd;border-radius:6px}.res{margin-top:12px;font-size:16px}
a.logo{text-decoration:none}.foot a{color:#999}
