body.da-point-page .da-point-nav a[data-da-tab]{background:#f8fafc;color:#31516a}
body.da-point-page .da-point-nav a[data-da-tab][aria-current]{background:var(--point-blue,#007fb3);color:#fff}
body.da-point-page .da-point-nav a[data-da-tab]:focus-visible{outline:3px solid #163c59;outline-offset:-5px}
body.da-point-page #da-conditions-panel[hidden],body.da-point-page #da-point-info-panel[hidden]{display:none}
body.da-point-page .da-point-info{color:#243b50;line-height:1.85;overflow-wrap:anywhere}
body.da-point-page .da-point-info-overview,body.da-point-page .da-point-info-card,body.da-point-page .da-point-info-empty{padding:28px;background:#fff;border:1px solid var(--point-border,#dce6ef);border-radius:12px;box-shadow:0 4px 16px #234e7010;margin:0 0 24px}
body.da-point-page .da-point-info h2,body.da-point-page .da-point-info h3{background:none;border:0;padding:0;color:#173b53;line-height:1.5;margin:0 0 18px}
body.da-point-page .da-point-info h2{font-size:1.35rem}
body.da-point-page .da-point-info h3{font-size:1.15rem}
body.da-point-page .da-point-info h2::before,body.da-point-page .da-point-info h2::after,body.da-point-page .da-point-info h3::before,body.da-point-page .da-point-info h3::after{content:none}
body.da-point-page .da-point-info-prose p{margin:0 0 1em}
body.da-point-page .da-point-info-tags{list-style:none;padding:0;margin:16px 0;display:flex;flex-wrap:wrap;gap:8px}
body.da-point-page .da-point-info-tags li{list-style:none;margin:0;padding:3px 13px;border-radius:20px;background:#eaf5fa;color:#28526a;font-size:.875rem}
body.da-point-page .da-point-info-tags li::before{content:none}
body.da-point-page .da-point-info-picture{margin:20px 0 0}
body.da-point-page .da-point-info-image{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;border-radius:8px}
body.da-point-page .da-point-info-picture figcaption{font-size:.8rem;color:#41596b;text-align:left;margin-top:8px}
body.da-point-page .da-point-info-note{padding:20px 24px;border-left:3px solid #0b8bbb;background:#edf7fb;margin:28px 0}
body.da-point-page .da-point-info-note p{margin:0 0 8px}
body.da-point-page .da-point-info-note p:last-child{margin-bottom:0}
@media(max-width:520px){body.da-point-page .da-point-nav a[data-da-tab]{grid-column:auto}body.da-point-page .da-point-info-overview,body.da-point-page .da-point-info-card,body.da-point-page .da-point-info-empty{padding:20px}body.da-point-page .da-point-info-note{padding:16px}body.da-point-page .da-point-info h2{font-size:1.2rem}}
