.coverit-directions .coverit-content {
    display:flex; flex-direction:column; align-items:flex-start;
    max-width:var(--coverit-shell); margin-inline:auto; padding:48px var(--coverit-gutter);
}
.coverit-directions .coverit-content .frame { display:flow-root; padding:0; margin:0; border:0; min-width:0; }
.coverit-directions .coverit-content p { margin:0 0 20px; }
.coverit-directions .coverit-content h2 { padding:0; border:0; margin:0 0 20px; font-size:1rem; font-style:normal; line-height:1.5; }
.coverit-directions .coverit-content .frame-type-text strong { display:block; color:var(--coverit-text); }
.coverit-directions .coverit-content a:not(.coverit-button) { display:inline-flex; align-items:center; min-height:44px; color:var(--coverit-accent); text-underline-offset:4px; overflow-wrap:anywhere; }
.coverit-directions .coverit-content a:not(.coverit-button):hover { color:var(--coverit-text); }
.coverit-directions .coverit-route-action { margin:16px 0 0; }
@media(max-width:767px) {
    .coverit-directions .coverit-content { padding-block:32px; }
}
