h1,h2,h3,h4,h5,.h1,.h2,.h3,.h4,.h5{font-weight:700;color:rgb(var(--color-black))}pre,code{width:100%;margin:0;background-color:rgb(var(--color-dark-grey));color:rgb(var(--color-white));display:flex;align-items:center;justify-content:flex-start;position:relative}code{overflow-x:auto}pre::selection,code::selection{background-color:#fff}.rte:after{display:none!important}.spacing{padding-bottom:5rem;padding-top:0;display:flex;flex-direction:column;row-gap:var(--grid-desktop-vertical-spacing);position:relative}.spacing+.spacing{padding-top:5rem}.spacing+.spacing:before{content:"";position:absolute;top:0;left:-1.5rem;right:-1.5rem;height:.1rem;background-color:rgb(var(--color-strong-line))}.spacing-grid--doubled>*{margin-bottom:var(--grid-desktop-vertical-spacing)!important}.spacing.spacing--inner{padding-bottom:1.5rem;padding-top:1.5rem;line-height:0}.spacing.spacing--inner *{margin:0}.spacing-header,h2.h3.spacing-header{margin:0!important;margin-block-start:0!important;margin-block-end:0!important;line-height:1}.paragraph-spacing{max-width:75rem;display:flex;flex-direction:column;row-gap:var(--grid-desktop-vertical-spacing)}.paragraph-spacing p{margin:0}.colour-box{background-color:rgb(var(--colour-background))!important;padding:1.5rem;padding-top:50%;outline:solid .1rem rgb(var(--colour-outline));outline-offset:-.1rem;height:100%;display:flex;flex-direction:column;justify-content:end}.colour-box *{color:rgb(var(--colour-foreground))!important;margin:0}.grid{margin:0}.grid.grid--colours>*{flex-basis:calc(50% - (var(--grid-mobile-horizontal-spacing) / 2));max-width:unset;width:unset;flex-grow:1;flex-shrink:0}.grid.grid--input>*,.grid.grid--button>*{flex-grow:1;flex-shrink:1;display:flex;flex-direction:column;row-gap:var(--grid-mobile-horizontal-spacing);flex-basis:100%;width:100%}.grid.grid--button>*{flex-grow:0}.contrast{position:relative;margin-top:1.5rem;margin-bottom:1.5rem}.contrast:before{width:calc(100% + 3rem);background-color:var(--colour-background)!important;content:"";position:absolute;top:-1.5rem;bottom:-1.5rem;left:-1.5rem;right:-1.5rem}.contrast:has(.grid--button){display:flex;flex-direction:column;row-gap:var(--grid-desktop-horizontal-spacing)}.contrast h3{position:relative;color:rgb(var(--color-white))!important}h3.spacing-header{padding-bottom:1.2rem;display:flex;align-items:flex-start;column-gap:.5rem;flex-wrap:wrap}h3.spacing-header small{font-size:var(--font-size-tagline-small);flex-basis:100%}@media (min-width: 750px){.spacing{padding-bottom:5rem}.spacing+.spacing{padding-top:5rem}.spacing-header{padding-bottom:2.4rem}.grid.grid--colours>*{flex-basis:calc(33.333% - (var(--grid-desktop-horizontal-spacing) * 2 / 3))}.contrast{margin-top:5rem;margin-bottom:5rem}.contrast:has(.grid--button){row-gap:var(--grid-desktop-horizontal-spacing)}.contrast:before{width:calc(100% + 10rem);top:-5rem;bottom:-5rem;left:-5rem;right:-5rem}.spacing+.spacing:before{left:-5rem;right:-5rem}h3.spacing-header small{font-size:var(--font-size-tagline-small);flex-basis:auto}}@media (min-width: 990px){.grid.grid--colours>*{flex-basis:calc(20% - (var(--grid-desktop-horizontal-spacing) * 4 / 5))}.grid.grid--input>*,.grid.grid--button>*{flex-basis:calc(25% - var(--grid-desktop-horizontal-spacing) * 3 / 4);flex:1}}
/*# sourceMappingURL=/cdn/shop/t/66/assets/p80-style-guide.css.map */
