/* Existing public excerpt only, never the purchased guide. */
html[data-kc-public-brand=marine] .kce-preview-card{background:#fffdfa;border:1px solid #cbd9e3;border-radius:14px;padding:18px}
.kce-timeline-row{display:grid;grid-template-columns:46px 1fr;gap:12px;padding:16px 0;border-top:1px solid #cbd9e3;font-size:14px}
.kce-timeline-row time{font-weight:750;color:#234b68}.kce-timeline-row span{display:block;color:#536574;line-height:1.6}
.kce-notice{padding:18px;background:#edf3f8;border-radius:14px;color:#172f43}
.kcr-cdemo-main .kcr-offer-map{margin:0;min-width:0}.kcr-offer-map iframe{display:block;width:100%;height:280px;border:1px solid #cbd9e3;border-radius:12px}
.kcr-map-stages{padding-left:0;list-style:none}.kcr-map-stages a{display:flex;gap:12px;padding:14px;background:#edf3f8;border-radius:12px;margin-top:10px;text-decoration:none}.kcr-map-stages small{display:block}.kcr-map-stages .kcr-map-pin{margin-left:auto}.kcr-map-directions,.kcr-map-overview{display:inline-block;padding-block:12px}
.kcr-cdemo .kcr-cdemo-bottom-nav{grid-template-columns:repeat(4,minmax(0,1fr))}.kcr-cdemo .kcr-cdemo-bottom-nav a{min-height:56px;font-size:13px}
