:root{--bp-sm:40rem;--bp-md:48rem;--bp-lg:64rem;--bp-xl:80rem}.playbook-page__body>.wrapper>p:empty{display:none}.playbook-page__lead{color:var(--lead-text-color)}.playbook-page__navigation{gap:var(--space-8);padding-block:var(--space-8);display:grid}@media (min-width:810px){.playbook-page__navigation{grid-template-columns:repeat(2,minmax(0,1fr))}}.playbook-page__navigation-item{min-width:0}.playbook-page__navigation-item .button{white-space:normal;overflow-wrap:anywhere;max-width:100%}@media (min-width:810px){.playbook-page__navigation-item--next{text-align:right;grid-column:2}}.play-listing__banner{background-color:var(--color-primary);color:var(--color-white);padding-block:var(--space-4)}.play-listing__heading{color:inherit;margin:0;padding:0}.play-listing__groups{padding-block:var(--space-12) var(--space-8)}.play-listing__group{border-top:1px solid var(--color-pastel-blue);margin-bottom:var(--space-6);padding-block:var(--space-6)}.play-listing__group:first-child{border-top:none;padding-top:0}.play-listing__group-header{gap:var(--space-6);margin-bottom:var(--space-8);display:grid}@media (min-width:810px){.play-listing__group-header{grid-template-columns:minmax(0,1fr) auto;align-items:center}}.play-listing__group-image{width:8rem;height:auto}@media (min-width:810px){.play-listing .play-listing__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1200px){.play-listing .play-listing__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.play-listing__item{overflow-wrap:anywhere;flex-direction:column;align-items:flex-start;min-width:0;display:flex}.play-listing__item h3,.play-listing__item h4{margin:var(--space-4) 0 var(--space-1);padding:0;line-height:1.3}.play-listing__number{aspect-ratio:1;min-width:3.75rem;padding:0 var(--space-2);background:var(--color-primary);color:var(--color-white);line-height:1;font-weight:var(--weight-bold);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.play-listing__link{margin-top:var(--space-1);white-space:normal;max-width:100%}.playbook-page .page-banner{padding-bottom:var(--space-6);margin-bottom:0}.playbook-page__body{padding-top:0}.playbook-page__body .wrapper:before{content:"";border-top:1px solid var(--color-pastel-blue);margin-bottom:var(--space-6);display:block}
