html{height:100%;container-type:inline-size}body{margin:var(--theme-spacing-body-margin);padding:var(--theme-spacing-body-padding);max-width:var(--body-max-width);min-height:100%;font-size:var(--theme-text-style-body-font-size);font-weight:var(--theme-text-style-body-font-weight);line-height:var(--theme-text-style-body-line-height);font-family:var(--theme-text-style-body-font-family);color:var(--theme-themeColor-body-dark);letter-spacing:var(--theme-text-style-body-letter-spacing);flex-direction:column;display:flex}main{flex-grow:1}main:focus{outline:none}h1,h2,h3,h4,h5,h6{color:var(--theme-themeColor-heading)}h1{font-weight:var(--theme-text-style-h1-font-weight);font-size:var(--theme-text-style-h1-font-size);line-height:var(--theme-text-style-h1-line-height);font-family:var(--theme-text-style-h1-font-family);letter-spacing:var(--theme-text-style-h1-letter-spacing);margin:var(--theme-spacing-h1-margin);padding:var(--theme-spacing-h1-padding)}h2{font-weight:var(--theme-text-style-h2-font-weight);font-size:var(--theme-text-style-h2-font-size);line-height:var(--theme-text-style-h2-line-height);font-family:var(--theme-text-style-h2-font-family);letter-spacing:var(--theme-text-style-h2-letter-spacing);margin:var(--theme-spacing-h2-margin);padding:var(--theme-spacing-h2-padding)}h3{font-weight:var(--theme-text-style-h3-font-weight);font-size:var(--theme-text-style-h3-font-size);line-height:var(--theme-text-style-h3-line-height);font-family:var(--theme-text-style-h3-font-family);letter-spacing:var(--theme-text-style-h3-letter-spacing);margin:var(--theme-spacing-h3-margin);padding:var(--theme-spacing-h3-padding)}h4{font-weight:var(--theme-text-style-h4-font-weight);font-size:var(--theme-text-style-h4-font-size);line-height:var(--theme-text-style-h4-line-height);font-family:var(--theme-text-style-h4-font-family);letter-spacing:var(--theme-text-style-h4-letter-spacing);margin:var(--theme-spacing-h4-margin);padding:var(--theme-spacing-h4-padding)}h5{font-weight:var(--theme-text-style-h5-font-weight);font-size:var(--theme-text-style-h5-font-size);line-height:var(--theme-text-style-h5-line-height);font-family:var(--theme-text-style-h5-font-family);letter-spacing:var(--theme-text-style-h5-letter-spacing);margin:var(--theme-spacing-h5-margin);padding:var(--theme-spacing-h5-padding)}h6{font-weight:var(--theme-text-style-h6-font-weight);font-size:var(--theme-text-style-h6-font-size);line-height:var(--theme-text-style-h6-line-height);font-family:var(--theme-text-style-h6-font-family);letter-spacing:var(--theme-text-style-h6-letter-spacing);text-transform:uppercase;margin:var(--theme-spacing-h6-margin);padding:var(--theme-spacing-h6-padding)}p{margin:var(--theme-spacing-paragraph-margin);padding:var(--theme-spacing-paragraph-padding)}blockquote{border-left:6px solid var(--theme-themeColor-blockquote-border);margin:var(--theme-spacing-blockquote-margin);padding:var(--theme-spacing-blockquote-padding)}a{color:var(--theme-themeColor-link-text);text-decoration-skip-ink:none;text-underline-offset:auto;text-underline-position:from-font;border-bottom:4px solid #0000;text-decoration-line:underline;text-decoration-style:solid;text-decoration-thickness:auto}a:hover{color:var(--theme-themeColor-link-text-hover);border-color:var(--theme-themeColor-link-border-hover)}a:focus{color:var(--theme-themeColor-link-text-focus)}a:visited{color:var(--theme-themeColor-link-text-visited)}button{color:var(--theme-themeColor-button-text);background-color:var(--theme-themeColor-button-background);border-radius:var(--theme-border-radius-button)}button:hover{color:var(--theme-themeColor-button-text-hover);background-color:var(--theme-themeColor-button-background-hover);cursor:pointer}button:focus{color:var(--theme-themeColor-button-text-focus);background-color:var(--theme-themeColor-button-background-focus)}ul{margin:var(--theme-spacing-unordered-list-margin);padding:var(--theme-spacing-unordered-list-padding)}ol{margin:var(--theme-spacing-ordered-list-margin);padding:var(--theme-spacing-ordered-list-padding)}li{margin:var(--theme-spacing-list-item-margin);padding:var(--theme-spacing-list-item-padding)}ul>li::marker{color:var(--theme-themeColor-list-bullet)}label{letter-spacing:var(--theme-text-style-label-letter-spacing);font-size:var(--theme-text-style-label-font-size);font-weight:var(--theme-text-style-label-font-weight);line-height:var(--theme-text-style-label-line-height);font-family:var(--theme-text-style-label-font-family)}textarea{min-height:98px;padding:9px 16px}fieldset{border:none;margin:0 0 32px;padding:0}legend{padding:var(--theme-spacing-legend-padding);font-size:var(--theme-text-style-legend-font-size);font-weight:var(--theme-text-style-legend-font-weight);line-height:var(--theme-text-style-legend-line-height);font-family:var(--theme-text-style-legend-font-family);letter-spacing:var(--theme-text-style-legend-letter-spacing);color:var(--theme-themeColor-legend);margin:var(--theme-spacing-legend-margin)}.sr-only:not(:focus):not(:active){clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.footer--full-bleed{box-sizing:border-box;width:100cqw;margin-left:-50cqw;padding:0;position:relative;left:50%}input,textarea{border:1px solid var(--theme-themeColor-input-border);border-radius:2px;height:48px;padding-left:16px;padding-right:16px;font-size:20px;font-weight:300;line-height:30px}main[data-skip-link-active=true],:focus{outline-width:var(--theme-outline-width,revert);outline-style:var(--theme-outline-style,revert);outline-offset:var(--theme-outline-offset,revert);outline-color:var(--theme-outline-color,revert)}
.header{border-radius:var(--theme-border-radius-header);padding:16px 20px}@media (min-width:810px){.header{padding:16px 40px}}.header__content{justify-content:space-between;align-items:center;gap:6px;margin:auto;display:flex}.header__logo-link{border-bottom:4px solid #0000}.header__nav-list{margin:0;padding:0;list-style:none}.header__nav-list-item{margin-bottom:16px}.header__menu-button{background:#fff;border:none;width:24px;height:24px;padding:0}.header__menu-button:hover,.header__menu-button:focus{background:unset}@media (min-width:810px){.header__menu-button{display:none}}.header__menu-button svg{fill:#000;width:24px;height:24px}.header__drawer{z-index:2;visibility:hidden;background-color:#fff;width:100vw;transition:transform .25s ease-in-out,visibility 0s .25s;position:fixed;inset:0;transform:translateY(-100%)}@media (min-width:810px){.header__drawer{display:none}}@media (prefers-reduced-motion:reduce){.header__drawer{transition:visibility}}.header__drawer-content{padding:100px 20px 16px}.header__drawer--open{z-index:2;visibility:visible;transition:transform .25s ease-in-out,visibility;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.header__drawer--open{transition:none}}.header__drawer-close-button{background:0 0;border:none;width:24px;height:24px;padding:0;position:absolute;top:24px;right:24px}.header__drawer-close-button:hover,.header__drawer-close-button:focus{background:unset}.header__drawer-close-button svg{fill:#000;width:24px;height:24px}.header__drawer-overlay{opacity:0;pointer-events:none;background:#00000080;transition:opacity .3s;position:fixed;inset:0}@media (min-width:810px){.header__drawer-overlay{display:none}}.header__drawer-overlay--visible{opacity:1;z-index:1;pointer-events:auto}.header__cta{display:none}@media (min-width:810px){.header__cta{display:block}}
html{height:100%;container-type:inline-size}body{margin:var(--theme-spacing-body-margin);padding:var(--theme-spacing-body-padding);max-width:var(--body-max-width);min-height:100%;font-size:var(--theme-text-style-body-font-size);font-weight:var(--theme-text-style-body-font-weight);line-height:var(--theme-text-style-body-line-height);font-family:var(--theme-text-style-body-font-family);color:var(--theme-themeColor-body-dark);letter-spacing:var(--theme-text-style-body-letter-spacing);flex-direction:column;display:flex}main{flex-grow:1}main:focus{outline:none}h1,h2,h3,h4,h5,h6{color:var(--theme-themeColor-heading)}h1{font-weight:var(--theme-text-style-h1-font-weight);font-size:var(--theme-text-style-h1-font-size);line-height:var(--theme-text-style-h1-line-height);font-family:var(--theme-text-style-h1-font-family);letter-spacing:var(--theme-text-style-h1-letter-spacing);margin:var(--theme-spacing-h1-margin);padding:var(--theme-spacing-h1-padding)}h2{font-weight:var(--theme-text-style-h2-font-weight);font-size:var(--theme-text-style-h2-font-size);line-height:var(--theme-text-style-h2-line-height);font-family:var(--theme-text-style-h2-font-family);letter-spacing:var(--theme-text-style-h2-letter-spacing);margin:var(--theme-spacing-h2-margin);padding:var(--theme-spacing-h2-padding)}h3{font-weight:var(--theme-text-style-h3-font-weight);font-size:var(--theme-text-style-h3-font-size);line-height:var(--theme-text-style-h3-line-height);font-family:var(--theme-text-style-h3-font-family);letter-spacing:var(--theme-text-style-h3-letter-spacing);margin:var(--theme-spacing-h3-margin);padding:var(--theme-spacing-h3-padding)}h4{font-weight:var(--theme-text-style-h4-font-weight);font-size:var(--theme-text-style-h4-font-size);line-height:var(--theme-text-style-h4-line-height);font-family:var(--theme-text-style-h4-font-family);letter-spacing:var(--theme-text-style-h4-letter-spacing);margin:var(--theme-spacing-h4-margin);padding:var(--theme-spacing-h4-padding)}h5{font-weight:var(--theme-text-style-h5-font-weight);font-size:var(--theme-text-style-h5-font-size);line-height:var(--theme-text-style-h5-line-height);font-family:var(--theme-text-style-h5-font-family);letter-spacing:var(--theme-text-style-h5-letter-spacing);margin:var(--theme-spacing-h5-margin);padding:var(--theme-spacing-h5-padding)}h6{font-weight:var(--theme-text-style-h6-font-weight);font-size:var(--theme-text-style-h6-font-size);line-height:var(--theme-text-style-h6-line-height);font-family:var(--theme-text-style-h6-font-family);letter-spacing:var(--theme-text-style-h6-letter-spacing);text-transform:uppercase;margin:var(--theme-spacing-h6-margin);padding:var(--theme-spacing-h6-padding)}p{margin:var(--theme-spacing-paragraph-margin);padding:var(--theme-spacing-paragraph-padding)}blockquote{border-left:6px solid var(--theme-themeColor-blockquote-border);margin:var(--theme-spacing-blockquote-margin);padding:var(--theme-spacing-blockquote-padding)}a{color:var(--theme-themeColor-link-text);text-decoration-skip-ink:none;text-underline-offset:auto;text-underline-position:from-font;border-bottom:4px solid #0000;text-decoration-line:underline;text-decoration-style:solid;text-decoration-thickness:auto}a:hover{color:var(--theme-themeColor-link-text-hover);border-color:var(--theme-themeColor-link-border-hover)}a:focus{color:var(--theme-themeColor-link-text-focus)}a:visited{color:var(--theme-themeColor-link-text-visited)}button{color:var(--theme-themeColor-button-text);background-color:var(--theme-themeColor-button-background);border-radius:var(--theme-border-radius-button)}button:hover{color:var(--theme-themeColor-button-text-hover);background-color:var(--theme-themeColor-button-background-hover);cursor:pointer}button:focus{color:var(--theme-themeColor-button-text-focus);background-color:var(--theme-themeColor-button-background-focus)}ul{margin:var(--theme-spacing-unordered-list-margin);padding:var(--theme-spacing-unordered-list-padding)}ol{margin:var(--theme-spacing-ordered-list-margin);padding:var(--theme-spacing-ordered-list-padding)}li{margin:var(--theme-spacing-list-item-margin);padding:var(--theme-spacing-list-item-padding)}ul>li::marker{color:var(--theme-themeColor-list-bullet)}label{letter-spacing:var(--theme-text-style-label-letter-spacing);font-size:var(--theme-text-style-label-font-size);font-weight:var(--theme-text-style-label-font-weight);line-height:var(--theme-text-style-label-line-height);font-family:var(--theme-text-style-label-font-family)}textarea{min-height:98px;padding:9px 16px}fieldset{border:none;margin:0 0 32px;padding:0}legend{padding:var(--theme-spacing-legend-padding);font-size:var(--theme-text-style-legend-font-size);font-weight:var(--theme-text-style-legend-font-weight);line-height:var(--theme-text-style-legend-line-height);font-family:var(--theme-text-style-legend-font-family);letter-spacing:var(--theme-text-style-legend-letter-spacing);color:var(--theme-themeColor-legend);margin:var(--theme-spacing-legend-margin)}.sr-only:not(:focus):not(:active){clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.playbook-header{box-sizing:border-box;width:100cqw;margin-left:-50cqw;padding:0;position:relative;left:50%}input,textarea{border:1px solid var(--theme-themeColor-input-border);border-radius:2px;height:48px;padding-left:16px;padding-right:16px;font-size:20px;font-weight:300;line-height:30px}main[data-skip-link-active=true],:focus{outline-width:var(--theme-outline-width,revert);outline-style:var(--theme-outline-style,revert);outline-offset:var(--theme-outline-offset,revert);outline-color:var(--theme-outline-color,revert)}.playbook-header{background-color:#212121;border-top:14px solid #2572e4;border-bottom:81px solid #2572e4}.playbook-header__inner{max-width:var(--body-max-width);align-items:center;min-height:169px;margin:0 auto;padding:0 20px;display:flex}@media (min-width:810px){.playbook-header__inner{padding:0 40px}}.playbook-header__back-text{display:none}@media (min-width:1200px){.playbook-header__back-text{display:inline}}.playbook-header__back-link{color:#fff;align-self:flex-start;align-items:center;gap:20px;margin-top:48px;font-size:20px;text-decoration:none;display:flex}.playbook-header__back-icon{flex-shrink:0;width:12px;height:12px}.playbook-header__logo{flex-direction:column;align-items:center;display:flex;position:absolute;left:50%;transform:translate(-50%)}
:root{--skip-link-offset:2px}.skip-link{top:-100%;left:var(--skip-link-offset);background-color:#fff;padding:8px 16px;position:absolute}.skip-link:focus{top:var(--skip-link-offset)}
html{height:100%;container-type:inline-size}body{margin:var(--theme-spacing-body-margin);padding:var(--theme-spacing-body-padding);max-width:var(--body-max-width);min-height:100%;font-size:var(--theme-text-style-body-font-size);font-weight:var(--theme-text-style-body-font-weight);line-height:var(--theme-text-style-body-line-height);font-family:var(--theme-text-style-body-font-family);color:var(--theme-themeColor-body-dark);letter-spacing:var(--theme-text-style-body-letter-spacing);flex-direction:column;display:flex}main{flex-grow:1}main:focus{outline:none}h1,h2,h3,h4,h5,h6{color:var(--theme-themeColor-heading)}h1{font-weight:var(--theme-text-style-h1-font-weight);font-size:var(--theme-text-style-h1-font-size);line-height:var(--theme-text-style-h1-line-height);font-family:var(--theme-text-style-h1-font-family);letter-spacing:var(--theme-text-style-h1-letter-spacing);margin:var(--theme-spacing-h1-margin);padding:var(--theme-spacing-h1-padding)}h2{font-weight:var(--theme-text-style-h2-font-weight);font-size:var(--theme-text-style-h2-font-size);line-height:var(--theme-text-style-h2-line-height);font-family:var(--theme-text-style-h2-font-family);letter-spacing:var(--theme-text-style-h2-letter-spacing);margin:var(--theme-spacing-h2-margin);padding:var(--theme-spacing-h2-padding)}h3{font-weight:var(--theme-text-style-h3-font-weight);font-size:var(--theme-text-style-h3-font-size);line-height:var(--theme-text-style-h3-line-height);font-family:var(--theme-text-style-h3-font-family);letter-spacing:var(--theme-text-style-h3-letter-spacing);margin:var(--theme-spacing-h3-margin);padding:var(--theme-spacing-h3-padding)}h4{font-weight:var(--theme-text-style-h4-font-weight);font-size:var(--theme-text-style-h4-font-size);line-height:var(--theme-text-style-h4-line-height);font-family:var(--theme-text-style-h4-font-family);letter-spacing:var(--theme-text-style-h4-letter-spacing);margin:var(--theme-spacing-h4-margin);padding:var(--theme-spacing-h4-padding)}h5{font-weight:var(--theme-text-style-h5-font-weight);font-size:var(--theme-text-style-h5-font-size);line-height:var(--theme-text-style-h5-line-height);font-family:var(--theme-text-style-h5-font-family);letter-spacing:var(--theme-text-style-h5-letter-spacing);margin:var(--theme-spacing-h5-margin);padding:var(--theme-spacing-h5-padding)}h6{font-weight:var(--theme-text-style-h6-font-weight);font-size:var(--theme-text-style-h6-font-size);line-height:var(--theme-text-style-h6-line-height);font-family:var(--theme-text-style-h6-font-family);letter-spacing:var(--theme-text-style-h6-letter-spacing);text-transform:uppercase;margin:var(--theme-spacing-h6-margin);padding:var(--theme-spacing-h6-padding)}p{margin:var(--theme-spacing-paragraph-margin);padding:var(--theme-spacing-paragraph-padding)}blockquote{border-left:6px solid var(--theme-themeColor-blockquote-border);margin:var(--theme-spacing-blockquote-margin);padding:var(--theme-spacing-blockquote-padding)}a{color:var(--theme-themeColor-link-text);text-decoration-skip-ink:none;text-underline-offset:auto;text-underline-position:from-font;border-bottom:4px solid #0000;text-decoration-line:underline;text-decoration-style:solid;text-decoration-thickness:auto}a:hover{color:var(--theme-themeColor-link-text-hover);border-color:var(--theme-themeColor-link-border-hover)}a:focus{color:var(--theme-themeColor-link-text-focus)}a:visited{color:var(--theme-themeColor-link-text-visited)}button{color:var(--theme-themeColor-button-text);background-color:var(--theme-themeColor-button-background);border-radius:var(--theme-border-radius-button)}button:hover{color:var(--theme-themeColor-button-text-hover);background-color:var(--theme-themeColor-button-background-hover);cursor:pointer}button:focus{color:var(--theme-themeColor-button-text-focus);background-color:var(--theme-themeColor-button-background-focus)}ul{margin:var(--theme-spacing-unordered-list-margin);padding:var(--theme-spacing-unordered-list-padding)}ol{margin:var(--theme-spacing-ordered-list-margin);padding:var(--theme-spacing-ordered-list-padding)}li{margin:var(--theme-spacing-list-item-margin);padding:var(--theme-spacing-list-item-padding)}ul>li::marker{color:var(--theme-themeColor-list-bullet)}label{letter-spacing:var(--theme-text-style-label-letter-spacing);font-size:var(--theme-text-style-label-font-size);font-weight:var(--theme-text-style-label-font-weight);line-height:var(--theme-text-style-label-line-height);font-family:var(--theme-text-style-label-font-family)}textarea{min-height:98px;padding:9px 16px}fieldset{border:none;margin:0 0 32px;padding:0}legend{padding:var(--theme-spacing-legend-padding);font-size:var(--theme-text-style-legend-font-size);font-weight:var(--theme-text-style-legend-font-weight);line-height:var(--theme-text-style-legend-line-height);font-family:var(--theme-text-style-legend-font-family);letter-spacing:var(--theme-text-style-legend-letter-spacing);color:var(--theme-themeColor-legend);margin:var(--theme-spacing-legend-margin)}.sr-only:not(:focus):not(:active){clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}input,textarea{border:1px solid var(--theme-themeColor-input-border);border-radius:2px;height:48px;padding-left:16px;padding-right:16px;font-size:20px;font-weight:300;line-height:30px}main[data-skip-link-active=true],:focus{outline-width:var(--theme-outline-width,revert);outline-style:var(--theme-outline-style,revert);outline-offset:var(--theme-outline-offset,revert);outline-color:var(--theme-outline-color,revert)}
