@charset "UTF-8";:root{--support-h:202deg;--support-s:52%;--support-l:62%;--comfort-h:274deg;--comfort-s:57%;--comfort-l:31%;--solution-h:0deg;--solution-s:71%;--solution-l:77%;--guidance-h:318deg;--guidance-s:80%;--guidance-l:38%;--answers-h:274deg;--answers-s:57%;--answers-l:31%;--pharmacy-h:45deg;--pharmacy-s:99%;--pharmacy-l:58%;--default-h:0deg;--default-s:67%;--default-l:90%;--accent-h:45deg;--accent-s:99%;--accent-l:50%;--accent-hana-h:25deg;--accent-hana-s:95%;--accent-hana-l:50%;--alt-h:var(--accent-h);--alt-s:var(--default-s);--alt-l:var(--default-l);--white:hsl(var(--default-h),30%,98%);--min:hsl(var(--default-h),1%,90%);--light:hsl(var(--default-h),1%,70%);--med:hsl(var(--default-h),1%,35%);--max:hsl(var(--default-h),1%,20%);--black:hsl(var(--default-h),1%,5%);--bg-colour:hsl(var(--default-h),30%,98%);--border-colour:hsl(var(--comfort-h),var(--comfort-s),var(--comfort-l));--heading-colour:hsl(var(--comfort-h),var(--comfort-s),var(--comfort-l));--text-colour:hsl(var(--comfort-h),var(--comfort-s),var(--comfort-l));--link-colour:hsl(var(--comfort-h),var(--comfort-s),var(--comfort-l));--icon-colour:hsl(var(--accent-h),var(--accent-s),var(--accent-l));--accent-colour:hsl(var(--accent-h),var(--accent-s),var(--accent-l));--accent-hana-colour:hsl(var(--accent-hana-h),var(--accent-hana-s),var(--accent-hana-l))}.bg--support{--bg-colour:hsl(var(--support-h),var(--support-s),var(--support-l))}.link--support{--accent-colour:hsl(var(--support-h),var(--support-s),80%)}.bg--comfort{--bg-colour:hsl(var(--comfort-h),var(--comfort-s),var(--comfort-l))}.link--comfort{--accent-colour:hsl(var(--comfort-h),var(--comfort-s),80%)}.bg--solution{--bg-colour:hsl(var(--solution-h),var(--solution-s),var(--solution-l))}.link--solution{--accent-colour:hsl(var(--solution-h),var(--solution-s),80%)}.bg--guidance{--bg-colour:hsl(var(--guidance-h),var(--guidance-s),var(--guidance-l))}.link--guidance{--accent-colour:hsl(var(--guidance-h),var(--guidance-s),80%)}.bg--answers{--bg-colour:hsl(var(--answers-h),var(--answers-s),var(--answers-l))}.link--answers{--accent-colour:hsl(var(--answers-h),var(--answers-s),80%)}.bg--pharmacy{--bg-colour:hsl(var(--pharmacy-h),var(--pharmacy-s),var(--pharmacy-l))}.link--pharmacy{--accent-colour:hsl(var(--pharmacy-h),var(--pharmacy-s),80%)}:root{--font-branding:cursive;--font-headings:cursive;--font-menu:cursive;--font-text:Times,"Times New Roman",serif;--font-subheadings:var(--font-text);--text-base-size:1em;--text-scale-ratio:1.2;--letter-spacing:0;--word-spacing:0.03em;--heading-line-height:1;--body-line-height:1.3;--line-height-multiplier:1;--text-vspace-multiplier:1.2;--text-paragraph-height:1em}@media screen and (max-width:768px){:root{--text-base-size:1em;--body-line-height:1.3}}:root{--text-xs:calc(var(--text-sm)/1.1);--text-sm:calc(var(--text-md)/1.1);--text-md:var(--text-base-size);--text-lg:calc(var(--text-md)*var(--text-scale-ratio));--text-h4:calc(var(--text-lg)*var(--text-scale-ratio));--text-h3:calc(var(--text-h4)*var(--text-scale-ratio));--text-h2:calc(var(--text-h3)*var(--text-scale-ratio)*1.2);--text-h1:calc(var(--text-h3)*var(--text-scale-ratio)*1.3);--text-logo:calc(var(--text-h2)*var(--text-scale-ratio))}@media screen and (min-width:769px) and (max-width:1024px){:root{--text-h1:calc(var(--text-h3)*var(--text-scale-ratio)*1.3)}}@media screen and (min-width:1025px) and (max-width:1365px){:root{--text-h1:calc(var(--text-h3)*var(--text-scale-ratio)*1.5)}}@media screen and (min-width:1366px){:root{--text-h1:calc(var(--text-h3)*var(--text-scale-ratio)*1.5)}}:root{--header-size:5rem;--menu-size:3rem;--input-size:calc(var(--menu-size)*0.9);--section-padding:2.6rem;--nav-margin:2rem}@media screen and (max-width:768px){:root{--header-size:6em;--menu-size:2rem;--nav-margin:1.4rem;--section-padding:2rem}}body.preload *,body.preload :after,body.preload :before{animation-play-state:paused!important;-webkit-transition:none!important;-moz-transition:none!important;-ms-transition:none!important;-o-transition:none!important}body.preload .article__header,body.preload .modal__inner>*,body.preload .nav-links{opacity:0;transition:opacity .3s;will-change:opacity}body.preload .main{display:none!important}*,:after,:before{box-sizing:inherit}html{box-sizing:border-box;font-size:100%}@media screen and (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}article,aside,body,dd,div,dl,dt,figcaption,figure,h1,h2,h3,h4,li,main,nav,ol,p,section,ul{margin:0;padding:0}body{font-family:var(--font-text);font-size:16px;text-rendering:optimizeSpeed}h1,h2,h3,h4,h5,h6{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:100}ol[class],ul{list-style:none}img{-webkit-touch-callout:none;pointer-events:none}embed,img,object,video{display:block;max-width:100%;vertical-align:middle}a:hover,button:hover,input[type=submit]:hover,label:hover{cursor:pointer}button,input,select,textarea{color:inherit;font-family:var(--font-text);font-size:1em}textarea{resize:vertical;vertical-align:top}.btn--text,nav button{--border-colour:transparent;--bg-colour:transparent}.btn,button{-webkit-tap-highlight-color:rgba(255,255,255,0);-webkit-appearance:none;-moz-appearance:none;background-color:var(--bg-colour,transparent);background-image:none;border-color:var(--border-colour,transparent);border-style:solid;border-width:1px;white-space:nowrap}.btn,.btn:active,button,button:active{box-shadow:none}.btn:focus,button:focus{box-shadow:none;outline:none!important}.btn>*,button>*{pointer-events:none}a{-webkit-tap-highlight-color:rgba(255,255,255,0);color:var(--link-colour);text-decoration:none}a>*{pointer-events:none}:focus,a:active,a:hover{outline:none}:focus{box-shadow:none}.article__hero .festive-banner>a,.flex-center,.icon--ascii,.modal--consent,.modal--full-screen,.modal--main .menu__festive-banner>a,.modal--tracker,.section--chapter.section--column .packshots div>a,.section--chapter.section--column .packshots__inner,.section--chapter.section--column .packshots__inner>div,.section[data-topic=Comfort].section--column .section__container:first-of-type li:before,.section[data-topic=Comfort].section--column .section__container:nth-of-type(4) .section__container__end .expand-box,.section[data-topic=Competition] .pink-box--confirmation,.section[data-topic=Solution].section--column .section__container:first-of-type li:before{align-items:center;display:flex;justify-content:center}.icon>svg,.svg>svg,span>svg{height:100%;width:100%}.container--sm,.section--sm{max-width:45ch}@media screen and (min-width:769px) and (max-width:1024px){.container--sm,.section--sm{min-width:35ch}}@media screen and (min-width:1025px){.container--sm,.section--sm{min-width:40ch}}@media screen and (min-width:1920px){.container--sm,.section--sm{min-width:40ch}}.container--md,.section--md{max-width:75ch}@media screen and (min-width:769px) and (max-width:1024px){.container--md,.section--md{min-width:50ch}}@media screen and (min-width:1025px){.container--md,.section--md{min-width:55ch}}@media screen and (min-width:1920px){.container--md,.section--md{min-width:60ch}}.container--lg,.section--lg{max-width:95ch}@media screen and (min-width:767px){.container--lg,.section--lg{min-width:75ch}}.admin-info{color:var(--accent-colour);position:fixed;right:0;top:0;z-index:9999}.hidden{display:none!important}.loading{opacity:0!important;pointer-events:none;will-change:opacity}.fade-in,.loading{transition:opacity .3s}.fade-in{opacity:1}.fade-out{opacity:0!important;pointer-events:none!important;transition:opacity;transition-duration:.3s}.center,.center-align{text-align:center}.center{margin:0 auto}.full-width{width:100%}.flex{display:flex}.flex-wrap{flex-wrap:wrap}.flex-column{flex-direction:column}.center-element{margin:0 auto}.highlight{color:var(--accent-colour)}.highlight .icon{animation-duration:.7s;animation-name:spin}.highlight .icon svg>use{fill:var(--accent-colour)}.highlight .form__field{--input-text-colour:var(--accent-colour)}.colour-block{background-color:var(--bg-colour);border-color:var(--border-colour);color:var(--text-colour)}.close-btn{position:absolute;right:0;top:0}.no-wrap{white-space:nowrap}:root{--vh:1vh;--vw:1vw;--scrollbar-size:0.4em;--window-height:calc(var(--vh, 1vh)*100);--window-width:calc(var(--vw, 1vw)*100)}#iconList{display:none}.icon{display:inline-block;height:1em;opacity:1;vertical-align:bottom;width:1em}.icon--ascii{color:var(--icon-colour,var(--link-colour,var(--med)))}.icon>svg>use{fill:var(--icon-colour,var(--link-colour,var(--med)))}.icon--disabled{opacity:.2}.icon__hidden{display:none}.icon__compass>svg,.icon__zoom-in>svg,.icon__zoom-out>svg{transform:scale(1.6)}a>.icon{vertical-align:text-top}a>.icon,button>.icon{pointer-events:none}p>.icon{margin:0 .4em;vertical-align:text-top}.hamburger{display:block;height:1em;position:relative;width:1.6em}.hamburger .line{background-color:var(--link-colour);display:block;height:2px;left:0;pointer-events:none;position:absolute;right:0;transition:all .3s;width:100%}.hamburger .line.line--1{top:0}.hamburger .line.line--2{top:50%}.hamburger .line.line--3{top:100%}.expand .hamburger .line:before{display:none}.expand .hamburger .line.line--1{transform:translateY(.5em) translateX(0) rotate(45deg)}.expand .hamburger .line.line--2{opacity:0}.expand .hamburger .line.line--3{transform:translateY(-.5em) translateX(0) rotate(-45deg)}img{opacity:1;transition:opacity .3s}img.lazyImage,img.lazyShow{opacity:0;transition:opacity .3s}video{opacity:1}video.pseudoGif{opacity:0;transition:opacity .3s}.image-box{position:relative}.image-box img,.image-box video{height:100%;max-width:none;-o-object-fit:cover;object-fit:cover;width:100%}.image-box--circle{border:.4em solid #fff;border-radius:100%;height:calc(var(--menu-size)*2.2);overflow:hidden;width:calc(var(--menu-size)*2.2)}.image-box__actions{padding:.6em;position:absolute;right:0;top:0}.image-box__cover{bottom:0;display:block;height:100%;left:0;position:absolute;right:0;top:0;width:100%}.section[data-topic=Answers].section--column .section__container:nth-of-type(2) .packshots .ella-logo,.section[data-topic=Answers].section--column .section__container:nth-of-type(2) .packshots .hana-logo,.section[data-topic=Comfort].section--column .section__container:nth-of-type(3) .border-box,.section[data-topic=Comfort].section--column .section__container:nth-of-type(4) .section__container__end .info-box .fsrh-logo,.section[data-topic=Pharmacy].section--column .section__container:nth-of-type(4) .packshots .ella-logo,.section[data-topic=Pharmacy].section--column .section__container:nth-of-type(4) .packshots .hana-logo,.section[data-topic=Solution].section--column .section__container:nth-of-type(3) h3 .hana-logo-2,.section[data-topic=Support].section--column .section__container:nth-of-type(2) .pharmacy-logo,.section[data-topic=Support].section--column .section__container:nth-of-type(3) .women-logo,.section[data-topic=Support].section--column .section__container:nth-of-type(4) .packshots .ella-logo,.section[data-topic=Support].section--column .section__container:nth-of-type(4) .packshots .hana-logo{color:transparent;display:inline-block}p{color:var(--text-colour);font-size:var(--text-md);letter-spacing:var(--letter-spacing);line-height:var(--body-line-height);word-spacing:var(--word-spacing)}p span:not(:last-of-type){margin-right:1em}.h1,.h2,.h3,.h4,.h5,h1,h2,h3,h4,h5{color:var(--heading-colour);display:block;letter-spacing:0;line-height:var(--heading-line-height);word-spacing:var(--word-spacing)}.h1,h1{font-size:var(--text-h1)}.h1,.h2,h1,h2{font-family:var(--font-headings)}.h2,h2{font-size:var(--text-h2)}.h3,h3{font-size:var(--text-h3)}.h3,.h4,h3,h4{font-family:var(--font-branding)}.h4,h4{font-size:var(--text-h4)}.h5,h5{font-size:var(--text-md)}.logo{display:flex;position:absolute;right:0;top:0;transform:scale(1);transform-origin:top right;width:var(--logo-size,7em);will-change:transform}.logo,.logo--1{transition:transform .3s}.logo--1{transform:scale(1)}.logo--2{transform:scale(0);transition:transform .3s}p .span-aside{display:block}li>p>strong{letter-spacing:-2px}a>.link__blank{display:none}.reference-link{display:inline-block;font-size:70%;padding-left:.2em;transform:translateX(-.3em);vertical-align:super}.reference-link[href^="#1"]{padding-left:.4em}.reference-link+.reference-link:before{content:",";display:inline-block;padding-right:.2em}.reference-link+sup{display:inline-block;transform:translateX(-.3em)}.text--xs{font-size:var(--text-xs)}.text--sm{font-size:var(--text-sm)}.text--lg{font-size:var(--text-lg)}.text-box{display:flex;flex-direction:column;justify-content:center;padding:1em}@keyframes swing{20%{transform:rotate(15deg)}40%{transform:rotate(-10deg)}60%{transform:rotate(5deg)}80%{transform:rotate(-5deg)}to{transform:rotate(0deg)}}@keyframes type-across{0%{width:0}to{width:100%}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}body::-webkit-scrollbar{display:none}body{background-color:var(--body-colour);overflow-x:hidden;overflow-y:scroll;scroll-snap-type:y mandatory;width:100%}body .main{opacity:1;transition:opacity .3s}body[style$="position: fixed;"] .main{opacity:0;pointer-events:none}body[style$="position: fixed;"] .main .h1,body[style$="position: fixed;"] .main .h2,body[style$="position: fixed;"] .main .h3,body[style$="position: fixed;"] .main .h4,body[style$="position: fixed;"] .main .h5,body[style$="position: fixed;"] .main form,body[style$="position: fixed;"] .main h1,body[style$="position: fixed;"] .main h2,body[style$="position: fixed;"] .main h3,body[style$="position: fixed;"] .main h4,body[style$="position: fixed;"] .main h5,body[style$="position: fixed;"] .main p,body[style$="position: fixed;"] .main ul{display:none}.page-nav{position:fixed}.page-nav__btn.pageTop{--border-colour:transparent;--bg-colour:transparent;height:var(--menu-size);width:var(--menu-size)}.page-nav__btn.pageTop .icon>svg{transform:scale(3)}.page-nav.nav--2{left:var(--nav-margin);top:var(--nav-margin);z-index:4002}.page-nav.nav--2 a .hamburger{--link-colour:#fff;display:block;height:1.6em;pointer-events:none;position:relative;transform:scale(1);transform-origin:top left;transition:transform .3s;width:2.8em}.page-nav.nav--2 a .hamburger--section{--link-colour:var(--text-colour);transform:scale(.8);transition:transform .3s}.page-nav.nav--2 a .hamburger .line{background-color:var(--link-colour);display:block;height:.4em;left:0;pointer-events:none;position:absolute;right:0;transition:all .3s;width:100%}.page-nav.nav--2 a .hamburger .line.line--1{top:0}.page-nav.nav--2 a .hamburger .line.line--2{top:50%}.page-nav.nav--2 a .hamburger .line.line--3{top:100%}.page-nav.nav--2 a.active .hamburger .line:before{display:none}.page-nav.nav--2 a.active .hamburger .line.line--1{transform:translateY(.8em) translateX(0) rotate(45deg)}.page-nav.nav--2 a.active .hamburger .line.line--2{opacity:0}.page-nav.nav--2 a.active .hamburger .line.line--3{transform:translateY(-.8em) translateX(0) rotate(-45deg)}.page-nav.nav--1{right:var(--nav-margin);top:var(--nav-margin);z-index:1002}.page-nav.nav--3{bottom:var(--menu-size);right:0;z-index:1002}.page-nav.nav--4{bottom:0;left:0}.nav--footer{--bg-colour:hsl(var(--default-h),var(--default-s),var(--default-l));align-items:center;background-color:var(--bg-colour);display:flex;flex-wrap:wrap;justify-content:space-between;min-height:var(--menu-size);overflow:hidden;padding:.6em var(--menu-size);width:100%}@media screen and (max-width:768px){.nav--footer{justify-content:center}}.nav--footer:not(.nav--footer--sticky){padding-bottom:calc(var(--menu-size)*1.2)}@media screen and (max-width:768px){.nav--footer:not(.nav--footer--sticky){padding-bottom:calc(var(--menu-size)*2)}}.nav--footer a:hover{color:var(--text-colour)}.nav--footer--sticky{bottom:0;left:0;position:fixed;right:0;z-index:1001}.nav-links{display:flex;flex-wrap:wrap;justify-content:center;padding:.2em 0}.nav--header .nav-links{align-items:center;height:100%;justify-content:space-evenly}.nav--header .nav-links__item{padding:.6em 1.6em .4em;text-align:center}.nav--header .nav-links__item.logo{padding:.6em 1em}.nav--header .nav-links__item a{display:block}.nav--footer .nav-links{align-items:center;height:100%;justify-content:flex-start}@media screen and (max-width:768px){.nav--footer .nav-links{font-size:97%;justify-content:center;text-align:center}}.nav-links__item{font-size:calc(var(--text-md)*1.2)}.nav-links__item:after{content:"|";padding:0 .4em}.nav-links__item:last-of-type:after{display:none}.nav-links__item a{font-family:var(--font-menu)}.nav-links__item a:hover{--accent-colour:hsl(var(--comfort-h),45%,45%)}.nav-links__item span{color:var(--text-colour)}.modal,.modal--consent .modal__inner,.section--chapter[data-topic],.section[data-topic=Competition] .pink-box{background-color:var(--bg-colour);border-color:var(--border-colour);color:var(--text-colour)}.modal{position:absolute;transform:translateX(-150%);will-change:transform;z-index:4001}.nav--header+.modal{top:var(--header-size)}.modal.show{transform:translate(0)}.modal .close-btn{--border-colour:var(--bg-colour);cursor:pointer;font-family:Arial!important;font-size:1.4rem;position:absolute;right:.6em;top:.6em}.modal--consent{--modal-padding:2em;background-color:hsla(var(--default-h),var(--default-s),95%,.8);bottom:0;left:0;padding:var(--modal-padding);pointer-events:all;position:fixed;right:0;top:0;z-index:9999}@media screen and (max-width:768px){.modal--consent{--modal-padding:1em}}.modal--consent .modal__inner{--bg-colour:hsl(var(--default-h),var(--default-s),var(--default-l));align-items:center;border-radius:1em;display:flex;flex-direction:column;height:calc(100% - var(--modal-padding)*2);justify-content:center;padding:var(--modal-padding) var(--modal-padding) 0;position:relative;width:calc(100% - var(--modal-padding)*2)}.modal--consent .modal__inner>.h4{display:block;max-width:45ch;text-align:center}.modal--consent .modal__inner .btn{--bg-colour:var(--accent-colour);--border-colour:var(--accent-colour);border-radius:.6em;padding:.6em 3em}.modal--consent .modal__inner .checkbox{max-width:30ch}.modal--consent .modal__inner .checkbox label{align-items:flex-start}.modal--consent .modal__inner .checkbox i{font-style:normal}.modal--consent .modal__inner>a{text-decoration:underline}.modal--consent .modal__inner>*{margin-bottom:2em}.modal--consent .modal__inner .modal__footer-links{bottom:0;display:flex;font-size:var(--text-sm);justify-content:space-between;margin-bottom:0;max-width:65ch;padding:var(--modal-padding);position:absolute;width:100%}.modal--main{--bg-colour:hsl(var(--default-h),var(--default-s),var(--default-l));display:flex;left:0;position:fixed;top:0;max-height:100dvh}.modal--main__menu {overflow:auto;padding:var(--header-size) var(--menu-size) var(--menu-size)}.modal--main .menu__festive-banner{width:12em}.modal--main .menu__festive-banner>a{background-color:hsl(var(--accent-h),var(--accent-s),var(--accent-l));border-radius:.6em;color:#fff;flex-direction:column;padding:.2em 0}@media screen and (min-width:769px){.modal--main .menu__festive-banner>a{border:2px solid #fff;padding:1em}}.modal--main .menu__festive-banner p{color:#fff;text-align:center}.modal--main .menu__festive-banner span{display:block;font-size:var(--text-lg);text-decoration:underline;text-transform:uppercase}@media screen and (max-width:768px){.modal--main .menu__festive-banner{top:calc(var(--header-size) + var(--nav-margin)*.9);width:6.2em}.modal--main .menu__festive-banner p,.modal--main .menu__festive-banner span{font-size:calc(var(--text-sm)*.8)}.modal--main .menu__festive-banner .image-box{width:60%}}.modal--full-screen{--bg-colour:hsla(var(--default-h),var(--default-s),var(--default-l),0.9);background-color:var(--bg-colour);bottom:0;left:0;padding:1em;position:fixed;right:0;top:0;z-index:9999}.modal--full-screen .modal__content{--border-colour:hsl(var(--solution-h),var(--solution-s),var(--solution-l));background-color:#fff;border:.2em solid var(--border-colour);border-radius:.6rem}@media screen and (min-width:769px){.modal--full-screen .modal__content{height:80vh}}.modal--full-screen .modal__content .close-btn{--bg-colour:hsl(var(--solution-h),var(--solution-s),var(--solution-l));--icon-colour:#fff;--colour:#fff;right:calc(var(--input-size)/-2);top:calc(var(--input-size)/-2)}.modal--tracker{background-color:transparent;padding:1em;position:absolute;z-index:9999}.modal--tracker .close-btn{font-size:1rem;right:0;top:0}@media screen and (max-width:768px){.modal--tracker{left:0;padding:0;right:0}.modal--tracker .close-btn{font-size:1rem;right:calc(var(--input-size)*1);top:calc(var(--input-size)/-2)}}.modal--tracker .modal__content{--bg-colour:hsl(var(--solution-h),var(--solution-s),var(--solution-l));background-color:var(--bg-colour);border:.2em solid var(--border-colour);border-radius:.6rem;color:#fff;max-width:40ch}@media screen and (max-width:768px){.modal--tracker .modal__content{width:80vw}}.modal--tracker .modal__content li{display:block!important;font-size:1rem!important;font-weight:100!important;height:auto!important;margin:0!important;max-width:unset;padding:.6em!important;top:unset!important;width:100%!important}.modal--tracker .modal__content li span{margin-right:.4em}.modal--tracker .modal__content li a{word-wrap:break-word;overflow-wrap:break-word}.modal--tracker .modal__content li:before{display:none!important}.modal__links{--bubble-size:calc(var(--menu-size)*0.5);display:flex;flex-direction:column}.modal__links:before{color:var(--heading-colour);content:attr(data-title);display:block;font-size:var(--text-h1)}.modal__links li{align-items:center;display:flex;padding:.8em 0}.modal__links li .bubble{background-color:var(--bg-colour);border-radius:50%;display:inline-block;height:var(--bubble-size);margin-right:.8em;width:var(--bubble-size)}.modal__links li a{font-family:var(--font-branding);font-size:var(--text-h4);text-transform:uppercase}.modal__sublinks li{align-items:center;display:flex;padding:.4em 0}.modal__sublinks li:before{background-color:var(--heading-colour);border-radius:50%;content:"";display:inline-block;height:.6em;margin-right:1em;width:.6em}.modal__sublinks li a{font-size:var(--text-h5)}.nav--header{align-items:center;display:flex;height:var(--header-size);justify-content:center;overflow:hidden;position:sticky;top:0;transform:translateY(0);transform-origin:top;transition:transform .3s;width:100%;z-index:1001}.nav--header .breadcrumb{align-items:center;height:var(--menu-size);left:1em;opacity:0;position:absolute;transform:translate(-150%,var(--header-transform-up-adjust));transition:transform .3s .3s}.nav--header .cart{position:absolute;right:0}.nav--header .nav-links{opacity:1}.nav--header.shrink{transform:translateY(var(--header-transform-up))}.nav--header.shrink .nav-links{opacity:0;pointer-events:none}.nav--header.shrink .breadcrumb{opacity:1}.nav--header.shrink .breadcrumb,.nav--header.shrink .cart{transform:translateY(var(--header-transform-up-adjust))}.main{width:var(--window-width)}.main:before{content:"";display:none;position:absolute;z-index:9999}@media screen and (max-width:544px){.main:before{content:"x-small"}}@media screen and (min-width:545px) and (max-width:768px){.main:before{content:"small"}}@media screen and (min-width:769px) and (max-width:1024px){.main:before{content:"medium"}}@media screen and (min-width:1025px){.main:before{content:"large"}}@media screen and (min-width:1920px){.main:before{content:"x-large"}}.main a:not(.btn){color:var(--link-colour)}.main a:not(.btn):hover{color:var(--accent-colour)}.main .article{min-height:var(--window-height)}.article{--border-colour:hsl(var(--alt-h),30%,90%);--article-width:var(--window-width);background-color:var(--white)}.article,.article__hero{position:relative;width:100%}.article__hero{height:var(--window-height);overflow:hidden}.article__hero .festive-banner{position:absolute;right:calc(var(--nav-margin) + .4em);top:calc(var(--header-size) + var(--nav-margin)*2);width:13em;z-index:1000}.article__hero .festive-banner>a{background-color:hsl(var(--accent-h),var(--accent-s),var(--accent-l));border-radius:.6em;color:#fff;flex-direction:column;padding:.2em 0}@media screen and (min-width:769px){.article__hero .festive-banner>a{background-color:hsla(var(--accent-h),var(--accent-s),var(--accent-l),.3);border:2px solid #fff;padding:1em}.article__hero .festive-banner>a:hover{--accent-colour:#fff;background-color:hsla(var(--accent-h),var(--accent-s),var(--accent-l),1)}}.article__hero .festive-banner p{color:#fff;text-align:center}.article__hero .festive-banner span{display:block;font-size:var(--text-lg);text-decoration:underline;text-transform:uppercase}@media screen and (max-width:768px){.article__hero .festive-banner{top:calc(var(--header-size) + var(--nav-margin)*.9);width:6.2em}.article__hero .festive-banner p,.article__hero .festive-banner span{font-size:calc(var(--text-sm)*.8)}.article__hero .festive-banner .image-box{width:60%}}@media screen and (min-width:769px){.article__hero .festive-banner{width:15em}.article__hero .festive-banner p{font-size:var(--text-h3)}}.article__hero .hero__content,.article__hero .hero__content .image-box{height:100%;position:relative;width:100%;z-index:1}.article__hero .hero__content .text-box{align-items:flex-start;position:absolute;right:calc(50vw + var(--menu-size));top:15%;z-index:2}@media screen and (max-width:768px){.article__hero .hero__content .text-box{align-items:center;right:0;top:50vh;width:100%}}.article__hero .hero__content .text-box>.h1,.article__hero .hero__content .text-box>h1{--animate-position:0;color:#fff;display:flex;line-height:1;position:relative}.article__hero .hero__content .text-box>.h1 span>span,.article__hero .hero__content .text-box>h1 span>span{color:transparent;position:relative}.article__hero .hero__content .text-box>.h1 span>span:after,.article__hero .hero__content .text-box>h1 span>span:after{background-color:#fff;border-radius:.1em;bottom:.1em;content:"";height:.1em;left:0;opacity:.7;position:absolute;width:100%}.article__hero .hero__content .text-box>.h1 ul,.article__hero .hero__content .text-box>h1 ul{bottom:100%;display:flex;flex-direction:column-reverse;position:absolute;right:0;transform:translateY(var(--animate-position));transition:transform .3s;will-change:transform}.article__hero .hero__content .text-box>.h1 ul li,.article__hero .hero__content .text-box>h1 ul li{opacity:.4;transition:opacity .3s;will-change:opacity}.article__hero .hero__content .text-box>.h1 ul li a,.article__hero .hero__content .text-box>h1 ul li a{--link-colour:#fff}.article__hero .hero__content .text-box>.h1 ul li.active,.article__hero .hero__content .text-box>.h1 ul li:hover,.article__hero .hero__content .text-box>h1 ul li.active,.article__hero .hero__content .text-box>h1 ul li:hover{opacity:1}.article__header{opacity:1;position:relative;width:100%}.article>.article__header{background-color:var(--white);padding:var(--section-padding) var(--section-padding) 0;text-align:center}.section__content>.article__header{margin-top:var(--menu-size)}.article__header>blockquote,.article__header>p{margin:0 auto;max-width:55ch}.article__header h1~p:first-of-type{font-family:var(--font-text);font-size:calc(var(--text-lg)*.95);font-style:italic}.article__header h1~p:first-of-type+.category-list:first-of-type{margin-top:calc(var(--menu-size)/3)}.article__header .category-list:last-of-type{margin-bottom:calc(var(--menu-size)/2)}.article__header .category-list li{padding:.2em 0}.article__header p:not(:last-of-type){margin-bottom:var(--text-paragraph-height)}.section{--text-md:var(--text-lg);min-height:var(--window-height);opacity:1;transition:opacity .3s;width:100%;will-change:opacity}@media screen and (min-width:calc(48em - 1px)){.section{display:flex}}.section p{margin-bottom:var(--text-paragraph-height)}.section.initialized{opacity:1}.section--hidden{max-width:0!important;pointer-events:none}@media screen and (min-width:calc(48em - 1px)){.section--row{flex-direction:row;flex-wrap:wrap}.section--column{align-items:center;flex-direction:column;margin:0 auto}}.section__header{padding-bottom:var(--menu-size);padding-top:1.6em}@media screen and (max-width:768px){.section__header{padding-top:2.6em}}.section__header h2{display:none}.section__header h3{font-family:var(--font-headings);font-size:var(--text-h1)}.section__header h3>em{font-style:normal;text-decoration:underline}@media screen and (max-width:768px){.section__header h3{font-size:var(--text-h2)}}.section--row .section__media{height:var(--window-height);width:40%}.section__content{height:100%}.section--row .section__content{width:60%}.section--column .section__content{padding:var(--menu-size) var(--menu-size) 0}.section--column .section__content .scene-player{align-items:center;display:flex;flex-direction:column;height:100%}.section__container h3{line-height:1.1;margin-bottom:1em}.section[data-topic=Support].section--column .section__container:nth-of-type(2) li:first-of-type,.section[data-topic=Support].section--column .section__container:nth-of-type(3) li{align-items:center;display:flex;flex-direction:column;text-align:center}.section[data-topic=Comfort].section--column .section__container:nth-of-type(2) li,.section[data-topic=Guidance].section--column .section__container:nth-of-type(2) li,.section[data-topic=Pharmacy].section--column .section__container:nth-of-type(2) li,.section[data-topic=Solution].section--column .section__container:nth-of-type(3) li,.section[data-topic=Support].section--column .section__container:first-of-type li{padding-left:1em}.section[data-topic=Comfort].section--column .section__container:nth-of-type(2) li:before,.section[data-topic=Guidance].section--column .section__container:nth-of-type(2) li:before,.section[data-topic=Pharmacy].section--column .section__container:nth-of-type(2) li:before,.section[data-topic=Solution].section--column .section__container:nth-of-type(3) li:before,.section[data-topic=Support].section--column .section__container:first-of-type li:before{background-color:var(--accent-colour);border-radius:50%;content:"";display:block;height:1em;left:-.6em;margin-right:1em;position:absolute;top:1em;width:1em}.section[data-topic=Support]{--bg-colour:#d2e0ef}.section[data-topic=Support] .section__content{max-width:55em}.section[data-topic=Support].section--column .section__container{padding-bottom:var(--menu-size)}.section[data-topic=Support].section--column .section__container ol.flex{flex-wrap:wrap}@media screen and (max-width:768px){.section[data-topic=Support].section--column .section__container ol.flex{flex-direction:column}}.section[data-topic=Support].section--column .section__container:first-of-type li{padding-bottom:1em;position:relative}.section[data-topic=Support].section--column .section__container:first-of-type li>p{max-width:28ch}@media screen and (min-width:769px){.section[data-topic=Support].section--column .section__container:first-of-type li{width:50%}.section[data-topic=Support].section--column .section__container:first-of-type li:first-of-type p strong{display:inline-block}}.section[data-topic=Support].section--column .section__container:first-of-type li strong{display:block;font-size:var(--text-h2);line-height:.9}.section[data-topic=Support].section--column .section__container:first-of-type li:last-of-type{padding-top:.8em}.section[data-topic=Support].section--column .section__container:first-of-type li:last-of-type strong{line-height:.9;margin-bottom:.1em;max-width:7ch}.section[data-topic=Support].section--column .section__container:nth-of-type(2) li:first-of-type>p{max-width:45ch}@media screen and (max-width:768px){.section[data-topic=Support].section--column .section__container:nth-of-type(2) li:first-of-type>p{max-width:25ch}}@media screen and (min-width:769px){.section[data-topic=Support].section--column .section__container:nth-of-type(2) li:first-of-type{flex-direction:row}.section[data-topic=Support].section--column .section__container:nth-of-type(2) li:first-of-type>p{align-items:center;display:flex;flex-shrink:2;padding-top:1em}.section[data-topic=Support].section--column .section__container:nth-of-type(2) li:first-of-type>p>strong{flex-grow:2;margin:auto .2em}}.section[data-topic=Support].section--column .section__container:nth-of-type(2) .pharmacy-logo{background:no-repeat 50%/contain url(../pngs/pharmacy-logo.png);height:150px;width:150px}.section[data-topic=Support].section--column .section__container:nth-of-type(2) strong{display:block;font-size:calc(var(--text-h1)*2.2)}.section[data-topic=Support].section--column .section__container:nth-of-type(2) strong sup{font-size:70%}.section[data-topic=Support].section--column .section__container:nth-of-type(3) ol.flex{justify-content:space-evenly;width:100%}@media screen and (max-width:768px){.section[data-topic=Support].section--column .section__container:nth-of-type(3) ol.flex{align-items:center;flex-direction:column}}@media screen and (min-width:769px){.section[data-topic=Support].section--column .section__container:nth-of-type(3) ol.flex{flex-wrap:nowrap}.section[data-topic=Support].section--column .section__container:nth-of-type(3) ol.flex li:first-of-type{order:2;width:20%}.section[data-topic=Support].section--column .section__container:nth-of-type(3) ol.flex li:nth-of-type(2){order:1;width:40%}.section[data-topic=Support].section--column .section__container:nth-of-type(3) ol.flex li:nth-of-type(3){order:3;width:40%}}.section[data-topic=Support].section--column .section__container:nth-of-type(3) li p{max-width:30ch}.section[data-topic=Support].section--column .section__container:nth-of-type(3) .women-logo{background:no-repeat 50%/contain url(../pngs/womens-icon-triangle.png);height:150px;width:150px}.section[data-topic=Support].section--column .section__container:nth-of-type(3) strong{display:block;font-size:calc(var(--text-h1)*1.6);white-space:nowrap}.section[data-topic=Support].section--column .section__container:nth-of-type(4){padding-bottom:0;padding-top:var(--menu-size);text-align:center}.section[data-topic=Support].section--column .section__container:nth-of-type(4) .packshots .ella-logo{background:no-repeat 50%/contain url(../pngs/ella-logo-SmPC.png);margin:-.1em 0 0 .2em;width:150px}.section[data-topic=Support].section--column .section__container:nth-of-type(4) .packshots .hana-logo{background:no-repeat 50%/contain url(../pngs/hana-logo-SmPC.png);width:100px}@media screen and (max-width:768px){.section[data-topic=Support].section--column .section__container:nth-of-type(4) .packshots .ella-logo{background:no-repeat 50%/contain url(../pngs/ella-logo.png)}.section[data-topic=Support].section--column .section__container:nth-of-type(4) .packshots .hana-logo{background:no-repeat 50%/contain url(../pngs/hana-logo.png)}}.section[data-topic=Comfort]{--bg-colour:#b4a0ca}.section[data-topic=Comfort].section--column .section__content{max-width:57em}.section[data-topic=Comfort].section--column .section__container ol.flex{flex-wrap:wrap}@media screen and (max-width:768px){.section[data-topic=Comfort].section--column .section__container ol.flex{flex-direction:column}}.section[data-topic=Comfort].section--column .section__container:first-of-type{padding-bottom:var(--menu-size)}.section[data-topic=Comfort].section--column .section__container:first-of-type>p:first-of-type{--text-md:calc(var(--text-lg)*1.1)}.section[data-topic=Comfort].section--column .section__container:first-of-type ol.flex{margin-bottom:1em;min-height:3em}.section[data-topic=Comfort].section--column .section__container:first-of-type li{--shield-size:2.4em;padding-left:2em;padding-top:1em;position:relative}.section[data-topic=Comfort].section--column .section__container:first-of-type li p{--text-md:calc(var(--text-lg)*0.9);max-width:65ch}.section[data-topic=Comfort].section--column .section__container:first-of-type li:before{color:transparent;content:attr(data-order);height:var(--shield-size);left:-1.2em;position:absolute;top:.4em;width:var(--shield-size)}.section[data-topic=Comfort].section--column .section__container:first-of-type li:first-of-type:before{background:no-repeat url(../pngs/shield-1.png) 50%/cover}.section[data-topic=Comfort].section--column .section__container:first-of-type li:last-of-type:before{background:no-repeat url(../pngs/shield-2.png) 50%/cover}.section[data-topic=Comfort].section--column .section__container:first-of-type li h4{align-items:center;display:inline-flex;line-height:1.1;margin-bottom:.4em;position:relative;text-decoration:underline;text-transform:uppercase}.section[data-topic=Comfort].section--column .section__container:first-of-type li.active h4:after{transform:scaleY(-1) translateY(-.4em)}@media screen and (min-width:769px){.section[data-topic=Comfort].section--column .section__container:first-of-type li{width:50%}.section[data-topic=Comfort].section--column .section__container:first-of-type li:first-of-type{padding-right:2em}}.section[data-topic=Comfort].section--column .section__container:first-of-type>p:last-of-type{background-color:hsl(var(--default-h),var(--default-s),var(--default-l));border:2px solid var(--border-colour);display:block;padding:1em;text-transform:uppercase}.section[data-topic=Comfort].section--column .section__container:nth-of-type(2) li{padding-bottom:1em;position:relative}.section[data-topic=Comfort].section--column .section__container:nth-of-type(2) li p{padding-top:.6em}@media screen and (min-width:769px){.section[data-topic=Comfort].section--column .section__container:nth-of-type(2) li{width:50%}.section[data-topic=Comfort].section--column .section__container:nth-of-type(2) li:first-of-type{padding-right:2em}}.section[data-topic=Comfort].section--column .section__container:nth-of-type(3){padding-bottom:var(--menu-size);text-align:center}.section[data-topic=Comfort].section--column .section__container:nth-of-type(3) h3,.section[data-topic=Comfort].section--column .section__container:nth-of-type(3) ol{text-align:left}.section[data-topic=Comfort].section--column .section__container:nth-of-type(3) h3{max-width:58ch}.section[data-topic=Comfort].section--column .section__container:nth-of-type(3) ol.flex{flex-direction:column}.section[data-topic=Comfort].section--column .section__container:nth-of-type(3) li{position:relative}.section[data-topic=Comfort].section--column .section__container:nth-of-type(3) li p{align-items:center;display:flex}.section[data-topic=Comfort].section--column .section__container:nth-of-type(3) li p strong{display:inline-block;font-size:calc(var(--text-h1)*1.1)}.section[data-topic=Comfort].section--column .section__container:nth-of-type(3) li p>span{line-height:1.1;margin-left:.6em;max-width:15ch}.section[data-topic=Comfort].section--column .section__container:nth-of-type(3) li p>span>.ella-logo{display:block}@media screen and (max-width:768px){.section[data-topic=Comfort].section--column .section__container:nth-of-type(3) li{display:flex;flex-direction:column-reverse;padding-bottom:.6em}.section[data-topic=Comfort].section--column .section__container:nth-of-type(3) li p{margin-bottom:0}}@media screen and (min-width:769px){.section[data-topic=Comfort].section--column .section__container:nth-of-type(3) li{align-items:center;display:flex;flex-direction:row-reverse;justify-content:space-between}.section[data-topic=Comfort].section--column .section__container:nth-of-type(3) li p{width:22em}}.section[data-topic=Comfort].section--column .section__container:nth-of-type(3) .icon-countdown{width:100%}.section[data-topic=Comfort].section--column .section__container:nth-of-type(3) .icon-countdown .icon__woman{font-size:2em;margin:0 -.2em .2em}.section[data-topic=Comfort].section--column .section__container:nth-of-type(3) .border-box,.section[data-topic=Comfort].section--column .section__container:nth-of-type(3) .text--sm{margin:auto;max-width:55ch;text-align:left}.section[data-topic=Comfort].section--column .section__container:nth-of-type(3) .border-box{background:no-repeat 50%/contain url(../pngs/call-out-box-no-border.png);background-color:var(--accent-colour);border:1px solid var(--text-colour);height:4.6em;margin-bottom:1em;padding:.2em;width:100%}.section[data-topic=Comfort].section--column .section__container:nth-of-type(3) .border-box>a{display:block;height:100%;opacity:0;width:100%}.section[data-topic=Comfort].section--column .section__container:nth-of-type(4){padding-bottom:var(--menu-size)}.section[data-topic=Comfort].section--column .section__container:nth-of-type(4) .emphasise,.section[data-topic=Comfort].section--column .section__container:nth-of-type(4)>p{max-width:65ch}.section[data-topic=Comfort].section--column .section__container:nth-of-type(4) .emphasise{font-size:calc(var(--text-h3)*.9);line-height:1.2}@media screen and (min-width:769px){.section[data-topic=Comfort].section--column .section__container:nth-of-type(4) .emphasise .highlight{display:block}}.section[data-topic=Comfort].section--column .section__container:nth-of-type(4) .emphasise .aside{font-weight:100;position:relative}.section[data-topic=Comfort].section--column .section__container:nth-of-type(4) .emphasise .aside .reference-link{position:absolute}.section[data-topic=Comfort].section--column .section__container:nth-of-type(4) .section__container__end{display:flex}.section[data-topic=Comfort].section--column .section__container:nth-of-type(4) .section__container__end .expand-box{--border-colour:hsl(var(--solution-h),var(--solution-s),var(--solution-l));aspect-ratio:1.5;background-color:#fff;padding:0 1em;width:100%}.section[data-topic=Comfort].section--column .section__container:nth-of-type(4) .section__container__end .expand-box .btn--circle{--bg-colour:hsl(var(--solution-h),var(--solution-s),var(--solution-l));--icon-colour:#fff;position:absolute;right:calc(var(--input-size)/-2);top:calc(var(--input-size)/-2);z-index:1000}.section[data-topic=Comfort].section--column .section__container:nth-of-type(4) .section__container__end .info-box{--icon-colour:#fff;--bg-colour:hsl(var(--solution-h),var(--solution-s),var(--solution-l));--border-colour:var(--heading-colour);background:linear-gradient(#fff,var(--bg-colour));padding:1em;width:100%}.section[data-topic=Comfort].section--column .section__container:nth-of-type(4) .section__container__end .info-box .fsrh-logo{background:no-repeat 50%/contain url(../pngs/fsrh-logo.png);height:40%;margin-bottom:1em;min-height:4em;width:100%}.section[data-topic=Comfort].section--column .section__container:nth-of-type(4) .section__container__end .info-box .text--sm{display:block;text-align:center}.section[data-topic=Comfort].section--column .section__container:nth-of-type(4) .section__container__end .expand-box,.section[data-topic=Comfort].section--column .section__container:nth-of-type(4) .section__container__end .info-box{border:.2em solid var(--border-colour);border-radius:.6rem;margin-bottom:1em;position:relative}@media screen and (max-width:768px){.section[data-topic=Comfort].section--column .section__container:nth-of-type(4) .section__container__end{flex-direction:column}}@media screen and (min-width:769px){.section[data-topic=Comfort].section--column .section__container:nth-of-type(4) .section__container__end .expand-box{margin-right:1em;width:60%}.section[data-topic=Comfort].section--column .section__container:nth-of-type(4) .section__container__end .info-box{aspect-ratio:1.2;margin-left:1em;width:40%}.section[data-topic=Comfort].section--column .section__container:nth-of-type(4) .section__container__end .info-box .text--sm{padding:0 1em 1em}}.section[data-topic=Comfort].section--column .section__container:nth-of-type(5){--box-padding:2em;background-color:var(--accent-colour);border-radius:1em 1em 0 0;display:flex;flex-direction:column;margin-left:calc(var(--box-padding)*-1);margin-right:calc(var(--box-padding)*-1);padding:var(--box-padding) calc(var(--box-padding)*1);position:relative}@media screen and (max-width:676px){.section[data-topic=Comfort].section--column .section__container:nth-of-type(5){--box-padding:1em}}.section[data-topic=Comfort].section--column .section__container:nth-of-type(5) h3{font-size:calc(var(--text-h3)*1.4);margin-bottom:.4em;text-align:center}@media screen and (min-width:769px){.section[data-topic=Comfort].section--column .section__container:nth-of-type(5) h3{font-size:var(--text-h2)}}@media screen and (min-width:1025px) and (max-width:1365px){.section[data-topic=Comfort].section--column .section__container:nth-of-type(5) h3{font-size:calc(var(--text-h2)*1.2)}}@media screen and (min-width:1366px){.section[data-topic=Comfort].section--column .section__container:nth-of-type(5) h3{font-size:calc(var(--text-h2)*1.2)}}@media screen and (max-width:676px){.section[data-topic=Comfort].section--column .section__container:nth-of-type(5) h3{font-size:calc(var(--text-h3)*1.3)}}.section[data-topic=Comfort].section--column .section__container:nth-of-type(5) p{padding:0 3em;text-align:center}@media screen and (max-width:676px){.section[data-topic=Comfort].section--column .section__container:nth-of-type(5) p{padding:0 1em}}.section[data-topic=Comfort].section--column .section__container:nth-of-type(5)>p{font-size:calc(var(--text-h3)*.8)}@media screen and (min-width:769px){.section[data-topic=Comfort].section--column .section__container:nth-of-type(5)>p{font-size:var(--text-h3);padding:0 .4em}}.section[data-topic=Comfort].section--column .section__container:nth-of-type(5) .image-grid{margin-bottom:2em;position:relative}.section[data-topic=Comfort].section--column .section__container:nth-of-type(5) .image-grid>a{--accent-colour:var(--text-colour);bottom:1.4em;font-size:var(--text-h4);left:45%;position:absolute;text-align:center;text-decoration:underline;text-transform:uppercase;white-space:nowrap}@media screen and (min-width:769px){.section[data-topic=Comfort].section--column .section__container:nth-of-type(5) .image-grid>a{bottom:2em;font-size:var(--text-h3)}}@media screen and (max-width:676px){.section[data-topic=Comfort].section--column .section__container:nth-of-type(5) .image-grid>a{bottom:0;left:unset;right:1em}}.section[data-topic=Comfort].section--column .section__container:nth-of-type(5) .image-grid .image-box{filter:drop-shadow(.3rem .3rem 6px #2a2929);position:absolute}.section[data-topic=Comfort].section--column .section__container:nth-of-type(5) .image-grid .image-box:first-of-type{left:0;top:0;transform:translate(10px,20px) rotate(-7deg);width:30%}.section[data-topic=Comfort].section--column .section__container:nth-of-type(5) .image-grid .image-box:nth-of-type(2){right:0;top:0;transform:translate(10px,50px) rotate(10deg);width:70%}.section[data-topic=Comfort].section--column .section__container:nth-of-type(5) .image-grid .image-box:nth-of-type(3){bottom:0;left:0;transform:translateY(-50px);width:50%}@media screen and (max-width:676px){.section[data-topic=Comfort].section--column .section__container:nth-of-type(5) .image-grid .image-box:nth-of-type(3){transform:translateY(-20px)}}.section[data-topic=Solution]{--bg-colour:#f5dbe1}@media screen and (max-width:768px){.section[data-topic=Solution].initialized.section--column .section__container:nth-of-type(2) ol.flex{background:no-repeat 50%/contain url(../images/clients/ellahana/thumbnail/how-hana-mobile.png)}}@media screen and (min-width:769px){.section[data-topic=Solution].initialized.section--column .section__container:nth-of-type(2) ol.flex{background:no-repeat 50%/contain url(../images/clients/ellahana/thumbnail/how-hana.png)}}.section[data-topic=Solution].section--column .section__content{max-width:55em}.section[data-topic=Solution].section--column .section__container ol.flex{flex-wrap:wrap}@media screen and (max-width:768px){.section[data-topic=Solution].section--column .section__container ol.flex{flex-direction:column}}.section[data-topic=Solution].section--column .section__container:first-of-type{padding-bottom:var(--menu-size)}.section[data-topic=Solution].section--column .section__container:first-of-type>p{--text-md:calc(var(--text-lg)*1.1)}.section[data-topic=Solution].section--column .section__container:first-of-type>p strong{display:inline-block;font-size:var(--text-h2);line-height:.9}.section[data-topic=Solution].section--column .section__container:first-of-type ol.flex{margin-bottom:1em}.section[data-topic=Solution].section--column .section__container:first-of-type li{--tick-size:2.4em;padding-left:1.4em;padding-top:1em;position:relative}.section[data-topic=Solution].section--column .section__container:first-of-type li p{--text-md:calc(var(--text-lg)*0.9);max-width:65ch}.section[data-topic=Solution].section--column .section__container:first-of-type li:before{color:var(--accent-hana-colour);content:"✔";font-size:120%;height:var(--tick-size);left:-1.2em;position:absolute;top:.4em;width:var(--tick-size)}@media screen and (min-width:769px){.section[data-topic=Solution].section--column .section__container:first-of-type li{width:33.3333%}.section[data-topic=Solution].section--column .section__container:first-of-type li:not(:last-of-type){padding-right:1em}}.section[data-topic=Solution].section--column .section__container:first-of-type .hana-box{margin:0 auto -4em;max-width:500px;padding-left:2.6em}@media screen and (min-width:769px){.section[data-topic=Solution].section--column .section__container:first-of-type .hana-box{margin-top:-7em}}.section[data-topic=Solution].section--column .section__container:nth-of-type(2) h4{--heading-colour:var(--accent-hana-colour)}.section[data-topic=Solution].section--column .section__container:nth-of-type(2) ol.flex{background:none;margin:2em auto;position:relative}.section[data-topic=Solution].section--column .section__container:nth-of-type(2) ol.flex li p{background-color:var(--bg-colour)}@media screen and (max-width:768px){.section[data-topic=Solution].section--column .section__container:nth-of-type(2) ol.flex{height:70vh;justify-content:space-between;width:100%}.section[data-topic=Solution].section--column .section__container:nth-of-type(2) ol.flex li{position:absolute}.section[data-topic=Solution].section--column .section__container:nth-of-type(2) ol.flex li p{max-width:27ch}.section[data-topic=Solution].section--column .section__container:nth-of-type(2) ol.flex li:first-of-type{left:0;top:0}.section[data-topic=Solution].section--column .section__container:nth-of-type(2) ol.flex li:last-of-type{bottom:0;right:0;text-align:right}}@media screen and (min-width:769px){.section[data-topic=Solution].section--column .section__container:nth-of-type(2) ol.flex{flex-direction:row;height:20rem;margin-top:5em;width:100%}.section[data-topic=Solution].section--column .section__container:nth-of-type(2) ol.flex li{height:5em;padding:0 2em;position:relative;top:-3em;width:50%}.section[data-topic=Solution].section--column .section__container:nth-of-type(2) ol.flex li p{line-height:1}}.section[data-topic=Solution].section--column .section__container:nth-of-type(3){padding-bottom:var(--menu-size)}.section[data-topic=Solution].section--column .section__container:nth-of-type(3) h3{max-width:20rem;min-width:287px}@media screen and (max-width:768px){.section[data-topic=Solution].section--column .section__container:nth-of-type(3) h3{margin-left:auto;margin-right:auto}}.section[data-topic=Solution].section--column .section__container:nth-of-type(3) h3 .hana-logo-2{background:no-repeat 50%/contain url(../pngs/hana-logo-2.png);display:inline-block;height:5em;position:relative;width:100%}.section[data-topic=Solution].section--column .section__container:nth-of-type(3) h3 .hana-logo-2 strong{color:var(--heading-colour);font-size:430%;position:absolute;right:0}.section[data-topic=Solution].section--column .section__container:nth-of-type(3) li{padding-bottom:1em;position:relative}.section[data-topic=Solution].section--column .section__container:nth-of-type(3) li p{padding-top:.6em}.section[data-topic=Guidance]{--bg-colour:#e9d2e6}.section[data-topic=Guidance] .section__content{max-width:55em}.section[data-topic=Guidance].section--column .section__container ol.flex{flex-direction:column}.section[data-topic=Guidance].section--column .section__container:nth-of-type(2){--accent-colour:var(--accent-hana-colour);padding-bottom:var(--menu-size)}.section[data-topic=Guidance].section--column .section__container:nth-of-type(2) h4{--heading-colour:var(--accent-hana-colour);margin-bottom:1em}.section[data-topic=Guidance].section--column .section__container:nth-of-type(2) li{padding-bottom:1em;position:relative}.section[data-topic=Guidance].section--column .section__container:nth-of-type(2) li p{padding-top:.6em}.section[data-topic=Guidance].section--column .section__container:nth-of-type(3){--box-padding:2em;background-color:var(--accent-colour);border-radius:1em 1em 0 0;display:flex;flex-direction:column;margin-left:calc(var(--box-padding)*-1);margin-right:calc(var(--box-padding)*-1);padding:var(--box-padding) calc(var(--box-padding)*2);position:relative}.section[data-topic=Guidance].section--column .section__container:nth-of-type(3) h3 strong{display:block;font-size:var(--text-h2);line-height:.9}@media screen and (min-width:769px){.section[data-topic=Guidance].section--column .section__container:nth-of-type(3) h3{left:2rem;max-width:24ch;position:absolute}}.section[data-topic=Guidance].section--column .section__container:nth-of-type(3) h4{margin:1em auto;max-width:30ch;text-align:center}.section[data-topic=Guidance].section--column .section__container:nth-of-type(3) .checklists{width:100%}.section[data-topic=Guidance].section--column .section__container:nth-of-type(3) .checklists .image-box img{height:auto;max-width:100%}@media screen and (max-width:768px){.section[data-topic=Guidance].section--column .section__container:nth-of-type(3) .checklists .image-box:first-of-type{margin-bottom:1em}}@media screen and (min-width:769px){.section[data-topic=Guidance].section--column .section__container:nth-of-type(3) .checklists{align-items:baseline;display:flex;margin-top:11em}.section[data-topic=Guidance].section--column .section__container:nth-of-type(3) .checklists .image-box{border-radius:.6em;overflow:hidden;position:relative;transition:transform .4s}.section[data-topic=Guidance].section--column .section__container:nth-of-type(3) .checklists .image-box:first-of-type{margin-right:-1.2em;transform:translateX(-400%);transition-delay:1.3s;z-index:2}.section[data-topic=Guidance].section--column .section__container:nth-of-type(3) .checklists .image-box:last-of-type{transform:translateX(400%);transition-delay:1.9s;z-index:1}.section[data-topic=Guidance].section--column .section__container:nth-of-type(3) .checklists .image-box.loaded{transform:translateX(0)}}.section[data-topic=Guidance].section--column .section__container:nth-of-type(3) p:not(.text--sm){text-align:center}.section[data-topic=Guidance].section--column .section__container:nth-of-type(3) p:not(.text--sm)>a{--accent-colour:var(--text-colour);text-decoration:underline;text-transform:uppercase}.section[data-topic=Answers]{--bg-colour:#cdc0de}.section[data-topic=Answers] .section__content{max-width:65em}.section[data-topic=Answers].section--column .section__container ol.flex{counter-reset:numbers;flex-wrap:wrap}@media screen and (max-width:768px){.section[data-topic=Answers].section--column .section__container ol.flex{flex-direction:column}}.section[data-topic=Answers].section--column .section__container:first-of-type{padding-bottom:var(--menu-size)}.section[data-topic=Answers].section--column .section__container:first-of-type h3{font-family:var(--font-headings)}.section[data-topic=Answers].section--column .section__container:first-of-type>p{--text-md:calc(var(--text-lg)*1.1)}.section[data-topic=Answers].section--column .section__container:first-of-type ol.flex{margin-bottom:1em}.section[data-topic=Answers].section--column .section__container:first-of-type li{--number-size:2.4rem;--hover-l:35%;--hover-s:80%;counter-increment:numbers;padding:1em calc(var(--number-size)*1) 1em calc(var(--number-size)*2.1);position:relative}.section[data-topic=Answers].section--column .section__container:first-of-type li:before{background-color:var(--number-colour,var(--accent-colour));border-radius:50%;color:#fff;content:counter(numbers);display:block;font-size:calc(var(--number-size)*.7);height:var(--number-size);left:0;padding-top:.1em;position:absolute;text-align:center;width:var(--number-size)}.section[data-topic=Answers].section--column .section__container:first-of-type li.expander:hover h4{color:var(--h4-hover-colour,var(--accent-colour))}.section[data-topic=Answers].section--column .section__container:first-of-type li.expander:hover:before{content:"+"}.section[data-topic=Answers].section--column .section__container:first-of-type li.expander>p{display:none;overflow:hidden}.section[data-topic=Answers].section--column .section__container:first-of-type li.expander.active>p{display:block}.section[data-topic=Answers].section--column .section__container:first-of-type li.expander.active:hover:before{content:"-"}.section[data-topic=Answers].section--column .section__container:first-of-type li h4{font-style:italic;margin-bottom:1em;max-width:26ch;position:relative;quotes:"“" "”" "‘" "’"}.section[data-topic=Answers].section--column .section__container:first-of-type li h4:after,.section[data-topic=Answers].section--column .section__container:first-of-type li h4:before{color:#fff;display:inline-block;font-style:normal;transform:translateY(1em) scale(3)}.section[data-topic=Answers].section--column .section__container:first-of-type li h4:before{content:open-quote;padding:0 .3em .2em 0;position:absolute;right:100%}.section[data-topic=Answers].section--column .section__container:first-of-type li h4:after{content:close-quote;padding-left:.3em}.section[data-topic=Answers].section--column .section__container:first-of-type li p{--text-md:calc(var(--text-lg)*0.9)}@media screen and (min-width:769px){.section[data-topic=Answers].section--column .section__container:first-of-type li{width:50%}}.section[data-topic=Answers].section--column .section__container:first-of-type li:first-of-type{--h4-hover-colour:hsl(var(--accent-h),var(--hover-s),var(--hover-l))}.section[data-topic=Answers].section--column .section__container:first-of-type li:nth-of-type(2){--number-colour:var(--accent-hana-colour);--h4-hover-colour:hsl(var(--accent-hana-h),var(--hover-s),var(--hover-l))}.section[data-topic=Answers].section--column .section__container:first-of-type li:nth-of-type(3){--number-colour:hsl(var(--solution-h),var(--solution-s),var(--solution-l));--h4-hover-colour:hsl(var(--solution-h),var(--hover-s),var(--hover-l))}.section[data-topic=Answers].section--column .section__container:first-of-type li:nth-of-type(4){--number-colour:hsl(var(--support-h),var(--support-s),80%);--h4-hover-colour:hsl(var(--support-h),var(--hover-s),var(--hover-l))}.section[data-topic=Answers].section--column .section__container:first-of-type li:nth-of-type(5){--number-colour:hsl(var(--comfort-h),var(--comfort-s),var(--comfort-l));--h4-hover-colour:hsl(var(--comfort-h),var(--hover-s),var(--hover-l))}.section[data-topic=Answers].section--column .section__container:nth-of-type(2){padding-top:var(--menu-size)}.section[data-topic=Answers].section--column .section__container:nth-of-type(2) .packshots .ella-logo{background:no-repeat 50%/contain url(../pngs/ella-logo.png);margin:-.1em 0 0 .2em;width:150px}.section[data-topic=Answers].section--column .section__container:nth-of-type(2) .packshots .hana-logo{background:no-repeat 50%/contain url(../pngs/hana-logo.png);width:100px}.section[data-topic=Pharmacy]{--bg-colour:#f7f3ed}.section[data-topic=Pharmacy] .section__content{max-width:55em}.section[data-topic=Pharmacy].section--column .section__container ol.flex{flex-wrap:wrap}@media screen and (max-width:768px){.section[data-topic=Pharmacy].section--column .section__container ol.flex{flex-direction:column}}.section[data-topic=Pharmacy].section--column .section__container:nth-of-type(2){--accent-colour:var(--accent-hana-colour);padding-bottom:var(--menu-size)}.section[data-topic=Pharmacy].section--column .section__container:nth-of-type(2) h4{--heading-colour:var(--accent-hana-colour);margin-bottom:1em}.section[data-topic=Pharmacy].section--column .section__container:nth-of-type(2) li{padding-bottom:1em;position:relative}.section[data-topic=Pharmacy].section--column .section__container:nth-of-type(2) li p{padding-right:1em;padding-top:.6em}@media screen and (min-width:769px){.section[data-topic=Pharmacy].section--column .section__container:nth-of-type(2) li{width:50%}}.section[data-topic=Pharmacy].section--column .section__container:nth-of-type(3){padding-bottom:var(--menu-size)}.section[data-topic=Pharmacy].section--column .section__container:nth-of-type(3) h4{margin-bottom:1em}.section[data-topic=Pharmacy].section--column .section__container:nth-of-type(3) .slider>li{padding:0 3em;text-align:center}@media screen and (min-width:769px){.section[data-topic=Pharmacy].section--column .section__container:nth-of-type(3) .slider>li{padding:1em 4em}}.section[data-topic=Pharmacy].section--column .section__container:nth-of-type(3) .slider>li>p{font-family:var(--font-branding);font-size:var(--text-h4);font-style:italic;margin-bottom:0;quotes:"“" "”" "‘" "’"}@media screen and (min-width:769px){.section[data-topic=Pharmacy].section--column .section__container:nth-of-type(3) .slider>li>p{font-size:var(--text-h3)}}.section[data-topic=Pharmacy].section--column .section__container:nth-of-type(3) .slider>li>p:after,.section[data-topic=Pharmacy].section--column .section__container:nth-of-type(3) .slider>li>p:before{color:hsl(var(--solution-h),var(--solution-s),var(--solution-l));display:inline-block;font-style:normal;transform:translateY(1em) scale(3)}.section[data-topic=Pharmacy].section--column .section__container:nth-of-type(3) .slider>li>p:before{content:open-quote;padding:0 .4em .2em 0;right:100%}.section[data-topic=Pharmacy].section--column .section__container:nth-of-type(3) .slider>li>p:after{content:close-quote;padding:0 0 .2em .4em}.section[data-topic=Pharmacy].section--column .section__container:nth-of-type(3) .slideshow{align-items:center;justify-content:center;position:relative}.section[data-topic=Pharmacy].section--column .section__container:nth-of-type(3) .slideshow__inner{align-items:center}.section[data-topic=Pharmacy].section--column .section__container:nth-of-type(3) .slideshow__btn{--btn-width:1.6em}.section[data-topic=Pharmacy].section--column .section__container:nth-of-type(3) .slideshow__btn.next span{color:transparent}.section[data-topic=Pharmacy].section--column .section__container:nth-of-type(3) .slideshow__btn.next span:after{border-bottom:1.6em solid transparent;border-left:1.4em solid var(--heading-colour);border-top:1.6em solid transparent;content:"";display:inline-block;height:0;width:0}.section[data-topic=Pharmacy].section--column .section__container:nth-of-type(3) .slideshow__btn.previous span{color:transparent}.section[data-topic=Pharmacy].section--column .section__container:nth-of-type(3) .slideshow__btn.previous span:before{border-bottom:1.6em solid transparent;border-right:1.4em solid var(--heading-colour);border-top:1.6em solid transparent;content:"";display:inline-block;height:0;width:0}.section[data-topic=Pharmacy].section--column .section__container:nth-of-type(4){padding-top:calc(var(--menu-size)*1)}@media screen and (min-width:769px){.section[data-topic=Pharmacy].section--column .section__container:nth-of-type(4){padding-top:calc(var(--menu-size)*2)}}.section[data-topic=Pharmacy].section--column .section__container:nth-of-type(4) .packshots .ella-logo{background:no-repeat 50%/contain url(../pngs/ella-logo.png);margin:-.1em 0 0 .2em;width:150px}.section[data-topic=Pharmacy].section--column .section__container:nth-of-type(4) .packshots .hana-logo{background:no-repeat 50%/contain url(../pngs/hana-logo.png);width:100px}.section[data-topic=Essential]{--sat:35%;--light:60%;--bg-colour:hsl(var(--comfort-h),var(--sat),var(--light));--bg-colour-2:hsl(var(--guidance-h),var(--sat),var(--light));--bg-colour-3:hsl(var(--solution-h),var(--sat),var(--light));--border-colour:#fff;--heading-colour:#fff;--text-colour:#fff;--link-colour:#fff;--text-md:1em;background:linear-gradient(60deg,var(--bg-colour-3),var(--bg-colour-2),var(--bg-colour))}.section[data-topic=Essential] .section__content{max-width:150ch}.section[data-topic=Essential] .section__content .section__container{display:flex;flex-wrap:wrap;justify-content:center;padding-bottom:var(--menu-size)}.section[data-topic=Essential] .section__content .section__container>.box{text-align:justify}@media screen and (min-width:769px){.section[data-topic=Essential] .section__content .section__container>.box{width:50%}.section[data-topic=Essential] .section__content .section__container>.box:first-of-type{padding-right:1em}.section[data-topic=Essential] .section__content .section__container>.box:last-of-type{padding-left:1em}}.section[data-topic=Essential] .section__content .section__container>.border-box{border:1px solid var(--border-colour);min-width:100%;padding:1em;width:100%}.main:has(#ot-sdk-cookie-policy),.main:has(.otnotice){--sat:35%;--light:60%;--bg-colour:hsl(var(--comfort-h),var(--sat),var(--light));--bg-colour-2:hsl(var(--guidance-h),var(--sat),var(--light));--bg-colour-3:hsl(var(--solution-h),var(--sat),var(--light));--border-colour:#fff;--heading-colour:#fff;--text-colour:#fff;--link-colour:#fff;--text-md:1em;align-items:center;background:linear-gradient(60deg,var(--bg-colour-3),var(--bg-colour-2),var(--bg-colour));display:flex;flex-direction:column;padding-top:var(--header-size)}#ot-sdk-cookie-policy *{background-color:transparent!important;color:#fff!important}#ot-sdk-cookie-policy h3{font-size:var(--text-h1)!important}#ot-sdk-cookie-policy,.otnotice{color:#fff;max-width:125ch;min-height:var(--window-height);padding:var(--nav-margin)}#ot-sdk-cookie-policy--privacy:before,.otnotice--privacy:before{color:#fff;content:"Privacy Notice";display:block;font-family:var(--font-headings);font-size:var(--text-h1);padding:1rem}#ot-sdk-cookie-policy--cookie:before,.otnotice--cookie:before{color:#fff;content:"Cookie Statement";display:block;font-family:var(--font-headings);font-size:var(--text-h1);padding:1rem}#ot-sdk-cookie-policy-language-dropdown-container,.otnotice-language-dropdown-container{left:0;position:fixed;top:0}#ot-sdk-cookie-policy h2,.otnotice h2{font-size:var(--text-h3);padding-bottom:1em}#ot-sdk-cookie-policy p a,.otnotice p a{text-decoration:underline}#ot-sdk-cookie-policy-section,.otnotice-section{padding-top:2.4rem!important}#ot-sdk-cookie-policy-section ul,.otnotice-section ul{list-style:circle}#ot-sdk-cookie-policy+article,.otnotice+article{display:none}.section[data-topic=References]{--sat:35%;--light:60%;--bg-colour:hsl(var(--comfort-h),var(--sat),var(--light));--bg-colour-2:hsl(var(--guidance-h),var(--sat),var(--light));--bg-colour-3:hsl(var(--solution-h),var(--sat),var(--light));--border-colour:#fff;--heading-colour:#fff;--text-colour:#fff;--link-colour:#fff;--text-md:1em;background:linear-gradient(60deg,var(--bg-colour-3),var(--bg-colour-2),var(--bg-colour))}.section[data-topic=References] .section__content{max-width:150ch}.section[data-topic=References] .section__content .section__container{padding-bottom:calc(var(--menu-size)*2)}.section[data-topic=References] .section__content .section__container ol{display:flex;flex-direction:column}.section[data-topic=References] .section__content .section__container ol li>a{word-break:break-all}@media screen and (min-width:1025px) and (max-width:1365px){.section[data-topic=References] .section__content .section__container ol{flex-wrap:wrap;height:90ch}.section[data-topic=References] .section__content .section__container ol>li{padding:0 .4em .2em 1em}}@media screen and (min-width:1025px) and (max-width:1365px) and (min-width:769px){.section[data-topic=References] .section__content .section__container ol>li{padding:0 3em .2em .2em;width:50%}}@media screen and (min-width:1366px){.section[data-topic=References] .section__content .section__container ol{flex-wrap:wrap;height:80ch}}@media screen and (min-width:1366px) and (min-width:769px){.section[data-topic=References] .section__content .section__container ol>li{padding:0 3em .2em .2em;width:50%}}.nav:has(~.main .article .section[data-topic=Competition]){display:none}.section[data-topic=Competition]{--menu-size:2em}@media screen and (max-width:768px){.section[data-topic=Competition]{--menu-size:1em}}.section[data-topic=Competition] .section__content{max-width:120ch;width:100%}.section[data-topic=Competition] .pink-box{--bg-colour:hsl(var(--default-h),var(--default-s),var(--default-l));border-radius:1em;padding:var(--menu-size);position:relative}@media screen and (min-width:769px){.section[data-topic=Competition] .pink-box p .h3{display:inline-block}}.section[data-topic=Competition] .pink-box p strong{font-family:var(--font-branding)}@media screen and (max-width:768px){.section[data-topic=Competition] .pink-box--form .section__header{padding-top:0}.section[data-topic=Competition] .pink-box--form .section__header h3{font-size:calc(var(--text-h3)*.9);padding-right:20vw}.section[data-topic=Competition] .pink-box--form .h3{display:block;font-size:calc(var(--text-h3)*.7)}.section[data-topic=Competition] .pink-box--form .banner-box p:first-of-type{padding-right:30vw}}.section[data-topic=Competition] .pink-box--form .image-box{max-width:50vh;min-width:124px}@media screen and (max-width:768px){.section[data-topic=Competition] .pink-box--form .image-box{position:absolute;right:0;top:0;width:30vw}}.section[data-topic=Competition] .pink-box--form .validation-summary-errors:not(:empty){margin-bottom:1em}.section[data-topic=Competition] .pink-box--confirmation{flex-direction:column;min-height:calc(var(--window-height) - var(--menu-size)*2)}.section[data-topic=Competition] .pink-box--confirmation .close-btn{position:absolute;right:1em;top:1em}.section[data-topic=Competition] .pink-box--confirmation .hamburger{--link-colour:#fff;display:block;height:1.6em;position:relative;width:2.8em}.section[data-topic=Competition] .pink-box--confirmation .hamburger .line{background-color:var(--link-colour);display:block;height:.4em;left:0;pointer-events:none;position:absolute;right:0;transition:all .3s;width:100%}.section[data-topic=Competition] .pink-box--confirmation .hamburger .line.line--1{top:0}.section[data-topic=Competition] .pink-box--confirmation .hamburger .line.line--2{top:50%}.section[data-topic=Competition] .pink-box--confirmation .hamburger .line.line--3{top:100%}.section[data-topic=Competition] .pink-box--confirmation .hamburger .line:before{display:none}.section[data-topic=Competition] .pink-box--confirmation .hamburger .line.line--1{transform:translateY(.8em) translateX(0) rotate(45deg)}.section[data-topic=Competition] .pink-box--confirmation .hamburger .line.line--2{opacity:0}.section[data-topic=Competition] .pink-box--confirmation .hamburger .line.line--3{transform:translateY(-.8em) translateX(0) rotate(-45deg)}.section[data-topic=Competition] .pink-box--confirmation h3{text-transform:uppercase}.section[data-topic=Competition] .pink-box--confirmation .banner-box{justify-content:center}.section[data-topic=Competition] .pink-box--confirmation .image-box{max-width:300px}@media screen and (max-width:768px){.section[data-topic=Competition] .pink-box--confirmation h3{font-size:calc(var(--text-h3)*.95)}.section[data-topic=Competition] .pink-box--confirmation p{text-align:center}}.section[data-topic=Competition] .banner-box{display:flex}.section[data-topic=Competition] .banner-box div+.image-box{max-width:12em}.section[data-topic=Competition] .form{--border-colour:hsl(var(--default-h),var(--default-s),var(--default-l));width:100%}.section[data-topic=Competition] .form__container{--input-border-colour:transparent;align-items:center;border-bottom:1px solid var(--text-colour);display:flex}.section[data-topic=Competition] .form__container .form__label:after{content:":*"}@media screen and (max-width:768px){.section[data-topic=Competition] .form__container{align-items:flex-start;flex-direction:column}}.section[data-topic=Competition] .form__label{display:block;font-size:var(--text-md);text-transform:unset}.section[data-topic=Competition] .form__checks{margin:2em 0}.section[data-topic=Competition] .form__checks .checkbox{margin-bottom:1em}.section[data-topic=Competition] .form__checks .checkbox__label{align-items:flex-start}.section[data-topic=Competition] .form__checks .checkbox__label i{font-size:var(--text-md);font-style:normal}.section[data-topic=Competition] .form__checks .checkbox__label i a{--accent-colour:var(--text-colour)}.section[data-topic=Competition] .form__checks .checkbox__label i u:hover a:after{content:attr(data-hint);display:inline-block;font-size:var(--text-sm);text-decoration:none}.section[data-topic=Competition] .form__checks .checkbox__label i>span{display:block;margin-bottom:.8em}.section[data-topic=Competition] .form__container--questions{margin-bottom:2em}.section[data-topic=Competition] .form__container--questions .form__label{font-size:var(--text-h3);margin-bottom:1em}.section[data-topic=Competition] .form__container--questions .form__label:after,.section[data-topic=Competition] .form__container--questions .form__label[for=Questions_Bonus]:after{content:":"}.section[data-topic=Competition] .form__container--questions p{margin-left:auto;margin-right:auto;max-width:60ch;text-align:center}.section[data-topic=Competition] .form__container--questions .checkbox-buttons{display:flex;justify-content:center}@media screen and (max-width:768px){.section[data-topic=Competition] .form__container--questions .checkbox-buttons{flex-wrap:wrap}}.section[data-topic=Competition] .form__container--questions .checkbox-buttons .checkbox-button{display:inline-block;flex-grow:1;margin:.4em;position:relative}.section[data-topic=Competition] .form__container--questions .checkbox-buttons .checkbox-button label{align-items:center;color:var(--text-colour);display:flex;font-family:var(--font-menu);justify-content:center;padding:.8em 2em;position:relative}.section[data-topic=Competition] .form__container--questions .checkbox-buttons .checkbox-button label>.checkbox__button{border:1px solid var(--text-colour);border-radius:.6em;height:100%;position:absolute;width:100%;z-index:1}.section[data-topic=Competition] .form__container--questions .checkbox-buttons .checkbox-button label i{font-style:normal;position:relative;z-index:2}.section[data-topic=Competition] .form__container--questions .checkbox-buttons .checkbox-button input{position:absolute;visibility:hidden;width:0}.section[data-topic=Competition] .form__container--questions .checkbox-buttons .checkbox-button input:checked+label .checkbox__button{background-color:var(--text-colour)}.section[data-topic=Competition] .form__container--questions .checkbox-buttons .checkbox-button input:checked+label i{color:#fff}@media screen and (max-width:768px){.section[data-topic=Competition] .form__container--questions .checkbox-buttons .checkbox-button label{padding:.8em 1em}}.section[data-topic=Competition] .form__container--questions textarea.form__field{--border-colour:var(--text-colour);border-radius:.8em;min-height:8em;padding:1em;width:100%}.section[data-topic=Competition] .form .btn{--bg-colour:var(--accent-colour);--border-colour:var(--accent-colour);border-radius:.6em;font-size:1.3em;padding:.6em 3em}.section[data-topic=Competition] .terms-list{--accent-colour:var(--text-colour);margin:2em 0;position:relative}.section[data-topic=Competition] .terms-list li{margin-bottom:.6em;padding-left:3em}.section[data-topic=Competition] .terms-list li>strong{display:block}.section[data-topic=Competition] .terms-list li>strong:first-of-type{left:0;position:absolute}.section--chapter{position:relative}.section--chapter.section--column strong{font-family:var(--font-branding)}.section--chapter.section--column strong .countdown+span{margin-left:-.2em}.section--chapter.section--column strong span{margin:0}.section--chapter.section--column li.expander>h4:hover{cursor:pointer}.section--chapter.section--column li.expander>p{display:none;overflow:hidden}.section--chapter.section--column li.expander>p strong{letter-spacing:unset}.section--chapter.section--column li.expander.active>p{display:block}.section--chapter.section--column .packshots{height:auto;overflow:visible;padding-top:4em;position:relative;width:100%}@media screen and (max-width:768px){.section--chapter.section--column .packshots{padding-top:6em}}.section--chapter.section--column .packshots__inner{background-color:var(--accent-colour);border-radius:2em 2em 0 0;flex-wrap:wrap;overflow:visible;padding:var(--menu-size) 1.8em 2em 1.8em;width:100%}.section--chapter.section--column .packshots__inner>div{flex-grow:1}.section--chapter.section--column .packshots__inner>div.packshots__text{flex-direction:column}.section--chapter.section--column .packshots a{--accent-colour:var(--text-colour)}.section--chapter.section--column .packshots div>a{flex-direction:column;font-size:var(--text-md);min-width:10ch;text-transform:uppercase}.section--chapter.section--column .packshots__img{bottom:calc(100% - var(--menu-size)*2);max-width:600px;position:absolute;width:100%}@media screen and (max-width:768px){.section--chapter.section--column .packshots__img{bottom:calc(100% - var(--menu-size)*3.6)}}.section--chapter.section--column .packshots__text{width:100%}.section--chapter.section--column .packshots__text p{max-width:40ch}.section--chapter.section--column .packshots__ella-link,.section--chapter.section--column .packshots__hana-link{padding-bottom:1em}.section--chapter.section--column .packshots .ella-logo,.section--chapter.section--column .packshots .hana-logo{display:block;height:50px}.radio-list{height:var(--input-size);padding:0 .6em}.checkbox{display:inline-block;position:relative}.checkbox label{color:var(--text-colour);font-family:var(--font-menu)}.checkbox label,.checkbox label>.checkbox__tick{align-items:center;display:flex;position:relative}.checkbox label>.checkbox__tick{border:2px solid var(--link-colour);border-radius:50%;height:1.44em;justify-content:center;margin:0 .4em;min-width:1.44em;overflow:hidden;pointer-events:none;transition:color .15s .35s;width:1.44em}.checkbox label>.checkbox__tick.checkbox__square{border-radius:0}.checkbox label>.checkbox__tick:before{color:transparent;content:"✔";display:block;position:absolute;transform:scale(0);transform-origin:bottom left;transition:transform .35s cubic-bezier(.78,-1.22,.17,1.89)}.checkbox label:hover .checkbox__tick:before{color:var(--link-colour);transform:scale(1)}.checkbox input{position:absolute;visibility:hidden;width:0}.checkbox input:checked+label .checkbox__tick{background-color:var(--link-colour)}.checkbox input:checked+label .checkbox__tick:before{color:var(--bg-colour,hsl(var(--default-h),30%,98%));transform:scale(1)}.checkbox.disabled{opacity:.7;pointer-events:none}.radio-list{align-items:center;display:flex;width:100%}.checkbox-list li{position:relative}.checkbox-list li>ul{padding-bottom:1em}.checkbox-list li>ul[data-title]:before{content:attr(data-title);display:block;padding:.4em 0;text-transform:uppercase}.checkbox-list li>ul>li{align-items:center;display:flex;padding-bottom:.2em}.checkbox-list li>ul>li[data-category]:after{color:var(--border-colour);content:attr(data-category);font-size:var(--text-xs);margin-left:.4em;text-transform:uppercase}.btn{align-items:center;color:var(--text-colour);display:inline-flex;justify-content:center;letter-spacing:.1em;opacity:1;padding:.6em .8em;text-transform:uppercase;transition:opacity .3s}.btn *{pointer-events:none}.btn[style="transform: scaleX(0); max-width: 0px;"]{margin:0!important;padding:0}.btn[disabled]{cursor:none;opacity:.5;pointer-events:none}.btn.submitting{animation-duration:6s;animation-name:spin;background-color:transparent;border:2px dotted var(--accent-colour)!important;border-radius:100%;color:transparent!important;height:var(--input-size);padding:0;pointer-events:none;transform:rotate(0deg);width:var(--input-size)}.btn.active{--icon-colour:var(--accent-colour);animation-name:swing;opacity:1;transform-origin:top center}.btn.selected{--icon-colour:hsl(var(--default-h),30%,50%)}.btn.target{--icon-colour:hsl(var(--default-h),35%,60%)}.btn .icon--ascii{font-size:var(--text-lg)}.btn--primary{--bg-colour:hsl(var(--default-h),15%,40%);--border-colour:hsl(var(--default-h),15%,45%);--text-colour:hsl(var(--default-h),40%,85%);--icon-colour:hsl(var(--default-h),40%,85%)}.btn--secondary{--bg-colour:hsl(var(--alt-h),30%,50%);--border-colour:hsl(var(--alt-h),30%,55%);--text-colour:#fff;--icon-colour:#fff}.btn--minimal{--border-colour:inherit;--bg-colour:inherit;--text-colour:hsl(var(--default-h),40%,75%)}.btn--minimal:hover{--text-colour:var(--accent-colour);--icon-colour:var(--accent-colour)}.btn--circle{border-radius:100%;height:var(--input-size);max-width:var(--input-size);padding:0;width:var(--input-size)}.btn--animate,.btn--animate .icon{animation-duration:.7s;animation-fill-mode:both}.btn--text{background-color:transparent;border:none;color:inherit;height:unset;letter-spacing:.05em;padding:0;text-transform:none;word-spacing:.015em}.btn--text.selected .icon{animation-name:swing;transform-origin:bottom right}.btn--text .icon{animation-duration:.7s;animation-fill-mode:both}.btn--text:hover .icon{animation-name:swing;transform-origin:bottom right}.btn--responsive{width:100%}.btn--update .icon{animation-name:swing;transform-origin:top center}.btn--refresh .icon{animation-duration:.7s;animation-name:spin}