/* B2B family, measured at 1920 × 900 on 19 October 2026.
 * Only the four explicit opt-ins load this file. Main registry starts above 1920; shared map rules start at 701.
 * Geometry matches approved homepage B; local type bases come from before.json.
 * Hero scale is width-driven; shared directions geometry follows the registry.
 * Generated role registry: output/b2b-fluid-20261019/build.cjs.
 */
@media (width > 1920px) {
 body[data-b2b-fluid] {
 --fluid-c:min(clamp(1600px,83.333333vw,2800px),clamp(1600px,calc(1600px + (100vw - 1920px)*.32 + (100svh - 900px)*1.3),2800px));
 --fluid-d:calc(var(--fluid-c) - 1600px);
 --fluid-inset:calc((100vw - var(--fluid-c))/2);
 --fluid-hero:clamp(0px,calc((100vw - 1920px)*.06),100px);
 /* Extra type emphasis uses available height; photography/padding keep their driver. */
 --b2b-hero-emphasis:min(var(--fluid-hero),clamp(0px,calc((100svh - 900px)*.185185),100px));
 }
 body.b2b-page[data-b2b-fluid] > .header { left:calc(var(--fluid-inset) - 32px);right:calc(var(--fluid-inset) - 32px);height:calc(88px + var(--fluid-d)*.014); }
 body.b2b-page[data-b2b-fluid] > .header .brand {width:calc(170px + var(--fluid-d)*.05);height:calc(72px + var(--fluid-d)*.02);}
 body.b2b-page[data-b2b-fluid] > .header.is-compact {height:calc(72px + var(--fluid-d)*.01);}
 body.b2b-page[data-b2b-fluid] > .header.is-compact .brand {width:calc(150px + var(--fluid-d)*.04);height:calc(60px + var(--fluid-d)*.015);}
 body.b2b-page[data-b2b-fluid] .header #navigation {gap:clamp(32px,calc(32px + var(--fluid-d)*.02),56px);font-size:clamp(14px,calc(14px + var(--fluid-d)*.003),17.5px);}
 body.b2b-page[data-b2b-fluid] .header #navigation > a {font-size:inherit;}
 body.b2b-page[data-b2b-fluid] > footer {padding-inline:calc(var(--fluid-inset) - 28px);padding-top:calc(48px + var(--fluid-d)*.03);}
 body.b2b-page[data-b2b-fluid] > footer :is(.footer-top,.footer-groups,.footer-bottom) {max-width:none;}
 body.b2b-page[data-b2b-fluid] > footer .footer-groups {gap:calc(32px + var(--fluid-d)*.02);padding-block:calc(28px + var(--fluid-d)*.018) calc(30px + var(--fluid-d)*.02);}
 body.b2b-page[data-b2b-fluid] > footer .footer-top {grid-template-columns:calc(165px + var(--fluid-d)*.06) 1fr auto;gap:calc(32px + var(--fluid-d)*.02);}
 body.b2b-page[data-b2b-fluid] > footer .footer-group h2 {font-size:clamp(19px,calc(19px + var(--fluid-d)*.0075),28px);margin-bottom:calc(12px + var(--fluid-d)*.006);}
 body.b2b-page[data-b2b-fluid] > footer .footer-group nav {font-size:clamp(13px,calc(13px + var(--fluid-d)*.0045),18.4px);}
 body.b2b-page[data-b2b-fluid] > footer .footer-group nav a {min-height:calc(44px + var(--fluid-d)*.012);padding-block:calc(8px + var(--fluid-d)*.003);}
 body.b2b-page[data-b2b-fluid] > footer .footer-top p {font-size:clamp(14px,calc(14px + var(--fluid-d)*.0045),19.4px);}
 body.b2b-page[data-b2b-fluid] > footer :is(.back-top,.footer-bottom) {font-size:clamp(11px,calc(11px + var(--fluid-d)*.003),14.6px);}
 body.b2b-page[data-b2b-fluid] > footer .footer-top > a:first-child {width:calc(165px + var(--fluid-d)*.06);height:calc(80px + var(--fluid-d)*.03);}
 body.b2b-page[data-b2b-fluid] .header .nav-cta {font-size:inherit;padding:calc(14px + var(--fluid-d)*.002) calc(22px + var(--fluid-d)*.003);}
 body.b2b-page[data-b2b-fluid] .header .nav-cta span {font-size:calc(14px + var(--fluid-d)*.003);margin-left:calc(25px + var(--fluid-d)*.005);}
 body[data-b2b-fluid="hub"] .b2b-hero h1 {margin-block:calc(16px + var(--b2b-hero-emphasis)*.04) calc(20px + var(--b2b-hero-emphasis)*.06);}
 body[data-b2b-fluid="freiburg"] .b2b-hero h1 {margin-block:calc(16px + var(--b2b-hero-emphasis)*.04) calc(20px + var(--b2b-hero-emphasis)*.06);}
 body[data-b2b-fluid="friesenheim"] .b2b-hero h1 {margin-block:calc(16px + var(--b2b-hero-emphasis)*.04) calc(20px + var(--b2b-hero-emphasis)*.06);}
 body[data-b2b-fluid="tour"] .b2b-hero h1 {margin-block:calc(16px + var(--b2b-hero-emphasis)*.04) calc(20px + var(--b2b-hero-emphasis)*.06);}
 body[data-b2b-fluid="tour"] .tour-steps h3 {max-width:calc(220px + var(--fluid-d)*.05);}
body[data-b2b-fluid="hub"] > main:nth-child(3) > section:nth-child(1),
body[data-b2b-fluid="freiburg"] > main:nth-child(3) > section:nth-child(1),
body[data-b2b-fluid="friesenheim"] > main:nth-child(3) > section:nth-child(1),
body[data-b2b-fluid="tour"] > main:nth-child(3) > section:nth-child(1) {padding-inline:max(0px,calc(var(--fluid-inset) - 0vw + 0px));padding-top:calc(148px + var(--fluid-hero)*.5);padding-bottom:calc(88px + var(--fluid-hero)*.2);}
body[data-b2b-fluid="hub"] > main:nth-child(3) > section:nth-child(1) > div:nth-child(1),
body[data-b2b-fluid="freiburg"] > main:nth-child(3) > section:nth-child(1) > div:nth-child(1),
body[data-b2b-fluid="friesenheim"] > main:nth-child(3) > section:nth-child(1) > div:nth-child(1),
body[data-b2b-fluid="tour"] > main:nth-child(3) > section:nth-child(1) > div:nth-child(1) {max-width:calc(850px + var(--fluid-hero)*8);}
body[data-b2b-fluid="hub"] > main:nth-child(3) > section:nth-child(1) > div:nth-child(1) > p:nth-child(1),
body[data-b2b-fluid="freiburg"] > main:nth-child(3) > section:nth-child(1) > div:nth-child(1) > p:nth-child(2),
body[data-b2b-fluid="friesenheim"] > main:nth-child(3) > section:nth-child(1) > div:nth-child(1) > p:nth-child(2),
body[data-b2b-fluid="tour"] > main:nth-child(3) > section:nth-child(1) > div:nth-child(1) > p:nth-child(2),
body[data-b2b-fluid="tour"] > main:nth-child(3) > section:nth-child(1) > div:nth-child(1) > p:nth-child(5) {font-size:calc(11px + var(--fluid-hero)*.0275 + var(--b2b-hero-emphasis)*.0175);}
body[data-b2b-fluid="hub"] > main:nth-child(3) > section:nth-child(1) > div:nth-child(1) > h1:nth-child(2),
body[data-b2b-fluid="hub"] > main:nth-child(3) > section:nth-child(1) > div:nth-child(1) > h1:nth-child(2) > span:nth-child(1),
body[data-b2b-fluid="hub"] > main:nth-child(3) > section:nth-child(1) > div:nth-child(1) > h1:nth-child(2) > span:nth-child(1) > span:nth-child(1),
body[data-b2b-fluid="hub"] > main:nth-child(3) > section:nth-child(1) > div:nth-child(1) > h1:nth-child(2) > span:nth-child(2),
body[data-b2b-fluid="hub"] > main:nth-child(3) > section:nth-child(1) > div:nth-child(1) > h1:nth-child(2) > span:nth-child(2) > span:nth-child(1),
body[data-b2b-fluid="hub"] > main:nth-child(3) > section:nth-child(1) > div:nth-child(1) > h1:nth-child(2) > span:nth-child(4),
body[data-b2b-fluid="hub"] > main:nth-child(3) > section:nth-child(1) > div:nth-child(1) > h1:nth-child(2) > span:nth-child(4) > span:nth-child(1),
body[data-b2b-fluid="hub"] > main:nth-child(3) > section:nth-child(1) > div:nth-child(1) > h1:nth-child(2) > span:nth-child(4) > span:nth-child(1) > span:nth-child(1),
body[data-b2b-fluid="hub"] > main:nth-child(3) > section:nth-child(1) > div:nth-child(1) > h1:nth-child(2) > span:nth-child(4) > span:nth-child(2),
body[data-b2b-fluid="hub"] > main:nth-child(3) > section:nth-child(1) > div:nth-child(1) > h1:nth-child(2) > span:nth-child(4) > span:nth-child(2) > span:nth-child(1),
body[data-b2b-fluid="tour"] > main:nth-child(3) > section:nth-child(1) > div:nth-child(1) > h1:nth-child(3),
body[data-b2b-fluid="tour"] > main:nth-child(3) > section:nth-child(1) > div:nth-child(1) > h1:nth-child(3) > span:nth-child(1),
body[data-b2b-fluid="tour"] > main:nth-child(3) > section:nth-child(1) > div:nth-child(1) > h1:nth-child(3) > span:nth-child(1) > span:nth-child(1),
body[data-b2b-fluid="tour"] > main:nth-child(3) > section:nth-child(1) > div:nth-child(1) > h1:nth-child(3) > span:nth-child(3),
body[data-b2b-fluid="tour"] > main:nth-child(3) > section:nth-child(1) > div:nth-child(1) > h1:nth-child(3) > span:nth-child(3) > span:nth-child(1),
body[data-b2b-fluid="tour"] > main:nth-child(3) > section:nth-child(1) > div:nth-child(1) > h1:nth-child(3) > span:nth-child(4),
body[data-b2b-fluid="tour"] > main:nth-child(3) > section:nth-child(1) > div:nth-child(1) > h1:nth-child(3) > span:nth-child(4) > span:nth-child(1) {font-size:clamp(96px,calc(96px + var(--fluid-hero)*.65 + var(--b2b-hero-emphasis)*.5),211px);}
body[data-b2b-fluid="hub"] > main:nth-child(3) > section:nth-child(1) > div:nth-child(1) > div:nth-child(3) > p:nth-child(1),
body[data-b2b-fluid="freiburg"] > main:nth-child(3) > section:nth-child(1) > div:nth-child(1) > div:nth-child(4) > p:nth-child(1),
body[data-b2b-fluid="friesenheim"] > main:nth-child(3) > section:nth-child(1) > div:nth-child(1) > div:nth-child(4) > p:nth-child(1),
body[data-b2b-fluid="tour"] > main:nth-child(3) > section:nth-child(1) > div:nth-child(1) > div:nth-child(4) > p:nth-child(1) {font-size:calc(16px + var(--fluid-hero)*.04 + var(--b2b-hero-emphasis)*.035);}
body[data-b2b-fluid="hub"] > main:nth-child(3) > section:nth-child(1) > div:nth-child(1) > div:nth-child(3) > p:nth-child(1),
body[data-b2b-fluid="freiburg"] > main:nth-child(3) > section:nth-child(1) > div:nth-child(1) > div:nth-child(4) > p:nth-child(1),
body[data-b2b-fluid="friesenheim"] > main:nth-child(3) > section:nth-child(1) > div:nth-child(1) > div:nth-child(4) > p:nth-child(1),
body[data-b2b-fluid="tour"] > main:nth-child(3) > section:nth-child(1) > div:nth-child(1) > div:nth-child(4) > p:nth-child(1) {max-width:calc(480px + var(--fluid-hero)*1.44 + var(--b2b-hero-emphasis)*1.56);}
body[data-b2b-fluid="hub"] > main:nth-child(3) > section:nth-child(1) > div:nth-child(1) > div:nth-child(4) > a:nth-child(1),
body[data-b2b-fluid="hub"] > main:nth-child(3) > section:nth-child(1) > div:nth-child(1) > div:nth-child(4) > a:nth-child(2),
body[data-b2b-fluid="freiburg"] > main:nth-child(3) > section:nth-child(1) > div:nth-child(1) > div:nth-child(6) > a:nth-child(1),
body[data-b2b-fluid="freiburg"] > main:nth-child(3) > section:nth-child(1) > div:nth-child(1) > div:nth-child(6) > a:nth-child(2),
body[data-b2b-fluid="friesenheim"] > main:nth-child(3) > section:nth-child(1) > div:nth-child(1) > div:nth-child(6) > a:nth-child(1),
body[data-b2b-fluid="friesenheim"] > main:nth-child(3) > section:nth-child(1) > div:nth-child(1) > div:nth-child(6) > a:nth-child(2),
body[data-b2b-fluid="tour"] > main:nth-child(3) > section:nth-child(1) > div:nth-child(1) > div:nth-child(4) > div:nth-child(2) > a:nth-child(1),
body[data-b2b-fluid="tour"] > main:nth-child(3) > section:nth-child(1) > div:nth-child(1) > div:nth-child(4) > div:nth-child(2) > a:nth-child(2) {padding:calc(18px + var(--fluid-hero)*.06) calc(25px + var(--fluid-hero)*.1);}
body[data-b2b-fluid="hub"] > main:nth-child(3) > section:nth-child(1) > div:nth-child(1) > div:nth-child(4) > a:nth-child(1),
body[data-b2b-fluid="hub"] > main:nth-child(3) > section:nth-child(1) > div:nth-child(1) > div:nth-child(4) > a:nth-child(2),
body[data-b2b-fluid="freiburg"] > main:nth-child(3) > section:nth-child(1) > div:nth-child(1) > p:nth-child(5),
body[data-b2b-fluid="freiburg"] > main:nth-child(3) > section:nth-child(1) > div:nth-child(1) > div:nth-child(6) > a:nth-child(1),
body[data-b2b-fluid="freiburg"] > main:nth-child(3) > section:nth-child(1) > div:nth-child(1) > div:nth-child(6) > a:nth-child(2),
body[data-b2b-fluid="friesenheim"] > main:nth-child(3) > section:nth-child(1) > div:nth-child(1) > p:nth-child(5),
body[data-b2b-fluid="friesenheim"] > main:nth-child(3) > section:nth-child(1) > div:nth-child(1) > div:nth-child(6) > a:nth-child(1),
body[data-b2b-fluid="friesenheim"] > main:nth-child(3) > section:nth-child(1) > div:nth-child(1) > div:nth-child(6) > a:nth-child(2),
body[data-b2b-fluid="tour"] > main:nth-child(3) > section:nth-child(1) > div:nth-child(1) > div:nth-child(4) > div:nth-child(2) > a:nth-child(1),
body[data-b2b-fluid="tour"] > main:nth-child(3) > section:nth-child(1) > div:nth-child(1) > div:nth-child(4) > div:nth-child(2) > a:nth-child(2) {font-size:calc(14px + var(--fluid-hero)*.035 + var(--b2b-hero-emphasis)*.02);}
body[data-b2b-fluid="hub"] > main:nth-child(3) > section:nth-child(1) > div:nth-child(1) > div:nth-child(4) > a:nth-child(1) > span:nth-child(1),
body[data-b2b-fluid="hub"] > main:nth-child(3) > section:nth-child(1) > div:nth-child(1) > div:nth-child(4) > a:nth-child(2) > span:nth-child(1),
body[data-b2b-fluid="freiburg"] > main:nth-child(3) > section:nth-child(1) > div:nth-child(1) > div:nth-child(6) > a:nth-child(1) > span:nth-child(1),
body[data-b2b-fluid="freiburg"] > main:nth-child(3) > section:nth-child(1) > div:nth-child(1) > div:nth-child(6) > a:nth-child(2) > span:nth-child(1),
body[data-b2b-fluid="friesenheim"] > main:nth-child(3) > section:nth-child(1) > div:nth-child(1) > div:nth-child(6) > a:nth-child(1) > span:nth-child(1),
body[data-b2b-fluid="friesenheim"] > main:nth-child(3) > section:nth-child(1) > div:nth-child(1) > div:nth-child(6) > a:nth-child(2) > span:nth-child(1),
body[data-b2b-fluid="tour"] > main:nth-child(3) > section:nth-child(1) > div:nth-child(1) > div:nth-child(4) > div:nth-child(2) > a:nth-child(1) > span:nth-child(1),
body[data-b2b-fluid="tour"] > main:nth-child(3) > section:nth-child(1) > div:nth-child(1) > div:nth-child(4) > div:nth-child(2) > a:nth-child(2) > span:nth-child(1) {font-size:calc(20px + var(--fluid-hero)*0.05);}
body[data-b2b-fluid="hub"] > main:nth-child(3) > section:nth-child(2),
body[data-b2b-fluid="freiburg"] > main:nth-child(3) > section:nth-child(2),
body[data-b2b-fluid="friesenheim"] > main:nth-child(3) > section:nth-child(2),
body[data-b2b-fluid="tour"] > main:nth-child(3) > section:nth-child(2) {padding-inline:max(0px,calc(var(--fluid-inset) - 0vw + 0px));padding-top:calc(65px + var(--fluid-d)*.04);padding-bottom:calc(75px + var(--fluid-d)*.04);}
body[data-b2b-fluid="hub"] > main:nth-child(3) > section:nth-child(2),
body[data-b2b-fluid="freiburg"] > main:nth-child(3) > section:nth-child(2),
body[data-b2b-fluid="friesenheim"] > main:nth-child(3) > section:nth-child(2),
body[data-b2b-fluid="tour"] > main:nth-child(3) > section:nth-child(2) {column-gap:calc(40px + var(--fluid-d)*.015);}
body[data-b2b-fluid="hub"] > main:nth-child(3) > section:nth-child(2) > p:nth-child(1),
body[data-b2b-fluid="hub"] > main:nth-child(3) > section:nth-child(2) > div:nth-child(2) > div:nth-child(2) > div:nth-child(1) > article:nth-child(1) > span:nth-child(1),
body[data-b2b-fluid="hub"] > main:nth-child(3) > section:nth-child(2) > div:nth-child(2) > div:nth-child(2) > div:nth-child(1) > article:nth-child(2) > span:nth-child(1),
body[data-b2b-fluid="hub"] > main:nth-child(3) > section:nth-child(2) > div:nth-child(2) > div:nth-child(2) > figure:nth-child(2) > figcaption:nth-child(2),
body[data-b2b-fluid="hub"] > main:nth-child(3) > section:nth-child(3) > div:nth-child(1) > p:nth-child(1),
body[data-b2b-fluid="hub"] > main:nth-child(3) > section:nth-child(3) > div:nth-child(1) > span:nth-child(2),
body[data-b2b-fluid="hub"] > main:nth-child(3) > section:nth-child(4) > div:nth-child(1) > p:nth-child(1),
body[data-b2b-fluid="hub"] > main:nth-child(3) > section:nth-child(4) > div:nth-child(1) > figure:nth-child(3) > figcaption:nth-child(2),
body[data-b2b-fluid="hub"] > main:nth-child(3) > section:nth-child(4) > div:nth-child(2) > article:nth-child(1) > span:nth-child(1),
body[data-b2b-fluid="hub"] > main:nth-child(3) > section:nth-child(4) > div:nth-child(2) > article:nth-child(2) > span:nth-child(1),
body[data-b2b-fluid="hub"] > main:nth-child(3) > section:nth-child(4) > div:nth-child(2) > article:nth-child(3) > span:nth-child(1),
body[data-b2b-fluid="hub"] > main:nth-child(3) > section:nth-child(5) > div:nth-child(1) > p:nth-child(1),
body[data-b2b-fluid="hub"] > main:nth-child(3) > section:nth-child(5) > div:nth-child(2) > div:nth-child(1) > figure:nth-child(1) > figcaption:nth-child(2),
body[data-b2b-fluid="hub"] > main:nth-child(3) > section:nth-child(5) > div:nth-child(2) > div:nth-child(1) > div:nth-child(2) > p:nth-child(1),
body[data-b2b-fluid="hub"] > main:nth-child(3) > section:nth-child(5) > div:nth-child(2) > div:nth-child(2) > article:nth-child(1) > span:nth-child(1),
body[data-b2b-fluid="hub"] > main:nth-child(3) > section:nth-child(5) > div:nth-child(2) > div:nth-child(2) > article:nth-child(2) > span:nth-child(1),
body[data-b2b-fluid="hub"] > main:nth-child(3) > section:nth-child(5) > div:nth-child(2) > div:nth-child(2) > article:nth-child(3) > span:nth-child(1),
body[data-b2b-fluid="hub"] > main:nth-child(3) > section:nth-child(6) > p:nth-child(1),
body[data-b2b-fluid="hub"] > main:nth-child(3) > section:nth-child(6) > p:nth-child(4),
body[data-b2b-fluid="hub"] > main:nth-child(3) > section:nth-child(6) > p:nth-child(4) > a:nth-child(1),
body[data-b2b-fluid="hub"] > main:nth-child(3) > section:nth-child(6) > p:nth-child(4) > a:nth-child(2),
body[data-b2b-fluid="freiburg"] > main:nth-child(3) > section:nth-child(2) > p:nth-child(1),
body[data-b2b-fluid="freiburg"] > main:nth-child(3) > section:nth-child(3) > div:nth-child(1) > p:nth-child(1),
body[data-b2b-fluid="freiburg"] > main:nth-child(3) > section:nth-child(3) > div:nth-child(1) > span:nth-child(2),
body[data-b2b-fluid="freiburg"] > main:nth-child(3) > section:nth-child(4) > div:nth-child(1) > p:nth-child(1),
body[data-b2b-fluid="freiburg"] > main:nth-child(3) > section:nth-child(4) > div:nth-child(2) > aside:nth-child(3) > p:nth-child(1),
body[data-b2b-fluid="freiburg"] > main:nth-child(3) > section:nth-child(5) > div:nth-child(1) > p:nth-child(1),
body[data-b2b-fluid="freiburg"] > main:nth-child(3) > section:nth-child(6) > div:nth-child(1) > p:nth-child(1),
body[data-b2b-fluid="freiburg"] > main:nth-child(3) > section:nth-child(6) > div:nth-child(2) > article:nth-child(1) > span:nth-child(1),
body[data-b2b-fluid="freiburg"] > main:nth-child(3) > section:nth-child(6) > div:nth-child(2) > article:nth-child(2) > span:nth-child(1),
body[data-b2b-fluid="freiburg"] > main:nth-child(3) > section:nth-child(6) > div:nth-child(2) > article:nth-child(3) > span:nth-child(1),
body[data-b2b-fluid="freiburg"] > main:nth-child(3) > section:nth-child(7) > p:nth-child(1),
body[data-b2b-fluid="freiburg"] > main:nth-child(3) > section:nth-child(7) > p:nth-child(4),
body[data-b2b-fluid="friesenheim"] > main:nth-child(3) > section:nth-child(2) > p:nth-child(1),
body[data-b2b-fluid="friesenheim"] > main:nth-child(3) > section:nth-child(3) > div:nth-child(1) > p:nth-child(1),
body[data-b2b-fluid="friesenheim"] > main:nth-child(3) > section:nth-child(3) > div:nth-child(1) > span:nth-child(2),
body[data-b2b-fluid="friesenheim"] > main:nth-child(3) > section:nth-child(4) > div:nth-child(1) > p:nth-child(1),
body[data-b2b-fluid="friesenheim"] > main:nth-child(3) > section:nth-child(4) > div:nth-child(2) > aside:nth-child(3) > p:nth-child(1),
body[data-b2b-fluid="friesenheim"] > main:nth-child(3) > section:nth-child(5) > div:nth-child(1) > p:nth-child(1),
body[data-b2b-fluid="friesenheim"] > main:nth-child(3) > section:nth-child(6) > div:nth-child(1) > p:nth-child(1),
body[data-b2b-fluid="friesenheim"] > main:nth-child(3) > section:nth-child(6) > div:nth-child(2) > article:nth-child(1) > span:nth-child(1),
body[data-b2b-fluid="friesenheim"] > main:nth-child(3) > section:nth-child(6) > div:nth-child(2) > article:nth-child(2) > span:nth-child(1),
body[data-b2b-fluid="friesenheim"] > main:nth-child(3) > section:nth-child(6) > div:nth-child(2) > article:nth-child(3) > span:nth-child(1),
body[data-b2b-fluid="friesenheim"] > main:nth-child(3) > section:nth-child(7) > p:nth-child(1),
body[data-b2b-fluid="friesenheim"] > main:nth-child(3) > section:nth-child(7) > p:nth-child(4),
body[data-b2b-fluid="tour"] > main:nth-child(3) > section:nth-child(2) > p:nth-child(1),
body[data-b2b-fluid="tour"] > main:nth-child(3) > section:nth-child(3) > div:nth-child(1) > p:nth-child(1),
body[data-b2b-fluid="tour"] > main:nth-child(3) > section:nth-child(3) > div:nth-child(2) > figure:nth-child(2) > figcaption:nth-child(2),
body[data-b2b-fluid="tour"] > main:nth-child(3) > section:nth-child(4) > div:nth-child(1) > p:nth-child(1),
body[data-b2b-fluid="tour"] > main:nth-child(3) > section:nth-child(4) > div:nth-child(2) > article:nth-child(1) > span:nth-child(1),
body[data-b2b-fluid="tour"] > main:nth-child(3) > section:nth-child(4) > div:nth-child(2) > article:nth-child(2) > span:nth-child(1),
body[data-b2b-fluid="tour"] > main:nth-child(3) > section:nth-child(4) > div:nth-child(2) > article:nth-child(3) > span:nth-child(1),
body[data-b2b-fluid="tour"] > main:nth-child(3) > section:nth-child(5) > div:nth-child(1) > p:nth-child(1),
body[data-b2b-fluid="tour"] > main:nth-child(3) > section:nth-child(5) > div:nth-child(1) > span:nth-child(2),
body[data-b2b-fluid="tour"] > main:nth-child(3) > section:nth-child(6) > p:nth-child(1),
body[data-b2b-fluid="tour"] > main:nth-child(3) > section:nth-child(6) > ol:nth-child(3) > li:nth-child(1) > article:nth-child(1) > span:nth-child(1),
body[data-b2b-fluid="tour"] > main:nth-child(3) > section:nth-child(6) > ol:nth-child(3) > li:nth-child(2) > article:nth-child(1) > span:nth-child(1),
body[data-b2b-fluid="tour"] > main:nth-child(3) > section:nth-child(6) > ol:nth-child(3) > li:nth-child(3) > article:nth-child(1) > span:nth-child(1),
body[data-b2b-fluid="tour"] > main:nth-child(3) > section:nth-child(6) > ol:nth-child(3) > li:nth-child(4) > article:nth-child(1) > span:nth-child(1),
body[data-b2b-fluid="tour"] > main:nth-child(3) > section:nth-child(7) > div:nth-child(1) > p:nth-child(1),
body[data-b2b-fluid="tour"] > main:nth-child(3) > section:nth-child(8) > div:nth-child(1) > p:nth-child(1),
body[data-b2b-fluid="tour"] > main:nth-child(3) > section:nth-child(8) > div:nth-child(2) > article:nth-child(1) > span:nth-child(1),
body[data-b2b-fluid="tour"] > main:nth-child(3) > section:nth-child(8) > div:nth-child(2) > article:nth-child(2) > span:nth-child(1),
body[data-b2b-fluid="tour"] > main:nth-child(3) > section:nth-child(9) > p:nth-child(1),
body[data-b2b-fluid="tour"] > main:nth-child(3) > section:nth-child(9) > p:nth-child(4) {font-size:calc(11px + var(--fluid-d)*0.00275);}
body[data-b2b-fluid="hub"] > main:nth-child(3) > section:nth-child(2) > div:nth-child(2) > h2:nth-child(1),
body[data-b2b-fluid="hub"] > main:nth-child(3) > section:nth-child(2) > div:nth-child(2) > h2:nth-child(1) > span:nth-child(1),
body[data-b2b-fluid="hub"] > main:nth-child(3) > section:nth-child(2) > div:nth-child(2) > h2:nth-child(1) > span:nth-child(1) > span:nth-child(1),
body[data-b2b-fluid="hub"] > main:nth-child(3) > section:nth-child(2) > div:nth-child(2) > h2:nth-child(1) > span:nth-child(2),
body[data-b2b-fluid="hub"] > main:nth-child(3) > section:nth-child(2) > div:nth-child(2) > h2:nth-child(1) > span:nth-child(2) > span:nth-child(1),
body[data-b2b-fluid="hub"] > main:nth-child(3) > section:nth-child(2) > div:nth-child(2) > h2:nth-child(1) > span:nth-child(3),
body[data-b2b-fluid="hub"] > main:nth-child(3) > section:nth-child(2) > div:nth-child(2) > h2:nth-child(1) > span:nth-child(3) > span:nth-child(1),
body[data-b2b-fluid="hub"] > main:nth-child(3) > section:nth-child(2) > div:nth-child(2) > h2:nth-child(1) > span:nth-child(4),
body[data-b2b-fluid="hub"] > main:nth-child(3) > section:nth-child(2) > div:nth-child(2) > h2:nth-child(1) > span:nth-child(4) > span:nth-child(1),
body[data-b2b-fluid="hub"] > main:nth-child(3) > section:nth-child(2) > div:nth-child(2) > h2:nth-child(1) > span:nth-child(6),
body[data-b2b-fluid="hub"] > main:nth-child(3) > section:nth-child(2) > div:nth-child(2) > h2:nth-child(1) > span:nth-child(6) > span:nth-child(1),
body[data-b2b-fluid="hub"] > main:nth-child(3) > section:nth-child(2) > div:nth-child(2) > h2:nth-child(1) > span:nth-child(6) > span:nth-child(1) > span:nth-child(1),
body[data-b2b-fluid="hub"] > main:nth-child(3) > section:nth-child(2) > div:nth-child(2) > h2:nth-child(1) > span:nth-child(6) > span:nth-child(2),
body[data-b2b-fluid="hub"] > main:nth-child(3) > section:nth-child(2) > div:nth-child(2) > h2:nth-child(1) > span:nth-child(6) > span:nth-child(2) > span:nth-child(1),
body[data-b2b-fluid="hub"] > main:nth-child(3) > section:nth-child(2) > div:nth-child(2) > h2:nth-child(1) > span:nth-child(6) > span:nth-child(3),
body[data-b2b-fluid="hub"] > main:nth-child(3) > section:nth-child(2) > div:nth-child(2) > h2:nth-child(1) > span:nth-child(6) > span:nth-child(3) > span:nth-child(1),
body[data-b2b-fluid="freiburg"] > main:nth-child(3) > section:nth-child(2) > div:nth-child(2) > h2:nth-child(1),
body[data-b2b-fluid="freiburg"] > main:nth-child(3) > section:nth-child(2) > div:nth-child(2) > h2:nth-child(1) > span:nth-child(1),
body[data-b2b-fluid="freiburg"] > main:nth-child(3) > section:nth-child(2) > div:nth-child(2) > h2:nth-child(1) > span:nth-child(1) > span:nth-child(1),
body[data-b2b-fluid="freiburg"] > main:nth-child(3) > section:nth-child(2) > div:nth-child(2) > h2:nth-child(1) > span:nth-child(2),
body[data-b2b-fluid="freiburg"] > main:nth-child(3) > section:nth-child(2) > div:nth-child(2) > h2:nth-child(1) > span:nth-child(2) > span:nth-child(1),
body[data-b2b-fluid="freiburg"] > main:nth-child(3) > section:nth-child(2) > div:nth-child(2) > h2:nth-child(1) > span:nth-child(4),
body[data-b2b-fluid="freiburg"] > main:nth-child(3) > section:nth-child(2) > div:nth-child(2) > h2:nth-child(1) > span:nth-child(4) > span:nth-child(1),
body[data-b2b-fluid="freiburg"] > main:nth-child(3) > section:nth-child(2) > div:nth-child(2) > h2:nth-child(1) > span:nth-child(4) > span:nth-child(1) > span:nth-child(1),
body[data-b2b-fluid="freiburg"] > main:nth-child(3) > section:nth-child(2) > div:nth-child(2) > h2:nth-child(1) > span:nth-child(4) > span:nth-child(2),
body[data-b2b-fluid="freiburg"] > main:nth-child(3) > section:nth-child(2) > div:nth-child(2) > h2:nth-child(1) > span:nth-child(4) > span:nth-child(2) > span:nth-child(1),
body[data-b2b-fluid="freiburg"] > main:nth-child(3) > section:nth-child(2) > div:nth-child(2) > h2:nth-child(1) > span:nth-child(4) > span:nth-child(3),
body[data-b2b-fluid="freiburg"] > main:nth-child(3) > section:nth-child(2) > div:nth-child(2) > h2:nth-child(1) > span:nth-child(4) > span:nth-child(3) > span:nth-child(1),
body[data-b2b-fluid="freiburg"] > main:nth-child(3) > section:nth-child(2) > div:nth-child(2) > h2:nth-child(1) > span:nth-child(4) > span:nth-child(4),
body[data-b2b-fluid="freiburg"] > main:nth-child(3) > section:nth-child(2) > div:nth-child(2) > h2:nth-child(1) > span:nth-child(4) > span:nth-child(4) > span:nth-child(1),
body[data-b2b-fluid="friesenheim"] > main:nth-child(3) > section:nth-child(2) > div:nth-child(2) > h2:nth-child(1),
body[data-b2b-fluid="friesenheim"] > main:nth-child(3) > section:nth-child(2) > div:nth-child(2) > h2:nth-child(1) > span:nth-child(1),
body[data-b2b-fluid="friesenheim"] > main:nth-child(3) > section:nth-child(2) > div:nth-child(2) > h2:nth-child(1) > span:nth-child(1) > span:nth-child(1),
body[data-b2b-fluid="friesenheim"] > main:nth-child(3) > section:nth-child(2) > div:nth-child(2) > h2:nth-child(1) > span:nth-child(2),
body[data-b2b-fluid="friesenheim"] > main:nth-child(3) > section:nth-child(2) > div:nth-child(2) > h2:nth-child(1) > span:nth-child(2) > span:nth-child(1),
body[data-b2b-fluid="friesenheim"] > main:nth-child(3) > section:nth-child(2) > div:nth-child(2) > h2:nth-child(1) > span:nth-child(4),
body[data-b2b-fluid="friesenheim"] > main:nth-child(3) > section:nth-child(2) > div:nth-child(2) > h2:nth-child(1) > span:nth-child(4) > span:nth-child(1),
body[data-b2b-fluid="friesenheim"] > main:nth-child(3) > section:nth-child(2) > div:nth-child(2) > h2:nth-child(1) > span:nth-child(4) > span:nth-child(1) > span:nth-child(1),
body[data-b2b-fluid="friesenheim"] > main:nth-child(3) > section:nth-child(2) > div:nth-child(2) > h2:nth-child(1) > span:nth-child(4) > span:nth-child(2),
body[data-b2b-fluid="friesenheim"] > main:nth-child(3) > section:nth-child(2) > div:nth-child(2) > h2:nth-child(1) > span:nth-child(4) > span:nth-child(2) > span:nth-child(1),
body[data-b2b-fluid="friesenheim"] > main:nth-child(3) > section:nth-child(2) > div:nth-child(2) > h2:nth-child(1) > span:nth-child(4) > span:nth-child(3),
body[data-b2b-fluid="friesenheim"] > main:nth-child(3) > section:nth-child(2) > div:nth-child(2) > h2:nth-child(1) > span:nth-child(4) > span:nth-child(3) > span:nth-child(1),
body[data-b2b-fluid="tour"] > main:nth-child(3) > section:nth-child(2) > div:nth-child(2) > h2:nth-child(1),
body[data-b2b-fluid="tour"] > main:nth-child(3) > section:nth-child(2) > div:nth-child(2) > h2:nth-child(1) > span:nth-child(1),
body[data-b2b-fluid="tour"] > main:nth-child(3) > section:nth-child(2) > div:nth-child(2) > h2:nth-child(1) > span:nth-child(1) > span:nth-child(1),
body[data-b2b-fluid="tour"] > main:nth-child(3) > section:nth-child(2) > div:nth-child(2) > h2:nth-child(1) > span:nth-child(2),
body[data-b2b-fluid="tour"] > main:nth-child(3) > section:nth-child(2) > div:nth-child(2) > h2:nth-child(1) > span:nth-child(2) > span:nth-child(1),
body[data-b2b-fluid="tour"] > main:nth-child(3) > section:nth-child(2) > div:nth-child(2) > h2:nth-child(1) > span:nth-child(3),
body[data-b2b-fluid="tour"] > main:nth-child(3) > section:nth-child(2) > div:nth-child(2) > h2:nth-child(1) > span:nth-child(3) > span:nth-child(1),
body[data-b2b-fluid="tour"] > main:nth-child(3) > section:nth-child(2) > div:nth-child(2) > h2:nth-child(1) > span:nth-child(4),
body[data-b2b-fluid="tour"] > main:nth-child(3) > section:nth-child(2) > div:nth-child(2) > h2:nth-child(1) > span:nth-child(4) > span:nth-child(1),
body[data-b2b-fluid="tour"] > main:nth-child(3) > section:nth-child(2) > div:nth-child(2) > h2:nth-child(1) > span:nth-child(6),
body[data-b2b-fluid="tour"] > main:nth-child(3) > section:nth-child(2) > div:nth-child(2) > h2:nth-child(1) > span:nth-child(6) > span:nth-child(1),
body[data-b2b-fluid="tour"] > main:nth-child(3) > section:nth-child(2) > div:nth-child(2) > h2:nth-child(1) > span:nth-child(6) > span:nth-child(1) > span:nth-child(1),
body[data-b2b-fluid="tour"] > main:nth-child(3) > section:nth-child(2) > div:nth-child(2) > h2:nth-child(1) > span:nth-child(6) > span:nth-child(2),
body[data-b2b-fluid="tour"] > main:nth-child(3) > section:nth-child(2) > div:nth-child(2) > h2:nth-child(1) > span:nth-child(6) > span:nth-child(2) > span:nth-child(1),
body[data-b2b-fluid="tour"] > main:nth-child(3) > section:nth-child(2) > div:nth-child(2) > h2:nth-child(1) > span:nth-child(6) > span:nth-child(3),
body[data-b2b-fluid="tour"] > main:nth-child(3) > section:nth-child(2) > div:nth-child(2) > h2:nth-child(1) > span:nth-child(6) > span:nth-child(3) > span:nth-child(1),
body[data-b2b-fluid="tour"] > main:nth-child(3) > section:nth-child(2) > div:nth-child(2) > h2:nth-child(1) > span:nth-child(6) > span:nth-child(4),
body[data-b2b-fluid="tour"] > main:nth-child(3) > section:nth-child(2) > div:nth-child(2) > h2:nth-child(1) > span:nth-child(6) > span:nth-child(4) > span:nth-child(1) {font-size:calc(54px + var(--fluid-d)*0.027);}
body[data-b2b-fluid="hub"] > main:nth-child(3) > section:nth-child(2) > div:nth-child(2) > div:nth-child(2) {column-gap:calc(30px + var(--fluid-d)*.015);}
body[data-b2b-fluid="hub"] > main:nth-child(3) > section:nth-child(2) > div:nth-child(2) > div:nth-child(2) > div:nth-child(1) > article:nth-child(1),
body[data-b2b-fluid="hub"] > main:nth-child(3) > section:nth-child(2) > div:nth-child(2) > div:nth-child(2) > div:nth-child(1) > article:nth-child(2) {column-gap:calc(12px + var(--fluid-d)*.015);}
body[data-b2b-fluid="hub"] > main:nth-child(3) > section:nth-child(2) > div:nth-child(2) > div:nth-child(2) > div:nth-child(1) > article:nth-child(1) > div:nth-child(2) > p:nth-child(1),
body[data-b2b-fluid="hub"] > main:nth-child(3) > section:nth-child(2) > div:nth-child(2) > div:nth-child(2) > div:nth-child(1) > article:nth-child(2) > div:nth-child(2) > p:nth-child(1),
body[data-b2b-fluid="hub"] > main:nth-child(3) > section:nth-child(4) > div:nth-child(2) > article:nth-child(1) > div:nth-child(2) > p:nth-child(2),
body[data-b2b-fluid="hub"] > main:nth-child(3) > section:nth-child(4) > div:nth-child(2) > article:nth-child(2) > div:nth-child(2) > p:nth-child(2),
body[data-b2b-fluid="hub"] > main:nth-child(3) > section:nth-child(4) > div:nth-child(2) > article:nth-child(3) > div:nth-child(2) > p:nth-child(2),
body[data-b2b-fluid="hub"] > main:nth-child(3) > section:nth-child(5) > div:nth-child(2) > div:nth-child(1) > div:nth-child(2) > p:nth-child(2),
body[data-b2b-fluid="hub"] > main:nth-child(3) > section:nth-child(5) > div:nth-child(2) > div:nth-child(2) > article:nth-child(1) > div:nth-child(2) > p:nth-child(2),
body[data-b2b-fluid="hub"] > main:nth-child(3) > section:nth-child(5) > div:nth-child(2) > div:nth-child(2) > article:nth-child(2) > div:nth-child(2) > p:nth-child(2),
body[data-b2b-fluid="hub"] > main:nth-child(3) > section:nth-child(5) > div:nth-child(2) > div:nth-child(2) > article:nth-child(3) > div:nth-child(2) > p:nth-child(2),
body[data-b2b-fluid="freiburg"] > main:nth-child(3) > section:nth-child(5) > div:nth-child(2) > div:nth-child(1) > div:nth-child(6) > a:nth-child(1),
body[data-b2b-fluid="freiburg"] > main:nth-child(3) > section:nth-child(6) > div:nth-child(2) > article:nth-child(1) > div:nth-child(2) > p:nth-child(2),
body[data-b2b-fluid="freiburg"] > main:nth-child(3) > section:nth-child(6) > div:nth-child(2) > article:nth-child(2) > div:nth-child(2) > p:nth-child(2),
body[data-b2b-fluid="freiburg"] > main:nth-child(3) > section:nth-child(6) > div:nth-child(2) > article:nth-child(3) > div:nth-child(2) > p:nth-child(2),
body[data-b2b-fluid="friesenheim"] > main:nth-child(3) > section:nth-child(5) > div:nth-child(2) > div:nth-child(1) > div:nth-child(6) > a:nth-child(1),
body[data-b2b-fluid="friesenheim"] > main:nth-child(3) > section:nth-child(6) > div:nth-child(2) > article:nth-child(1) > div:nth-child(2) > p:nth-child(2),
body[data-b2b-fluid="friesenheim"] > main:nth-child(3) > section:nth-child(6) > div:nth-child(2) > article:nth-child(2) > div:nth-child(2) > p:nth-child(2),
body[data-b2b-fluid="friesenheim"] > main:nth-child(3) > section:nth-child(6) > div:nth-child(2) > article:nth-child(3) > div:nth-child(2) > p:nth-child(2),
body[data-b2b-fluid="tour"] > main:nth-child(3) > section:nth-child(3) > div:nth-child(2) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > span:nth-child(2),
body[data-b2b-fluid="tour"] > main:nth-child(3) > section:nth-child(3) > div:nth-child(4) > p:nth-child(1),
body[data-b2b-fluid="tour"] > main:nth-child(3) > section:nth-child(4) > div:nth-child(2) > article:nth-child(1) > div:nth-child(2) > p:nth-child(2),
body[data-b2b-fluid="tour"] > main:nth-child(3) > section:nth-child(4) > div:nth-child(2) > article:nth-child(2) > div:nth-child(2) > p:nth-child(2),
body[data-b2b-fluid="tour"] > main:nth-child(3) > section:nth-child(4) > div:nth-child(2) > article:nth-child(3) > div:nth-child(2) > p:nth-child(2),
body[data-b2b-fluid="tour"] > main:nth-child(3) > section:nth-child(6) > ol:nth-child(3) > li:nth-child(1) > article:nth-child(1) > div:nth-child(2) > p:nth-child(2),
body[data-b2b-fluid="tour"] > main:nth-child(3) > section:nth-child(6) > ol:nth-child(3) > li:nth-child(2) > article:nth-child(1) > div:nth-child(2) > p:nth-child(2),
body[data-b2b-fluid="tour"] > main:nth-child(3) > section:nth-child(6) > ol:nth-child(3) > li:nth-child(3) > article:nth-child(1) > div:nth-child(2) > p:nth-child(2),
body[data-b2b-fluid="tour"] > main:nth-child(3) > section:nth-child(6) > ol:nth-child(3) > li:nth-child(4) > article:nth-child(1) > div:nth-child(2) > p:nth-child(2),
body[data-b2b-fluid="tour"] > main:nth-child(3) > section:nth-child(7) > div:nth-child(2) > div:nth-child(2) > div:nth-child(1) > a:nth-child(1),
body[data-b2b-fluid="tour"] > main:nth-child(3) > section:nth-child(7) > div:nth-child(2) > div:nth-child(2) > p:nth-child(2),
body[data-b2b-fluid="tour"] > main:nth-child(3) > section:nth-child(7) > div:nth-child(2) > div:nth-child(2) > p:nth-child(4),
body[data-b2b-fluid="tour"] > main:nth-child(3) > section:nth-child(7) > div:nth-child(2) > div:nth-child(2) > p:nth-child(4) > a:nth-child(1),
body[data-b2b-fluid="tour"] > main:nth-child(3) > section:nth-child(8) > div:nth-child(2) > article:nth-child(1) > div:nth-child(2) > p:nth-child(2),
body[data-b2b-fluid="tour"] > main:nth-child(3) > section:nth-child(8) > div:nth-child(2) > article:nth-child(2) > div:nth-child(2) > p:nth-child(2) {font-size:calc(14px + var(--fluid-d)*0.0035);}
body[data-b2b-fluid="hub"] > main:nth-child(3) > section:nth-child(2) > div:nth-child(2) > div:nth-child(2) > div:nth-child(1) > article:nth-child(1) > div:nth-child(2) > p:nth-child(1),
body[data-b2b-fluid="hub"] > main:nth-child(3) > section:nth-child(2) > div:nth-child(2) > div:nth-child(2) > div:nth-child(1) > article:nth-child(2) > div:nth-child(2) > p:nth-child(1),
body[data-b2b-fluid="hub"] > main:nth-child(3) > section:nth-child(4) > div:nth-child(2) > article:nth-child(1) > div:nth-child(2) > p:nth-child(2),
body[data-b2b-fluid="hub"] > main:nth-child(3) > section:nth-child(4) > div:nth-child(2) > article:nth-child(2) > div:nth-child(2) > p:nth-child(2),
body[data-b2b-fluid="hub"] > main:nth-child(3) > section:nth-child(4) > div:nth-child(2) > article:nth-child(3) > div:nth-child(2) > p:nth-child(2),
body[data-b2b-fluid="hub"] > main:nth-child(3) > section:nth-child(5) > div:nth-child(2) > div:nth-child(1) > div:nth-child(2),
body[data-b2b-fluid="hub"] > main:nth-child(3) > section:nth-child(5) > div:nth-child(2) > div:nth-child(2) > article:nth-child(1) > div:nth-child(2) > p:nth-child(2),
body[data-b2b-fluid="hub"] > main:nth-child(3) > section:nth-child(5) > div:nth-child(2) > div:nth-child(2) > article:nth-child(2) > div:nth-child(2) > p:nth-child(2),
body[data-b2b-fluid="hub"] > main:nth-child(3) > section:nth-child(5) > div:nth-child(2) > div:nth-child(2) > article:nth-child(3) > div:nth-child(2) > p:nth-child(2),
body[data-b2b-fluid="freiburg"] > main:nth-child(3) > section:nth-child(6) > div:nth-child(2) > article:nth-child(1) > div:nth-child(2) > p:nth-child(2),
body[data-b2b-fluid="freiburg"] > main:nth-child(3) > section:nth-child(6) > div:nth-child(2) > article:nth-child(2) > div:nth-child(2) > p:nth-child(2),
body[data-b2b-fluid="freiburg"] > main:nth-child(3) > section:nth-child(6) > div:nth-child(2) > article:nth-child(3) > div:nth-child(2) > p:nth-child(2),
body[data-b2b-fluid="friesenheim"] > main:nth-child(3) > section:nth-child(6) > div:nth-child(2) > article:nth-child(1) > div:nth-child(2) > p:nth-child(2),
body[data-b2b-fluid="friesenheim"] > main:nth-child(3) > section:nth-child(6) > div:nth-child(2) > article:nth-child(2) > div:nth-child(2) > p:nth-child(2),
body[data-b2b-fluid="friesenheim"] > main:nth-child(3) > section:nth-child(6) > div:nth-child(2) > article:nth-child(3) > div:nth-child(2) > p:nth-child(2),
body[data-b2b-fluid="tour"] > main:nth-child(3) > section:nth-child(4) > div:nth-child(2) > article:nth-child(1) > div:nth-child(2) > p:nth-child(2),
body[data-b2b-fluid="tour"] > main:nth-child(3) > section:nth-child(4) > div:nth-child(2) > article:nth-child(2) > div:nth-child(2) > p:nth-child(2),
body[data-b2b-fluid="tour"] > main:nth-child(3) > section:nth-child(4) > div:nth-child(2) > article:nth-child(3) > div:nth-child(2) > p:nth-child(2),
body[data-b2b-fluid="tour"] > main:nth-child(3) > section:nth-child(8) > div:nth-child(2) > article:nth-child(1) > div:nth-child(2) > p:nth-child(2),
body[data-b2b-fluid="tour"] > main:nth-child(3) > section:nth-child(8) > div:nth-child(2) > article:nth-child(2) > div:nth-child(2) > p:nth-child(2) {max-width:calc(440px + var(--fluid-d)*0.0968);}
body[data-b2b-fluid="hub"] > main:nth-child(3) > section:nth-child(2) > div:nth-child(2) > div:nth-child(2) > div:nth-child(1) > article:nth-child(1) > div:nth-child(2) > h3:nth-child(2),
body[data-b2b-fluid="hub"] > main:nth-child(3) > section:nth-child(2) > div:nth-child(2) > div:nth-child(2) > div:nth-child(1) > article:nth-child(2) > div:nth-child(2) > h3:nth-child(2),
body[data-b2b-fluid="hub"] > main:nth-child(3) > section:nth-child(4) > div:nth-child(2) > article:nth-child(1) > div:nth-child(2) > h3:nth-child(1),
body[data-b2b-fluid="hub"] > main:nth-child(3) > section:nth-child(4) > div:nth-child(2) > article:nth-child(2) > div:nth-child(2) > h3:nth-child(1),
body[data-b2b-fluid="hub"] > main:nth-child(3) > section:nth-child(4) > div:nth-child(2) > article:nth-child(3) > div:nth-child(2) > h3:nth-child(1),
body[data-b2b-fluid="hub"] > main:nth-child(3) > section:nth-child(5) > div:nth-child(2) > div:nth-child(2) > article:nth-child(1) > div:nth-child(2) > h3:nth-child(1),
body[data-b2b-fluid="hub"] > main:nth-child(3) > section:nth-child(5) > div:nth-child(2) > div:nth-child(2) > article:nth-child(1) > div:nth-child(2) > h3:nth-child(1) > a:nth-child(1),
body[data-b2b-fluid="hub"] > main:nth-child(3) > section:nth-child(5) > div:nth-child(2) > div:nth-child(2) > article:nth-child(2) > div:nth-child(2) > h3:nth-child(1),
body[data-b2b-fluid="hub"] > main:nth-child(3) > section:nth-child(5) > div:nth-child(2) > div:nth-child(2) > article:nth-child(2) > div:nth-child(2) > h3:nth-child(1) > a:nth-child(1),
body[data-b2b-fluid="hub"] > main:nth-child(3) > section:nth-child(5) > div:nth-child(2) > div:nth-child(2) > article:nth-child(3) > div:nth-child(2) > h3:nth-child(1),
body[data-b2b-fluid="hub"] > main:nth-child(3) > section:nth-child(5) > div:nth-child(2) > div:nth-child(2) > article:nth-child(3) > div:nth-child(2) > h3:nth-child(1) > a:nth-child(1),
body[data-b2b-fluid="freiburg"] > main:nth-child(3) > section:nth-child(4) > div:nth-child(2) > aside:nth-child(3) > h3:nth-child(2),
body[data-b2b-fluid="freiburg"] > main:nth-child(3) > section:nth-child(6) > div:nth-child(2) > article:nth-child(1) > div:nth-child(2) > h3:nth-child(1),
body[data-b2b-fluid="freiburg"] > main:nth-child(3) > section:nth-child(6) > div:nth-child(2) > article:nth-child(2) > div:nth-child(2) > h3:nth-child(1),
body[data-b2b-fluid="freiburg"] > main:nth-child(3) > section:nth-child(6) > div:nth-child(2) > article:nth-child(3) > div:nth-child(2) > h3:nth-child(1),
body[data-b2b-fluid="friesenheim"] > main:nth-child(3) > section:nth-child(4) > div:nth-child(2) > aside:nth-child(3) > h3:nth-child(2),
body[data-b2b-fluid="friesenheim"] > main:nth-child(3) > section:nth-child(6) > div:nth-child(2) > article:nth-child(1) > div:nth-child(2) > h3:nth-child(1),
body[data-b2b-fluid="friesenheim"] > main:nth-child(3) > section:nth-child(6) > div:nth-child(2) > article:nth-child(2) > div:nth-child(2) > h3:nth-child(1),
body[data-b2b-fluid="friesenheim"] > main:nth-child(3) > section:nth-child(6) > div:nth-child(2) > article:nth-child(3) > div:nth-child(2) > h3:nth-child(1),
body[data-b2b-fluid="tour"] > main:nth-child(3) > section:nth-child(4) > div:nth-child(2) > article:nth-child(1) > div:nth-child(2) > h3:nth-child(1),
body[data-b2b-fluid="tour"] > main:nth-child(3) > section:nth-child(4) > div:nth-child(2) > article:nth-child(2) > div:nth-child(2) > h3:nth-child(1),
body[data-b2b-fluid="tour"] > main:nth-child(3) > section:nth-child(4) > div:nth-child(2) > article:nth-child(3) > div:nth-child(2) > h3:nth-child(1),
body[data-b2b-fluid="tour"] > main:nth-child(3) > section:nth-child(8) > div:nth-child(2) > article:nth-child(1) > div:nth-child(2) > h3:nth-child(1),
body[data-b2b-fluid="tour"] > main:nth-child(3) > section:nth-child(8) > div:nth-child(2) > article:nth-child(2) > div:nth-child(2) > h3:nth-child(1) {font-size:calc(25px + var(--fluid-d)*0.01);}
body[data-b2b-fluid="hub"] > main:nth-child(3) > section:nth-child(3),
body[data-b2b-fluid="tour"] > main:nth-child(3) > section:nth-child(5) {padding-inline:max(0px,calc(var(--fluid-inset) - 3vw + 12.802px));padding-top:var(--b2b-editorial-pad-top);padding-bottom:var(--b2b-editorial-pad-bottom);}
body[data-b2b-fluid="hub"] > main:nth-child(3) > section:nth-child(3) > div:nth-child(2) > h2:nth-child(1),
body[data-b2b-fluid="hub"] > main:nth-child(3) > section:nth-child(3) > div:nth-child(2) > h2:nth-child(1) > span:nth-child(1),
body[data-b2b-fluid="hub"] > main:nth-child(3) > section:nth-child(3) > div:nth-child(2) > h2:nth-child(1) > span:nth-child(1) > span:nth-child(1),
body[data-b2b-fluid="hub"] > main:nth-child(3) > section:nth-child(3) > div:nth-child(2) > h2:nth-child(1) > span:nth-child(2),
body[data-b2b-fluid="hub"] > main:nth-child(3) > section:nth-child(3) > div:nth-child(2) > h2:nth-child(1) > span:nth-child(2) > span:nth-child(1),
body[data-b2b-fluid="hub"] > main:nth-child(3) > section:nth-child(3) > div:nth-child(2) > h2:nth-child(1) > span:nth-child(4),
body[data-b2b-fluid="hub"] > main:nth-child(3) > section:nth-child(3) > div:nth-child(2) > h2:nth-child(1) > span:nth-child(4) > span:nth-child(1),
body[data-b2b-fluid="freiburg"] > main:nth-child(3) > section:nth-child(3) > div:nth-child(2) > h2:nth-child(1),
body[data-b2b-fluid="freiburg"] > main:nth-child(3) > section:nth-child(3) > div:nth-child(2) > h2:nth-child(1) > span:nth-child(1),
body[data-b2b-fluid="freiburg"] > main:nth-child(3) > section:nth-child(3) > div:nth-child(2) > h2:nth-child(1) > span:nth-child(1) > span:nth-child(1),
body[data-b2b-fluid="freiburg"] > main:nth-child(3) > section:nth-child(3) > div:nth-child(2) > h2:nth-child(1) > span:nth-child(2),
body[data-b2b-fluid="freiburg"] > main:nth-child(3) > section:nth-child(3) > div:nth-child(2) > h2:nth-child(1) > span:nth-child(2) > span:nth-child(1),
body[data-b2b-fluid="freiburg"] > main:nth-child(3) > section:nth-child(3) > div:nth-child(2) > h2:nth-child(1) > span:nth-child(4),
body[data-b2b-fluid="freiburg"] > main:nth-child(3) > section:nth-child(3) > div:nth-child(2) > h2:nth-child(1) > span:nth-child(4) > span:nth-child(1),
body[data-b2b-fluid="freiburg"] > main:nth-child(3) > section:nth-child(3) > div:nth-child(2) > h2:nth-child(1) > span:nth-child(5),
body[data-b2b-fluid="freiburg"] > main:nth-child(3) > section:nth-child(3) > div:nth-child(2) > h2:nth-child(1) > span:nth-child(5) > span:nth-child(1),
body[data-b2b-fluid="friesenheim"] > main:nth-child(3) > section:nth-child(3) > div:nth-child(2) > h2:nth-child(1),
body[data-b2b-fluid="friesenheim"] > main:nth-child(3) > section:nth-child(3) > div:nth-child(2) > h2:nth-child(1) > span:nth-child(1),
body[data-b2b-fluid="friesenheim"] > main:nth-child(3) > section:nth-child(3) > div:nth-child(2) > h2:nth-child(1) > span:nth-child(1) > span:nth-child(1),
body[data-b2b-fluid="friesenheim"] > main:nth-child(3) > section:nth-child(3) > div:nth-child(2) > h2:nth-child(1) > span:nth-child(2),
body[data-b2b-fluid="friesenheim"] > main:nth-child(3) > section:nth-child(3) > div:nth-child(2) > h2:nth-child(1) > span:nth-child(2) > span:nth-child(1),
body[data-b2b-fluid="friesenheim"] > main:nth-child(3) > section:nth-child(3) > div:nth-child(2) > h2:nth-child(1) > span:nth-child(4),
body[data-b2b-fluid="friesenheim"] > main:nth-child(3) > section:nth-child(3) > div:nth-child(2) > h2:nth-child(1) > span:nth-child(4) > span:nth-child(1),
body[data-b2b-fluid="friesenheim"] > main:nth-child(3) > section:nth-child(3) > div:nth-child(2) > h2:nth-child(1) > span:nth-child(5),
body[data-b2b-fluid="friesenheim"] > main:nth-child(3) > section:nth-child(3) > div:nth-child(2) > h2:nth-child(1) > span:nth-child(5) > span:nth-child(1),
body[data-b2b-fluid="tour"] > main:nth-child(3) > section:nth-child(5) > div:nth-child(2) > h2:nth-child(1),
body[data-b2b-fluid="tour"] > main:nth-child(3) > section:nth-child(5) > div:nth-child(2) > h2:nth-child(1) > span:nth-child(1),
body[data-b2b-fluid="tour"] > main:nth-child(3) > section:nth-child(5) > div:nth-child(2) > h2:nth-child(1) > span:nth-child(1) > span:nth-child(1),
body[data-b2b-fluid="tour"] > main:nth-child(3) > section:nth-child(5) > div:nth-child(2) > h2:nth-child(1) > span:nth-child(2),
body[data-b2b-fluid="tour"] > main:nth-child(3) > section:nth-child(5) > div:nth-child(2) > h2:nth-child(1) > span:nth-child(2) > span:nth-child(1),
body[data-b2b-fluid="tour"] > main:nth-child(3) > section:nth-child(5) > div:nth-child(2) > h2:nth-child(1) > span:nth-child(4),
body[data-b2b-fluid="tour"] > main:nth-child(3) > section:nth-child(5) > div:nth-child(2) > h2:nth-child(1) > span:nth-child(4) > span:nth-child(1),
body[data-b2b-fluid="tour"] > main:nth-child(3) > section:nth-child(5) > div:nth-child(2) > h2:nth-child(1) > span:nth-child(5),
body[data-b2b-fluid="tour"] > main:nth-child(3) > section:nth-child(5) > div:nth-child(2) > h2:nth-child(1) > span:nth-child(5) > span:nth-child(1) {font-size:var(--b2b-editorial-title);}
body[data-b2b-fluid="hub"] > main:nth-child(3) > section:nth-child(3) > div:nth-child(2) > div:nth-child(2) > a:nth-child(1),
body[data-b2b-fluid="hub"] > main:nth-child(3) > section:nth-child(6) > div:nth-child(3) > a:nth-child(1),
body[data-b2b-fluid="hub"] > main:nth-child(3) > section:nth-child(6) > div:nth-child(3) > a:nth-child(2),
body[data-b2b-fluid="freiburg"] > main:nth-child(3) > section:nth-child(7) > div:nth-child(3) > a:nth-child(1),
body[data-b2b-fluid="freiburg"] > main:nth-child(3) > section:nth-child(7) > div:nth-child(3) > a:nth-child(2),
body[data-b2b-fluid="friesenheim"] > main:nth-child(3) > section:nth-child(7) > div:nth-child(3) > a:nth-child(1),
body[data-b2b-fluid="friesenheim"] > main:nth-child(3) > section:nth-child(7) > div:nth-child(3) > a:nth-child(2),
body[data-b2b-fluid="tour"] > main:nth-child(3) > section:nth-child(5) > div:nth-child(2) > div:nth-child(2) > a:nth-child(2),
body[data-b2b-fluid="tour"] > main:nth-child(3) > section:nth-child(9) > a:nth-child(3) {padding:calc(17px + var(--fluid-d)*.003) calc(23px + var(--fluid-d)*.005);}
body[data-b2b-fluid="hub"] > main:nth-child(3) > section:nth-child(3) > div:nth-child(2) > div:nth-child(2) > a:nth-child(1),
body[data-b2b-fluid="hub"] > main:nth-child(3) > section:nth-child(5) > div:nth-child(2) > div:nth-child(2) > article:nth-child(1) > div:nth-child(2) > a:nth-child(3),
body[data-b2b-fluid="hub"] > main:nth-child(3) > section:nth-child(5) > div:nth-child(2) > div:nth-child(2) > article:nth-child(2) > div:nth-child(2) > a:nth-child(3),
body[data-b2b-fluid="hub"] > main:nth-child(3) > section:nth-child(5) > div:nth-child(2) > div:nth-child(2) > article:nth-child(3) > div:nth-child(2) > a:nth-child(3),
body[data-b2b-fluid="hub"] > main:nth-child(3) > section:nth-child(6) > div:nth-child(3) > a:nth-child(1),
body[data-b2b-fluid="hub"] > main:nth-child(3) > section:nth-child(6) > div:nth-child(3) > a:nth-child(2),
body[data-b2b-fluid="freiburg"] > main:nth-child(3) > section:nth-child(4) > div:nth-child(2) > aside:nth-child(3) > a:nth-child(4),
body[data-b2b-fluid="freiburg"] > main:nth-child(3) > section:nth-child(5) > div:nth-child(2) > div:nth-child(1) > p:nth-child(3) > a:nth-child(1),
body[data-b2b-fluid="freiburg"] > main:nth-child(3) > section:nth-child(5) > div:nth-child(2) > div:nth-child(1) > a:nth-child(5),
body[data-b2b-fluid="freiburg"] > main:nth-child(3) > section:nth-child(5) > div:nth-child(2) > div:nth-child(2) > div:nth-child(1) > div:nth-child(1) > button:nth-child(2),
body[data-b2b-fluid="freiburg"] > main:nth-child(3) > section:nth-child(5) > div:nth-child(2) > div:nth-child(2) > a:nth-child(2),
body[data-b2b-fluid="freiburg"] > main:nth-child(3) > section:nth-child(6) > div:nth-child(2) > article:nth-child(1) > div:nth-child(2) > a:nth-child(3),
body[data-b2b-fluid="freiburg"] > main:nth-child(3) > section:nth-child(6) > div:nth-child(2) > article:nth-child(2) > div:nth-child(2) > a:nth-child(3),
body[data-b2b-fluid="freiburg"] > main:nth-child(3) > section:nth-child(6) > div:nth-child(2) > article:nth-child(3) > div:nth-child(2) > a:nth-child(3),
body[data-b2b-fluid="freiburg"] > main:nth-child(3) > section:nth-child(7) > div:nth-child(3) > a:nth-child(1),
body[data-b2b-fluid="freiburg"] > main:nth-child(3) > section:nth-child(7) > div:nth-child(3) > a:nth-child(2),
body[data-b2b-fluid="friesenheim"] > main:nth-child(3) > section:nth-child(4) > div:nth-child(2) > aside:nth-child(3) > a:nth-child(4),
body[data-b2b-fluid="friesenheim"] > main:nth-child(3) > section:nth-child(5) > div:nth-child(2) > div:nth-child(1) > p:nth-child(3) > a:nth-child(1),
body[data-b2b-fluid="friesenheim"] > main:nth-child(3) > section:nth-child(5) > div:nth-child(2) > div:nth-child(1) > a:nth-child(5),
body[data-b2b-fluid="friesenheim"] > main:nth-child(3) > section:nth-child(5) > div:nth-child(2) > div:nth-child(2) > div:nth-child(1) > div:nth-child(1) > button:nth-child(2),
body[data-b2b-fluid="friesenheim"] > main:nth-child(3) > section:nth-child(5) > div:nth-child(2) > div:nth-child(2) > a:nth-child(2),
body[data-b2b-fluid="friesenheim"] > main:nth-child(3) > section:nth-child(6) > div:nth-child(2) > article:nth-child(1) > div:nth-child(2) > a:nth-child(3),
body[data-b2b-fluid="friesenheim"] > main:nth-child(3) > section:nth-child(6) > div:nth-child(2) > article:nth-child(2) > div:nth-child(2) > a:nth-child(3),
body[data-b2b-fluid="friesenheim"] > main:nth-child(3) > section:nth-child(6) > div:nth-child(2) > article:nth-child(3) > div:nth-child(2) > a:nth-child(3),
body[data-b2b-fluid="friesenheim"] > main:nth-child(3) > section:nth-child(7) > div:nth-child(3) > a:nth-child(1),
body[data-b2b-fluid="friesenheim"] > main:nth-child(3) > section:nth-child(7) > div:nth-child(3) > a:nth-child(2),
body[data-b2b-fluid="tour"] > main:nth-child(3) > section:nth-child(2) > div:nth-child(2) > div:nth-child(2) > a:nth-child(2),
body[data-b2b-fluid="tour"] > main:nth-child(3) > section:nth-child(3) > div:nth-child(2) > div:nth-child(1) > a:nth-child(3),
body[data-b2b-fluid="tour"] > main:nth-child(3) > section:nth-child(3) > div:nth-child(4) > a:nth-child(2),
body[data-b2b-fluid="tour"] > main:nth-child(3) > section:nth-child(5) > div:nth-child(2) > div:nth-child(2) > a:nth-child(2),
body[data-b2b-fluid="tour"] > main:nth-child(3) > section:nth-child(7) > div:nth-child(2) > div:nth-child(2) > a:nth-child(3),
body[data-b2b-fluid="tour"] > main:nth-child(3) > section:nth-child(8) > div:nth-child(1) > a:nth-child(4),
body[data-b2b-fluid="tour"] > main:nth-child(3) > section:nth-child(8) > div:nth-child(2) > article:nth-child(1) > div:nth-child(2) > a:nth-child(3),
body[data-b2b-fluid="tour"] > main:nth-child(3) > section:nth-child(8) > div:nth-child(2) > article:nth-child(2) > div:nth-child(2) > a:nth-child(3),
body[data-b2b-fluid="tour"] > main:nth-child(3) > section:nth-child(9) > a:nth-child(3) {font-size:calc(13px + var(--fluid-d)*0.00325);}
body[data-b2b-fluid="hub"] > main:nth-child(3) > section:nth-child(3) > div:nth-child(2) > div:nth-child(2) > a:nth-child(1) > span:nth-child(1),
body[data-b2b-fluid="hub"] > main:nth-child(3) > section:nth-child(5) > div:nth-child(2) > div:nth-child(2) > article:nth-child(1) > div:nth-child(2) > a:nth-child(3) > span:nth-child(1),
body[data-b2b-fluid="hub"] > main:nth-child(3) > section:nth-child(5) > div:nth-child(2) > div:nth-child(2) > article:nth-child(2) > div:nth-child(2) > a:nth-child(3) > span:nth-child(1),
body[data-b2b-fluid="hub"] > main:nth-child(3) > section:nth-child(5) > div:nth-child(2) > div:nth-child(2) > article:nth-child(3) > div:nth-child(2) > a:nth-child(3) > span:nth-child(1),
body[data-b2b-fluid="hub"] > main:nth-child(3) > section:nth-child(6) > div:nth-child(3) > a:nth-child(1) > span:nth-child(1),
body[data-b2b-fluid="hub"] > main:nth-child(3) > section:nth-child(6) > div:nth-child(3) > a:nth-child(2) > span:nth-child(1),
body[data-b2b-fluid="freiburg"] > main:nth-child(3) > section:nth-child(4) > div:nth-child(2) > aside:nth-child(3) > a:nth-child(4) > span:nth-child(1),
body[data-b2b-fluid="freiburg"] > main:nth-child(3) > section:nth-child(5) > div:nth-child(2) > div:nth-child(1) > a:nth-child(5) > span:nth-child(1),
body[data-b2b-fluid="freiburg"] > main:nth-child(3) > section:nth-child(5) > div:nth-child(2) > div:nth-child(1) > div:nth-child(6) > a:nth-child(1) > span:nth-child(1),
body[data-b2b-fluid="freiburg"] > main:nth-child(3) > section:nth-child(5) > div:nth-child(2) > div:nth-child(2) > div:nth-child(1) > div:nth-child(1) > button:nth-child(2) > span:nth-child(1),
body[data-b2b-fluid="freiburg"] > main:nth-child(3) > section:nth-child(5) > div:nth-child(2) > div:nth-child(2) > a:nth-child(2) > span:nth-child(1),
body[data-b2b-fluid="freiburg"] > main:nth-child(3) > section:nth-child(6) > div:nth-child(2) > article:nth-child(1) > div:nth-child(2) > a:nth-child(3) > span:nth-child(1),
body[data-b2b-fluid="freiburg"] > main:nth-child(3) > section:nth-child(6) > div:nth-child(2) > article:nth-child(2) > div:nth-child(2) > a:nth-child(3) > span:nth-child(1),
body[data-b2b-fluid="freiburg"] > main:nth-child(3) > section:nth-child(6) > div:nth-child(2) > article:nth-child(3) > div:nth-child(2) > a:nth-child(3) > span:nth-child(1),
body[data-b2b-fluid="freiburg"] > main:nth-child(3) > section:nth-child(7) > div:nth-child(3) > a:nth-child(1) > span:nth-child(1),
body[data-b2b-fluid="freiburg"] > main:nth-child(3) > section:nth-child(7) > div:nth-child(3) > a:nth-child(2) > span:nth-child(1),
body[data-b2b-fluid="friesenheim"] > main:nth-child(3) > section:nth-child(4) > div:nth-child(2) > aside:nth-child(3) > a:nth-child(4) > span:nth-child(1),
body[data-b2b-fluid="friesenheim"] > main:nth-child(3) > section:nth-child(5) > div:nth-child(2) > div:nth-child(1) > a:nth-child(5) > span:nth-child(1),
body[data-b2b-fluid="friesenheim"] > main:nth-child(3) > section:nth-child(5) > div:nth-child(2) > div:nth-child(1) > div:nth-child(6) > a:nth-child(1) > span:nth-child(1),
body[data-b2b-fluid="friesenheim"] > main:nth-child(3) > section:nth-child(5) > div:nth-child(2) > div:nth-child(2) > div:nth-child(1) > div:nth-child(1) > button:nth-child(2) > span:nth-child(1),
body[data-b2b-fluid="friesenheim"] > main:nth-child(3) > section:nth-child(5) > div:nth-child(2) > div:nth-child(2) > a:nth-child(2) > span:nth-child(1),
body[data-b2b-fluid="friesenheim"] > main:nth-child(3) > section:nth-child(6) > div:nth-child(2) > article:nth-child(1) > div:nth-child(2) > a:nth-child(3) > span:nth-child(1),
body[data-b2b-fluid="friesenheim"] > main:nth-child(3) > section:nth-child(6) > div:nth-child(2) > article:nth-child(2) > div:nth-child(2) > a:nth-child(3) > span:nth-child(1),
body[data-b2b-fluid="friesenheim"] > main:nth-child(3) > section:nth-child(6) > div:nth-child(2) > article:nth-child(3) > div:nth-child(2) > a:nth-child(3) > span:nth-child(1),
body[data-b2b-fluid="friesenheim"] > main:nth-child(3) > section:nth-child(7) > div:nth-child(3) > a:nth-child(1) > span:nth-child(1),
body[data-b2b-fluid="friesenheim"] > main:nth-child(3) > section:nth-child(7) > div:nth-child(3) > a:nth-child(2) > span:nth-child(1),
body[data-b2b-fluid="tour"] > main:nth-child(3) > section:nth-child(2) > div:nth-child(2) > div:nth-child(2) > a:nth-child(2) > span:nth-child(1),
body[data-b2b-fluid="tour"] > main:nth-child(3) > section:nth-child(3) > div:nth-child(2) > div:nth-child(1) > a:nth-child(3) > span:nth-child(1),
body[data-b2b-fluid="tour"] > main:nth-child(3) > section:nth-child(3) > div:nth-child(4) > a:nth-child(2) > span:nth-child(1),
body[data-b2b-fluid="tour"] > main:nth-child(3) > section:nth-child(5) > div:nth-child(2) > div:nth-child(2) > a:nth-child(2) > span:nth-child(1),
body[data-b2b-fluid="tour"] > main:nth-child(3) > section:nth-child(7) > div:nth-child(2) > div:nth-child(2) > div:nth-child(1) > a:nth-child(1) > span:nth-child(1),
body[data-b2b-fluid="tour"] > main:nth-child(3) > section:nth-child(7) > div:nth-child(2) > div:nth-child(2) > a:nth-child(3) > span:nth-child(1),
body[data-b2b-fluid="tour"] > main:nth-child(3) > section:nth-child(8) > div:nth-child(1) > a:nth-child(4) > span:nth-child(1),
body[data-b2b-fluid="tour"] > main:nth-child(3) > section:nth-child(8) > div:nth-child(2) > article:nth-child(1) > div:nth-child(2) > a:nth-child(3) > span:nth-child(1),
body[data-b2b-fluid="tour"] > main:nth-child(3) > section:nth-child(8) > div:nth-child(2) > article:nth-child(2) > div:nth-child(2) > a:nth-child(3) > span:nth-child(1),
body[data-b2b-fluid="tour"] > main:nth-child(3) > section:nth-child(9) > a:nth-child(3) > span:nth-child(1) {font-size:calc(20px + var(--fluid-d)*0.005);}
body[data-b2b-fluid="hub"] > main:nth-child(3) > section:nth-child(3) > div:nth-child(3),
body[data-b2b-fluid="freiburg"] > main:nth-child(3) > section:nth-child(3) > div:nth-child(3),
body[data-b2b-fluid="friesenheim"] > main:nth-child(3) > section:nth-child(3) > div:nth-child(3),
body[data-b2b-fluid="tour"] > main:nth-child(3) > section:nth-child(5) > div:nth-child(3),
body[data-b2b-fluid="tour"] > main:nth-child(3) > section:nth-child(6) > ol:nth-child(3) {column-gap:calc(26px + var(--fluid-d)*.015);}
body[data-b2b-fluid="hub"] > main:nth-child(3) > section:nth-child(3) > div:nth-child(3) > figure:nth-child(1),
body[data-b2b-fluid="friesenheim"] > main:nth-child(3) > section:nth-child(3) > div:nth-child(3) > figure:nth-child(1),
body[data-b2b-fluid="tour"] > main:nth-child(3) > section:nth-child(5) > div:nth-child(3) > figure:nth-child(1) {height:auto;}
body[data-b2b-fluid="hub"] > main:nth-child(3) > section:nth-child(3) > div:nth-child(3) > figure:nth-child(1) > figcaption:nth-child(2),
body[data-b2b-fluid="hub"] > main:nth-child(3) > section:nth-child(3) > div:nth-child(3) > figure:nth-child(2) > figcaption:nth-child(2),
body[data-b2b-fluid="freiburg"] > main:nth-child(3) > section:nth-child(3) > div:nth-child(3) > figure:nth-child(1) > figcaption:nth-child(2),
body[data-b2b-fluid="freiburg"] > main:nth-child(3) > section:nth-child(3) > div:nth-child(3) > figure:nth-child(2) > figcaption:nth-child(2),
body[data-b2b-fluid="friesenheim"] > main:nth-child(3) > section:nth-child(3) > div:nth-child(3) > figure:nth-child(1) > figcaption:nth-child(2),
body[data-b2b-fluid="friesenheim"] > main:nth-child(3) > section:nth-child(3) > div:nth-child(3) > figure:nth-child(2) > figcaption:nth-child(2),
body[data-b2b-fluid="tour"] > main:nth-child(3) > section:nth-child(5) > div:nth-child(3) > figure:nth-child(1) > figcaption:nth-child(2),
body[data-b2b-fluid="tour"] > main:nth-child(3) > section:nth-child(5) > div:nth-child(3) > figure:nth-child(2) > figcaption:nth-child(2) {font-size:calc(10px + var(--fluid-d)*0.0025);}
body[data-b2b-fluid="hub"] > main:nth-child(3) > section:nth-child(3) > div:nth-child(3) > figure:nth-child(2),
body[data-b2b-fluid="friesenheim"] > main:nth-child(3) > section:nth-child(3) > div:nth-child(3) > figure:nth-child(2),
body[data-b2b-fluid="tour"] > main:nth-child(3) > section:nth-child(5) > div:nth-child(3) > figure:nth-child(2) {height:auto;}
body[data-b2b-fluid="hub"] > main:nth-child(3) > section:nth-child(3) > div:nth-child(4) > span:nth-child(1),
body[data-b2b-fluid="hub"] > main:nth-child(3) > section:nth-child(3) > div:nth-child(4) > span:nth-child(2),
body[data-b2b-fluid="hub"] > main:nth-child(3) > section:nth-child(3) > div:nth-child(4) > span:nth-child(3),
body[data-b2b-fluid="freiburg"] > main:nth-child(3) > section:nth-child(3) > div:nth-child(4) > span:nth-child(1),
body[data-b2b-fluid="freiburg"] > main:nth-child(3) > section:nth-child(3) > div:nth-child(4) > span:nth-child(2),
body[data-b2b-fluid="freiburg"] > main:nth-child(3) > section:nth-child(3) > div:nth-child(4) > span:nth-child(3),
body[data-b2b-fluid="friesenheim"] > main:nth-child(3) > section:nth-child(3) > div:nth-child(4) > span:nth-child(1),
body[data-b2b-fluid="friesenheim"] > main:nth-child(3) > section:nth-child(3) > div:nth-child(4) > span:nth-child(2),
body[data-b2b-fluid="friesenheim"] > main:nth-child(3) > section:nth-child(3) > div:nth-child(4) > span:nth-child(3),
body[data-b2b-fluid="tour"] > main:nth-child(3) > section:nth-child(5) > div:nth-child(4) > span:nth-child(1),
body[data-b2b-fluid="tour"] > main:nth-child(3) > section:nth-child(5) > div:nth-child(4) > span:nth-child(2),
body[data-b2b-fluid="tour"] > main:nth-child(3) > section:nth-child(5) > div:nth-child(4) > span:nth-child(3) {font-size:calc(12px + var(--fluid-d)*0.003);}
body[data-b2b-fluid="hub"] > main:nth-child(3) > section:nth-child(4),
body[data-b2b-fluid="freiburg"] > main:nth-child(3) > section:nth-child(4),
body[data-b2b-fluid="friesenheim"] > main:nth-child(3) > section:nth-child(4),
body[data-b2b-fluid="tour"] > main:nth-child(3) > section:nth-child(4),
body[data-b2b-fluid="tour"] > main:nth-child(3) > section:nth-child(8) {padding-inline:max(0px,calc(var(--fluid-inset) - 5.999vw + -0.013px));padding-top:calc(95px + var(--fluid-d)*.04);padding-bottom:calc(95px + var(--fluid-d)*.04);}
body[data-b2b-fluid="hub"] > main:nth-child(3) > section:nth-child(4) > div:nth-child(1) > h2:nth-child(2),
body[data-b2b-fluid="hub"] > main:nth-child(3) > section:nth-child(4) > div:nth-child(1) > h2:nth-child(2) > span:nth-child(1),
body[data-b2b-fluid="hub"] > main:nth-child(3) > section:nth-child(4) > div:nth-child(1) > h2:nth-child(2) > span:nth-child(1) > span:nth-child(1),
body[data-b2b-fluid="hub"] > main:nth-child(3) > section:nth-child(4) > div:nth-child(1) > h2:nth-child(2) > span:nth-child(2),
body[data-b2b-fluid="hub"] > main:nth-child(3) > section:nth-child(4) > div:nth-child(1) > h2:nth-child(2) > span:nth-child(2) > span:nth-child(1),
body[data-b2b-fluid="hub"] > main:nth-child(3) > section:nth-child(4) > div:nth-child(1) > h2:nth-child(2) > span:nth-child(4),
body[data-b2b-fluid="hub"] > main:nth-child(3) > section:nth-child(4) > div:nth-child(1) > h2:nth-child(2) > span:nth-child(4) > span:nth-child(1),
body[data-b2b-fluid="hub"] > main:nth-child(3) > section:nth-child(4) > div:nth-child(1) > h2:nth-child(2) > span:nth-child(5),
body[data-b2b-fluid="hub"] > main:nth-child(3) > section:nth-child(4) > div:nth-child(1) > h2:nth-child(2) > span:nth-child(5) > span:nth-child(1),
body[data-b2b-fluid="freiburg"] > main:nth-child(3) > section:nth-child(4) > div:nth-child(1) > h2:nth-child(2),
body[data-b2b-fluid="freiburg"] > main:nth-child(3) > section:nth-child(4) > div:nth-child(1) > h2:nth-child(2) > span:nth-child(1),
body[data-b2b-fluid="freiburg"] > main:nth-child(3) > section:nth-child(4) > div:nth-child(1) > h2:nth-child(2) > span:nth-child(1) > span:nth-child(1),
body[data-b2b-fluid="freiburg"] > main:nth-child(3) > section:nth-child(4) > div:nth-child(1) > h2:nth-child(2) > span:nth-child(2),
body[data-b2b-fluid="freiburg"] > main:nth-child(3) > section:nth-child(4) > div:nth-child(1) > h2:nth-child(2) > span:nth-child(2) > span:nth-child(1),
body[data-b2b-fluid="freiburg"] > main:nth-child(3) > section:nth-child(4) > div:nth-child(1) > h2:nth-child(2) > span:nth-child(3),
body[data-b2b-fluid="freiburg"] > main:nth-child(3) > section:nth-child(4) > div:nth-child(1) > h2:nth-child(2) > span:nth-child(3) > span:nth-child(1),
body[data-b2b-fluid="freiburg"] > main:nth-child(3) > section:nth-child(4) > div:nth-child(1) > h2:nth-child(2) > span:nth-child(5),
body[data-b2b-fluid="freiburg"] > main:nth-child(3) > section:nth-child(4) > div:nth-child(1) > h2:nth-child(2) > span:nth-child(5) > span:nth-child(1),
body[data-b2b-fluid="freiburg"] > main:nth-child(3) > section:nth-child(4) > div:nth-child(1) > h2:nth-child(2) > span:nth-child(6),
body[data-b2b-fluid="freiburg"] > main:nth-child(3) > section:nth-child(4) > div:nth-child(1) > h2:nth-child(2) > span:nth-child(6) > span:nth-child(1),
body[data-b2b-fluid="freiburg"] > main:nth-child(3) > section:nth-child(6) > div:nth-child(1) > h2:nth-child(2),
body[data-b2b-fluid="freiburg"] > main:nth-child(3) > section:nth-child(6) > div:nth-child(1) > h2:nth-child(2) > span:nth-child(1),
body[data-b2b-fluid="freiburg"] > main:nth-child(3) > section:nth-child(6) > div:nth-child(1) > h2:nth-child(2) > span:nth-child(1) > span:nth-child(1),
body[data-b2b-fluid="freiburg"] > main:nth-child(3) > section:nth-child(6) > div:nth-child(1) > h2:nth-child(2) > span:nth-child(2),
body[data-b2b-fluid="freiburg"] > main:nth-child(3) > section:nth-child(6) > div:nth-child(1) > h2:nth-child(2) > span:nth-child(2) > span:nth-child(1),
body[data-b2b-fluid="freiburg"] > main:nth-child(3) > section:nth-child(6) > div:nth-child(1) > h2:nth-child(2) > span:nth-child(4),
body[data-b2b-fluid="freiburg"] > main:nth-child(3) > section:nth-child(6) > div:nth-child(1) > h2:nth-child(2) > span:nth-child(4) > span:nth-child(1),
body[data-b2b-fluid="freiburg"] > main:nth-child(3) > section:nth-child(6) > div:nth-child(1) > h2:nth-child(2) > span:nth-child(5),
body[data-b2b-fluid="freiburg"] > main:nth-child(3) > section:nth-child(6) > div:nth-child(1) > h2:nth-child(2) > span:nth-child(5) > span:nth-child(1),
body[data-b2b-fluid="freiburg"] > main:nth-child(3) > section:nth-child(6) > div:nth-child(1) > h2:nth-child(2) > span:nth-child(6),
body[data-b2b-fluid="freiburg"] > main:nth-child(3) > section:nth-child(6) > div:nth-child(1) > h2:nth-child(2) > span:nth-child(6) > span:nth-child(1),
body[data-b2b-fluid="friesenheim"] > main:nth-child(3) > section:nth-child(4) > div:nth-child(1) > h2:nth-child(2),
body[data-b2b-fluid="friesenheim"] > main:nth-child(3) > section:nth-child(4) > div:nth-child(1) > h2:nth-child(2) > span:nth-child(1),
body[data-b2b-fluid="friesenheim"] > main:nth-child(3) > section:nth-child(4) > div:nth-child(1) > h2:nth-child(2) > span:nth-child(1) > span:nth-child(1),
body[data-b2b-fluid="friesenheim"] > main:nth-child(3) > section:nth-child(4) > div:nth-child(1) > h2:nth-child(2) > span:nth-child(2),
body[data-b2b-fluid="friesenheim"] > main:nth-child(3) > section:nth-child(4) > div:nth-child(1) > h2:nth-child(2) > span:nth-child(2) > span:nth-child(1),
body[data-b2b-fluid="friesenheim"] > main:nth-child(3) > section:nth-child(4) > div:nth-child(1) > h2:nth-child(2) > span:nth-child(3),
body[data-b2b-fluid="friesenheim"] > main:nth-child(3) > section:nth-child(4) > div:nth-child(1) > h2:nth-child(2) > span:nth-child(3) > span:nth-child(1),
body[data-b2b-fluid="friesenheim"] > main:nth-child(3) > section:nth-child(4) > div:nth-child(1) > h2:nth-child(2) > span:nth-child(5),
body[data-b2b-fluid="friesenheim"] > main:nth-child(3) > section:nth-child(4) > div:nth-child(1) > h2:nth-child(2) > span:nth-child(5) > span:nth-child(1),
body[data-b2b-fluid="friesenheim"] > main:nth-child(3) > section:nth-child(4) > div:nth-child(1) > h2:nth-child(2) > span:nth-child(6),
body[data-b2b-fluid="friesenheim"] > main:nth-child(3) > section:nth-child(4) > div:nth-child(1) > h2:nth-child(2) > span:nth-child(6) > span:nth-child(1),
body[data-b2b-fluid="friesenheim"] > main:nth-child(3) > section:nth-child(6) > div:nth-child(1) > h2:nth-child(2),
body[data-b2b-fluid="friesenheim"] > main:nth-child(3) > section:nth-child(6) > div:nth-child(1) > h2:nth-child(2) > span:nth-child(1),
body[data-b2b-fluid="friesenheim"] > main:nth-child(3) > section:nth-child(6) > div:nth-child(1) > h2:nth-child(2) > span:nth-child(1) > span:nth-child(1),
body[data-b2b-fluid="friesenheim"] > main:nth-child(3) > section:nth-child(6) > div:nth-child(1) > h2:nth-child(2) > span:nth-child(2),
body[data-b2b-fluid="friesenheim"] > main:nth-child(3) > section:nth-child(6) > div:nth-child(1) > h2:nth-child(2) > span:nth-child(2) > span:nth-child(1),
body[data-b2b-fluid="friesenheim"] > main:nth-child(3) > section:nth-child(6) > div:nth-child(1) > h2:nth-child(2) > span:nth-child(4),
body[data-b2b-fluid="friesenheim"] > main:nth-child(3) > section:nth-child(6) > div:nth-child(1) > h2:nth-child(2) > span:nth-child(4) > span:nth-child(1),
body[data-b2b-fluid="friesenheim"] > main:nth-child(3) > section:nth-child(6) > div:nth-child(1) > h2:nth-child(2) > span:nth-child(5),
body[data-b2b-fluid="friesenheim"] > main:nth-child(3) > section:nth-child(6) > div:nth-child(1) > h2:nth-child(2) > span:nth-child(5) > span:nth-child(1),
body[data-b2b-fluid="friesenheim"] > main:nth-child(3) > section:nth-child(6) > div:nth-child(1) > h2:nth-child(2) > span:nth-child(6),
body[data-b2b-fluid="friesenheim"] > main:nth-child(3) > section:nth-child(6) > div:nth-child(1) > h2:nth-child(2) > span:nth-child(6) > span:nth-child(1),
body[data-b2b-fluid="tour"] > main:nth-child(3) > section:nth-child(4) > div:nth-child(1) > h2:nth-child(2),
body[data-b2b-fluid="tour"] > main:nth-child(3) > section:nth-child(4) > div:nth-child(1) > h2:nth-child(2) > span:nth-child(1),
body[data-b2b-fluid="tour"] > main:nth-child(3) > section:nth-child(4) > div:nth-child(1) > h2:nth-child(2) > span:nth-child(1) > span:nth-child(1),
body[data-b2b-fluid="tour"] > main:nth-child(3) > section:nth-child(4) > div:nth-child(1) > h2:nth-child(2) > span:nth-child(2),
body[data-b2b-fluid="tour"] > main:nth-child(3) > section:nth-child(4) > div:nth-child(1) > h2:nth-child(2) > span:nth-child(2) > span:nth-child(1),
body[data-b2b-fluid="tour"] > main:nth-child(3) > section:nth-child(4) > div:nth-child(1) > h2:nth-child(2) > span:nth-child(4),
body[data-b2b-fluid="tour"] > main:nth-child(3) > section:nth-child(4) > div:nth-child(1) > h2:nth-child(2) > span:nth-child(4) > span:nth-child(1),
body[data-b2b-fluid="tour"] > main:nth-child(3) > section:nth-child(4) > div:nth-child(1) > h2:nth-child(2) > span:nth-child(5),
body[data-b2b-fluid="tour"] > main:nth-child(3) > section:nth-child(4) > div:nth-child(1) > h2:nth-child(2) > span:nth-child(5) > span:nth-child(1),
body[data-b2b-fluid="tour"] > main:nth-child(3) > section:nth-child(4) > div:nth-child(1) > h2:nth-child(2) > span:nth-child(6),
body[data-b2b-fluid="tour"] > main:nth-child(3) > section:nth-child(4) > div:nth-child(1) > h2:nth-child(2) > span:nth-child(6) > span:nth-child(1),
body[data-b2b-fluid="tour"] > main:nth-child(3) > section:nth-child(4) > div:nth-child(1) > h2:nth-child(2) > span:nth-child(8),
body[data-b2b-fluid="tour"] > main:nth-child(3) > section:nth-child(4) > div:nth-child(1) > h2:nth-child(2) > span:nth-child(8) > span:nth-child(1),
body[data-b2b-fluid="tour"] > main:nth-child(3) > section:nth-child(4) > div:nth-child(1) > h2:nth-child(2) > span:nth-child(9),
body[data-b2b-fluid="tour"] > main:nth-child(3) > section:nth-child(4) > div:nth-child(1) > h2:nth-child(2) > span:nth-child(9) > span:nth-child(1),
body[data-b2b-fluid="tour"] > main:nth-child(3) > section:nth-child(6) > h2:nth-child(2),
body[data-b2b-fluid="tour"] > main:nth-child(3) > section:nth-child(6) > h2:nth-child(2) > span:nth-child(1),
body[data-b2b-fluid="tour"] > main:nth-child(3) > section:nth-child(6) > h2:nth-child(2) > span:nth-child(1) > span:nth-child(1),
body[data-b2b-fluid="tour"] > main:nth-child(3) > section:nth-child(6) > h2:nth-child(2) > span:nth-child(2),
body[data-b2b-fluid="tour"] > main:nth-child(3) > section:nth-child(6) > h2:nth-child(2) > span:nth-child(2) > span:nth-child(1),
body[data-b2b-fluid="tour"] > main:nth-child(3) > section:nth-child(6) > h2:nth-child(2) > span:nth-child(4),
body[data-b2b-fluid="tour"] > main:nth-child(3) > section:nth-child(6) > h2:nth-child(2) > span:nth-child(4) > span:nth-child(1),
body[data-b2b-fluid="tour"] > main:nth-child(3) > section:nth-child(6) > h2:nth-child(2) > span:nth-child(5),
body[data-b2b-fluid="tour"] > main:nth-child(3) > section:nth-child(6) > h2:nth-child(2) > span:nth-child(5) > span:nth-child(1),
body[data-b2b-fluid="tour"] > main:nth-child(3) > section:nth-child(6) > h2:nth-child(2) > span:nth-child(6),
body[data-b2b-fluid="tour"] > main:nth-child(3) > section:nth-child(6) > h2:nth-child(2) > span:nth-child(6) > span:nth-child(1),
body[data-b2b-fluid="tour"] > main:nth-child(3) > section:nth-child(8) > div:nth-child(1) > h2:nth-child(2),
body[data-b2b-fluid="tour"] > main:nth-child(3) > section:nth-child(8) > div:nth-child(1) > h2:nth-child(2) > span:nth-child(1),
body[data-b2b-fluid="tour"] > main:nth-child(3) > section:nth-child(8) > div:nth-child(1) > h2:nth-child(2) > span:nth-child(1) > span:nth-child(1),
body[data-b2b-fluid="tour"] > main:nth-child(3) > section:nth-child(8) > div:nth-child(1) > h2:nth-child(2) > span:nth-child(2),
body[data-b2b-fluid="tour"] > main:nth-child(3) > section:nth-child(8) > div:nth-child(1) > h2:nth-child(2) > span:nth-child(2) > span:nth-child(1),
body[data-b2b-fluid="tour"] > main:nth-child(3) > section:nth-child(8) > div:nth-child(1) > h2:nth-child(2) > span:nth-child(4),
body[data-b2b-fluid="tour"] > main:nth-child(3) > section:nth-child(8) > div:nth-child(1) > h2:nth-child(2) > span:nth-child(4) > span:nth-child(1),
body[data-b2b-fluid="tour"] > main:nth-child(3) > section:nth-child(8) > div:nth-child(1) > h2:nth-child(2) > span:nth-child(5),
body[data-b2b-fluid="tour"] > main:nth-child(3) > section:nth-child(8) > div:nth-child(1) > h2:nth-child(2) > span:nth-child(5) > span:nth-child(1) {font-size:calc(76px + var(--fluid-d)*0.038);}
body[data-b2b-fluid="hub"] > main:nth-child(3) > section:nth-child(4) > div:nth-child(2) > article:nth-child(1),
body[data-b2b-fluid="hub"] > main:nth-child(3) > section:nth-child(4) > div:nth-child(2) > article:nth-child(2),
body[data-b2b-fluid="hub"] > main:nth-child(3) > section:nth-child(4) > div:nth-child(2) > article:nth-child(3),
body[data-b2b-fluid="hub"] > main:nth-child(3) > section:nth-child(5) > div:nth-child(2) > div:nth-child(2) > article:nth-child(1),
body[data-b2b-fluid="hub"] > main:nth-child(3) > section:nth-child(5) > div:nth-child(2) > div:nth-child(2) > article:nth-child(2),
body[data-b2b-fluid="hub"] > main:nth-child(3) > section:nth-child(5) > div:nth-child(2) > div:nth-child(2) > article:nth-child(3),
body[data-b2b-fluid="freiburg"] > main:nth-child(3) > section:nth-child(6) > div:nth-child(2) > article:nth-child(1),
body[data-b2b-fluid="freiburg"] > main:nth-child(3) > section:nth-child(6) > div:nth-child(2) > article:nth-child(2),
body[data-b2b-fluid="freiburg"] > main:nth-child(3) > section:nth-child(6) > div:nth-child(2) > article:nth-child(3),
body[data-b2b-fluid="friesenheim"] > main:nth-child(3) > section:nth-child(6) > div:nth-child(2) > article:nth-child(1),
body[data-b2b-fluid="friesenheim"] > main:nth-child(3) > section:nth-child(6) > div:nth-child(2) > article:nth-child(2),
body[data-b2b-fluid="friesenheim"] > main:nth-child(3) > section:nth-child(6) > div:nth-child(2) > article:nth-child(3),
body[data-b2b-fluid="tour"] > main:nth-child(3) > section:nth-child(4) > div:nth-child(2) > article:nth-child(1),
body[data-b2b-fluid="tour"] > main:nth-child(3) > section:nth-child(4) > div:nth-child(2) > article:nth-child(2),
body[data-b2b-fluid="tour"] > main:nth-child(3) > section:nth-child(4) > div:nth-child(2) > article:nth-child(3),
body[data-b2b-fluid="tour"] > main:nth-child(3) > section:nth-child(6) > ol:nth-child(3) > li:nth-child(1) > article:nth-child(1),
body[data-b2b-fluid="tour"] > main:nth-child(3) > section:nth-child(6) > ol:nth-child(3) > li:nth-child(2) > article:nth-child(1),
body[data-b2b-fluid="tour"] > main:nth-child(3) > section:nth-child(6) > ol:nth-child(3) > li:nth-child(3) > article:nth-child(1),
body[data-b2b-fluid="tour"] > main:nth-child(3) > section:nth-child(6) > ol:nth-child(3) > li:nth-child(4) > article:nth-child(1),
body[data-b2b-fluid="tour"] > main:nth-child(3) > section:nth-child(8) > div:nth-child(2) > article:nth-child(1),
body[data-b2b-fluid="tour"] > main:nth-child(3) > section:nth-child(8) > div:nth-child(2) > article:nth-child(2) {column-gap:calc(20px + var(--fluid-d)*.015);}
body[data-b2b-fluid="hub"] > main:nth-child(3) > section:nth-child(5),
body[data-b2b-fluid="freiburg"] > main:nth-child(3) > section:nth-child(5),
body[data-b2b-fluid="friesenheim"] > main:nth-child(3) > section:nth-child(5),
body[data-b2b-fluid="tour"] > main:nth-child(3) > section:nth-child(3),
body[data-b2b-fluid="tour"] > main:nth-child(3) > section:nth-child(7) {padding-inline:max(0px,calc(var(--fluid-inset) - 3vw + -0.006px));padding-top:calc(65px + var(--fluid-d)*.04);padding-bottom:calc(35px + var(--fluid-d)*.04);}
body[data-b2b-fluid="hub"] > main:nth-child(3) > section:nth-child(5) > div:nth-child(1) > h2:nth-child(2),
body[data-b2b-fluid="hub"] > main:nth-child(3) > section:nth-child(5) > div:nth-child(1) > h2:nth-child(2) > span:nth-child(1),
body[data-b2b-fluid="hub"] > main:nth-child(3) > section:nth-child(5) > div:nth-child(1) > h2:nth-child(2) > span:nth-child(1) > span:nth-child(1),
body[data-b2b-fluid="hub"] > main:nth-child(3) > section:nth-child(5) > div:nth-child(1) > h2:nth-child(2) > span:nth-child(2),
body[data-b2b-fluid="hub"] > main:nth-child(3) > section:nth-child(5) > div:nth-child(1) > h2:nth-child(2) > span:nth-child(2) > span:nth-child(1),
body[data-b2b-fluid="hub"] > main:nth-child(3) > section:nth-child(5) > div:nth-child(1) > h2:nth-child(2) > span:nth-child(4),
body[data-b2b-fluid="hub"] > main:nth-child(3) > section:nth-child(5) > div:nth-child(1) > h2:nth-child(2) > span:nth-child(4) > span:nth-child(1),
body[data-b2b-fluid="hub"] > main:nth-child(3) > section:nth-child(5) > div:nth-child(1) > h2:nth-child(2) > span:nth-child(4) > span:nth-child(1) > span:nth-child(1),
body[data-b2b-fluid="hub"] > main:nth-child(3) > section:nth-child(5) > div:nth-child(1) > h2:nth-child(2) > span:nth-child(4) > span:nth-child(2),
body[data-b2b-fluid="hub"] > main:nth-child(3) > section:nth-child(5) > div:nth-child(1) > h2:nth-child(2) > span:nth-child(4) > span:nth-child(2) > span:nth-child(1),
body[data-b2b-fluid="hub"] > main:nth-child(3) > section:nth-child(5) > div:nth-child(1) > h2:nth-child(2) > span:nth-child(4) > span:nth-child(3),
body[data-b2b-fluid="hub"] > main:nth-child(3) > section:nth-child(5) > div:nth-child(1) > h2:nth-child(2) > span:nth-child(4) > span:nth-child(3) > span:nth-child(1),
body[data-b2b-fluid="freiburg"] > main:nth-child(3) > section:nth-child(5) > div:nth-child(1) > h2:nth-child(2),
body[data-b2b-fluid="freiburg"] > main:nth-child(3) > section:nth-child(5) > div:nth-child(1) > h2:nth-child(2) > span:nth-child(1),
body[data-b2b-fluid="freiburg"] > main:nth-child(3) > section:nth-child(5) > div:nth-child(1) > h2:nth-child(2) > span:nth-child(1) > span:nth-child(1),
body[data-b2b-fluid="freiburg"] > main:nth-child(3) > section:nth-child(5) > div:nth-child(1) > h2:nth-child(2) > span:nth-child(2),
body[data-b2b-fluid="freiburg"] > main:nth-child(3) > section:nth-child(5) > div:nth-child(1) > h2:nth-child(2) > span:nth-child(2) > span:nth-child(1),
body[data-b2b-fluid="freiburg"] > main:nth-child(3) > section:nth-child(5) > div:nth-child(1) > h2:nth-child(2) > span:nth-child(4),
body[data-b2b-fluid="freiburg"] > main:nth-child(3) > section:nth-child(5) > div:nth-child(1) > h2:nth-child(2) > span:nth-child(4) > span:nth-child(1),
body[data-b2b-fluid="freiburg"] > main:nth-child(3) > section:nth-child(5) > div:nth-child(1) > h2:nth-child(2) > span:nth-child(4) > span:nth-child(1) > span:nth-child(1),
body[data-b2b-fluid="freiburg"] > main:nth-child(3) > section:nth-child(5) > div:nth-child(1) > h2:nth-child(2) > span:nth-child(4) > span:nth-child(2),
body[data-b2b-fluid="freiburg"] > main:nth-child(3) > section:nth-child(5) > div:nth-child(1) > h2:nth-child(2) > span:nth-child(4) > span:nth-child(2) > span:nth-child(1),
body[data-b2b-fluid="friesenheim"] > main:nth-child(3) > section:nth-child(5) > div:nth-child(1) > h2:nth-child(2),
body[data-b2b-fluid="friesenheim"] > main:nth-child(3) > section:nth-child(5) > div:nth-child(1) > h2:nth-child(2) > span:nth-child(1),
body[data-b2b-fluid="friesenheim"] > main:nth-child(3) > section:nth-child(5) > div:nth-child(1) > h2:nth-child(2) > span:nth-child(1) > span:nth-child(1),
body[data-b2b-fluid="friesenheim"] > main:nth-child(3) > section:nth-child(5) > div:nth-child(1) > h2:nth-child(2) > span:nth-child(2),
body[data-b2b-fluid="friesenheim"] > main:nth-child(3) > section:nth-child(5) > div:nth-child(1) > h2:nth-child(2) > span:nth-child(2) > span:nth-child(1),
body[data-b2b-fluid="friesenheim"] > main:nth-child(3) > section:nth-child(5) > div:nth-child(1) > h2:nth-child(2) > span:nth-child(4),
body[data-b2b-fluid="friesenheim"] > main:nth-child(3) > section:nth-child(5) > div:nth-child(1) > h2:nth-child(2) > span:nth-child(4) > span:nth-child(1),
body[data-b2b-fluid="friesenheim"] > main:nth-child(3) > section:nth-child(5) > div:nth-child(1) > h2:nth-child(2) > span:nth-child(4) > span:nth-child(1) > span:nth-child(1),
body[data-b2b-fluid="friesenheim"] > main:nth-child(3) > section:nth-child(5) > div:nth-child(1) > h2:nth-child(2) > span:nth-child(4) > span:nth-child(2),
body[data-b2b-fluid="friesenheim"] > main:nth-child(3) > section:nth-child(5) > div:nth-child(1) > h2:nth-child(2) > span:nth-child(4) > span:nth-child(2) > span:nth-child(1),
body[data-b2b-fluid="tour"] > main:nth-child(3) > section:nth-child(3) > div:nth-child(1) > h2:nth-child(2),
body[data-b2b-fluid="tour"] > main:nth-child(3) > section:nth-child(3) > div:nth-child(1) > h2:nth-child(2) > span:nth-child(1),
body[data-b2b-fluid="tour"] > main:nth-child(3) > section:nth-child(3) > div:nth-child(1) > h2:nth-child(2) > span:nth-child(1) > span:nth-child(1),
body[data-b2b-fluid="tour"] > main:nth-child(3) > section:nth-child(3) > div:nth-child(1) > h2:nth-child(2) > span:nth-child(2),
body[data-b2b-fluid="tour"] > main:nth-child(3) > section:nth-child(3) > div:nth-child(1) > h2:nth-child(2) > span:nth-child(2) > span:nth-child(1),
body[data-b2b-fluid="tour"] > main:nth-child(3) > section:nth-child(3) > div:nth-child(1) > h2:nth-child(2) > span:nth-child(4),
body[data-b2b-fluid="tour"] > main:nth-child(3) > section:nth-child(3) > div:nth-child(1) > h2:nth-child(2) > span:nth-child(4) > span:nth-child(1),
body[data-b2b-fluid="tour"] > main:nth-child(3) > section:nth-child(3) > div:nth-child(1) > h2:nth-child(2) > span:nth-child(5),
body[data-b2b-fluid="tour"] > main:nth-child(3) > section:nth-child(3) > div:nth-child(1) > h2:nth-child(2) > span:nth-child(5) > span:nth-child(1),
body[data-b2b-fluid="tour"] > main:nth-child(3) > section:nth-child(7) > div:nth-child(1) > h2:nth-child(2),
body[data-b2b-fluid="tour"] > main:nth-child(3) > section:nth-child(7) > div:nth-child(1) > h2:nth-child(2) > span:nth-child(1),
body[data-b2b-fluid="tour"] > main:nth-child(3) > section:nth-child(7) > div:nth-child(1) > h2:nth-child(2) > span:nth-child(1) > span:nth-child(1),
body[data-b2b-fluid="tour"] > main:nth-child(3) > section:nth-child(7) > div:nth-child(1) > h2:nth-child(2) > span:nth-child(2),
body[data-b2b-fluid="tour"] > main:nth-child(3) > section:nth-child(7) > div:nth-child(1) > h2:nth-child(2) > span:nth-child(2) > span:nth-child(1),
body[data-b2b-fluid="tour"] > main:nth-child(3) > section:nth-child(7) > div:nth-child(1) > h2:nth-child(2) > span:nth-child(3),
body[data-b2b-fluid="tour"] > main:nth-child(3) > section:nth-child(7) > div:nth-child(1) > h2:nth-child(2) > span:nth-child(3) > span:nth-child(1),
body[data-b2b-fluid="tour"] > main:nth-child(3) > section:nth-child(7) > div:nth-child(1) > h2:nth-child(2) > span:nth-child(5),
body[data-b2b-fluid="tour"] > main:nth-child(3) > section:nth-child(7) > div:nth-child(1) > h2:nth-child(2) > span:nth-child(5) > span:nth-child(1),
body[data-b2b-fluid="tour"] > main:nth-child(3) > section:nth-child(7) > div:nth-child(1) > h2:nth-child(2) > span:nth-child(5) > span:nth-child(1) > span:nth-child(1),
body[data-b2b-fluid="tour"] > main:nth-child(3) > section:nth-child(7) > div:nth-child(1) > h2:nth-child(2) > span:nth-child(5) > span:nth-child(2),
body[data-b2b-fluid="tour"] > main:nth-child(3) > section:nth-child(7) > div:nth-child(1) > h2:nth-child(2) > span:nth-child(5) > span:nth-child(2) > span:nth-child(1),
body[data-b2b-fluid="tour"] > main:nth-child(3) > section:nth-child(7) > div:nth-child(1) > h2:nth-child(2) > span:nth-child(5) > span:nth-child(3),
body[data-b2b-fluid="tour"] > main:nth-child(3) > section:nth-child(7) > div:nth-child(1) > h2:nth-child(2) > span:nth-child(5) > span:nth-child(3) > span:nth-child(1) {font-size:calc(98px + var(--fluid-d)*0.049);}
body[data-b2b-fluid="hub"] > main:nth-child(3) > section:nth-child(5) > div:nth-child(1) > p:nth-child(3) {font-size:calc(17px + var(--fluid-d)*0.00425);}
body[data-b2b-fluid="hub"] > main:nth-child(3) > section:nth-child(5) > div:nth-child(2) > div:nth-child(1) > figure:nth-child(1) {max-height:calc(560px + var(--fluid-d)*.35);}
body[data-b2b-fluid="hub"] > main:nth-child(3) > section:nth-child(6),
body[data-b2b-fluid="freiburg"] > main:nth-child(3) > section:nth-child(7),
body[data-b2b-fluid="friesenheim"] > main:nth-child(3) > section:nth-child(7),
body[data-b2b-fluid="tour"] > main:nth-child(3) > section:nth-child(9) {padding-inline:max(0px,calc(var(--fluid-inset) - 3vw + 12.782px));padding-top:calc(75px + var(--fluid-d)*.04);padding-bottom:calc(75px + var(--fluid-d)*.04);}
body[data-b2b-fluid="hub"] > main:nth-child(3) > section:nth-child(6) > h2:nth-child(2),
body[data-b2b-fluid="hub"] > main:nth-child(3) > section:nth-child(6) > h2:nth-child(2) > span:nth-child(1),
body[data-b2b-fluid="hub"] > main:nth-child(3) > section:nth-child(6) > h2:nth-child(2) > span:nth-child(1) > span:nth-child(1),
body[data-b2b-fluid="hub"] > main:nth-child(3) > section:nth-child(6) > h2:nth-child(2) > span:nth-child(2),
body[data-b2b-fluid="hub"] > main:nth-child(3) > section:nth-child(6) > h2:nth-child(2) > span:nth-child(2) > span:nth-child(1),
body[data-b2b-fluid="hub"] > main:nth-child(3) > section:nth-child(6) > h2:nth-child(2) > span:nth-child(4),
body[data-b2b-fluid="hub"] > main:nth-child(3) > section:nth-child(6) > h2:nth-child(2) > span:nth-child(4) > span:nth-child(1),
body[data-b2b-fluid="hub"] > main:nth-child(3) > section:nth-child(6) > h2:nth-child(2) > span:nth-child(5),
body[data-b2b-fluid="hub"] > main:nth-child(3) > section:nth-child(6) > h2:nth-child(2) > span:nth-child(5) > span:nth-child(1),
body[data-b2b-fluid="freiburg"] > main:nth-child(3) > section:nth-child(7) > h2:nth-child(2),
body[data-b2b-fluid="freiburg"] > main:nth-child(3) > section:nth-child(7) > h2:nth-child(2) > span:nth-child(1),
body[data-b2b-fluid="freiburg"] > main:nth-child(3) > section:nth-child(7) > h2:nth-child(2) > span:nth-child(1) > span:nth-child(1),
body[data-b2b-fluid="freiburg"] > main:nth-child(3) > section:nth-child(7) > h2:nth-child(2) > span:nth-child(2),
body[data-b2b-fluid="freiburg"] > main:nth-child(3) > section:nth-child(7) > h2:nth-child(2) > span:nth-child(2) > span:nth-child(1),
body[data-b2b-fluid="freiburg"] > main:nth-child(3) > section:nth-child(7) > h2:nth-child(2) > span:nth-child(4),
body[data-b2b-fluid="freiburg"] > main:nth-child(3) > section:nth-child(7) > h2:nth-child(2) > span:nth-child(4) > span:nth-child(1),
body[data-b2b-fluid="freiburg"] > main:nth-child(3) > section:nth-child(7) > h2:nth-child(2) > span:nth-child(5),
body[data-b2b-fluid="freiburg"] > main:nth-child(3) > section:nth-child(7) > h2:nth-child(2) > span:nth-child(5) > span:nth-child(1),
body[data-b2b-fluid="friesenheim"] > main:nth-child(3) > section:nth-child(7) > h2:nth-child(2),
body[data-b2b-fluid="friesenheim"] > main:nth-child(3) > section:nth-child(7) > h2:nth-child(2) > span:nth-child(1),
body[data-b2b-fluid="friesenheim"] > main:nth-child(3) > section:nth-child(7) > h2:nth-child(2) > span:nth-child(1) > span:nth-child(1),
body[data-b2b-fluid="friesenheim"] > main:nth-child(3) > section:nth-child(7) > h2:nth-child(2) > span:nth-child(2),
body[data-b2b-fluid="friesenheim"] > main:nth-child(3) > section:nth-child(7) > h2:nth-child(2) > span:nth-child(2) > span:nth-child(1),
body[data-b2b-fluid="friesenheim"] > main:nth-child(3) > section:nth-child(7) > h2:nth-child(2) > span:nth-child(4),
body[data-b2b-fluid="friesenheim"] > main:nth-child(3) > section:nth-child(7) > h2:nth-child(2) > span:nth-child(4) > span:nth-child(1),
body[data-b2b-fluid="friesenheim"] > main:nth-child(3) > section:nth-child(7) > h2:nth-child(2) > span:nth-child(5),
body[data-b2b-fluid="friesenheim"] > main:nth-child(3) > section:nth-child(7) > h2:nth-child(2) > span:nth-child(5) > span:nth-child(1),
body[data-b2b-fluid="tour"] > main:nth-child(3) > section:nth-child(9) > h2:nth-child(2),
body[data-b2b-fluid="tour"] > main:nth-child(3) > section:nth-child(9) > h2:nth-child(2) > span:nth-child(1),
body[data-b2b-fluid="tour"] > main:nth-child(3) > section:nth-child(9) > h2:nth-child(2) > span:nth-child(1) > span:nth-child(1),
body[data-b2b-fluid="tour"] > main:nth-child(3) > section:nth-child(9) > h2:nth-child(2) > span:nth-child(2),
body[data-b2b-fluid="tour"] > main:nth-child(3) > section:nth-child(9) > h2:nth-child(2) > span:nth-child(2) > span:nth-child(1),
body[data-b2b-fluid="tour"] > main:nth-child(3) > section:nth-child(9) > h2:nth-child(2) > span:nth-child(3),
body[data-b2b-fluid="tour"] > main:nth-child(3) > section:nth-child(9) > h2:nth-child(2) > span:nth-child(3) > span:nth-child(1),
body[data-b2b-fluid="tour"] > main:nth-child(3) > section:nth-child(9) > h2:nth-child(2) > span:nth-child(5),
body[data-b2b-fluid="tour"] > main:nth-child(3) > section:nth-child(9) > h2:nth-child(2) > span:nth-child(5) > span:nth-child(1),
body[data-b2b-fluid="tour"] > main:nth-child(3) > section:nth-child(9) > h2:nth-child(2) > span:nth-child(6),
body[data-b2b-fluid="tour"] > main:nth-child(3) > section:nth-child(9) > h2:nth-child(2) > span:nth-child(6) > span:nth-child(1),
body[data-b2b-fluid="tour"] > main:nth-child(3) > section:nth-child(9) > h2:nth-child(2) > span:nth-child(7),
body[data-b2b-fluid="tour"] > main:nth-child(3) > section:nth-child(9) > h2:nth-child(2) > span:nth-child(7) > span:nth-child(1),
body[data-b2b-fluid="tour"] > main:nth-child(3) > section:nth-child(9) > h2:nth-child(2) > span:nth-child(8),
body[data-b2b-fluid="tour"] > main:nth-child(3) > section:nth-child(9) > h2:nth-child(2) > span:nth-child(8) > span:nth-child(1) {font-size:calc(94px + var(--fluid-d)*0.047);}
body[data-b2b-fluid="freiburg"] > main:nth-child(3) > section:nth-child(1) > div:nth-child(1) > nav:nth-child(1) > ol:nth-child(1),
body[data-b2b-fluid="freiburg"] > main:nth-child(3) > section:nth-child(1) > div:nth-child(1) > nav:nth-child(1) > ol:nth-child(1) > li:nth-child(1) > a:nth-child(1),
body[data-b2b-fluid="freiburg"] > main:nth-child(3) > section:nth-child(1) > div:nth-child(1) > nav:nth-child(1) > ol:nth-child(1) > li:nth-child(2) > a:nth-child(1),
body[data-b2b-fluid="friesenheim"] > main:nth-child(3) > section:nth-child(1) > div:nth-child(1) > nav:nth-child(1) > ol:nth-child(1),
body[data-b2b-fluid="friesenheim"] > main:nth-child(3) > section:nth-child(1) > div:nth-child(1) > nav:nth-child(1) > ol:nth-child(1) > li:nth-child(1) > a:nth-child(1),
body[data-b2b-fluid="friesenheim"] > main:nth-child(3) > section:nth-child(1) > div:nth-child(1) > nav:nth-child(1) > ol:nth-child(1) > li:nth-child(2) > a:nth-child(1),
body[data-b2b-fluid="tour"] > main:nth-child(3) > section:nth-child(1) > div:nth-child(1) > nav:nth-child(1) > ol:nth-child(1),
body[data-b2b-fluid="tour"] > main:nth-child(3) > section:nth-child(1) > div:nth-child(1) > nav:nth-child(1) > ol:nth-child(1) > li:nth-child(1) > a:nth-child(1),
body[data-b2b-fluid="tour"] > main:nth-child(3) > section:nth-child(1) > div:nth-child(1) > nav:nth-child(1) > ol:nth-child(1) > li:nth-child(2) > a:nth-child(1) {font-size:calc(12px + var(--fluid-hero)*0.03);}
body[data-b2b-fluid="freiburg"] > main:nth-child(3) > section:nth-child(1) > div:nth-child(1) > h1:nth-child(3),
body[data-b2b-fluid="freiburg"] > main:nth-child(3) > section:nth-child(1) > div:nth-child(1) > h1:nth-child(3) > span:nth-child(1),
body[data-b2b-fluid="freiburg"] > main:nth-child(3) > section:nth-child(1) > div:nth-child(1) > h1:nth-child(3) > span:nth-child(1) > span:nth-child(1),
body[data-b2b-fluid="freiburg"] > main:nth-child(3) > section:nth-child(1) > div:nth-child(1) > h1:nth-child(3) > span:nth-child(3),
body[data-b2b-fluid="freiburg"] > main:nth-child(3) > section:nth-child(1) > div:nth-child(1) > h1:nth-child(3) > span:nth-child(3) > span:nth-child(1),
body[data-b2b-fluid="freiburg"] > main:nth-child(3) > section:nth-child(1) > div:nth-child(1) > h1:nth-child(3) > span:nth-child(3) > span:nth-child(1) > span:nth-child(1),
body[data-b2b-fluid="friesenheim"] > main:nth-child(3) > section:nth-child(1) > div:nth-child(1) > h1:nth-child(3),
body[data-b2b-fluid="friesenheim"] > main:nth-child(3) > section:nth-child(1) > div:nth-child(1) > h1:nth-child(3) > span:nth-child(1),
body[data-b2b-fluid="friesenheim"] > main:nth-child(3) > section:nth-child(1) > div:nth-child(1) > h1:nth-child(3) > span:nth-child(1) > span:nth-child(1),
body[data-b2b-fluid="friesenheim"] > main:nth-child(3) > section:nth-child(1) > div:nth-child(1) > h1:nth-child(3) > span:nth-child(3),
body[data-b2b-fluid="friesenheim"] > main:nth-child(3) > section:nth-child(1) > div:nth-child(1) > h1:nth-child(3) > span:nth-child(3) > span:nth-child(1),
body[data-b2b-fluid="friesenheim"] > main:nth-child(3) > section:nth-child(1) > div:nth-child(1) > h1:nth-child(3) > span:nth-child(3) > span:nth-child(1) > span:nth-child(1) {font-size:clamp(72px,calc(72px + var(--fluid-hero)*.65 + var(--b2b-hero-emphasis)*.5),187px);}
body[data-b2b-fluid="freiburg"] > main:nth-child(3) > section:nth-child(2) > div:nth-child(2) > div:nth-child(2) > p:nth-child(1),
body[data-b2b-fluid="freiburg"] > main:nth-child(3) > section:nth-child(3) > div:nth-child(2) > div:nth-child(2) > p:nth-child(1),
body[data-b2b-fluid="freiburg"] > main:nth-child(3) > section:nth-child(4) > div:nth-child(1) > p:nth-child(3),
body[data-b2b-fluid="freiburg"] > main:nth-child(3) > section:nth-child(4) > div:nth-child(2) > dl:nth-child(2) > div:nth-child(1) > dt:nth-child(1),
body[data-b2b-fluid="freiburg"] > main:nth-child(3) > section:nth-child(4) > div:nth-child(2) > dl:nth-child(2) > div:nth-child(1) > dd:nth-child(2),
body[data-b2b-fluid="freiburg"] > main:nth-child(3) > section:nth-child(4) > div:nth-child(2) > dl:nth-child(2) > div:nth-child(2) > dt:nth-child(1),
body[data-b2b-fluid="freiburg"] > main:nth-child(3) > section:nth-child(4) > div:nth-child(2) > dl:nth-child(2) > div:nth-child(2) > dd:nth-child(2),
body[data-b2b-fluid="freiburg"] > main:nth-child(3) > section:nth-child(4) > div:nth-child(2) > aside:nth-child(3) > p:nth-child(3),
body[data-b2b-fluid="freiburg"] > main:nth-child(3) > section:nth-child(5) > div:nth-child(2) > div:nth-child(1) > address:nth-child(2),
body[data-b2b-fluid="freiburg"] > main:nth-child(3) > section:nth-child(5) > div:nth-child(2) > div:nth-child(1) > p:nth-child(3),
body[data-b2b-fluid="freiburg"] > main:nth-child(3) > section:nth-child(5) > div:nth-child(2) > div:nth-child(1) > p:nth-child(4),
body[data-b2b-fluid="freiburg"] > main:nth-child(3) > section:nth-child(5) > div:nth-child(2) > div:nth-child(2) > div:nth-child(1) > div:nth-child(1) > p:nth-child(1),
body[data-b2b-fluid="freiburg"] > main:nth-child(3) > section:nth-child(6) > div:nth-child(1) > p:nth-child(3),
body[data-b2b-fluid="friesenheim"] > main:nth-child(3) > section:nth-child(2) > div:nth-child(2) > div:nth-child(2) > p:nth-child(1),
body[data-b2b-fluid="friesenheim"] > main:nth-child(3) > section:nth-child(3) > div:nth-child(2) > div:nth-child(2) > p:nth-child(1),
body[data-b2b-fluid="friesenheim"] > main:nth-child(3) > section:nth-child(4) > div:nth-child(1) > p:nth-child(3),
body[data-b2b-fluid="friesenheim"] > main:nth-child(3) > section:nth-child(4) > div:nth-child(2) > dl:nth-child(2) > div:nth-child(1) > dt:nth-child(1),
body[data-b2b-fluid="friesenheim"] > main:nth-child(3) > section:nth-child(4) > div:nth-child(2) > dl:nth-child(2) > div:nth-child(1) > dd:nth-child(2),
body[data-b2b-fluid="friesenheim"] > main:nth-child(3) > section:nth-child(4) > div:nth-child(2) > dl:nth-child(2) > div:nth-child(2) > dt:nth-child(1),
body[data-b2b-fluid="friesenheim"] > main:nth-child(3) > section:nth-child(4) > div:nth-child(2) > dl:nth-child(2) > div:nth-child(2) > dd:nth-child(2),
body[data-b2b-fluid="friesenheim"] > main:nth-child(3) > section:nth-child(4) > div:nth-child(2) > aside:nth-child(3) > p:nth-child(3),
body[data-b2b-fluid="friesenheim"] > main:nth-child(3) > section:nth-child(5) > div:nth-child(2) > div:nth-child(1) > address:nth-child(2),
body[data-b2b-fluid="friesenheim"] > main:nth-child(3) > section:nth-child(5) > div:nth-child(2) > div:nth-child(1) > p:nth-child(3),
body[data-b2b-fluid="friesenheim"] > main:nth-child(3) > section:nth-child(5) > div:nth-child(2) > div:nth-child(1) > p:nth-child(4),
body[data-b2b-fluid="friesenheim"] > main:nth-child(3) > section:nth-child(5) > div:nth-child(2) > div:nth-child(2) > div:nth-child(1) > div:nth-child(1) > p:nth-child(1),
body[data-b2b-fluid="friesenheim"] > main:nth-child(3) > section:nth-child(6) > div:nth-child(1) > p:nth-child(3),
body[data-b2b-fluid="tour"] > main:nth-child(3) > section:nth-child(2) > div:nth-child(2) > div:nth-child(2) > p:nth-child(1),
body[data-b2b-fluid="tour"] > main:nth-child(3) > section:nth-child(3) > div:nth-child(2) > div:nth-child(1) > p:nth-child(2),
body[data-b2b-fluid="tour"] > main:nth-child(3) > section:nth-child(5) > div:nth-child(2) > div:nth-child(2) > p:nth-child(1),
body[data-b2b-fluid="tour"] > main:nth-child(3) > section:nth-child(7) > div:nth-child(2) > div:nth-child(1) > p:nth-child(1),
body[data-b2b-fluid="tour"] > main:nth-child(3) > section:nth-child(8) > div:nth-child(1) > p:nth-child(3) {font-size:calc(15px + var(--fluid-d)*0.00375);}
body[data-b2b-fluid="freiburg"] > main:nth-child(3) > section:nth-child(2) > div:nth-child(2) > div:nth-child(2) > p:nth-child(1),
body[data-b2b-fluid="friesenheim"] > main:nth-child(3) > section:nth-child(2) > div:nth-child(2) > div:nth-child(2) > p:nth-child(1),
body[data-b2b-fluid="tour"] > main:nth-child(3) > section:nth-child(2) > div:nth-child(2) > div:nth-child(2) > p:nth-child(1) {max-width:calc(680px + var(--fluid-d)*0.1496);}
body[data-b2b-fluid="freiburg"] > main:nth-child(3) > section:nth-child(3),
body[data-b2b-fluid="friesenheim"] > main:nth-child(3) > section:nth-child(3) {padding-inline:max(0px,calc(var(--fluid-inset) - 3vw + 12.79px));padding-top:var(--b2b-editorial-pad-top);padding-bottom:var(--b2b-editorial-pad-bottom);}
body[data-b2b-fluid="freiburg"] > main:nth-child(3) > section:nth-child(3) > div:nth-child(2) > div:nth-child(2) > p:nth-child(1),
body[data-b2b-fluid="freiburg"] > main:nth-child(3) > section:nth-child(4) > div:nth-child(2) > aside:nth-child(3) > p:nth-child(3),
body[data-b2b-fluid="freiburg"] > main:nth-child(3) > section:nth-child(5) > div:nth-child(2) > div:nth-child(1) > p:nth-child(3),
body[data-b2b-fluid="freiburg"] > main:nth-child(3) > section:nth-child(5) > div:nth-child(2) > div:nth-child(1) > p:nth-child(4),
body[data-b2b-fluid="freiburg"] > main:nth-child(3) > section:nth-child(5) > div:nth-child(2) > div:nth-child(2) > div:nth-child(1) > div:nth-child(1) > p:nth-child(1),
body[data-b2b-fluid="friesenheim"] > main:nth-child(3) > section:nth-child(3) > div:nth-child(2) > div:nth-child(2) > p:nth-child(1),
body[data-b2b-fluid="friesenheim"] > main:nth-child(3) > section:nth-child(4) > div:nth-child(2) > aside:nth-child(3) > p:nth-child(3),
body[data-b2b-fluid="friesenheim"] > main:nth-child(3) > section:nth-child(5) > div:nth-child(2) > div:nth-child(1) > p:nth-child(3),
body[data-b2b-fluid="friesenheim"] > main:nth-child(3) > section:nth-child(5) > div:nth-child(2) > div:nth-child(1) > p:nth-child(4),
body[data-b2b-fluid="friesenheim"] > main:nth-child(3) > section:nth-child(5) > div:nth-child(2) > div:nth-child(2) > div:nth-child(1) > div:nth-child(1) > p:nth-child(1),
body[data-b2b-fluid="tour"] > main:nth-child(3) > section:nth-child(5) > div:nth-child(2) > div:nth-child(2) > p:nth-child(1) {max-width:calc(470px + var(--fluid-d)*0.1034);}
body[data-b2b-fluid="freiburg"] > main:nth-child(3) > section:nth-child(3) > div:nth-child(3) > figure:nth-child(1) {height:auto;}
body[data-b2b-fluid="freiburg"] > main:nth-child(3) > section:nth-child(3) > div:nth-child(3) > figure:nth-child(2) {height:auto;}
body[data-b2b-fluid="freiburg"] > main:nth-child(3) > section:nth-child(4) > div:nth-child(1) > p:nth-child(3),
body[data-b2b-fluid="freiburg"] > main:nth-child(3) > section:nth-child(6) > div:nth-child(1) > p:nth-child(3),
body[data-b2b-fluid="friesenheim"] > main:nth-child(3) > section:nth-child(4) > div:nth-child(1) > p:nth-child(3),
body[data-b2b-fluid="friesenheim"] > main:nth-child(3) > section:nth-child(6) > div:nth-child(1) > p:nth-child(3) {max-width:calc(320px + var(--fluid-d)*0.0704);}
body[data-b2b-fluid="freiburg"] > main:nth-child(3) > section:nth-child(4) > div:nth-child(2) > h3:nth-child(1),
body[data-b2b-fluid="freiburg"] > main:nth-child(3) > section:nth-child(5) > div:nth-child(2) > div:nth-child(1) > h3:nth-child(1),
body[data-b2b-fluid="friesenheim"] > main:nth-child(3) > section:nth-child(4) > div:nth-child(2) > h3:nth-child(1),
body[data-b2b-fluid="friesenheim"] > main:nth-child(3) > section:nth-child(5) > div:nth-child(2) > div:nth-child(1) > h3:nth-child(1) {font-size:calc(40px + var(--fluid-d)*0.016);}
body[data-b2b-fluid="freiburg"] > main:nth-child(3) > section:nth-child(5) > div:nth-child(2) > div:nth-child(1) > div:nth-child(6) > a:nth-child(1),
body[data-b2b-fluid="friesenheim"] > main:nth-child(3) > section:nth-child(5) > div:nth-child(2) > div:nth-child(1) > div:nth-child(6) > a:nth-child(1),
body[data-b2b-fluid="tour"] > main:nth-child(3) > section:nth-child(7) > div:nth-child(2) > div:nth-child(2) > div:nth-child(1) > a:nth-child(1) {padding:calc(18px + var(--fluid-d)*.003) calc(25px + var(--fluid-d)*.005);}
body[data-b2b-fluid="freiburg"] > main:nth-child(3) > section:nth-child(6),
body[data-b2b-fluid="friesenheim"] > main:nth-child(3) > section:nth-child(6) {padding-inline:max(0px,calc(var(--fluid-inset) - 5.999vw + -0.013px));padding-top:calc(0px + var(--fluid-d)*.04);padding-bottom:calc(95px + var(--fluid-d)*.04);}
body[data-b2b-fluid="tour"] > main:nth-child(3) > section:nth-child(3) > div:nth-child(2) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > strong:nth-child(1) {font-size:clamp(110px, calc(130px + var(--fluid-d)*.025), 160px);}
body[data-b2b-fluid="tour"] > main:nth-child(3) > section:nth-child(3) > div:nth-child(2) > div:nth-child(1) > p:nth-child(2),
body[data-b2b-fluid="tour"] > main:nth-child(3) > section:nth-child(8) > div:nth-child(1) > p:nth-child(3) {max-width:calc(370px + var(--fluid-d)*0.0814);}
body[data-b2b-fluid="tour"] > main:nth-child(3) > section:nth-child(3) > div:nth-child(2) > figure:nth-child(2) {height:clamp(360px, calc(360px + var(--fluid-d)*.12), 500px);}
body[data-b2b-fluid="tour"] > main:nth-child(3) > section:nth-child(3) > p:nth-child(3) {font-size:clamp(110px, calc(140px + var(--fluid-d)*.035), 190px);}
body[data-b2b-fluid="tour"] > main:nth-child(3) > section:nth-child(3) > div:nth-child(4) > p:nth-child(1) {max-width:calc(550px + var(--fluid-d)*0.12100000000000001);}
body[data-b2b-fluid="tour"] > main:nth-child(3) > section:nth-child(6) {padding-inline:max(0px,calc(var(--fluid-inset) - 0vw + -44.812px));padding-top:calc(100px + var(--fluid-d)*.04);padding-bottom:calc(100px + var(--fluid-d)*.04);}
body[data-b2b-fluid="tour"] > main:nth-child(3) > section:nth-child(6) > ol:nth-child(3) {font-size:calc(16px + var(--fluid-d)*0.004);}
body[data-b2b-fluid="tour"] > main:nth-child(3) > section:nth-child(6) > ol:nth-child(3) > li:nth-child(1) > article:nth-child(1) > div:nth-child(2) > h3:nth-child(1),
body[data-b2b-fluid="tour"] > main:nth-child(3) > section:nth-child(6) > ol:nth-child(3) > li:nth-child(2) > article:nth-child(1) > div:nth-child(2) > h3:nth-child(1),
body[data-b2b-fluid="tour"] > main:nth-child(3) > section:nth-child(6) > ol:nth-child(3) > li:nth-child(3) > article:nth-child(1) > div:nth-child(2) > h3:nth-child(1),
body[data-b2b-fluid="tour"] > main:nth-child(3) > section:nth-child(6) > ol:nth-child(3) > li:nth-child(4) > article:nth-child(1) > div:nth-child(2) > h3:nth-child(1) {font-size:calc(25px + var(--fluid-d)*0.002);}
body[data-b2b-fluid="tour"] > main:nth-child(3) > section:nth-child(7) > div:nth-child(2) > div:nth-child(1) > p:nth-child(1) {max-width:calc(570px + var(--fluid-d)*0.1254);}
 body[data-b2b-fluid] .b2b-hero .hero-actions {gap:calc(12px + var(--fluid-hero)*.07 + var(--b2b-hero-emphasis)*.05);}
 /* Keep the workflow's existing inner max-width; title caps grow separately. */
 body[data-b2b-fluid="tour"] .tour-steps {max-width:1500px;gap:calc(26px + var(--fluid-d)*.008);}
}
/* Shared B2B directions: grow the actual consent slot as well as the embed.
 * The text column stays readable; the map receives the remaining section width. */
@media (min-width: 701px) {
  body.b2b-page[data-b2b-fluid] .location-map-layout {
    grid-template-columns: minmax(17rem, .75fr) minmax(0, 1.45fr);
    gap: clamp(2rem, 4vw, 7rem);
    align-items: center;
    margin-top: clamp(2.5rem, 3vw, 5rem);
  }
  body.b2b-page[data-b2b-fluid] .location-map-layout > div:first-child {
    max-width: 34rem;
  }
  body.b2b-page[data-b2b-fluid] .location-map-layout .map-consent-slot,
  body.b2b-page[data-b2b-fluid] .location-map-layout > div > .location-map {
    height: clamp(400px, calc(220px + 15vw), 600px);
    border-radius: 24px;
  }
}
/* Supporting hero details share the same bounded, width-driven scale. */
@media (width > 1920px) {
  body.b2b-page[data-b2b-fluid] .b2b-hero .location-address {
    font-size: clamp(14px, calc(14px + var(--fluid-hero)*.04), 18px);
  }
  body.b2b-page[data-b2b-fluid] .b2b-hero .breadcrumbs ol {
    font-size: clamp(12px, calc(12px + var(--fluid-hero)*.025), 14.5px);
  }
  body.b2b-page[data-b2b-fluid] .b2b-hero .hero-actions {
    margin-top: clamp(24px, calc(24px + var(--fluid-hero)*.12), 36px);
  }
}

/* B2B editorial proportions: bounded media preserve intrinsic ratios.
 * Desktop-only; the XXL family still owns full content width. */
@media (min-width: 1101px) {
 body.b2b-page[data-b2b-fluid] .wholesale {
  --b2b-editorial-growth: max(0px, calc((100vw - 1920px)*.025));
  --b2b-editorial-title:clamp(54px, 3.8vw, 100px);
  --b2b-editorial-pad-top:calc(40px + var(--b2b-editorial-growth));
  --b2b-editorial-pad-bottom:calc(45px + var(--b2b-editorial-growth));
  padding-top:var(--b2b-editorial-pad-top);
  padding-bottom:var(--b2b-editorial-pad-bottom);
 }

 body.b2b-page[data-b2b-fluid] .wholesale h2 { font-size:var(--b2b-editorial-title); }
 body[data-b2b-fluid="hub"] #grosshandelsstandorte { padding-top:45px; padding-bottom:30px; }
 body[data-b2b-fluid="hub"] #grosshandelsstandorte .region-layout { margin-top:28px; }
 body[data-b2b-fluid="hub"] #grosshandelsstandorte .region-story figure { max-height:clamp(340px, 23vw, 560px); }
}

/* Vertical composition, measured locally on 19 October 2026.
 * Scope ends at the four B2B opt-ins; mobile retains its existing flow. */
@media (min-width:1101px) {
 /* One shared grid owns text and media axes. Intrinsic image ratios retain
  * their local variants; the media row aligns image and caption baselines. */
 body.b2b-page[data-b2b-fluid] .wholesale-composition {
  display:grid;
  grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);
  column-gap:clamp(28px,2.3vw,64px);
  row-gap:clamp(20px,1.4vw,32px);
  max-width:clamp(960px,calc(45vw + 350px),1660px);
  margin:24px auto 0;
 }
 body.b2b-page[data-b2b-fluid] .wholesale-composition :is(.wholesale-heading,.wholesale-images) { display:contents; }
 body.b2b-page[data-b2b-fluid] .wholesale-composition h2 { grid-column:1; grid-row:1; align-self:start; }
 body.b2b-page[data-b2b-fluid] .wholesale-composition .wholesale-heading>div {
  grid-column:2; grid-row:1; justify-self:start; align-self:start; min-width:0;
 }
 body.b2b-page[data-b2b-fluid] .wholesale-composition .wholesale-heading>div>p { max-width:48ch; }
 body.b2b-page[data-b2b-fluid] .wholesale-composition figure {
  grid-row:2; align-self:end; min-width:0; height:auto; padding:0;
 }
 body.b2b-page[data-b2b-fluid] .wholesale-composition figure:first-child { grid-column:1; }
 body.b2b-page[data-b2b-fluid] .wholesale-composition figure:nth-child(2) { grid-column:2; }
 body.b2b-page[data-b2b-fluid] .wholesale-composition img {
  width:100%; height:auto; max-height:none; object-fit:cover;
 }
 /* The long local heading must retain its two-line editorial rhythm. */
 body[data-b2b-fluid="friesenheim"] .wholesale-composition h2 { font-size:clamp(48px,3.2vw,78px); }
 /* Freiburg is an individual landscape/portrait composition. Preserve its
  * existing tracks, media caps and text layout rather than forcing this grid. */
 body.b2b-freiburg[data-b2b-fluid] .wholesale .wholesale-heading { margin-block:32px 28px; }
 body.b2b-freiburg[data-b2b-fluid] #inhalt .wholesale-images {
  --b2b-image-track-gap:calc(26px + max(0px,var(--fluid-d,0px))*.015);
  grid-template-columns:min(calc((100% - var(--b2b-image-track-gap))*1.4/2.25),calc(clamp(300px,21vw,540px)*1.333333333)) calc((100% - var(--b2b-image-track-gap))*.85/2.25);
  column-gap:clamp(26px,calc(26px + (100vw - 1440px)*.010679612),52px);
  align-items:start;
 }
 body.b2b-freiburg[data-b2b-fluid] .wholesale-images figure { height:auto; min-width:0; padding-top:0; }
 body.b2b-freiburg[data-b2b-fluid] .wholesale-images img { width:auto; max-width:100%; height:auto; max-height:clamp(300px,21vw,540px); object-fit:cover; }
 body.b2b-page[data-b2b-fluid] #grosshandelsstandorte .region-heading h2,
 body.b2b-page[data-b2b-fluid] #grosshandelsstandorte .region-heading h2 span,
 body.b2b-page[data-b2b-fluid] #anfahrt .region-heading h2,
 body.b2b-page[data-b2b-fluid] #anfahrt .region-heading h2 span { font-size:clamp(64px,4.6vw,120px); }
 body.b2b-page[data-b2b-fluid] .tour-region #region-title,
 body.b2b-page[data-b2b-fluid] .tour-region #region-title span,
 body.b2b-page[data-b2b-fluid] #ablauf h2,
 body.b2b-page[data-b2b-fluid] #ablauf h2 span { font-size:clamp(58px,4.2vw,100px); }
 body.b2b-page[data-b2b-fluid] .tour-region[aria-labelledby] .tour-region-picture { height:clamp(340px,25vw,500px); }
 body.b2b-page[data-b2b-fluid] .tour-region .tour-region-word { font-size:clamp(100px,9vw,190px); line-height:1; margin-top:24px; }
 body.b2b-page[data-b2b-fluid] .tour-region .region-numbers strong { font-size:clamp(110px,8vw,160px); }
 body.b2b-page[data-b2b-fluid] .tour-region-layout { margin-top:28px; }
 body.b2b-page[data-b2b-fluid] .tour-steps article>span { margin-bottom:16px; }
}

/* Focused desktop compaction: hub routes and tour region only. */
@media (min-width:1101px) {
 body[data-b2b-fluid="hub"] #inhalt #grosshandelsstandorte,
 body[data-b2b-fluid="tour"] #inhalt > .tour-region {
  padding-block:clamp(28px,2vw,40px);
 }
 body[data-b2b-fluid="hub"] #inhalt #grosshandelsstandorte .region-heading h2,
 body[data-b2b-fluid="tour"] #inhalt .tour-region #region-title {
  font-size:clamp(50px,3.6vw,80px); line-height:1.02; margin-block:16px;
 }
 body[data-b2b-fluid="hub"] #inhalt #grosshandelsstandorte .region-layout {
  margin-top:20px; gap:clamp(32px,4vw,96px); grid-template-columns:1.3fr .8fr;
 }
 body[data-b2b-fluid="hub"] #inhalt #grosshandelsstandorte .region-story figure {
  height:clamp(300px,22vw,420px); min-height:0; max-height:420px; aspect-ratio:auto;
 }
 body[data-b2b-fluid="hub"] #inhalt #grosshandelsstandorte .principles article {
  padding-block:16px; gap:16px;
 }
 body[data-b2b-fluid="hub"] #inhalt #grosshandelsstandorte .principles h3 {
  font-size:clamp(24px,1.8vw,34px); margin-bottom:8px;
 }
 body[data-b2b-fluid="hub"] #inhalt #grosshandelsstandorte .principles .text-link { margin-top:10px; }
 body[data-b2b-fluid="hub"] #inhalt #grosshandelsstandorte .b2b-route-note { margin-top:16px; }
 body[data-b2b-fluid="tour"] #inhalt .tour-region .tour-region-layout {
  margin-top:20px; gap:clamp(32px,4vw,96px); grid-template-columns:.8fr 1.3fr;
 }
 body[data-b2b-fluid="tour"] #inhalt .tour-region .region-numbers { padding-bottom:16px; }
 body[data-b2b-fluid="tour"] #inhalt .tour-region .region-numbers strong { font-size:clamp(88px,6vw,120px); }
 body[data-b2b-fluid="tour"] #inhalt .tour-region .region-story > p { margin-bottom:16px; }
 body[data-b2b-fluid="tour"] #inhalt .tour-region .tour-region-picture {
  height:clamp(280px,21vw,380px); min-height:0; max-height:380px;
 }
 body[data-b2b-fluid="tour"] #inhalt .tour-region .tour-region-word {
  font-size:clamp(80px,6.5vw,136px); line-height:1; margin-block:16px 0;
 }
 body[data-b2b-fluid="tour"] #inhalt .tour-region .region-retail { margin-top:16px; gap:24px; }
}

@media (min-width:1101px) {
 body[data-b2b-fluid="hub"] #inhalt #grosshandelsstandorte .region-heading h2 span { font-size:inherit; }
}

/* Shared B2B content composition: independent story and main-image columns.
 * Bounded measures keep desktop compact; superwide screens open the composition. */
body.b2b-page[data-b2b-fluid] #inhalt .wholesale {
 --b2b-content-title:clamp(42px,3.6vw,76px);
 --b2b-content-gap:clamp(28px,3vw,64px);
 padding-block:clamp(32px,2.8vw,56px);
}
body.b2b-page[data-b2b-fluid] #inhalt .b2b-content-grid {
 display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.45fr);
 gap:var(--b2b-content-gap);max-width:1760px;margin:28px auto 0;align-items:start;
}
body.b2b-page[data-b2b-fluid] #inhalt .b2b-content-story,
body.b2b-page[data-b2b-fluid] #inhalt .b2b-content-main {min-width:0;display:flex;flex-direction:column;align-items:flex-start;}
body.b2b-page[data-b2b-fluid] #inhalt .b2b-content-story h2 {
 font-size:var(--b2b-content-title);line-height:1.06;letter-spacing:-.05em;
 width:auto;max-width:100%;margin:0 0 24px;
}
body.b2b-page[data-b2b-fluid] #inhalt .b2b-content-story > p {
 font-size:clamp(15px,1vw,19px);line-height:1.7;max-width:52ch;margin:0 0 28px;
}
body.b2b-page[data-b2b-fluid] #inhalt .b2b-content-grid figure {margin:0;padding:0;min-width:0;}
body.b2b-page[data-b2b-fluid] #inhalt .b2b-content-story figure {width:88%;max-width:600px;}
body.b2b-page[data-b2b-fluid] #inhalt .b2b-content-main {padding-top:calc(var(--b2b-content-title)*1.06);}
body.b2b-page[data-b2b-fluid] #inhalt .b2b-content-story > .button {margin:0 0 48px;align-self:flex-start;}
body.b2b-page[data-b2b-fluid] #inhalt .b2b-content-main figure {width:100%;}
/* Original wholesale image-pair radii; captions stay outside the clipped frame. */
body.b2b-page[data-b2b-fluid] #inhalt .b2b-image-frame {border-radius:24px;overflow:hidden;}
body.b2b-page[data-b2b-fluid] #inhalt .b2b-image-frame :is(img,picture) {border-radius:inherit;}
body.b2b-page[data-b2b-fluid] #inhalt .b2b-content-grid img {
 display:block;width:100%;height:auto;max-height:none;object-fit:cover;
}
body.b2b-page[data-b2b-fluid] #inhalt .b2b-content-story img {aspect-ratio:16/9;}
body.b2b-page[data-b2b-fluid] #inhalt .b2b-content-main img {aspect-ratio:2/1;}
body.b2b-page[data-b2b-fluid] #inhalt .b2b-content-grid figcaption {font-size:clamp(10px,.7vw,13px);line-height:1.5;margin-top:12px;}
body.b2b-page[data-b2b-fluid] #inhalt .wholesale .trade-points {margin-top:28px;}
/* Shared image and caption tracks align photo edges independently of caption height. */
@media (min-width:901px) {
 body.b2b-page[data-b2b-fluid] #inhalt .b2b-content-grid {
  grid-template-rows:auto auto auto 1fr auto;row-gap:0;align-items:stretch;
 }
 body.b2b-page[data-b2b-fluid] #inhalt :is(.b2b-content-story,.b2b-content-main) {
  display:grid;grid-template-rows:subgrid;grid-row:1 / 6;row-gap:0;
 }
 body.b2b-page[data-b2b-fluid] #inhalt .b2b-content-story {grid-column:1;}
 body.b2b-page[data-b2b-fluid] #inhalt .b2b-content-main {grid-column:2;padding-top:0;}
 body.b2b-page[data-b2b-fluid] #inhalt .b2b-content-story > .button {justify-self:start;}
 body.b2b-page[data-b2b-fluid] #inhalt .b2b-content-grid figure {
  display:grid;grid-template-rows:subgrid;row-gap:0;
 }
 body.b2b-page[data-b2b-fluid] #inhalt .b2b-content-story figure {grid-row:4 / 6;}
 body.b2b-page[data-b2b-fluid] #inhalt .b2b-content-main figure {grid-row:1 / 6;}
 body.b2b-page[data-b2b-fluid] #inhalt .b2b-content-main .b2b-image-frame {grid-row:1 / 5;}
 body.b2b-page[data-b2b-fluid] #inhalt .b2b-content-grid .b2b-image-frame {align-self:end;}
 body.b2b-page[data-b2b-fluid] #inhalt .b2b-content-grid figcaption {align-self:start;}
}
@media (width > 1920px) {
 body.b2b-page[data-b2b-fluid] #inhalt .b2b-content-grid {
  max-width:clamp(1760px,calc(1760px + (100vw - 1920px)*.65),2400px);
 }
}
@media (max-width:1100px) and (min-width:901px) {
 body.b2b-page[data-b2b-fluid] #inhalt .wholesale {--b2b-content-title:36px;}
}
@media (max-width:900px) {
 body.b2b-page[data-b2b-fluid] #inhalt .b2b-content-grid {grid-template-columns:1fr;gap:28px;}
 body.b2b-page[data-b2b-fluid] #inhalt .b2b-content-main {padding-top:0;}
 body.b2b-page[data-b2b-fluid] #inhalt .b2b-content-story figure {width:80%;max-width:520px;}
 body.b2b-page[data-b2b-fluid] #inhalt .b2b-content-main img {aspect-ratio:16/9;}
 body.b2b-page[data-b2b-fluid] #inhalt .b2b-content-story h2 {font-size:clamp(34px,6.5vw,52px);margin-bottom:20px;}
}
@media (max-width:700px) {
 body.b2b-page[data-b2b-fluid] #inhalt .b2b-image-frame {border-radius:15px;}
}
/* Longer location headings retain their intended two-line rhythm. */
body.b2b-page[data-b2b-fluid="freiburg"] #inhalt .wholesale,
body.b2b-page[data-b2b-fluid="friesenheim"] #inhalt .wholesale {--b2b-content-title:clamp(30px,2.5vw,56px);}
