/*!
 * Bootstrap Grid v5.0.1 (https://getbootstrap.com/)
 * Copyright 2011-2021 The Bootstrap Authors
 * Copyright 2011-2021 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */:root{--blt-font-base: "Lato", "Helvetica Neue", Helvetica, Arial, sans-serif}.blt-12px{font-size:12px;line-height:1.2;letter-spacing:0}.blt-14px{font-size:14px;line-height:1.2;letter-spacing:0}.blt-16px{font-size:16px;line-height:1.2;letter-spacing:0}.blt-18px{font-size:18px;line-height:1.2;letter-spacing:0}.blt-20px{font-size:20px;line-height:1.2;letter-spacing:-.01em}.blt-24px{font-size:24px;line-height:1.2;letter-spacing:-.01em}.blt-28px{font-size:28px;line-height:1.2;letter-spacing:-.01em}.blt-32px{font-size:32px;line-height:1.2;letter-spacing:-.02em}.blt-36px{font-size:36px;line-height:1.2;letter-spacing:-.02em}.blt-40px{font-size:40px;line-height:1.2;letter-spacing:-.02em}.blt-44px{font-size:44px;line-height:1.2;letter-spacing:-.02em}.blt-48px{font-size:48px;line-height:1.2;letter-spacing:-.02em}.blt-56px{font-size:56px;line-height:1.2;letter-spacing:-.02em}.blt-64px{font-size:64px;line-height:1.2;letter-spacing:-.02em}.blt-wrap h1,.blt-wrap .blt-h1,.blt-h1{margin:0;font-size:36px;line-height:1.2;letter-spacing:-.02em}.blt-wrap h2,.blt-wrap .blt-h2,.blt-h2{margin:0;font-size:28px;line-height:1.2;letter-spacing:-.01em}.blt-wrap h3,.blt-wrap .blt-h3,.blt-h3{margin:0;font-size:24px;line-height:1.2;letter-spacing:-.01em}.blt-wrap h4,.blt-wrap .blt-h4,.blt-h4{margin:0;font-size:20px;line-height:1.2;letter-spacing:-.01em}.blt-wrap h5,.blt-wrap .blt-h5,.blt-h5{margin:0;font-size:16px;line-height:1.2;letter-spacing:0}.blt-wrap h6,.blt-wrap .blt-h6,.blt-h6{margin:0;font-size:14px;line-height:1.2;letter-spacing:0}.blt-wrap .blt-h7,.blt-h7{margin:0;font-size:12px;line-height:1.2;letter-spacing:0}.blt-wrap .blt-p4,.blt-p4{margin:0;font-size:20px;line-height:1.5;letter-spacing:-.01em}.blt-wrap p,.blt-wrap .blt-p,.blt-p{margin:0;font-size:16px;line-height:1.5;letter-spacing:0}.blt-wrap .blt-p6,.blt-p6{margin:0;font-size:14px;line-height:1.5;letter-spacing:0}.blt-wrap .blt-p7,.blt-p7{margin:0;font-size:12px;line-height:1.5;letter-spacing:0}@media (min-width: 768px){.blt-wrap h1,.blt-wrap .blt-h1,.blt-h1{font-size:40px;line-height:1.2;letter-spacing:-.02em}.blt-wrap h2,.blt-wrap .blt-h2,.blt-h2{font-size:32px;line-height:1.2;letter-spacing:-.02em}}@media (min-width: 992px){.blt-wrap h1,.blt-wrap .blt-h1,.blt-h1{font-size:48px;line-height:1.2;letter-spacing:-.02em}.blt-wrap h2,.blt-wrap .blt-h2,.blt-h2{font-size:36px;line-height:1.2;letter-spacing:-.02em}}.blt-wrap p,.blt-wrap ol,.blt-wrap ul,.blt-wrap dl,.blt-wrap pre,.blt-wrap address,.blt-wrap blockquote{margin:0;font-size:16px;line-height:1.5;letter-spacing:0}.inkpen-page{min-height:100vh}.inkpen-main{flex:1 1 0%}.inkpen-container,.inkpen-container-fluid{padding-left:24px;padding-right:24px}.inkpen-container-fluid .inkpen-divider{margin-left:-24px;margin-right:-24px}.inkpen-divider{padding:0;margin:0;border:none;border-top:1px solid rgba(0,0,0,.54)}.theme-content-title{padding-bottom:16px;border-bottom:1px solid rgba(0,0,0,.54)}@media (min-width: 992px){.theme-content-body{margin-left:16.6666666667%;flex:0 0 auto;width:66.6666666667%}}.inkpen-header{flex:none;min-height:80px}.inkpen-header h1>a:link,.inkpen-header h1>a:visited,.inkpen-header h1>a:hover,.inkpen-header h1>a:active{color:inherit;text-decoration:none}.inkpen-site-avatar{margin-right:16px;width:54px}.inkpen-site-avatar .theme-site-avatar-letter-avatar,.inkpen-site-avatar .theme-site-avatar-picture{border-radius:50%;overflow:hidden}.inkpen-footer{flex:none}.inkpen-banner{background-color:#fff;background-size:cover;background-position:center;height:160px}@media (min-width: 544px){.inkpen-banner{height:200px}}@media (min-width: 768px){.inkpen-banner{height:240px}}@media (min-width: 992px){.inkpen-banner{height:280px}}.inkpen-header-popover{position:relative}.inkpen-header-popover .inkpen-header-popover__overlay{display:none;position:fixed;top:0;right:0;bottom:0;left:0;background-color:transparent}.inkpen-header-popover .inkpen-header-popover__content{display:none;pointer-events:none;position:absolute;z-index:1;top:100%;background-color:#fff;left:0;right:0;opacity:0;transition:opacity .25s;max-height:calc(100vh - 81px)}.inkpen-header-popover.is-active .inkpen-header-popover__overlay{display:block}.inkpen-header-popover.is-active .inkpen-header-popover__content{pointer-events:auto;display:block;opacity:1}.inkpen-navlinks2 .theme-navlinks2{margin:0;padding:0;text-align:center;border-top:1px solid rgba(0,0,0,.54)}.inkpen-navlinks2 .theme-navlinks2 .theme-navlinks2-item-wrap .theme-navlinks2-item{display:block;position:relative}.inkpen-navlinks2 .theme-navlinks2 .theme-navlinks2-item-wrap a.theme-navlinks2-item-link{display:block;padding:24px;border-bottom:1px solid rgba(0,0,0,.54);font-weight:700;color:#000000de;text-decoration:none}.inkpen-navlinks2 .theme-navlinks2 .theme-navlinks2-item-wrap a.theme-navlinks2-item-link:hover{background-color:#0000000d}.inkpen-navlinks2 .theme-navlinks2 .theme-navlinks2-item-wrap .theme-navlinks2-item.is-active a.theme-navlinks2-item-link{background-color:#0000001a;font-weight:700}.inkpen-navlinks2 .theme-navlinks2 .theme-navlinks2-item-wrap.has-navlinks a.theme-navlinks2-item-link{padding-left:64px;padding-right:64px}.inkpen-navlinks2 .theme-navlinks2 .theme-navlinks2-item-wrap .theme-navlinks2-nested-indicator{position:absolute;top:12px;right:12px;padding:12px;border-radius:4px;cursor:pointer}.inkpen-navlinks2 .theme-navlinks2 .theme-navlinks2-item-wrap .theme-navlinks2-nested-indicator:hover{background-color:#0000001a}.inkpen-navlinks2 .theme-navlinks2 .theme-navlinks2-item-wrap .theme-navlinks2-nested-indicator svg{display:block;fill:currentColor}.inkpen-navlinks2 .theme-navlinks2 .theme-navlinks2-item-wrap .theme-navlinks2-nested-indicator .is-closed{display:block}.inkpen-navlinks2 .theme-navlinks2 .theme-navlinks2-item-wrap .theme-navlinks2-nested-indicator .is-open,.inkpen-navlinks2 .theme-navlinks2 .theme-navlinks2-item-wrap .theme-navlinks2-nested-navlinks{display:none}.inkpen-navlinks2 .theme-navlinks2 .theme-navlinks2-item-wrap .theme-navlinks2-nested-navlinks-item a.theme-navlinks2-nested-navlinks-item-link{display:block;padding:16px 24px;font-size:16px;line-height:28px;border-bottom:1px solid rgba(0,0,0,.15);color:var(--theme-sidebar-link-color);text-decoration:none}.inkpen-navlinks2 .theme-navlinks2 .theme-navlinks2-item-wrap .theme-navlinks2-nested-navlinks-item a.theme-navlinks2-nested-navlinks-item-link:hover{background-color:#0000000d}.inkpen-navlinks2 .theme-navlinks2 .theme-navlinks2-item-wrap .theme-navlinks2-nested-navlinks-item:last-child a.theme-navlinks2-nested-navlinks-item-link{border-bottom:1px solid rgba(0,0,0,.54)}.inkpen-navlinks2 .theme-navlinks2 .theme-navlinks2-item-wrap .theme-navlinks2-nested-navlinks-item.is-active a.theme-navlinks2-nested-navlinks-item-link{background-color:#0000001a;font-weight:700}.inkpen-navlinks2 .theme-navlinks2 .theme-navlinks2-item.is-toggle-on a.theme-navlinks2-item-link{border-bottom:1px solid rgba(0,0,0,.15)}.inkpen-navlinks2 .theme-navlinks2 .theme-navlinks2-item.is-toggle-on~.theme-navlinks2-nested-navlinks{display:flex;flex-direction:column;margin:0;padding:0}.inkpen-navlinks2 .theme-navlinks2 .theme-navlinks2-item.is-toggle-on .theme-navlinks2-nested-indicator .is-open{display:block}.inkpen-navlinks2 .theme-navlinks2 .theme-navlinks2-item.is-toggle-on .theme-navlinks2-nested-indicator .is-closed{display:none}a:link,a:visited,a:hover,a:active{color:#2196f3}a:link,a:visited{text-decoration:none}a:hover,a:active{text-decoration:underline}
