.styleguide-container{position:absolute;top:76px;left:0;background-color:#fff}.styleguide-container aside{position:fixed;top:76px;left:0;height:calc(100% - 76px);width:200px;border-right:1px solid #e6e6e6}.styleguide-container aside .scroll-content{width:100%;height:100%;overflow:auto}.styleguide-container aside h1{font-family:Montserrat,sans-serif;font-size:48px;font-weight:700;line-height:1;color:#191919}.styleguide-container aside li{width:100%;height:100%}.styleguide-container aside li .btn{width:100%;height:100%;text-transform:capitalize;font-family:Montserrat,sans-serif;font-size:16px;font-weight:400;line-height:1.5;color:#191919}.styleguide-container aside li .btn:hover{background-color:#00d8bf}.styleguide-container aside li.subsection .btn{font-family:Montserrat,sans-serif;font-size:14px;font-weight:400;line-height:1.43;color:#999}.styleguide-container main{margin-left:200px}.styleguide-container main .wrapper{max-width:100%}.styleguide-container main .wrapper .section-title{text-decoration:underline}.styleguide-container main h1,.styleguide-container main h2,.styleguide-container main h3,.styleguide-container main h4,.styleguide-container main h5,.styleguide-container main p{max-width:800px}.styleguide-container main h1{font-size:48px;line-height:1}.styleguide-container main h1,.styleguide-container main h2{font-family:Montserrat,sans-serif;font-weight:700;color:#191919}.styleguide-container main h2{font-size:32px;line-height:1.13}.styleguide-container main h3{font-family:Montserrat,sans-serif;font-size:20px;font-weight:700;line-height:1.2;color:#191919}.styleguide-container main h4{font-size:16px;line-height:1.25}.styleguide-container main h4,.styleguide-container main h5{font-family:Montserrat,sans-serif;font-weight:400;color:#191919}.styleguide-container main h5{font-size:14px;line-height:1.43}.styleguide-container main p{font-family:Montserrat,sans-serif;font-size:14px;font-weight:400;line-height:1.43;color:#191919}.styleguide-container main p.small{font-family:Montserrat,sans-serif;font-size:12px;font-weight:400;line-height:1.33;color:#191919}.styleguide-container main p.large{font-family:Montserrat,sans-serif;font-size:16px;font-weight:400;line-height:1.5;color:#191919}.styleguide-container main p.note{font-family:Montserrat,sans-serif;font-size:10px;font-weight:400;line-height:1.2;color:#191919}.styleguide-container main pre{display:inline-flex;border-radius:3px;border:1px solid #e6e6e6;background-color:#f2f2f2}.styleguide-container main pre p{font-family:Montserrat,sans-serif;font-size:10px;font-weight:400;line-height:1.2;color:#666;font-family:monospace}.styleguide-container main .shadow{width:auto;height:160px}.styleguide-container main .shadow .inner{width:160px;height:160px}.styleguide-container main .shadow p{font-family:Montserrat,sans-serif;font-size:14px;font-weight:400;line-height:1.43;color:#191919}