/* v1 legal page (privacy-policy). Same rules in privacy-policy, cookie-policy and accessibility: only the body class changes. */

/* Breadcrumb (Text Editor, class bc-crumbs) */
.bc-site .bc-page-privacy-policy .bc-crumbs nav{display:flex;flex-wrap:wrap;gap:10px}
.bc-site .bc-page-privacy-policy .bc-crumbs a{color:#6B635C;text-decoration:underline;text-underline-offset:3px;text-decoration-color:#D7C6B4}
.bc-site .bc-page-privacy-policy .bc-crumbs [aria-current]{color:#1A1715}

/* Contents rail (Icon List, class bc-toc-list); the first entry is highlighted as in the mockup */
.bc-site .bc-page-privacy-policy .bc-toc-list .elementor-icon-list-icon{display:none}
.bc-site .bc-page-privacy-policy .bc-toc-list .elementor-icon-list-item{padding:7px 0!important;margin:0!important;border-bottom:1px solid #D7C6B4}
.bc-site .bc-page-privacy-policy .bc-toc-list .elementor-icon-list-item::after{display:none}
.bc-site .bc-page-privacy-policy .bc-toc-list .elementor-icon-list-item a:hover .elementor-icon-list-text{color:#990F3D}
.bc-site .bc-page-privacy-policy .bc-toc-list .elementor-icon-list-item:first-child .elementor-icon-list-text{color:#990F3D;font-weight:600}

/* Prose of the legal pages: smaller H3, lawful-bases list, cookie table, fine print */
.bc-site .bc-page-privacy-policy .bc-prose h3{font-size:22px;margin-top:32px}
.bc-site .bc-page-privacy-policy .bc-prose .bc-basis{border-top:1.5px solid #1A1715;margin:20px 0 0}
.bc-site .bc-page-privacy-policy .bc-prose .bc-basis > div{padding:16px 0;border-bottom:1px solid #D7C6B4}
.bc-site .bc-page-privacy-policy .bc-prose .bc-basis dt{font-weight:600;color:#1A1715;font-size:17px;line-height:1.55}
.bc-site .bc-page-privacy-policy .bc-prose .bc-basis dd{font-size:17px;line-height:1.55;margin:4px 0 0}
.bc-site .bc-page-privacy-policy .bc-prose .bc-small{font-size:15px;color:#6B635C}
.bc-site .bc-page-privacy-policy .bc-prose table{width:100%;border-collapse:collapse;font-size:15px;line-height:1.45;margin:0}
.bc-site .bc-page-privacy-policy .bc-prose th{text-align:left;font-weight:600;color:#1A1715;padding:10px 16px 10px 0;border:0;border-bottom:1.5px solid #1A1715;vertical-align:bottom;font-size:14px;background:none}
.bc-site .bc-page-privacy-policy .bc-prose td{padding:12px 16px 12px 0;border:0;border-bottom:1px solid #D7C6B4;vertical-align:top;color:#33302E;font-size:15px;line-height:1.45}
.bc-site .bc-page-privacy-policy .bc-prose tr.grp th{font-family:'Newsreader',Georgia,serif;font-weight:500;font-size:21px;line-height:1.3;padding-top:30px;border-bottom:1px solid #D7C6B4}
.bc-site .bc-page-privacy-policy .bc-prose tr.grp th small{display:block;font-family:'Schibsted Grotesk',Arial,sans-serif;font-size:14px;font-weight:400;color:#6B635C;margin-top:2px}
.bc-site .bc-page-privacy-policy .bc-prose td code{font-family:'Schibsted Grotesk',Arial,sans-serif;font-weight:600;color:#1A1715;font-size:14px;overflow-wrap:anywhere;background:none;padding:0}
@media (max-width:767px){
.bc-site .bc-page-privacy-policy .bc-prose table,.bc-site .bc-page-privacy-policy .bc-prose tbody,.bc-site .bc-page-privacy-policy .bc-prose tr,.bc-site .bc-page-privacy-policy .bc-prose td,.bc-site .bc-page-privacy-policy .bc-prose th{display:block;width:100%}
.bc-site .bc-page-privacy-policy .bc-prose thead{display:none}
.bc-site .bc-page-privacy-policy .bc-prose tr{padding:12px 0;border-bottom:1px solid #D7C6B4}
.bc-site .bc-page-privacy-policy .bc-prose td{border:none;padding:3px 0}
.bc-site .bc-page-privacy-policy .bc-prose td::before{content:attr(data-label);display:block;font-size:13px;color:#6B635C}
.bc-site .bc-page-privacy-policy .bc-prose tr.grp{border-bottom:1.5px solid #1A1715;padding:28px 0 8px}
.bc-site .bc-page-privacy-policy .bc-prose tr.grp th{border:none;padding:0}
}
