.cdd-dest-context{font-size:var(--font-size-body);line-height:1.5;color:var(--app-text-2)}.cdd-dest-logo{flex:none;display:block}.cdd-dest-logo--glyph{display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-sm);background:var(--color-parchment);color:var(--color-charcoal)}.cdd-dest-logo--row.cdd-dest-logo--glyph{width:calc(var(--space-6) + var(--space-1));height:calc(var(--space-6) + var(--space-1))}.cdd-dest-logo--mini.cdd-dest-logo--glyph{width:var(--space-5);height:var(--space-5);border-radius:var(--radius-xs)}.cdd-dest-text{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--space-px-2);overflow-wrap:anywhere}.cdd-dest-name{font-size:var(--font-size-body);font-weight:var(--font-weight-medium);line-height:1.375;color:var(--color-charcoal)}.cdd-dest-also,.cdd-dest-lead,.cdd-dest-sub{font-size:var(--font-size-body-sm);line-height:1.375;color:var(--app-text-2)}.cdd-dest-main{margin-top:var(--space-4);padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-card-inner)}.cdd-dest-main-head{display:flex;align-items:center;gap:var(--space-3)}.cdd-dest-also,.cdd-dest-cta{margin-top:var(--space-4)}.cdd-dest-also{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-4)}.cdd-dest-also-link{display:inline-flex;align-items:center;gap:var(--space-2);min-height:var(--tap-min);color:var(--app-text-1);text-decoration:underline;text-underline-offset:2px}.cdd-dest-lead{margin-top:var(--space-3)}.cdd-dest-rows{margin-top:var(--space-4);border-top:1px solid var(--app-hairline)}.cdd-dest-rows>li{border-bottom:1px solid var(--app-hairline)}.cdd-dest-rows>li:last-child{border-bottom:0}.cdd-dest-row{display:flex;align-items:center;gap:var(--space-3);padding-block:var(--space-4);color:inherit;text-decoration:none}.cdd-dest-action{flex:none;display:inline-flex;align-items:center;justify-content:center;height:var(--btn-height-sm);padding-inline:var(--space-4);border:1px solid var(--color-charcoal);border-radius:var(--radius-md);font-size:var(--font-size-button);font-weight:var(--font-weight-semibold);line-height:1.25;color:var(--color-charcoal)}.cdd-dest-action--primary{border-color:var(--color-cta-primary);background:var(--color-cta-primary);color:var(--color-paper-pure)}@media (hover:hover){.cdd-dest-also-link:hover,.cdd-dest-row:hover .cdd-dest-name{text-decoration:underline}}.cdd-dest-also-link:focus-visible,.cdd-dest-row:focus-visible{outline:2px solid var(--color-navy);outline-offset:2px}