.pipf-accordion-item-header{display:flex;background:none;overflow:hidden;border:0;cursor:pointer;flex-direction:row;width:100%;justify-content:space-between;align-items:center;color:rgb(var(--colour-text-and-icon-1, 17, 17, 17));text-decoration:none;-webkit-user-select:text;user-select:text}.pipf-accordion-item-header:active,.pipf-accordion-item-header:focus-visible,.pipf-accordion-item-header:hover{color:rgb(var(--colour-text-and-icon-1, 17, 17, 17))}.pipf-accordion-item-header:active .pipf-accordion-item-header__title,.pipf-accordion-item-header:focus-visible .pipf-accordion-item-header__title,.pipf-accordion-item-header:hover .pipf-accordion-item-header__title{text-decoration:underline}.pipf-accordion-item-header__icon{flex-shrink:0}.pipf-accordion-item-header--small{min-height:3rem;padding:.5rem 0}.pipf-accordion-item-header--medium{min-height:4.5rem;padding:.75rem 0}.pipf-accordion-item-header--large{min-height:5.5rem;padding:1.25rem 0}.pipf-accordion-item-header__title-wrapper{text-align:start;flex-grow:1;line-height:0;padding-inline-end:1rem}.pipf-accordion-item-header__title-wrapper .pipf-accordion-item-header__title{width:auto}.pipf-accordion-item-header__title{font-size:.875rem;line-height:1.571;font-weight:700;display:block}.pipf-accordion-item-header__subtitle{color:rgb(var(--colour-text-and-icon-2, 72, 72, 72));font-size:.875rem;line-height:1.571}.pipf-accordion-item-header:disabled{cursor:default}.pipf-accordion-item-header:disabled .pipf-accordion-item-header__title{text-decoration:none}.pipf-accordion-item-header:disabled .pipf-accordion-item-header__title,.pipf-accordion-item-header:disabled .pipf-accordion-item-header__subtitle{color:rgb(var(--colour-interactive-disabled-1, 204, 204, 204))}.pipf-accordion-item-header:disabled .pipf-accordion-item-header__icon{color:rgb(var(--colour-interactive-disabled-1, 204, 204, 204))}.pipf-accordion--padded .pipf-accordion-item-header{padding-left:1.5rem;padding-right:1.5rem}.pipf-accordion{list-style:none;width:100%;margin:0;padding:0;background:transparent}.pipf-accordion__item{transition:all .2s cubic-bezier(.4,0,.4,1);margin:0;outline:0;padding:0}.pipf-accordion__item--subtle .pipf-accordion-item-header__title{font-weight:400}.pipf-accordion__item--active{overflow:visible}.pipf-accordion .pipf-accordion-item-header{border-top:1px solid rgb(var(--colour-neutral-3, 223, 223, 223))}.pipf-accordion__item--active>.pipf-accordion__content{visibility:visible;opacity:1;transition:all .2s cubic-bezier(.4,0,.4,1)}.pipf-accordion__content{transition:all .2s cubic-bezier(.4,0,.4,1);visibility:hidden;opacity:0;overflow:hidden}.pipf-accordion__content--inner-small{padding-top:.5rem;padding-bottom:1.5rem}.pipf-accordion__content--inner-medium{padding-top:.5rem;padding-bottom:2rem}.pipf-accordion__content--inner-large{padding-top:.5rem;padding-bottom:2.5rem}@media(prefers-reduced-motion){.pipf-accordion__item,.pipf-accordion__item--active>.pipf-accordion__content,.pipf-accordion__content{transition-duration:0ms}}.pipf-accordion .pipf-collapsible{display:grid;box-sizing:border-box;grid-template-rows:0fr;transition:all .2s cubic-bezier(.4,0,.4,1)}.pipf-accordion .pipf-collapsible--expanded{grid-template-rows:1fr}.pipf-accordion .pipf-collapsible--closed .pipf-collapsible__content{display:none}.pipf-accordion .pipf-collapsible__content{overflow:hidden}@media(prefers-reduced-motion){.pipf-accordion .pipf-collapsible{transition-duration:0ms}}.pipf-accordion--padded .pipf-accordion__content{padding-left:1.5rem;padding-right:1.5rem}[dir=rtl] .pipf-accordion .pipf-accordion-item-header__icon{transform:scaleX(-1)}[dir=rtl] .pipf-accordion__item--active .pipf-accordion-item-header__icon{transform:scaleX(-1) rotate(180deg)}.pipf-collapsible{display:grid;box-sizing:border-box;grid-template-rows:0fr;transition:all .2s cubic-bezier(.4,0,.4,1)}.pipf-collapsible--expanded{grid-template-rows:1fr}.pipf-collapsible--closed .pipf-collapsible__content{display:none}.pipf-collapsible__content{overflow:hidden}@media(prefers-reduced-motion){.pipf-collapsible{transition-duration:0ms}}.pipf-mobile-favourite-button-wrapper>.pipf-favourite-button{position:absolute;z-index:2;right:1.25rem;top:1.25rem}[dir=rtl] .pipf-mobile-favourite-button-wrapper>.pipf-favourite-button{right:unset;left:1.25rem}@media(min-width:56.25em){.pipf-mobile-favourite-button-wrapper>.pipf-favourite-button{display:none}}.pipf-desktop-favourite-button-wrapper{min-width:2.5rem;display:none}@media(min-width:56.25em){.pipf-desktop-favourite-button-wrapper{display:block}}
