/****** FILE: app/client/dist/styles/blocks/callout/link-block.css *****/
.callout-link-item{--_tile:var(--section);--_tile-ink:var(--_tile);--_tile-bg:color-mix(in srgb,var(--_tile) 10%,var(--body-background-colour,#fff));--_tile-contrast:var(--body-background-colour,#fff);display:block;display:flex;margin-bottom:var(--_row-gap,var(--default-gap,3rem));padding-left:calc(var(--_row-gap, var(--default-gap, 3rem))/2);padding-right:calc(var(--_row-gap, var(--default-gap, 3rem))/2);width:100%;width:var(--_item-width,100%)}.callout-link-item[data-light="1"]{--_tile-ink:#8a5a00;--_tile-contrast:var(--body-background-colour-contrast,#000)}.callout-link-item__link{align-items:center;background-color:var(--_card-surface,var(--_tile-bg));border-radius:var(--_card-radius,24px);box-shadow:var(--_card-shadow,none);color:var(--body-background-colour-contrast,#000);display:flex;flex-wrap:wrap;gap:16px 20px;padding:24px;text-decoration:none;transition:transform .3s ease,box-shadow .3s ease;width:100%}.callout-link-item__link[href]:focus-visible,.callout-link-item__link[href]:hover{box-shadow:0 14px 30px -14px color-mix(in srgb,var(--_tile) 55%,transparent);transform:translateY(-3px)}.callout-link-item__link:focus-visible{outline:3px solid color-mix(in srgb,var(--_tile) 30%,var(--body-background-colour,#fff));outline-offset:3px}.callout-link-item__icon{align-items:center;background-color:var(--_tile);border-radius:1.4rem;display:flex;flex-shrink:0;height:56px;justify-content:center;width:56px}.callout-link-item__glyph{background-color:var(--_tile-contrast);display:block;height:28px;mask:var(--_glyph) no-repeat center/contain;-webkit-mask:var(--_glyph) no-repeat center/contain;width:28px}.callout-link-item__details{display:flex;flex:1 1 220px;flex-direction:column;gap:4px;min-width:0}.callout-link-item__title{--_breakpoint-muliplier:.5;--_line-height:var(--heading-4-line-height,1.4);--_margin-bottom:calc(var(--heading-4-line-height, 1)*0.7em);display:block;line-height:var(--_line-height);margin-bottom:var(--_margin-bottom)}.callout-link-item__title:not([class*=font-family--]){--_font-weight-max:var(--font-weight-headings-bold,700);font-family:var(--font-family-headings,var(--font-family-body,system-ui))}.callout-link-item__title{--_font-size:var(--heading-4-size);font-size:clamp(var(--paragraph-size,1.6rem)*1.3,var(--_breakpoint-muliplier,1)*var(--_font-size,4rem)*var(--base-size-multiplier,1),var(--_font-size,4rem))}@media only screen and (min-width:768px){.callout-link-item__title{--_breakpoint-muliplier:.65}}@media only screen and (min-width:1024px){.callout-link-item__title{--_breakpoint-muliplier:.9}}@media only screen and (min-width:1920px){.callout-link-item__title{--_breakpoint-muliplier:1}}.callout-link-item__title *{font-family:inherit;font-size:inherit;line-height:inherit;margin-bottom:0;--_font-weight-max:var(--font-weight-headings-bold,700)}.callout-link-item__title:has(.h0),.callout-link-item__title:has(.h1),.callout-link-item__title:has(.h2),.callout-link-item__title:has(.h3),.callout-link-item__title:has(.h4),.callout-link-item__title:has(.h5),.callout-link-item__title:has(.h6){margin-bottom:0}.callout-link-item__title{color:var(--_tile-ink);font-weight:var(--_font-weight-max,700);margin:0}.callout-link-item__summary{color:var(--body-background-colour-contrast,#000);font-size:1.4rem;margin:0}.callout-link-item__button{--_button-primary-background-colour:var(--_tile);--_button-primary-text-colour:var(--_tile-contrast);--_button-primary-border-colour:var(--_tile);--_button-secondary-background-colour:var(--body-background-colour,#fff);--_button-secondary-text-colour:var(--_tile-ink);--_button-secondary-border-colour:var(--_tile);align-items:center;display:inline-flex;flex-shrink:0;gap:8px;margin:0}.callout-link-item__button-text{margin-bottom:0}.callout-link-item__arrow{flex-shrink:0;transition:translate .3s ease}.callout-link-item__link:focus-visible .callout-link-item__arrow,.callout-link-item__link:hover .callout-link-item__arrow{translate:4px 0}.callout-link-item__link:focus-visible .callout-link-item__button,.callout-link-item__link:hover .callout-link-item__button{background-color:var(--_button-secondary-background-colour);box-shadow:inset 0 0 0 2px var(--_button-secondary-border-colour);color:var(--_button-secondary-text-colour)}@media only screen and (max-width:767px){.callout-link-item__button{justify-content:center;width:100%}}@media(prefers-reduced-motion:reduce){.callout-link-item__arrow,.callout-link-item__link{transition:none}.callout-link-item__link:focus-visible,.callout-link-item__link:hover{transform:none}}.callout-link{--_accent-ink:var(--section)}.callout-link[data-light="1"]{--_accent-ink:#8a5a00}.callout-link__header,.callout-link__wrap{--_wrapper-max-width:calc(var(--content-width, 154rem)*var(--base-size-multiplier, 1));align-items:stretch;display:flex;flex-direction:row;flex-wrap:wrap;margin-left:auto;margin-right:auto;max-width:var(--_wrapper-max-width);padding-left:var(--_row-padding,var(--row-padding,0));padding-right:var(--_row-padding,var(--row-padding,0));width:100%}.callout-link__content{display:block;margin-bottom:var(--_row-gap,var(--default-gap,3rem));padding-left:calc(var(--_row-gap, var(--default-gap, 3rem))/2);padding-right:calc(var(--_row-gap, var(--default-gap, 3rem))/2);width:100%}@media only screen and (min-width:968px){.callout-link__content{margin-bottom:0}}@media only screen and (max-width:967px){.callout-link__content>:last-child,.callout-link__content>:last-child :last-child{margin-bottom:0}}.callout-link__eyebrow{color:var(--_accent-ink);font-size:1.4rem;font-weight:var(--_font-weight-max,700);letter-spacing:.08em;margin-bottom:8px;text-transform:uppercase}.callout-link__heading{--_breakpoint-muliplier:.5;--_line-height:var(--heading-2-line-height,1.4);--_margin-bottom:calc(var(--heading-2-line-height, 1)*0.7em);display:block;line-height:var(--_line-height);margin-bottom:var(--_margin-bottom)}.callout-link__heading:not([class*=font-family--]){--_font-weight-max:var(--font-weight-headings-bold,700);font-family:var(--font-family-headings,var(--font-family-body,system-ui))}.callout-link__heading{--_font-size:var(--heading-2-size);font-size:clamp(var(--paragraph-size,1.6rem)*1.5,var(--_breakpoint-muliplier,1)*var(--_font-size,6rem)*var(--base-size-multiplier,1),var(--_font-size,6rem))}@media only screen and (min-width:768px){.callout-link__heading{--_breakpoint-muliplier:.65}}@media only screen and (min-width:1024px){.callout-link__heading{--_breakpoint-muliplier:.9}}@media only screen and (min-width:1920px){.callout-link__heading{--_breakpoint-muliplier:1}}.callout-link__heading *{font-family:inherit;font-size:inherit;line-height:inherit;margin-bottom:0;--_font-weight-max:var(--font-weight-headings-bold,700)}.callout-link__heading:has(.h0),.callout-link__heading:has(.h1),.callout-link__heading:has(.h2),.callout-link__heading:has(.h3),.callout-link__heading:has(.h4),.callout-link__heading:has(.h5),.callout-link__heading:has(.h6){margin-bottom:0}.callout-link__heading{font-weight:var(--_font-weight-max,700)}.callout-link__wrap{margin-bottom:calc(var(--_row-gap, var(--default-gap, 3rem))*-1)}.callout-link__wrap.columns-1{--_card-surface:var(--body-background-colour,#fff);--_card-radius:1.6rem;--_card-shadow:0 .4rem .8rem rgba(0,0,0,.08)}@media only screen and (min-width:768px){.callout-link__wrap{--_item-width:50%}.callout-link__wrap.columns-1{--_item-width:100%}}@media only screen and (min-width:1024px){.callout-link__wrap{--_item-width:50%}.callout-link__wrap.columns-1{--_item-width:100%}.callout-link__wrap.columns-3{--_item-width:33.3333%}.callout-link__wrap.columns-4{--_item-width:25%}}
