.travel-resource{margin:34px 0 40px;padding:26px 0;border-top:1px solid var(--sand-dark);border-bottom:1px solid var(--sand-dark)}
.travel-resource h2{margin-top:0}
.travel-resource h3{margin-top:28px}
.travel-resource .travel-phrase-table td{vertical-align:top}
.travel-resource .travel-phrase-table td.vt-target{white-space:normal;min-width:190px}
.travel-resource .travel-phrase-table .vc-play{margin-right:8px;vertical-align:middle}
.travel-pdf-link{display:inline-block;border-radius:99px;background:var(--coral);color:#fff;padding:11px 19px;font-family:var(--font-rounded);font-weight:800}
.travel-pdf-link:hover,.travel-pdf-link:focus-visible{background:var(--coral-dark);color:#fff}
.travel-practice-list{padding-left:24px}
.travel-practice-list li{padding-left:4px;margin:0 0 15px}
.travel-practice-list li p{margin:0 0 5px}
.travel-answer-disclosure summary{display:inline-block;color:var(--coral);font-weight:700;cursor:pointer;min-height:32px;padding:5px 0}
.travel-answer-disclosure summary:focus-visible,.travel-pdf-link:focus-visible{outline:2px solid var(--coral);outline-offset:3px}
.travel-answer{padding:8px 12px;margin-top:4px;background:var(--sand);border-radius:var(--radius);color:var(--ink-soft)}
.travel-answer .vc-play{vertical-align:middle;margin:0 5px}
.travel-translation{color:var(--ink-soft)}
.travel-resource-note{padding:12px 15px;background:var(--sand);border-radius:var(--radius);font-size:14px}
html.dark .travel-answer{background:var(--white)}
@media(max-width:560px){.travel-resource .travel-phrase-table td.vt-target{min-width:150px}.travel-resource .travel-phrase-table{font-size:13px}}
