.denair-profile{font-size:17px;line-height:1.7;color:#222}.denair-profile .wrap{max-width:1140px}.denair-jump{padding:18px 0;border-bottom:1px solid #ccc}.denair-jump a{display:inline-block;padding:7px 0;margin-right:20px;color:#222;font-size:16px;font-weight:700}.denair-section{padding:34px 0;border-bottom:1px solid #ddd;scroll-margin-top:100px}.denair-profile h2{font-size:30px;line-height:1.3;margin:10px 0 22px}.denair-profile h3{font-size:21px;line-height:1.4;margin:12px 0}.denair-profile p{margin:12px 0}.denair-kicker{font-size:14px;font-weight:700;color:#a9340c;text-transform:uppercase}.denair-profile figure{margin:15px 0}.denair-profile figure img{display:block;width:100%;height:auto;max-height:380px;object-fit:contain;background:white}.denair-profile figcaption{font-size:14px;line-height:1.5;color:#555;margin-top:10px}.denair-locations div{border-bottom:1px solid #ccc;padding:10px 0}.denair-locations dt{font-size:14px;color:#555}.denair-locations dd{font-size:21px;font-weight:700;margin:0}.denair-routes article{padding:22px;background:#f4f2ed;margin:18px 0}.denair-routes span{font-size:14px;font-weight:700;color:#a9340c}.denair-routes a,.denair-link{display:inline-block;padding:10px 0;min-height:44px;font-weight:700;color:#a9340c}.denair-table{width:100%;border-collapse:collapse;table-layout:fixed;font-size:16px}.denair-table caption{text-align:left;font-weight:700;margin:14px 0}.denair-table th,.denair-table td{text-align:left;padding:14px 10px;border-bottom:1px solid #ccc}.denair-table thead{background:#222;color:white}.denair-note{background:#f4f2ed;border-left:4px solid #e7470b;padding:18px 24px;margin-top:20px}.denair-engines article{padding:14px 18px;background:#f4f2ed;margin:12px 0}.denair-steps{padding-left:24px}.denair-steps li{padding:12px 0 16px 8px;border-bottom:1px solid #ddd}.denair-cta{display:inline-block;font-size:16px;font-weight:700;color:white!important;background:#e7470b;padding:16px 24px;margin-top:18px;text-decoration:none;line-height:1.5}.denair-faq details{padding:16px 0;border-bottom:1px solid #ddd}.denair-faq summary{font-weight:700;min-height:44px;cursor:pointer}.denair-profile a:focus{outline:3px solid #e7470b;outline-offset:3px}@media(min-width:850px){.denair-company,.denair-model,.denair-process{display:flex;gap:36px;align-items:flex-start}.denair-company>div,.denair-company>figure,.denair-model>div,.denair-model>figure,.denair-process>div{flex:1;min-width:0}.denair-routes{display:flex;gap:22px}.denair-routes article{flex:1;min-width:0}.denair-engines{display:flex;gap:18px}.denair-engines article{flex:1;min-width:0}}@media(max-width:600px){.denair-profile{font-size:16px;line-height:1.65}.denair-profile h2{font-size:25px}.denair-profile h3{font-size:20px}.denair-section{padding:26px 0}.denair-note{padding:16px}.denair-cta{display:block;text-align:center;padding:15px 12px}.denair-table th,.denair-table td{padding:12px 7px}.denair-jump a{margin-right:15px}.denair-routes article{padding:18px}}
