.travel-content .report-example{margin:36px 0;padding:30px;border:1px solid #dbe2ea;border-top:3px solid #e71665;border-radius:0 0 6px 6px;background:#f7f9fb}
.travel-content .report-example h3{padding:0;margin:0 0 18px!important;font-size:1.4rem!important;line-height:1.4!important}
.travel-content .report-example>p{font-size:1.05rem!important;line-height:1.7!important}
.travel-content .report-fields{margin:24px 0}
.report-fields>div{display:grid;grid-template-columns:180px minmax(0,1fr);gap:20px;padding:16px 0;border-top:1px solid #dce3ec}
.travel-content .report-fields dt{margin:0;font-size:1rem;line-height:1.6;color:#31465d}
.travel-content .report-fields dd{margin:0;font-size:1rem;line-height:1.6;color:#172d43}
.report-download{display:flex;flex-direction:column;gap:9px;margin:24px 0 0;align-items:flex-start}
.report-download a{display:inline-block;background:#bf1455;color:#fff!important;padding:12px 18px;border-radius:4px;text-decoration:none;font-size:1rem;font-weight:600}
.report-download span{font-size:1rem;color:#607087}
.travel-content .travel-methodology{margin-top:32px;padding:28px 0 0;border-top:1px solid #dbe2ea}
.travel-content .travel-methodology h3{font-size:1.15rem!important;margin:0 0 18px;padding:0}
.travel-content .travel-methodology p,.travel-content .travel-methodology li{font-size:1rem!important;line-height:1.75!important;color:#4b5d70}
.travel-content .travel-methodology a{color:#a9154c}
.travel-cover .cover-audience{color:#586579!important}
@media(max-width:640px){.travel-content .report-example{padding:22px 18px}.report-fields>div{grid-template-columns:1fr;gap:7px}.report-download a{font-size:1rem}.travel-content .report-fields dt{font-size:1rem}.travel-content .report-fields dd{font-size:1rem}}

.travel-page .report-shortcut{margin:22px 0 0;padding-top:18px;border-top:1px solid #dce3eb;font-size:1rem!important;line-height:1.6!important}.report-shortcut a{color:#a9154c;text-decoration:underline;text-underline-offset:3px}
