/* Preserve exported geometry; add resilient behavior for CMS-created content. */
#article-body figure.framer-table-wrapper{max-width:100%;overflow-x:auto}
#article-body table{width:100%;border-collapse:collapse}
#article-body img{max-width:100%;height:auto}
#article-body a{color:#4457e8;text-decoration:underline}
.proof-faq-answer{padding:0 24px 22px 42px;font:16px/1.6 Inter,sans-serif;color:#333}
[data-proof-faq][aria-expanded="true"] .framer-17pj2bz{transform:rotate(90deg)}
[data-proof-faq]{cursor:pointer}
[data-proof-faq]:focus-visible{outline:3px solid #6957cf;outline-offset:2px}
.proof-faq-answer[hidden]{display:none}
.proof-menu-button{display:flex;align-items:center;justify-content:center;padding:0;border:0;background:none;color:#292929;cursor:pointer;width:32px;height:32px}
#proof-mobile-menu{border:0;border-radius:16px;background:#f5f1ee;padding:50px 28px 28px;width:min(360px,calc(100vw - 40px));color:#222}
#proof-mobile-menu::backdrop{background:#0008}
#proof-mobile-menu nav{display:flex;flex-direction:column;gap:22px}
#proof-mobile-menu nav a{font:600 19px/1.4 system-ui,sans-serif;color:#1724bd;text-decoration:none}
.proof-menu-close{position:absolute;right:14px;top:10px;border:0;background:none;font-size:32px;cursor:pointer}
@media(max-width:809.98px){.framer--carousel>li{width:100%!important}}
@media(max-width:809.98px){
 .framer--carousel [data-framer-name="Text panel"],.framer--carousel [data-framer-name="Content"],.framer--carousel .framer-1ind9qt{width:100%!important;min-width:0!important;max-width:100%!important}
 .framer--carousel p,.framer--carousel h3{white-space:normal!important;overflow-wrap:break-word}
}

.framer-R8DRU.framer-1b0yat9, .framer-R8DRU .framer-1b0yat9 { display: block; }
.framer-R8DRU.framer-1oaw0ca { flex-flow: row; place-content: center; align-items: center; gap: 0px; width: 1200px; height: min-content; padding: 0px; display: flex; position: relative; overflow: visible; }
.framer-R8DRU .framer-1msl78e { flex-flow: row; flex: 1 0 0px; place-content: center; align-items: center; gap: 20px; width: 1px; max-width: 1300px; height: 80px; padding: 0px 40px; display: flex; position: relative; overflow: visible; }
.framer-R8DRU .framer-64nsdv-container { flex: 0 0 auto; width: 40px; height: 30px; position: relative; }
.framer-R8DRU .framer-1mer4tf { flex-flow: row; flex: 0 0 auto; place-content: center; align-items: center; gap: 20px; width: min-content; height: min-content; padding: 0px; display: flex; position: relative; overflow: visible; }
.framer-R8DRU .framer-1bt9jg4-container { flex: 0 0 auto; width: 30px; height: 30px; position: relative; }
.framer-R8DRU .framer-1lpjph3 { flex-flow: row; flex: 0 0 auto; place-content: center; align-items: center; gap: 10px; width: auto; height: 29px; padding: 0px; text-decoration: none; display: flex; position: relative; overflow: visible; }
.framer-R8DRU .framer-32owz8-container { flex: 0 0 auto; width: 96px; height: 44px; position: relative; }
.framer-R8DRU .framer-1p4mzh3 { flex-flow: row; flex: 1 0 0px; place-content: center; align-items: center; gap: 11px; width: 1px; height: min-content; padding: 0px; display: flex; position: relative; overflow: hidden; }
.framer-R8DRU .framer-2lnt7b-container, .framer-R8DRU .framer-7kq90m-container, .framer-R8DRU .framer-16xxuom-container { flex: 0 0 auto; width: auto; height: auto; position: relative; }
.framer-R8DRU .framer-1pruauv { flex-flow: row; flex: 0 0 auto; place-content: center; align-items: center; gap: 10px; width: min-content; height: min-content; padding: 0px; display: flex; position: relative; overflow: visible; }
.framer-R8DRU.framer-v-zpeps.framer-1oaw0ca, .framer-R8DRU.framer-v-1txo2gw.framer-1oaw0ca { flex-direction: column; width: 390px; max-width: 1300px; height: 64px; overflow: hidden; }
.framer-R8DRU.framer-v-zpeps .framer-1msl78e { flex: 0 0 auto; order: 0; gap: 6px; width: 100%; padding: 0px 20px; }
.framer-R8DRU.framer-v-zpeps .framer-1mer4tf, .framer-R8DRU.framer-v-1lnllug .framer-1mer4tf { z-index: 2; gap: 16px; height: 64px; }
.framer-R8DRU.framer-v-zpeps .framer-1lpjph3 { order: 1; gap: 0px; height: 26px; }
.framer-R8DRU.framer-v-zpeps .framer-32owz8-container, .framer-R8DRU.framer-v-179tuz2 .framer-32owz8-container, .framer-R8DRU.framer-v-1txo2gw .framer-32owz8-container, .framer-R8DRU.framer-v-4mfwbq .framer-32owz8-container, .framer-R8DRU.framer-v-39k0tz .framer-32owz8-container, .framer-R8DRU.framer-v-jv88qe .framer-32owz8-container, .framer-R8DRU.framer-v-lfvmtx .framer-32owz8-container, .framer-R8DRU.framer-v-1nncuo3 .framer-32owz8-container, .framer-R8DRU.framer-v-1nncuo3 .framer-2lnt7b-container, .framer-R8DRU.framer-v-dza1ho .framer-32owz8-container, .framer-R8DRU.framer-v-1lnllug .framer-32owz8-container, .framer-R8DRU.framer-v-1nsfrme .framer-32owz8-container, .framer-R8DRU.framer-v-11h8q5y .framer-32owz8-container { order: 2; }
.framer-R8DRU.framer-v-179tuz2.framer-1oaw0ca, .framer-R8DRU.framer-v-39k0tz.framer-1oaw0ca, .framer-R8DRU.framer-v-jv88qe.framer-1oaw0ca { overscroll-behavior: contain; flex-direction: column; align-content: flex-start; align-items: flex-start; width: 390px; max-width: 1300px; overflow: auto; }
.framer-R8DRU.framer-v-179tuz2 .framer-1msl78e, .framer-R8DRU.framer-v-jv88qe .framer-1msl78e { flex-direction: column; flex: 0 0 auto; order: 0; width: 100%; height: min-content; padding: 0px 20px 20px; }
.framer-R8DRU.framer-v-179tuz2 .framer-1mer4tf, .framer-R8DRU.framer-v-4mfwbq .framer-1mer4tf, .framer-R8DRU.framer-v-39k0tz .framer-1mer4tf, .framer-R8DRU.framer-v-jv88qe .framer-1mer4tf, .framer-R8DRU.framer-v-1nncuo3 .framer-1mer4tf, .framer-R8DRU.framer-v-dza1ho .framer-1mer4tf, .framer-R8DRU.framer-v-1nsfrme .framer-1mer4tf, .framer-R8DRU.framer-v-11h8q5y .framer-1mer4tf { gap: unset; z-index: 2; justify-content: space-between; width: 100%; height: 64px; }
.framer-R8DRU.framer-v-179tuz2 .framer-1bt9jg4-container, .framer-R8DRU.framer-v-4mfwbq .framer-1bt9jg4-container, .framer-R8DRU.framer-v-39k0tz .framer-1bt9jg4-container, .framer-R8DRU.framer-v-jv88qe .framer-1bt9jg4-container, .framer-R8DRU.framer-v-lfvmtx .framer-1msl78e, .framer-R8DRU.framer-v-1nncuo3 .framer-1bt9jg4-container, .framer-R8DRU.framer-v-dza1ho .framer-1bt9jg4-container, .framer-R8DRU.framer-v-1nsfrme .framer-1bt9jg4-container, .framer-R8DRU.framer-v-11h8q5y .framer-1bt9jg4-container { order: 0; }
.framer-R8DRU.framer-v-179tuz2 .framer-1lpjph3 { order: 1; height: 31px; }
.framer-R8DRU.framer-v-179tuz2 .framer-1p4mzh3, .framer-R8DRU.framer-v-4mfwbq .framer-1p4mzh3, .framer-R8DRU.framer-v-39k0tz .framer-1p4mzh3, .framer-R8DRU.framer-v-jv88qe .framer-1p4mzh3, .framer-R8DRU.framer-v-1nncuo3 .framer-1p4mzh3, .framer-R8DRU.framer-v-dza1ho .framer-1p4mzh3, .framer-R8DRU.framer-v-1nsfrme .framer-1p4mzh3, .framer-R8DRU.framer-v-11h8q5y .framer-1p4mzh3 { flex-direction: column; flex: 0 0 auto; place-content: flex-start; align-items: flex-start; width: 100%; }
.framer-R8DRU.framer-v-179tuz2 .framer-1pruauv, .framer-R8DRU.framer-v-4mfwbq .framer-1pruauv, .framer-R8DRU.framer-v-39k0tz .framer-1pruauv, .framer-R8DRU.framer-v-jv88qe .framer-1pruauv, .framer-R8DRU.framer-v-1nncuo3 .framer-1pruauv, .framer-R8DRU.framer-v-dza1ho .framer-1pruauv, .framer-R8DRU.framer-v-1nsfrme .framer-1pruauv, .framer-R8DRU.framer-v-11h8q5y .framer-1pruauv { justify-content: flex-start; width: 100%; }
.framer-R8DRU.framer-v-1txo2gw .framer-1msl78e { flex: 0 0 auto; order: 0; width: 100%; }
.framer-R8DRU.framer-v-1txo2gw .framer-1mer4tf, .framer-R8DRU.framer-v-lfvmtx .framer-1mer4tf { z-index: 2; flex: 1 0 0px; width: 1px; height: 64px; }
.framer-R8DRU.framer-v-1txo2gw .framer-1lpjph3 { order: 1; width: 110px; height: 49px; }
.framer-R8DRU.framer-v-4mfwbq.framer-1oaw0ca { max-height: calc(var(--framer-viewport-height,100vh) * 1); overscroll-behavior: contain; flex-direction: column; place-content: flex-start; align-items: flex-start; width: 390px; overflow: auto; }
.framer-R8DRU.framer-v-4mfwbq .framer-1msl78e, .framer-R8DRU.framer-v-39k0tz .framer-1msl78e { flex-direction: column; flex: 0 0 auto; order: 0; width: 100%; height: min-content; padding: 0px 40px 40px; }
.framer-R8DRU.framer-v-4mfwbq .framer-1lpjph3 { order: 1; width: 138px; height: 49px; }
.framer-R8DRU.framer-v-39k0tz .framer-1lpjph3 { order: 1; height: 39px; }
.framer-R8DRU.framer-v-jv88qe .framer-1lpjph3 { order: 1; height: 40px; }
.framer-R8DRU.framer-v-lfvmtx.framer-1oaw0ca, .framer-R8DRU.framer-v-1lnllug.framer-1oaw0ca { width: 390px; max-width: 1300px; height: 64px; }
.framer-R8DRU.framer-v-lfvmtx .framer-1lpjph3 { order: 1; width: 140px; height: 49px; }
.framer-R8DRU.framer-v-1nncuo3.framer-1oaw0ca { max-height: calc(var(--framer-viewport-height,100vh) * 1); width: 390px; }
.framer-R8DRU.framer-v-1nncuo3 .framer-1msl78e, .framer-R8DRU.framer-v-dza1ho .framer-1msl78e { flex-direction: column; order: 0; height: min-content; padding: 0px 40px 40px; }
.framer-R8DRU.framer-v-1nncuo3 .framer-1lpjph3 { order: 1; width: 136px; height: 51px; }
.framer-R8DRU.framer-v-dza1ho.framer-1oaw0ca, .framer-R8DRU.framer-v-1nsfrme.framer-1oaw0ca, .framer-R8DRU.framer-v-11h8q5y.framer-1oaw0ca { width: 390px; max-width: 1300px; }
.framer-R8DRU.framer-v-dza1ho .framer-1lpjph3 { order: 1; height: 51px; }
.framer-R8DRU.framer-v-1lnllug .framer-1msl78e { order: 0; padding: 0px 20px; }
.framer-R8DRU.framer-v-1lnllug .framer-1lpjph3 { order: 1; height: 54px; }
.framer-R8DRU.framer-v-1nsfrme .framer-1msl78e, .framer-R8DRU.framer-v-11h8q5y .framer-1msl78e { flex-direction: column; order: 0; height: min-content; padding: 0px 20px 20px; }
.framer-R8DRU.framer-v-1nsfrme .framer-1lpjph3 { order: 1; height: 49px; }
.framer-R8DRU.framer-v-11h8q5y .framer-1lpjph3 { order: 1; width: 142px; height: 54px; }
.framer-R8DRU[data-hide-scrollbars="true"]::-webkit-scrollbar { width: 0px; height: 0px; }
.framer-R8DRU [data-hide-scrollbars="true"]::-webkit-scrollbar { width: 0px; height: 0px; }
.framer-R8DRU[data-hide-scrollbars="true"]::-webkit-scrollbar-thumb { background: 0px 0px; }
.framer-R8DRU [data-hide-scrollbars="true"]::-webkit-scrollbar-thumb { background: 0px 0px; }
.framer-R8DRU[data-hide-scrollbars="true"], .framer-R8DRU [data-hide-scrollbars="true"] { scrollbar-width: none; }
.framer-g5DSZ.framer-8gftms, .framer-g5DSZ .framer-8gftms { display: block; }
.framer-g5DSZ.framer-1vpv1w3 { cursor: pointer; will-change: var(--framer-will-change-override,transform); flex-flow: row; place-content: center; align-items: center; gap: 8px; width: min-content; height: min-content; padding: 15px 24px; text-decoration: none; display: flex; position: relative; overflow: hidden; }
.framer-g5DSZ .framer-x00i0b { flex-flow: row; flex: 0 0 auto; place-content: center; align-items: center; gap: 10px; width: 35px; height: 35px; padding: 0px; display: flex; position: relative; overflow: visible; }
.framer-g5DSZ .framer-aivf23-container { flex: 0 0 auto; width: 15px; height: 15px; position: relative; }
.framer-g5DSZ .framer-1cnwy4r { z-index: 0; flex: 0 0 auto; height: 60px; position: absolute; top: -110px; left: -79px; right: -80px; overflow: hidden; }
.framer-g5DSZ .framer-g90w16 { white-space: pre; flex: 0 0 auto; width: auto; height: auto; position: relative; }
.framer-g5DSZ.framer-v-108uvnj.framer-1vpv1w3 { gap: 6px; padding: 15px 25px 15px 20px; }
.framer-g5DSZ.framer-v-1nenme8 .framer-1cnwy4r { order: 2; }
.framer-g5DSZ.framer-v-1nenme8 .framer-g90w16 { order: 0; }
.framer-g5DSZ.framer-v-1vpv1w3.hover .framer-1cnwy4r { height: unset; inset: -4px -75px -4px -84px; }
.framer-g5DSZ.framer-v-1nenme8.hover .framer-1cnwy4r { height: unset; inset: -4px -72px -4px -87px; }
.framer-g5DSZ[data-border="true"]::after, .framer-g5DSZ [data-border="true"]::after { content: ""; border-width: var(--border-top-width,0) var(--border-right-width,0) var(--border-bottom-width,0) var(--border-left-width,0); border-color: var(--border-color,none); border-style: var(--border-style,none); box-sizing: border-box; border-radius: inherit; corner-shape: inherit; pointer-events: none; width: 100%; height: 100%; position: absolute; top: 0px; left: 0px; }
.full-blog-index{max-width:1200px;margin:70px auto;padding:24px;font-family:Inter,Arial,sans-serif;color:#202526}.full-blog-index h2{font-size:36px}.full-blog-index label{display:grid;gap:12px;margin:24px 0}.full-blog-index input{border:1px solid #bbb;padding:14px;border-radius:8px;font:inherit}.full-blog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.full-blog-grid article{min-width:0}.full-blog-grid img{width:100%;aspect-ratio:1.6;object-fit:cover;border-radius:12px}.full-blog-grid a{color:inherit;text-decoration:none}.full-blog-grid h3{font-size:21px;line-height:1.4}.full-blog-grid p{line-height:1.6;color:#566}.full-blog-grid [hidden]{display:none}#article-body img{max-width:100%;height:auto}#article-body table{display:block;max-width:100%;overflow:auto}#article-body{overflow-wrap:anywhere}.proof-menu-button{font-size:28px}@media(max-width:900px){.full-blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.full-blog-grid{grid-template-columns:1fr}.full-blog-index h2{font-size:28px}}
.export-menu-open,.export-menu-close{display:flex;align-items:center;justify-content:center;padding:0;width:100%;height:100%;background:none;border:0;color:#1d1d1d;cursor:pointer}.export-menu-expanded{background:#f5f1ee!important;transform:none!important;opacity:1!important}.export-menu-expanded .framer-1bt9jg4-container{min-width:24px;min-height:24px}
.eazyal-language-toggle{text-decoration:none!important}.export-menu-expanded .framer-1msl78e{height:auto!important}.export-menu-expanded{height:auto!important}
.export-nav-host{width:100vw!important;left:0!important;transform:none!important}.export-nav-host.export-nav-open{height:auto!important}
.article-toc{width:100%;position:sticky;top:80px;max-height:calc(100vh - 100px);overflow:auto;font:14px/1.45 Inter,Arial,sans-serif;color:#333}.article-toc-title{font-size:16px;font-weight:600;margin:0 0 14px}.article-toc ol{list-style:none;margin:0;padding:0}.article-toc li{margin:0}.article-toc a{display:block;padding:9px 12px;color:inherit;text-decoration:none;border-left:2px solid #e5e5e5}.article-toc a:hover,.article-toc a[aria-current="location"]{color:#1724bd;background:#f3f1fb;border-color:#6957cf}.article-toc .toc-subheading a{padding-left:24px;font-size:13px}#article-body :is(h2,h3){scroll-margin-top:100px}.contact-honeypot{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip-path:inset(50%)}.contact-status,.contact-privacy{font:14px/1.5 Inter,Arial,sans-serif;margin:8px 0;white-space:normal}.contact-status[data-error=true]{color:#a12525}.contact-status[data-success=true]{color:#17653c}.contact-privacy{color:#666}[data-contact-form] button:disabled{opacity:.6!important;cursor:wait}

/* Preserve the original centred fixed contact header after removing animation hydration. */
[data-contact-page] .framer-1wocfb0-container{transform:translateX(-50%)!important}

/* Keep article sidebar cards below the fixed navigation while scrolling. */
.export-nav-host{z-index:100!important}
.site-consent{position:fixed;z-index:10000;inset:auto 16px 16px;max-width:900px;margin:auto;padding:18px 22px;background:#f5f1ee;color:#202526;border:1px solid #dedde7;border-radius:14px;box-shadow:0 8px 36px #0002;font:14px/1.5 Inter,Arial,sans-serif;display:flex;align-items:center;gap:20px}.site-consent[hidden]{display:none}.site-consent p{margin:0;flex:1}.site-consent>div{display:flex;gap:8px;flex-shrink:0}.site-consent button,.site-privacy-controls button{font:inherit;padding:10px 14px;border:1px solid #6957cf;border-radius:8px;color:#2822b9;background:white;cursor:pointer}.site-consent button[data-consent=accepted]{background:#2822b9;color:white}.site-consent button:focus-visible,.site-privacy-controls button:focus-visible{outline:3px solid #9184cd;outline-offset:3px}.site-privacy-controls{text-align:center;padding:12px;background:#1a1a1a;font:12px Inter,Arial,sans-serif}.site-privacy-controls button{color:#eee;background:transparent;border-color:#555}@media(max-width:600px){.site-consent{inset:auto 10px 10px;padding:16px;flex-direction:column;align-items:stretch;gap:12px}.site-consent>div{flex-wrap:wrap}.site-consent button{flex:1}}

.blog-pagination{display:flex;justify-content:center;flex-wrap:wrap;gap:10px;margin:28px auto 48px;padding:0 20px;font:16px/1.5 Inter,Arial,sans-serif}.blog-pagination a{display:grid;place-items:center;min-width:44px;min-height:44px;border:1px solid #d6d3e4;border-radius:8px;color:#2520c5;text-decoration:none}.blog-pagination a[aria-current=page]{background:#2520c5;color:white;border-color:#2520c5}.blog-pagination a:focus-visible{outline:3px solid #067dfc;outline-offset:3px}.blog-page-label{font-size:.65em;white-space:nowrap}

.seo-reviews .framer--carousel>li{width:100%!important}@media(min-width:1200px){.seo-reviews .framer--carousel>li{width:50%!important}}

/* Selected guides lead with the answer; other article layouts stay intact. */
.guide-compact-header .guide-quick-links{padding:20px 24px;margin:24px 0;border:1px solid #dedde7;border-radius:12px;background:#f6f5fb}
.guide-compact-header .guide-quick-links p{margin-top:0}
.guide-compact-header .guide-quick-links ul{margin-bottom:0}
.guide-compact-header #article-body > h3:not(:first-child){margin-block-start:32px}
.guide-compact-header #article-body > h2 + h3:not(:first-child){margin-block-start:20px}

/* Give FAQ questions room to breathe after the preceding answer. */
#article-body > .article-faq-heading{margin-block-start:36px}
#article-body > .article-faq-question{margin-block-start:28px}
#article-body > .article-faq-heading + .article-faq-question{margin-block-start:18px}
.guide-follow{font:14px/1.5 Inter,Arial,sans-serif;color:#2520c5;text-underline-offset:3px}
@media(max-width:809px){
 .guide-compact-header [data-framer-name="Article headline"] h1{--framer-font-size:30px!important;--framer-line-height:1.18em!important}
 .guide-compact-header [data-framer-name="Article"]{gap:18px!important}
 .guide-compact-header [data-framer-name="Article hero image"]{height:140px!important;aspect-ratio:auto!important}
 .guide-compact-header [data-framer-name="Article hero image"] img{object-fit:contain!important}
 .guide-compact-header .guide-quick-links{padding:16px}
 .guide-compact-header #article-body > h3:not(:first-child){margin-block-start:24px}
 .guide-compact-header #article-body > h2 + h3:not(:first-child){margin-block-start:16px}
}

/* Keep contextual article links visible when opened below the fixed header. */
#article-body #channel-manager-details{scroll-margin-top:112px}

/* Contextual host invitations in the Albufeira and Funchal guides. */
#article-body :is(#albufeira-host-cta,#funchal-host-cta){margin:32px 0;padding:24px;border:1px solid #dedde7;border-radius:12px;background:#f6f5fb}
#article-body :is(#albufeira-host-cta,#funchal-host-cta) p{margin:0 0 16px}
#article-body :is(#albufeira-host-cta,#funchal-host-cta) p:last-child{margin-bottom:0}
#article-body :is(#albufeira-host-cta,#funchal-host-cta) a{display:inline-flex;align-items:center;justify-content:center;min-height:48px;max-width:100%;box-sizing:border-box;padding:12px 18px;border-radius:8px;background:#2520c5;color:#fff!important;text-decoration:none!important;font-weight:600;text-align:center;line-height:1.4}
#article-body :is(#albufeira-host-cta,#funchal-host-cta) a:hover{background:#19159d}
#article-body :is(#albufeira-host-cta,#funchal-host-cta) a:focus-visible{outline:3px solid #067dfc;outline-offset:4px}
#article-body :is(#albufeira-host-cta,#funchal-host-cta) .article-cta-note{font-size:14px;line-height:1.5;color:#555}
@media(max-width:809px){#article-body :is(#albufeira-host-cta,#funchal-host-cta){padding:20px}#article-body :is(#albufeira-host-cta,#funchal-host-cta) a{width:100%}}

/* Preserve the pricing layout while giving the billing control native semantics. */
.pricing-billing-button{appearance:none;border:0;padding:0;background:transparent;color:inherit;font:inherit;text-align:inherit;cursor:pointer}
.pricing-billing-button:focus-visible{outline:3px solid #2132bb;outline-offset:6px;border-radius:8px}
p.pricing-vat{font-family:"DM Sans",sans-serif;font-size:16px;line-height:1.5;color:#334155;margin:0;align-self:flex-start}
.article-example{box-sizing:border-box;max-width:100%;margin:24px 0;padding:18px 20px;overflow:auto;border:1px solid #dedde7;border-radius:10px;background:#f7f7fa;color:#24202f;font:14px/1.6 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono",monospace;white-space:pre-wrap;overflow-wrap:anywhere}
.article-example code{font:inherit;color:inherit}
.article-author-anchor{display:block;height:0;scroll-margin-top:112px}
