@charset "UTF-8";body,body>.ember-view,html{min-height:100vh}@font-face{font-family:"Fira Mono";font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/firamono/v14/N0bX2SlFPv1weGeLZDtgKP7Ss9XZYalI.woff2) format("woff2");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Fira Mono";font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/firamono/v14/N0bX2SlFPv1weGeLZDtgJv7Ss9XZYQ.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Fira Mono";font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/firamono/v14/N0bS2SlFPv1weGeLZDtondvHkPfUS5NBBASF.woff2) format("woff2");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Fira Mono";font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/firamono/v14/N0bS2SlFPv1weGeLZDtondvHnvfUS5NBBA.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Sans 3";font-style:italic;font-weight:200 900;font-display:swap;src:url(/fonts/sourcesans3/v15/nwpMtKy2OAdR1K-IwhWudF-R3woqaeLYxnV18JRx.woff2) format("woff2");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Sans 3";font-style:italic;font-weight:200 900;font-display:swap;src:url(/fonts/sourcesans3/v15/nwpMtKy2OAdR1K-IwhWudF-R3woqZ-LYxnV18A.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:200 900;font-display:swap;src:url(/fonts/sourcesans3/v15/nwpStKy2OAdR1K-IwhWudF-R3wEaZejf5HdF8Q.woff2) format("woff2");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:200 900;font-display:swap;src:url(/fonts/sourcesans3/v15/nwpStKy2OAdR1K-IwhWudF-R3w8aZejf5Hc.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader;font-style:italic;font-weight:200 800;font-display:swap;src:url(https://fonts.gstatic.com/s/newsreader/v20/cY9CfjOCX1hbuyalUrK439vCgIhCBJWxZCPp.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:italic;font-weight:200 800;font-display:swap;src:url(https://fonts.gstatic.com/s/newsreader/v20/cY9CfjOCX1hbuyalUrK439vCjohCBJWxZA.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(https://fonts.gstatic.com/s/newsreader/v20/cY9AfjOCX1hbuyalUrK439DyjIJFJpeBZQ.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(https://fonts.gstatic.com/s/newsreader/v20/cY9AfjOCX1hbuyalUrK4397yjIJFJpc.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes rainbowFill{0%,100%{fill:#fff}20%{fill:#e6375a}40%{fill:#4799eb}60%{fill:#f9af1a}80%{fill:#49b66d}}@keyframes dropIn{0%{opacity:.5;transform:translateY(-16px)}100%{opacity:1;transform:translateY(0)}}@keyframes threadRowDropIn{0%{opacity:0;transform:translateY(16px)}100%{opacity:1;transform:translateY(0)}}@keyframes pulsate{0%,100%{opacity:.35}50%{opacity:1}}@keyframes spin{from{transform:rotate(0)}to{transform:rotate(359deg)}}@keyframes revealNavDropdown{0%{opacity:0;transform:translateY(-16px)}100%{opacity:1;transform:translateY(0)}}@keyframes jelly{0%{transform:matrix3d(.5,0,0,0,0,.5,0,0,0,0,1,0,0,0,0,1)}3.4%{transform:matrix3d(.658,0,0,0,0,.703,0,0,0,0,1,0,0,0,0,1)}4.7%{transform:matrix3d(.725,0,0,0,0,.8,0,0,0,0,1,0,0,0,0,1)}6.81%{transform:matrix3d(.83,0,0,0,0,.946,0,0,0,0,1,0,0,0,0,1)}9.41%{transform:matrix3d(.942,0,0,0,0,1.084,0,0,0,0,1,0,0,0,0,1)}10.21%{transform:matrix3d(.971,0,0,0,0,1.113,0,0,0,0,1,0,0,0,0,1)}13.61%{transform:matrix3d(1.062,0,0,0,0,1.166,0,0,0,0,1,0,0,0,0,1)}14.11%{transform:matrix3d(1.07,0,0,0,0,1.165,0,0,0,0,1,0,0,0,0,1)}17.52%{transform:matrix3d(1.104,0,0,0,0,1.12,0,0,0,0,1,0,0,0,0,1)}18.72%{transform:matrix3d(1.106,0,0,0,0,1.094,0,0,0,0,1,0,0,0,0,1)}21.32%{transform:matrix3d(1.098,0,0,0,0,1.035,0,0,0,0,1,0,0,0,0,1)}24.32%{transform:matrix3d(1.075,0,0,0,0,.98,0,0,0,0,1,0,0,0,0,1)}25.23%{transform:matrix3d(1.067,0,0,0,0,.969,0,0,0,0,1,0,0,0,0,1)}29.03%{transform:matrix3d(1.031,0,0,0,0,.948,0,0,0,0,1,0,0,0,0,1)}29.93%{transform:matrix3d(1.024,0,0,0,0,.949,0,0,0,0,1,0,0,0,0,1)}35.54%{transform:matrix3d(.99,0,0,0,0,.981,0,0,0,0,1,0,0,0,0,1)}36.74%{transform:matrix3d(.986,0,0,0,0,.989,0,0,0,0,1,0,0,0,0,1)}41.04%{transform:matrix3d(.98,0,0,0,0,1.011,0,0,0,0,1,0,0,0,0,1)}44.44%{transform:matrix3d(.983,0,0,0,0,1.016,0,0,0,0,1,0,0,0,0,1)}52.15%{transform:matrix3d(.996,0,0,0,0,1.003,0,0,0,0,1,0,0,0,0,1)}59.86%{transform:matrix3d(1.003,0,0,0,0,.995,0,0,0,0,1,0,0,0,0,1)}63.26%{transform:matrix3d(1.004,0,0,0,0,.996,0,0,0,0,1,0,0,0,0,1)}75.28%{transform:matrix3d(1.001,0,0,0,0,1.002,0,0,0,0,1,0,0,0,0,1)}85.49%{transform:matrix3d(.999,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1)}100%,90.69%{transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1)}}@keyframes puffIn{0%{opacity:0;transform:scale(.85)}100%{opacity:1;transform:scale(1)}}@keyframes puffOut{0%{opacity:1;transform:scale(1)}100%{opacity:0;transform:scale(.85)}}@keyframes puffIn90{0%{opacity:0;transform:scale(.9)}100%{opacity:1;transform:scale(1)}}@keyframes puffIn95{0%{opacity:0;transform:scale(.95)}100%{opacity:1;transform:scale(1)}}@keyframes joinButtonArrowSvgGyration{0%,100%{transform:translateX(0)}50%{transform:translateX(4px)}}@keyframes verticalGyration{0%,100%{transform:translateY(-2px)}50%{transform:translateY(2px)}}@keyframes flipNumber{to{transform:rotateX(360deg)}}@keyframes revealSelectedComment{0%,38%{opacity:0;transform:translateX(-28px)}100%{opacity:1;transform:translateX(0)}}@keyframes revealFloatingMenuButton{0%{opacity:0;transform:rotate(-90deg) scale(0)}100%{opacity:1;transform:rotate(0) scale(1)}}@keyframes revealBubbleMenu{0%{opacity:0;transform:scale(.9) translateY(10px)}100%{opacity:1;transform:scale(1) translateY(0)}}@keyframes slideInIhPlusGlyph{0%{opacity:0;transform:translateX(-6px)}100%{opacity:1;transform:translateX(0)}}@keyframes revealBlackFridaySale{0%{max-height:0;opacity:0}100%{max-height:500px;opacity:1}}@keyframes showScoreToastNumber{0%{opacity:0;transform:scale(.6)}100%{opacity:1;transform:scale(1)}}@keyframes hideScoreToastNumber{0%{opacity:1;transform:scale(1)}100%{opacity:0;transform:scale(.6)}}@keyframes showScoreToastText{0%{opacity:0;transform:scale(.6) translate(-18px,-18px)}100%{opacity:1;transform:scale(1) translate(0,0)}}@keyframes hideScoreToastText{0%{opacity:1;transform:scale(1) translate(0,0)}100%{opacity:0;transform:scale(.6) translate(-18px,-18px)}}@keyframes hideScoreToastLabel{0%{opacity:1;transform:scale(1) translate(0,0)}100%{opacity:0;transform:scale(.6) translate(-180px,-80px)}}@keyframes showCardInHand{0%{top:300px}100%{top:0}}@keyframes hideIdeaBoardLoadingSpinner{0%{transform:scale(1)}100%{transform:scale(0)}}abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:0 0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}h1,h2,h3,h4,h5,h6{font-weight:inherit}ol,ul{list-style:none}table{border-spacing:0;border-collapse:separate}label{cursor:inherit}a{background:0 0;color:inherit;margin:0;padding:0;font-size:100%;text-decoration:none;vertical-align:baseline}button,input,select,textarea{border:0;font-family:inherit;font-size:inherit;line-height:inherit;margin:0;outline:0;padding:0;resize:none}button::placeholder,input::placeholder,select::placeholder,textarea::placeholder{color:inherit}button,input,textarea{background-color:transparent}button,input[type=submit]{cursor:pointer}input[type=search]{-webkit-appearance:textfield}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button{border-radius:0}html{box-sizing:border-box;font-family:"Source Sans 3","Helvetica Neue",Helvetica,sans-serif;font-size:14px}*,:after,:before{box-sizing:inherit}body{background-color:#0e2439;color:#9cb3c9;text-align:center}body.no-scroll{overflow:hidden}code{font-family:"Fira Mono",monospace}#nprogress .peg{transform:rotate(3deg) translate3d(0,-4px,0)!important}body>.ember-view{display:flex;flex-direction:column}.attached-link.attached-link--large-image .attached-link__link{flex-direction:column}.attached-link.attached-link--no-image .attached-link__link,.attached-link.attached-link--small-image .attached-link__link{flex-direction:row}.attached-link.attached-link--no-image .attached-link__link{align-items:center}.attached-link .attached-link__link{border-radius:3px;display:flex;position:relative;width:100%}.attached-link .attached-link__close-button{align-items:center;border-radius:9999px;display:flex;justify-content:center;position:absolute}.attached-link .attached-link__image{object-fit:cover}.attached-link .attached-link__text{align-items:flex-start;display:flex;flex-direction:column;overflow:hidden}.attached-link .attached-link__title{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:normal}.attached-link .attached-link__domain{text-transform:uppercase}.embedded-comments{align-items:flex-start;display:flex;flex-direction:column;font-size:18px;text-align:left;width:100%}@media (min-width:1001px){.embedded-comments .comment-tree{transition:margin-left .1s}.embedded-comments .comment-tree:not(.comment-tree--level-1){margin-left:40px}}@media (min-width:1001px) and (min-width:1033px){.embedded-comments .comment-tree--level-1{max-width:calc(1000px)}.embedded-comments .comment-tree--level-2{max-width:calc(1000px - 40px)}.embedded-comments .comment-tree--level-3{max-width:calc(1000px - 80px)}.embedded-comments .comment-tree--level-4{max-width:calc(1000px - 120px)}.embedded-comments .comment-tree--level-5{max-width:calc(1000px - 160px)}.embedded-comments .comment-tree--level-6{max-width:calc(1000px - 200px)}.embedded-comments .comment-tree--level-7{max-width:calc(1000px - 240px)}.embedded-comments .comment-tree--level-8{max-width:calc(1000px - 280px)}.embedded-comments .comment-tree--level-9{max-width:calc(1000px - 320px)}.embedded-comments .comment-tree--level-10{max-width:calc(1000px - 360px)}.embedded-comments .comment-tree--level-11{max-width:calc(1000px - 400px)}}@media (min-width:1001px) and (max-width:1032px){.embedded-comments .comment-tree--level-1{max-width:calc(100vw - 32px)}.embedded-comments .comment-tree--level-2{max-width:calc(100vw - 32px - 40px)}.embedded-comments .comment-tree--level-3{max-width:calc(100vw - 32px - 80px)}.embedded-comments .comment-tree--level-4{max-width:calc(100vw - 32px - 120px)}.embedded-comments .comment-tree--level-5{max-width:calc(100vw - 32px - 160px)}.embedded-comments .comment-tree--level-6{max-width:calc(100vw - 32px - 200px)}.embedded-comments .comment-tree--level-7{max-width:calc(100vw - 32px - 240px)}.embedded-comments .comment-tree--level-8{max-width:calc(100vw - 32px - 280px)}.embedded-comments .comment-tree--level-9{max-width:calc(100vw - 32px - 320px)}.embedded-comments .comment-tree--level-10{max-width:calc(100vw - 32px - 360px)}.embedded-comments .comment-tree--level-11{max-width:calc(100vw - 32px - 400px)}}@media (min-width:701px) and (max-width:1000px){.embedded-comments .comment-tree{transition:margin-left .1s}.embedded-comments .comment-tree:not(.comment-tree--level-1){margin-left:32px}}@media (min-width:701px) and (max-width:1000px) and (min-width:1033px){.embedded-comments .comment-tree--level-1{max-width:calc(1000px)}.embedded-comments .comment-tree--level-2{max-width:calc(1000px - 32px)}.embedded-comments .comment-tree--level-3{max-width:calc(1000px - 64px)}.embedded-comments .comment-tree--level-4{max-width:calc(1000px - 96px)}.embedded-comments .comment-tree--level-5{max-width:calc(1000px - 128px)}.embedded-comments .comment-tree--level-6{max-width:calc(1000px - 160px)}.embedded-comments .comment-tree--level-7{max-width:calc(1000px - 192px)}.embedded-comments .comment-tree--level-8{max-width:calc(1000px - 224px)}.embedded-comments .comment-tree--level-9{max-width:calc(1000px - 256px)}.embedded-comments .comment-tree--level-10{max-width:calc(1000px - 288px)}.embedded-comments .comment-tree--level-11{max-width:calc(1000px - 320px)}}@media (min-width:701px) and (max-width:1000px) and (max-width:1032px){.embedded-comments .comment-tree--level-1{max-width:calc(100vw - 32px)}.embedded-comments .comment-tree--level-2{max-width:calc(100vw - 32px - 32px)}.embedded-comments .comment-tree--level-3{max-width:calc(100vw - 32px - 64px)}.embedded-comments .comment-tree--level-4{max-width:calc(100vw - 32px - 96px)}.embedded-comments .comment-tree--level-5{max-width:calc(100vw - 32px - 128px)}.embedded-comments .comment-tree--level-6{max-width:calc(100vw - 32px - 160px)}.embedded-comments .comment-tree--level-7{max-width:calc(100vw - 32px - 192px)}.embedded-comments .comment-tree--level-8{max-width:calc(100vw - 32px - 224px)}.embedded-comments .comment-tree--level-9{max-width:calc(100vw - 32px - 256px)}.embedded-comments .comment-tree--level-10{max-width:calc(100vw - 32px - 288px)}.embedded-comments .comment-tree--level-11{max-width:calc(100vw - 32px - 320px)}}@media (min-width:501px) and (max-width:700px){.embedded-comments .comment-tree{transition:margin-left .1s}.embedded-comments .comment-tree:not(.comment-tree--level-1){margin-left:24px}}@media (min-width:501px) and (max-width:700px) and (min-width:1033px){.embedded-comments .comment-tree--level-1{max-width:calc(1000px)}.embedded-comments .comment-tree--level-2{max-width:calc(1000px - 24px)}.embedded-comments .comment-tree--level-3{max-width:calc(1000px - 48px)}.embedded-comments .comment-tree--level-4{max-width:calc(1000px - 72px)}.embedded-comments .comment-tree--level-5{max-width:calc(1000px - 96px)}.embedded-comments .comment-tree--level-6{max-width:calc(1000px - 120px)}.embedded-comments .comment-tree--level-7{max-width:calc(1000px - 144px)}.embedded-comments .comment-tree--level-8{max-width:calc(1000px - 168px)}.embedded-comments .comment-tree--level-9{max-width:calc(1000px - 192px)}.embedded-comments .comment-tree--level-10{max-width:calc(1000px - 216px)}.embedded-comments .comment-tree--level-11{max-width:calc(1000px - 240px)}}@media (min-width:501px) and (max-width:700px) and (max-width:1032px){.embedded-comments .comment-tree--level-1{max-width:calc(100vw - 32px)}.embedded-comments .comment-tree--level-2{max-width:calc(100vw - 32px - 24px)}.embedded-comments .comment-tree--level-3{max-width:calc(100vw - 32px - 48px)}.embedded-comments .comment-tree--level-4{max-width:calc(100vw - 32px - 72px)}.embedded-comments .comment-tree--level-5{max-width:calc(100vw - 32px - 96px)}.embedded-comments .comment-tree--level-6{max-width:calc(100vw - 32px - 120px)}.embedded-comments .comment-tree--level-7{max-width:calc(100vw - 32px - 144px)}.embedded-comments .comment-tree--level-8{max-width:calc(100vw - 32px - 168px)}.embedded-comments .comment-tree--level-9{max-width:calc(100vw - 32px - 192px)}.embedded-comments .comment-tree--level-10{max-width:calc(100vw - 32px - 216px)}.embedded-comments .comment-tree--level-11{max-width:calc(100vw - 32px - 240px)}}@media (max-width:500px){.embedded-comments .comment-tree{transition:margin-left .1s}.embedded-comments .comment-tree:not(.comment-tree--level-1){margin-left:16px}}@media (max-width:500px) and (min-width:1033px){.embedded-comments .comment-tree--level-1{max-width:calc(1000px)}.embedded-comments .comment-tree--level-2{max-width:calc(1000px - 16px)}.embedded-comments .comment-tree--level-3{max-width:calc(1000px - 32px)}.embedded-comments .comment-tree--level-4{max-width:calc(1000px - 48px)}.embedded-comments .comment-tree--level-5{max-width:calc(1000px - 64px)}.embedded-comments .comment-tree--level-6{max-width:calc(1000px - 80px)}.embedded-comments .comment-tree--level-7{max-width:calc(1000px - 96px)}.embedded-comments .comment-tree--level-8{max-width:calc(1000px - 112px)}.embedded-comments .comment-tree--level-9{max-width:calc(1000px - 128px)}.embedded-comments .comment-tree--level-10{max-width:calc(1000px - 144px)}.embedded-comments .comment-tree--level-11{max-width:calc(1000px - 160px)}}@media (max-width:500px) and (max-width:1032px){.embedded-comments .comment-tree--level-1{max-width:calc(100vw - 32px)}.embedded-comments .comment-tree--level-2{max-width:calc(100vw - 32px - 16px)}.embedded-comments .comment-tree--level-3{max-width:calc(100vw - 32px - 32px)}.embedded-comments .comment-tree--level-4{max-width:calc(100vw - 32px - 48px)}.embedded-comments .comment-tree--level-5{max-width:calc(100vw - 32px - 64px)}.embedded-comments .comment-tree--level-6{max-width:calc(100vw - 32px - 80px)}.embedded-comments .comment-tree--level-7{max-width:calc(100vw - 32px - 96px)}.embedded-comments .comment-tree--level-8{max-width:calc(100vw - 32px - 112px)}.embedded-comments .comment-tree--level-9{max-width:calc(100vw - 32px - 128px)}.embedded-comments .comment-tree--level-10{max-width:calc(100vw - 32px - 144px)}.embedded-comments .comment-tree--level-11{max-width:calc(100vw - 32px - 160px)}}.embedded-comments .embedded-comments__error,.embedded-comments .embedded-comments__loading{color:#fff;display:flex;justify-content:center;width:100%}.embedded-comments .embedded-comments__loading .loading-spinner{margin:0}.embedded-comments .embedded-comments__loading-label{margin-left:12px}.embedded-comments .embedded-comments__locked-message{background-color:#182e43;border-radius:3px;color:#9cb3c9;font-style:italic;padding:18px 24px}.embedded-comments .comment{display:flex}.embedded-comments .comment.comment--on-desktop:not(:hover) .footer__action--delete,.embedded-comments .comment.comment--on-desktop:not(:hover) .footer__action--delete+.footer__separator,.embedded-comments .comment.comment--on-desktop:not(:hover) .footer__action--edit,.embedded-comments .comment.comment--on-desktop:not(:hover) .footer__action--edit+.footer__separator,.embedded-comments .comment.comment--on-desktop:not(:hover) .footer__action--feature,.embedded-comments .comment.comment--on-desktop:not(:hover) .footer__action--reply+.footer__separator{opacity:0;pointer-events:none;transition:opacity 120ms}.embedded-comments .comment.comment--on-desktop:hover .footer__action--delete,.embedded-comments .comment.comment--on-desktop:hover .footer__action--delete+.footer__separator,.embedded-comments .comment.comment--on-desktop:hover .footer__action--edit,.embedded-comments .comment.comment--on-desktop:hover .footer__action--edit+.footer__separator,.embedded-comments .comment.comment--on-desktop:hover .footer__action--feature,.embedded-comments .comment.comment--on-desktop:hover .footer__action--reply+.footer__separator{opacity:1;pointer-events:all}.embedded-comments .comment .comment-voter{align-self:flex-start;align-items:center;background-color:#0e2439;display:flex;flex:0 0 auto;flex-direction:column;margin-right:15px;justify-content:center;transform:translateY(2px);width:15px}.embedded-comments .comment .comment-voter--disabled .comment-voter__icon,.embedded-comments .comment .comment-voter--disabled .comment-voter__icon:hover{cursor:default!important;fill:#394f64;opacity:.2!important}.embedded-comments .comment .comment-voter__icon{cursor:pointer;fill:#394f64;height:15px;transition:fill .1s,opacity .1s;width:15px}.embedded-comments .comment .comment-voter__icon:hover{fill:#fff}.embedded-comments .comment .comment-voter--downvoted .comment-voter__score,.embedded-comments .comment .comment-voter--upvoted .comment-voter__score{color:#fff}.embedded-comments .comment .comment-voter--downvoted:not(.comment-voter--disabled) .comment-voter__icon--downvote,.embedded-comments .comment .comment-voter--upvoted:not(.comment-voter--disabled) .comment-voter__icon--upvote{fill:#fff}.embedded-comments .comment .comment-voter__score{font-size:15px;font-weight:600;margin:1px auto;transform:translateX(1px)}.embedded-comments .comment .comment__main{align-items:flex-start;display:flex;flex:0 0 auto;flex-direction:column;justify-content:flex-start;width:calc(100% - 15px - 15px)}.embedded-comments .comment .comment__content{width:100%}@media (min-width:600px){.embedded-comments .comment .comment__content{color:#a7bacd;font-size:18px;line-height:1.4em;line-height:25px}.embedded-comments .comment .comment__content :not(pre)>code{background-color:#1f364d;font-size:17px;margin:0 1px;padding:2px 4px}.embedded-comments .comment .comment__content blockquote{border-left:6px solid #1f364d;padding-left:10px}.embedded-comments .comment .comment__content .content__truncated-link,.embedded-comments .comment .comment__content a{color:#fff;cursor:pointer;word-break:break-word;position:relative;text-decoration:none}.embedded-comments .comment .comment__content .content__truncated-link:hover,.embedded-comments .comment .comment__content a:hover{text-decoration:underline;text-decoration-skip:ink}.embedded-comments .comment .comment__content blockquote,.embedded-comments .comment .comment__content li,.embedded-comments .comment .comment__content ol,.embedded-comments .comment .comment__content p,.embedded-comments .comment .comment__content pre,.embedded-comments .comment .comment__content ul{overflow-wrap:break-word;word-wrap:break-word}.embedded-comments .comment .comment__content ol:not(:first-child),.embedded-comments .comment .comment__content p:not(:first-child),.embedded-comments .comment .comment__content pre:not(:first-child),.embedded-comments .comment .comment__content ul:not(:first-child){margin-top:15px}.embedded-comments .comment .comment__content li:not(:first-child){margin-top:0}.embedded-comments .comment .comment__content blockquote:not(:first-child){margin-top:20px}.embedded-comments .comment .comment__content blockquote blockquote{background-color:#1f364d;border-radius:3px;padding:14px}.embedded-comments .comment .comment__content code{color:#c8d4e0}.embedded-comments .comment .comment__content li{margin-left:19px}.embedded-comments .comment .comment__content li>pre:last-child{margin-bottom:18px}.embedded-comments .comment .comment__content ol>li{list-style:decimal}.embedded-comments .comment .comment__content ol>li:nth-child(n+10){margin-left:27px}.embedded-comments .comment .comment__content ol>li:nth-child(n+100){margin-left:36px}.embedded-comments .comment .comment__content ol>li:nth-child(n+1000){margin-left:45px}.embedded-comments .comment .comment__content ol>li:nth-child(n+10000){margin-left:54px}.embedded-comments .comment .comment__content li p{overflow:visible}.embedded-comments .comment .comment__content pre{background-color:#1f364d;font-size:17px;overflow:auto;padding:5px 8px}.embedded-comments .comment .comment__content strong{color:#e2e8ee;font-weight:600}.embedded-comments .comment .comment__content h1 strong,.embedded-comments .comment .comment__content h2 strong,.embedded-comments .comment .comment__content h3 strong,.embedded-comments .comment .comment__content h4 strong,.embedded-comments .comment .comment__content h5 strong,.embedded-comments .comment .comment__content h6 strong{color:inherit}.embedded-comments .comment .comment__content ul>li{list-style:disc}}@media (max-width:599px){.embedded-comments .comment .comment__content{color:#a7bacd;font-size:17px;line-height:1.4em;line-height:24px}.embedded-comments .comment .comment__content :not(pre)>code{background-color:#1f364d;font-size:16px;margin:0 1px;padding:2px 4px}.embedded-comments .comment .comment__content blockquote{border-left:6px solid #1f364d;padding-left:10px}.embedded-comments .comment .comment__content .content__truncated-link,.embedded-comments .comment .comment__content a{color:#fff;cursor:pointer;word-break:break-word;position:relative;text-decoration:none}.embedded-comments .comment .comment__content .content__truncated-link:hover,.embedded-comments .comment .comment__content a:hover{text-decoration:underline;text-decoration-skip:ink}.embedded-comments .comment .comment__content blockquote,.embedded-comments .comment .comment__content li,.embedded-comments .comment .comment__content ol,.embedded-comments .comment .comment__content p,.embedded-comments .comment .comment__content pre,.embedded-comments .comment .comment__content ul{overflow-wrap:break-word;word-wrap:break-word}.embedded-comments .comment .comment__content ol:not(:first-child),.embedded-comments .comment .comment__content p:not(:first-child),.embedded-comments .comment .comment__content pre:not(:first-child),.embedded-comments .comment .comment__content ul:not(:first-child){margin-top:14px}.embedded-comments .comment .comment__content li:not(:first-child){margin-top:0}.embedded-comments .comment .comment__content blockquote:not(:first-child){margin-top:19px}.embedded-comments .comment .comment__content blockquote blockquote{background-color:#1f364d;border-radius:3px;padding:14px}.embedded-comments .comment .comment__content code{color:#c8d4e0}.embedded-comments .comment .comment__content li{margin-left:18px}.embedded-comments .comment .comment__content li>pre:last-child{margin-bottom:17px}.embedded-comments .comment .comment__content ol>li{list-style:decimal}.embedded-comments .comment .comment__content ol>li:nth-child(n+10){margin-left:25.5px}.embedded-comments .comment .comment__content ol>li:nth-child(n+100){margin-left:34px}.embedded-comments .comment .comment__content ol>li:nth-child(n+1000){margin-left:42.5px}.embedded-comments .comment .comment__content ol>li:nth-child(n+10000){margin-left:51px}.embedded-comments .comment .comment__content li p{overflow:visible}.embedded-comments .comment .comment__content pre{background-color:#1f364d;font-size:16px;overflow:auto;padding:5px 8px}.embedded-comments .comment .comment__content strong{color:#e2e8ee;font-weight:600}.embedded-comments .comment .comment__content h1 strong,.embedded-comments .comment .comment__content h2 strong,.embedded-comments .comment .comment__content h3 strong,.embedded-comments .comment .comment__content h4 strong,.embedded-comments .comment .comment__content h5 strong,.embedded-comments .comment .comment__content h6 strong{color:inherit}.embedded-comments .comment .comment__content ul>li{list-style:disc}}.embedded-comments .comment .comment__content img{cursor:zoom-in;transition:opacity 180ms;border:2px solid #1f364d;border-radius:3px;display:block;margin-bottom:1.5em;margin-top:1.5em;max-width:100%}.embedded-comments .comment .comment__content img:hover{opacity:.75}.embedded-comments .comment .comment__content p:first-child>img{margin-top:0}.embedded-comments .comment .comment__content p:last-child>img{margin-bottom:0}.embedded-comments .comment .comment__footer{align-items:center;color:#63809c;display:flex;flex:0 0 auto;flex-wrap:wrap;font-size:16px;margin:10px 0 7px}.embedded-comments .comment .comment__footer>*{white-space:nowrap}.embedded-comments .comment .comment__footer+.comment-box{margin-top:12px}.embedded-comments .comment .comment__footer .user-link__name{font-size:16px}.embedded-comments .comment .footer__user-link:hover .user-link__link{color:#fff!important}.embedded-comments .comment .footer__user-link:hover .user-link__avatar{box-shadow:0 0 0 2px #fff}.embedded-comments .comment-box .comment-box__save-button:focus,.embedded-comments .comment-box .comment-box__textarea:focus,.embedded-comments .cta-bar__subscribe-button:focus,.firestore-post .ih-newsletter-cta .mailing-list-form__submit-button:focus,.poll-viewer__vote-button:focus,.post-page .post-page__action:focus,.post-page .post-page__group-selector:focus,.post-page .writing-submission__action:focus,.post-page:not(.firestore-post--success-story-interview):not(.firestore-post--deep-dive) .post-page__title-field:focus,.pw-pop button:focus{box-shadow:0 0 3px 3px #4799eb;outline:0}.embedded-comments .comment .footer__user-link.user-link--showing-card{position:relative;z-index:1}.embedded-comments .comment .footer__user-link .user-link__avatar{height:22px;width:22px}.embedded-comments .comment .footer__user-link .user-link__badge{height:14px;width:14px;margin-left:6px}.embedded-comments .comment .footer__date,.embedded-comments .comment .footer__user-link{padding:1px 2px;transform:translateX(-2px)}.embedded-comments .comment .footer__date+.footer__separator,.embedded-comments .comment .footer__user-link+.footer__separator{margin-left:4px}.embedded-comments .comment a.footer__date:hover{background-color:#e6375a!important;color:#fff!important}.embedded-comments .comment.comment--highlight-username .footer__user-link .user-link__link{color:#ed4567;font-weight:600}.embedded-comments .comment .footer__separator{margin:0 6px}.embedded-comments .comment .footer__action{color:#fff;cursor:pointer;display:inline-block;font-weight:600;padding:1px 2px;text-transform:uppercase;transition:background-color .1s;white-space:nowrap;vertical-align:top}.embedded-comments .comment .footer__action:hover{background-color:#e6375a}.embedded-comments .comment .comment-box{margin-bottom:12px}.embedded-comments .comment--selected{animation:revealSelectedComment 1.7s}.embedded-comments .comment--deleted,.embedded-comments .comment--flagged{animation:none}.embedded-comments .comment--deleted .comment__main,.embedded-comments .comment--flagged .comment__main{color:#63809c}.embedded-comments .comment--deleted .comment-voter,.embedded-comments .comment--deleted .comment__content,.embedded-comments .comment--deleted .footer__action,.embedded-comments .comment--deleted .footer__date,.embedded-comments .comment--deleted .footer__separator,.embedded-comments .comment--deleted .user-link__link,.embedded-comments .comment--flagged .comment-voter,.embedded-comments .comment--flagged .comment__content,.embedded-comments .comment--flagged .footer__action,.embedded-comments .comment--flagged .footer__date,.embedded-comments .comment--flagged .footer__separator,.embedded-comments .comment--flagged .user-link__link{opacity:.45}.embedded-comments .comment-box{align-items:flex-start;display:flex;flex-direction:column;max-width:100%;width:500px}.embedded-comments .comment-box .comment-box__field-wrapper{display:flex;flex-direction:column;width:100%}.embedded-comments .comment-box .comment-box__textarea{background-color:#fff;color:#4d4d4d;border-radius:6px;padding:8px 12px;width:100%}.embedded-comments .comment-box .comment-box__textarea::placeholder{color:#999}.embedded-comments .comment-box .comment-box__textarea[disabled]{background-color:#9fa7b0}.embedded-comments .comment-box .comment-box__textarea[disabled]::placeholder{color:#424242}@media (min-width:600px){.embedded-comments .comment-box .comment-box__textarea{font-size:17px}}@media (max-width:599px){.embedded-comments .comment-box .comment-box__textarea{font-size:15px}}.embedded-comments .comment-box a.comment-box__textarea{color:#999;font-style:italic}.embedded-comments .comment-box a.comment-box__textarea[rows="1"]{height:1.75em}.embedded-comments .comment-box a.comment-box__textarea[rows="2"]{height:3.4em}.embedded-comments .comment-box a.comment-box__textarea[rows="3"]{height:5.1em}.embedded-comments .comment-box a.comment-box__textarea[rows="4"]{height:6.8em}.embedded-comments .comment-box a.comment-box__textarea[rows="5"]{height:8.5em}.embedded-comments .comment-box a.comment-box__textarea[rows="6"]{height:10.2em}.embedded-comments .comment-box .comment-box__error{color:#e6375a;font-weight:600;margin-top:16px}@media (min-width:600px){.embedded-comments .comment-box .comment-box__error{font-size:16px}}@media (max-width:599px){.embedded-comments .comment-box .comment-box__error{font-size:15px}}.embedded-comments .comment-box .comment-box__actions{align-items:center;display:flex;margin-top:12px}.embedded-comments .comment-box .comment-box__cancel-link,.embedded-comments .comment-box .comment-box__save-button{white-space:nowrap}.embedded-comments .comment-box .comment-box__save-button{background-image:linear-gradient(to right,#e052a0,#f15c41);cursor:pointer;border-radius:2px;color:#fff;font-weight:600;text-align:center;text-transform:uppercase;height:42px;line-height:42px;padding:0 16px}.embedded-comments .comment-box .comment-box__save-button:hover:not([disabled]),.embedded-comments .cta-bar__subscribe-button:hover:not([disabled]):not(.disabled){background-image:linear-gradient(to right,#3ec8e0,#526af4)}.embedded-comments .comment-box .comment-box__save-button[disabled]{cursor:default;filter:grayscale(.7);opacity:.7}.embedded-comments .comment-box .comment-box__save-button svg{fill:#fff}.embedded-comments .comment-box .comment-box__cancel-link,.embedded-comments .comment-box .comment-box__moderation{color:#fff;cursor:pointer;font-weight:600;text-transform:uppercase}.embedded-comments .comment-box .comment-box__cancel-link:hover,.embedded-comments .comment-box .comment-box__moderation:hover{background-color:#e6375a}.embedded-comments .comment-box .comment-box__cancel-link{margin-left:12px;padding:1px 2px;transition:background-color .1s}.embedded-comments .comment-box .comment-box__moderation{align-items:center;display:none;margin-left:18px}.embedded-comments .comment-box .comment-box__moderation-input{cursor:pointer}.embedded-comments .comment-box .comment-box__moderation-label{padding-left:8px}.embedded-comments .comment-box .comment-formatting-tips{margin-left:auto}.embedded-comments .comment-tree{position:relative}.embedded-comments .comment-tree::before{border-left:2px dotted transparent;content:"";left:7px;height:calc(100% - 4px - 7px);position:absolute;top:4px}.embedded-comments .comment-tree:hover::before{border-left-color:#22384f}.embedded-comments .comment-tree.comment-tree--level-1{width:100%}@media (min-width:600px){.embedded-comments .comment-box .comment-box__cancel-link,.embedded-comments .comment-box .comment-box__save-button{font-size:13px}.embedded-comments .comment-tree.comment-tree--level-1{margin-top:40px}}@media (max-width:599px){.embedded-comments .comment-box .comment-box__cancel-link,.embedded-comments .comment-box .comment-box__save-button{font-size:12px}.embedded-comments .comment-tree.comment-tree--level-1{margin-top:30px}}.embedded-comments .comment-tree .comment{margin-top:19px}.embedded-comments .comment-tree--level-1>li:first-child>.comment{margin-top:0}.embedded-comments .comment-tree__moderator-feedback{border:3px solid #4799eb;border-radius:4px;margin-top:45px;max-width:100%;padding:12px;position:relative;width:min-content}.embedded-comments .comment-tree__moderator-feedback::before{align-items:center;background-color:#4799eb;border-top-left-radius:4px;border-top-right-radius:4px;color:#0e2439;content:"Moderator Feedback";display:flex;font-size:13px;font-weight:600;height:26px;left:-3px;padding:0 8px;position:absolute;text-transform:uppercase;top:-26px;white-space:nowrap;width:min-content}.embedded-comments .comment-tree__moderator-feedback>.comment:first-child{margin-top:0}.embedded-comments .comment-tree__cta-bar{align-items:center;animation:puffIn95 320ms 1.2s both;border-top:3px solid #1f364d;display:flex;margin:12px 0 12px 30px;opacity:0;padding:12px 0}.embedded-comments .cta-bar__subscribe-button{align-items:center;background-color:#1f364d;border-radius:3px;font-size:15px;justify-content:center;padding:8px 10px;background-image:linear-gradient(to right,#e052a0,#f15c41);color:#fff;fill:#fff;font-weight:600;text-transform:uppercase;display:inline-flex;margin-right:.45em}.embedded-comments .cta-bar__subscribe-button:active:not([disabled]):not(.disabled),.embedded-comments .cta-bar__subscribe-button:hover:not([disabled]):not(.disabled){background-color:#3b5772;color:#fff;fill:#fff}.embedded-comments .cta-bar__subscribe-button.disabled,.embedded-comments .cta-bar__subscribe-button[disabled]{cursor:not-allowed;filter:grayscale(.7);opacity:.7}.embedded-comments .cta-bar__subscribe-button>div{align-items:center;display:flex;justify-content:center}.embedded-comments .cta-bar__subscribe-button svg{height:18px;width:18px;fill:inherit}.embedded-comments .cta-bar__subscribe-button svg+label,.embedded-comments .cta-bar__subscribe-button svg+span{margin-left:8px}.embedded-comments .cta-bar__subscribe-button label,.embedded-comments .cta-bar__subscribe-button span{color:inherit}.embedded-comments .cta-bar__series-link{margin-left:.2em}.embedded-comments .cta-bar__series-link:hover{text-decoration:underline;text-decoration-color:#fff;text-decoration-skip:ink;color:#fff}.embedded-comments .cta-bar__close-button{cursor:pointer;transition:all .2s;height:15px;width:15px;fill:#b6cce2;margin-left:auto}.embedded-comments .cta-bar__close-button:hover{fill:#e6375a;transform:rotate(90deg)}.firestore-post .embedded-comments .comment .comment-voter{background-color:#051729!important}.firestore-post.firestore-post--deep-dive .firestore-post__main{font-size:1.4rem;margin:0 auto;text-align:left}@media (min-width:1173px){.firestore-post.firestore-post--deep-dive .firestore-post__main{border-left:2px dotted #182e43;border-right:2px dotted #182e43;display:grid;grid-template-columns:225px 675.2px 225px;max-width:calc(100% - 48px);width:min-content}}@media (min-width:770px) and (max-width:1172.9px){.firestore-post.firestore-post--deep-dive .firestore-post__main{border-left:2px dotted #182e43;display:grid;grid-template-columns:225px minmax(auto,675.2px);width:fit-content}}.firestore-post.firestore-post--deep-dive .sticky-toc{font-size:1.15rem;margin-top:36px;padding-left:24px;padding-right:24px}@media (max-width:769.9px){.firestore-post.firestore-post--deep-dive .sticky-toc{display:none}}.firestore-post.firestore-post--deep-dive .sticky-toc li.has-active-child{position:relative}.firestore-post.firestore-post--deep-dive .sticky-toc li.has-active-child::before{border-left:2px solid #29425b;content:"";height:100%;position:absolute;top:0;left:calc(-24px - 2px);width:0}.firestore-post.firestore-post--deep-dive .sticky-toc ol{color:#768fa7}.firestore-post.firestore-post--deep-dive .firestore-post__content{border-left:2px dotted #182e43;border-right:2px dotted #182e43;color:#baccde;display:flex;flex-direction:column;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;gap:0;letter-spacing:-.01em;line-height:1.38;max-width:100%;padding-bottom:108px;padding-top:36px}@media (max-width:769.9px){.firestore-post.firestore-post--deep-dive .firestore-post__content{border-left:none;border-right:none;gap:0;margin:0 auto;padding-left:0;padding-right:0;width:675.2px}}.firestore-post.firestore-post--deep-dive .firestore-post__content>div,.firestore-post.firestore-post--deep-dive .firestore-post__content>section{border-top:2px dotted #182e43;padding:2rem 24px;position:relative}.firestore-post.firestore-post--deep-dive .firestore-post__content>div:first-child,.firestore-post.firestore-post--deep-dive .firestore-post__content>section:first-child{border-top:none;padding-top:0}@media (max-width:769.9px){.firestore-post.firestore-post--deep-dive .firestore-post__content>div,.firestore-post.firestore-post--deep-dive .firestore-post__content>section{padding:1.4rem 16px}}.firestore-post.firestore-post--deep-dive .firestore-post__content a{color:#fff;cursor:pointer}.firestore-post.firestore-post--deep-dive .firestore-post__content a:hover{text-decoration:underline;text-decoration-color:#fff;text-decoration-skip:ink;color:#fff}.firestore-post.firestore-post--deep-dive .firestore-post__content blockquote,.firestore-post.firestore-post--deep-dive .firestore-post__content li,.firestore-post.firestore-post--deep-dive .firestore-post__content ol,.firestore-post.firestore-post--deep-dive .firestore-post__content p,.firestore-post.firestore-post--deep-dive .firestore-post__content pre,.firestore-post.firestore-post--deep-dive .firestore-post__content ul{overflow-wrap:break-word;word-wrap:break-word}.firestore-post.firestore-post--deep-dive .firestore-post__content blockquote:not(:first-child),.firestore-post.firestore-post--deep-dive .firestore-post__content li:not(:first-child),.firestore-post.firestore-post--deep-dive .firestore-post__content ol:not(:first-child),.firestore-post.firestore-post--deep-dive .firestore-post__content p:not(:first-child),.firestore-post.firestore-post--deep-dive .firestore-post__content pre:not(:first-child),.firestore-post.firestore-post--deep-dive .firestore-post__content ul:not(:first-child){margin-top:2rem}.firestore-post.firestore-post--deep-dive .firestore-post__content blockquote>*>*>:first-child,.firestore-post.firestore-post--deep-dive .firestore-post__content blockquote>*>:first-child,.firestore-post.firestore-post--deep-dive .firestore-post__content blockquote>:first-child,.firestore-post.firestore-post--deep-dive .firestore-post__content li>*>*>:first-child,.firestore-post.firestore-post--deep-dive .firestore-post__content li>*>:first-child,.firestore-post.firestore-post--deep-dive .firestore-post__content li>:first-child,.firestore-post.firestore-post--deep-dive .firestore-post__content ol>*>*>:first-child,.firestore-post.firestore-post--deep-dive .firestore-post__content ol>*>:first-child,.firestore-post.firestore-post--deep-dive .firestore-post__content ol>:first-child,.firestore-post.firestore-post--deep-dive .firestore-post__content p>*>*>:first-child,.firestore-post.firestore-post--deep-dive .firestore-post__content p>*>:first-child,.firestore-post.firestore-post--deep-dive .firestore-post__content p>:first-child,.firestore-post.firestore-post--deep-dive .firestore-post__content pre>*>*>:first-child,.firestore-post.firestore-post--deep-dive .firestore-post__content pre>*>:first-child,.firestore-post.firestore-post--deep-dive .firestore-post__content pre>:first-child,.firestore-post.firestore-post--deep-dive .firestore-post__content ul>*>*>:first-child,.firestore-post.firestore-post--deep-dive .firestore-post__content ul>*>:first-child,.firestore-post.firestore-post--deep-dive .firestore-post__content ul>:first-child{margin-top:0!important}.firestore-post.firestore-post--deep-dive .firestore-post__content img{max-width:100%}.firestore-post.firestore-post--deep-dive .firestore-post__content blockquote{border-left:2px solid #29425b;margin-left:-26px;padding-left:24px;padding-right:24px;width:calc(100% + 48px + 4px)}@media (max-width:769.9px){.firestore-post.firestore-post--deep-dive .firestore-post__content blockquote{padding-left:16px;padding-right:16px}}.firestore-post.firestore-post--deep-dive .firestore-post__content pre{border:2px solid #1f364d;border-radius:6px;font-size:1rem;overflow:auto;padding:2rem}.firestore-post.firestore-post--deep-dive .firestore-post__content pre code{white-space:pre}.firestore-post.firestore-post--deep-dive .firestore-post__header-text>h1 .ih-plus-glyph-with-text,.firestore-post.firestore-post--normal .firestore-post__title .ih-plus-glyph-with-text{white-space:nowrap}.firestore-post.firestore-post--deep-dive .firestore-post__content :not(pre)>code{border:2px solid #1f364d;border-radius:4px;font-size:1rem;padding:.1em .25em}.firestore-post.firestore-post--deep-dive .firestore-post__content strong{color:#dde6ee;font-weight:600}.firestore-post.firestore-post--deep-dive .firestore-post__content ol,.firestore-post.firestore-post--deep-dive .firestore-post__content ul{padding-left:1em}.firestore-post.firestore-post--deep-dive .firestore-post__content ol>li{list-style:decimal}.firestore-post.firestore-post--deep-dive .firestore-post__content ul>li{list-style:disc}.firestore-post.firestore-post--deep-dive .firestore-post__content ol.compact li,.firestore-post.firestore-post--deep-dive .firestore-post__content ol:not(.compact) li,.firestore-post.firestore-post--deep-dive .firestore-post__content ul.compact li,.firestore-post.firestore-post--deep-dive .firestore-post__content ul:not(.compact) li{margin-top:1rem}.firestore-post.firestore-post--deep-dive .firestore-post__content li{padding-left:.25em}.firestore-post.firestore-post--deep-dive .firestore-post__content ul li::marker{color:#4f7092}.firestore-post.firestore-post--deep-dive .firestore-post__content h2,.firestore-post.firestore-post--deep-dive .firestore-post__content h3,.firestore-post.firestore-post--deep-dive .firestore-post__content h4,.firestore-post.firestore-post--deep-dive .firestore-post__content h5,.firestore-post.firestore-post--deep-dive .firestore-post__content h6{color:#fff;font-weight:600;line-height:1.25;position:relative}.firestore-post.firestore-post--deep-dive .firestore-post__content h2{font-size:2.52rem}.firestore-post.firestore-post--deep-dive .firestore-post__content h2:not(:first-child){margin-top:1.6em}.firestore-post.firestore-post--deep-dive .firestore-post__content h3{font-size:1.96rem}.firestore-post.firestore-post--deep-dive .firestore-post__content h3:not(:first-child){margin-top:1.45em}.firestore-post.firestore-post--deep-dive .firestore-post__content h3 .pillar-page__section-number{color:#63809c}.firestore-post.firestore-post--deep-dive .firestore-post__content h4,.firestore-post.firestore-post--deep-dive .firestore-post__content h5,.firestore-post.firestore-post--deep-dive .firestore-post__content h6{font-size:1.4rem}.firestore-post.firestore-post--deep-dive .firestore-post__content h4:not(:first-child),.firestore-post.firestore-post--deep-dive .firestore-post__content h5:not(:first-child),.firestore-post.firestore-post--deep-dive .firestore-post__content h6:not(:first-child){margin-top:1.35em}.firestore-post.firestore-post--deep-dive .firestore-post__content hr{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 4'%3E%3Cpath stroke='%234c9ceb' stroke-width='1' d='M0,3.5 c 5,0,5,-3,10,-3 s 5,3,10,3 c 5,0,5,-3,10,-3 s 5,3,10,3'/%3E%3C/svg%3E");border:none;height:4px;margin:2em 0}.firestore-post.firestore-post--deep-dive .firestore-post__header{border-bottom:2px solid #1f364d}.firestore-post.firestore-post--deep-dive .firestore-post__header-text{align-items:center;display:flex;flex-direction:column;margin:0 auto;padding:clamp(5vh,14vw,14vh) 24px;text-align:center}.firestore-post.firestore-post--deep-dive .firestore-post__header-text>h1{color:#fff;font-size:4rem;font-weight:600;letter-spacing:-.03em;line-height:1.25;max-width:12em}.firestore-post.firestore-post--deep-dive .firestore-post__header-text>h1 .ih-plus-glyph{height:2rem;width:2rem;margin-left:.2em;transform:translateY(.1em);vertical-align:super}.firestore-post.firestore-post--deep-dive .firestore-post__header-text>h1+*,.firestore-post.firestore-post--deep-dive .firestore-post__header-text>h1+*+*{margin-top:clamp(1.666vh,4.666vw,4.666vh)}.firestore-post.firestore-post--deep-dive .firestore-post__header-text>h1+*{font-size:1.57rem;letter-spacing:-.02em;line-height:1.4;max-width:27em}.firestore-post.firestore-post--deep-dive .post-page__footer,.firestore-post.firestore-post--deep-dive .post-page__recommendations{display:none}.firestore-post.firestore-post--deep-dive .custom--full-width-block{overflow-wrap:break-word;word-wrap:break-word;margin-left:-26px;width:calc(100% + 48px + 4px)}.firestore-post.firestore-post--deep-dive .custom--full-width-block:not(:first-child){margin-top:2rem}.firestore-post.firestore-post--deep-dive .custom--full-width-block>*>*>:first-child,.firestore-post.firestore-post--deep-dive .custom--full-width-block>*>:first-child,.firestore-post.firestore-post--deep-dive .custom--full-width-block>:first-child{margin-top:0!important}.firestore-post.firestore-post--deep-dive .custom--striped-line-bg{background-color:#10263b;background-image:URL("https://storage.googleapis.com/indie-hackers.appspot.com/miscellaneous-images/modal-background-stripes.png");background-repeat:repeat;background-size:7px}.firestore-post.firestore-post--deep-dive .custom--block-border-and-padding{border:2px solid #1f364d;border-radius:6px;padding:36px 24px}.firestore-post.firestore-post--deep-dive .shifting-aside{font-size:1.15rem}@media (min-width:1173px){.firestore-post.firestore-post--deep-dive .shifting-aside{position:absolute;right:-229px}}@media (min-width:770px) and (max-width:1172.9px){.firestore-post.firestore-post--deep-dive .shifting-aside{background-color:#0e2439;box-shadow:-8px 0 16px 16px #0e2439;float:right;margin-bottom:24px;margin-left:24px!important;margin-right:calc(-1 * (100vw - 900.2px)/ 2)}}@media (min-width:770px){.firestore-post.firestore-post--deep-dive .shifting-aside{overflow-wrap:break-word;word-wrap:break-word;margin-left:-26px;width:calc(100% + 48px + 4px);width:229px}.firestore-post.firestore-post--deep-dive .shifting-aside:not(:first-child){margin-top:2rem}.firestore-post.firestore-post--deep-dive .shifting-aside>*>*>:first-child,.firestore-post.firestore-post--deep-dive .shifting-aside>*>:first-child,.firestore-post.firestore-post--deep-dive .shifting-aside>:first-child{margin-top:0!important}}@media (max-width:769.9px){.firestore-post.firestore-post--deep-dive .shifting-aside{overflow-wrap:break-word;word-wrap:break-word}.firestore-post.firestore-post--deep-dive .shifting-aside:not(:first-child){margin-top:2rem}.firestore-post.firestore-post--deep-dive .shifting-aside>*>*>:first-child,.firestore-post.firestore-post--deep-dive .shifting-aside>*>:first-child,.firestore-post.firestore-post--deep-dive .shifting-aside>:first-child{margin-top:0!important}}@media (max-width:904.2px){.firestore-post.firestore-post--deep-dive .shifting-aside{margin-right:0}}.firestore-post.firestore-post--deep-dive .shifting-aside blockquote:not(:first-child),.firestore-post.firestore-post--deep-dive .shifting-aside li:not(:first-child),.firestore-post.firestore-post--deep-dive .shifting-aside ol:not(:first-child),.firestore-post.firestore-post--deep-dive .shifting-aside p:not(:first-child),.firestore-post.firestore-post--deep-dive .shifting-aside pre:not(:first-child),.firestore-post.firestore-post--deep-dive .shifting-aside ul:not(:first-child){margin-top:1rem}.post-page__footer-component--deep-dive{background-color:#0e2439!important}.firestore-post.firestore-post--normal{background:linear-gradient(to bottom,#0e2439,#051729 800px)}.firestore-post.firestore-post--normal .firestore-post__header{align-items:flex-start;display:flex;flex-direction:column;grid-area:header;text-align:left;border-bottom:2px dotted #1f364d;padding-bottom:42px}.firestore-post.firestore-post--normal .firestore-post__header-text{display:flex;flex-direction:column;width:100%}.firestore-post.firestore-post--normal .firestore-post__header-text:not(:last-child){margin-bottom:31px}@media (max-width:599px){.firestore-post.firestore-post--normal .firestore-post__header{padding-bottom:28px}.firestore-post.firestore-post--normal .firestore-post__header-text{margin-bottom:21px}}.firestore-post.firestore-post--normal .firestore-post__title{color:#fff;font-size:46px;font-weight:600;letter-spacing:-.03em;line-height:1.15em;margin:0 auto 24px;width:100%;flex:0 1 auto}.firestore-post.firestore-post--normal .firestore-post__title::placeholder{color:#63809c;font-style:italic}.firestore-post.firestore-post--normal .firestore-post__title .ih-plus-glyph{height:19px;width:19px;margin-left:.2em;transform:translateY(.1em);vertical-align:super}.firestore-post.firestore-post--normal .firestore-post__header-description{color:#9cb3c9;font-size:24px;line-height:1.3em;margin-bottom:24px}.firestore-post.firestore-post--normal .firestore-post__header-metadata{display:flex;flex-wrap:wrap}.firestore-post.firestore-post--normal .firestore-post__byline{color:#63809c;cursor:text;fill:#63809c;font-size:19px;line-height:1.3em;max-width:700px;width:fit-content}.firestore-post.firestore-post--normal .firestore-post__byline.editor-post__byline{flex:1 0 auto}.firestore-post.firestore-post--normal .firestore-post__byline:not(.editor-post__byline){flex:0 1 auto;border-right:2px dotted #1f364d;margin-right:.6em;padding-right:.6em}.firestore-post.firestore-post--normal .firestore-post__date{cursor:pointer;color:#63809c;fill:#63809c;font-size:19px;line-height:1.3em;max-width:700px;width:fit-content}.firestore-post.firestore-post--normal .firestore-post__date:hover{text-decoration:underline;text-decoration-color:#63809c;text-decoration-skip:ink;color:#63809c}.firestore-post.firestore-post--normal .firestore-post__header-image{align-items:center;border-radius:6px;display:flex;justify-content:center;max-width:700px;overflow:hidden;width:100%;z-index:5}.firestore-post.firestore-post--normal .firestore-post__header-image>img{border-radius:6px;object-fit:cover;width:100%}.firestore-post.firestore-post--normal .firestore-post__header-image:hover{box-shadow:0 0 0 3px #1f364d}.firestore-post.firestore-post--normal .editor-post__content-editor,.firestore-post.firestore-post--normal .firestore-post__main{margin-top:42px!important}@media (max-width:599px){.firestore-post.firestore-post--normal .editor-post__content-editor,.firestore-post.firestore-post--normal .firestore-post__main{margin-top:28px!important}}.firestore-post.firestore-post--normal .post-page__signature--with-authors{margin-top:56px}.firestore-post.firestore-post--normal .post-page__author-bios--accordion{cursor:pointer;position:relative}.firestore-post.firestore-post--normal .post-page__author-bios--accordion:hover .post-page__author-bio:not(:first-child){opacity:1}.firestore-post.firestore-post--normal .post-page__author-bios--accordion:hover .post-page__author-bio:nth-child(2){top:4px}.firestore-post.firestore-post--normal .post-page__author-bios--accordion:hover .post-page__author-bio:nth-child(3){top:6px}.firestore-post.firestore-post--normal .post-page__author-bios--accordion:hover .post-page__author-bio:nth-child(4){top:8px}.firestore-post.firestore-post--normal .post-page__author-bios--accordion:hover .post-page__author-bio:nth-child(5){top:10px}.firestore-post.firestore-post--normal .post-page__author-bios--accordion:hover .post-page__author-bio:nth-child(6){top:12px}.firestore-post.firestore-post--normal .post-page__author-bios--accordion:hover .post-page__author-bio:nth-child(7){top:14px}.firestore-post.firestore-post--normal .post-page__author-bios--accordion:hover .post-page__author-bio:nth-child(8){top:16px}.firestore-post.firestore-post--normal .post-page__author-bios--accordion:hover .post-page__author-bio:nth-child(9){top:18px}.firestore-post.firestore-post--normal .post-page__author-bios--accordion:hover .post-page__author-bio:nth-child(10){top:20px}.firestore-post.firestore-post--normal .post-page__author-bios--accordion .post-page__author-bio:first-child{position:relative;z-index:10}.firestore-post.firestore-post--normal .post-page__author-bios--accordion .post-page__author-bio:not(:first-child){height:36px;margin-top:-24px!important;padding:0!important;overflow:hidden;position:relative;transition:all 240ms}.firestore-post.firestore-post--normal .post-page__author-bios--accordion .post-page__author-bio:not(:first-child) .author-bio__description,.firestore-post.firestore-post--normal .post-page__author-bios--accordion .post-page__author-bio:not(:first-child) .author-bio__header{display:none}.firestore-post.firestore-post--normal .post-page__author-bios--accordion .post-page__author-bio:nth-child(2){opacity:.8;z-index:8}.firestore-post.firestore-post--normal .post-page__author-bios--accordion .post-page__author-bio:nth-child(3){opacity:.7;z-index:7}.firestore-post.firestore-post--normal .post-page__author-bios--accordion .post-page__author-bio:nth-child(4){opacity:.6;z-index:6}.firestore-post.firestore-post--normal .post-page__author-bios--accordion .post-page__author-bio:nth-child(5){opacity:.5;z-index:5}.firestore-post.firestore-post--normal .post-page__author-bios--accordion .post-page__author-bio:nth-child(6){opacity:.4;z-index:4}.firestore-post.firestore-post--normal .post-page__author-bios--accordion .post-page__author-bio:nth-child(7){opacity:.3;z-index:3}.firestore-post.firestore-post--normal .post-page__author-bios--accordion .post-page__author-bio:nth-child(8){opacity:.2;z-index:2}.firestore-post.firestore-post--normal .post-page__author-bios--accordion .post-page__author-bio:nth-child(9){opacity:.1;z-index:1}.firestore-post.firestore-post--normal .post-page__author-bios--accordion .post-page__author-bio:nth-child(10){opacity:0;z-index:0}.firestore-post.firestore-post--normal .post-page__author-bio{background-image:URL("https://storage.googleapis.com/indie-hackers.appspot.com/miscellaneous-images/modal-background-stripes.png");background-repeat:repeat;background-size:7px;background-color:#051729;border:3px solid #1f364d;border-radius:6px;padding:24px}.firestore-post.firestore-post--normal .post-page__author-bio:not(:first-child){margin-top:24px}.firestore-post.firestore-post--normal .author-bio__description{font-style:italic}.firestore-post:not(.firestore-post--success-story-interview):not(.firestore-post--deep-dive) .firestore-post__main{display:flex;flex-direction:column;grid-area:main;min-width:0;position:relative}.firestore-post:not(.firestore-post--success-story-interview):not(.firestore-post--deep-dive) .firestore-post__main:hover{z-index:4}.firestore-post:not(.firestore-post--success-story-interview):not(.firestore-post--deep-dive) .firestore-post__main:not(:hover){z-index:1}@media (min-width:600px){.firestore-post:not(.firestore-post--success-story-interview):not(.firestore-post--deep-dive) .firestore-post__content{color:#baccde;font-size:22px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.5em;letter-spacing:-.01em;text-align:left}.firestore-post:not(.firestore-post--success-story-interview):not(.firestore-post--deep-dive) .firestore-post__content>*>*>:first-child,.firestore-post:not(.firestore-post--success-story-interview):not(.firestore-post--deep-dive) .firestore-post__content>*>:first-child,.firestore-post:not(.firestore-post--success-story-interview):not(.firestore-post--deep-dive) .firestore-post__content>:first-child{margin-top:0!important}.firestore-post:not(.firestore-post--success-story-interview):not(.firestore-post--deep-dive) .firestore-post__content .code-block-highlight{position:relative}.firestore-post:not(.firestore-post--success-story-interview):not(.firestore-post--deep-dive) .firestore-post__content .code-block-highlight pre{border-radius:6px;color:#e1e4e8;font-family:"Fira Mono",monospace;line-height:1.6;overflow-x:auto;padding:1rem;tab-size:2}.firestore-post:not(.firestore-post--success-story-interview):not(.firestore-post--deep-dive) .firestore-post__content .code-block-highlight pre code{white-space:inherit!important}.firestore-post:not(.firestore-post--success-story-interview):not(.firestore-post--deep-dive) .firestore-post__content .code-block-highlight__options{border-bottom-left-radius:6px;border-top-right-radius:6px;font-size:12px;display:flex;gap:4px;padding:3px 4px;pointer-events:auto;position:absolute;right:0;top:0;z-index:10}.firestore-post:not(.firestore-post--success-story-interview):not(.firestore-post--deep-dive) .firestore-post__content .code-block-highlight__options select{border:none;border-radius:4px;padding:4px 8px;font-size:12px;cursor:pointer;outline:0}.firestore-post:not(.firestore-post--success-story-interview):not(.firestore-post--deep-dive) .firestore-post__content .code-block-highlight__options select:focus{border-color:#60a5fa}.firestore-post:not(.firestore-post--success-story-interview):not(.firestore-post--deep-dive) .firestore-post__content .code-block-highlight__options select option{background-color:#1f2937;color:#e1e4e8}.firestore-post:not(.firestore-post--success-story-interview):not(.firestore-post--deep-dive) .firestore-post__content .code-block-highlight--dark pre{background-color:#0d1117;border:3px solid #1f364d}.firestore-post:not(.firestore-post--success-story-interview):not(.firestore-post--deep-dive) .firestore-post__content .code-block-highlight--dark .code-block-highlight__options{background-color:#1f364d}.firestore-post:not(.firestore-post--success-story-interview):not(.firestore-post--deep-dive) .firestore-post__content .code-block-highlight--dark .code-block-highlight__options select{background-color:#0e2439;color:#e1e4e8}.firestore-post:not(.firestore-post--success-story-interview):not(.firestore-post--deep-dive) .firestore-post__content .code-block-highlight--dark .hljs-comment,.firestore-post:not(.firestore-post--success-story-interview):not(.firestore-post--deep-dive) .firestore-post__content .code-block-highlight--dark .hljs-quote{color:#7a7b7d;font-style:italic}.firestore-post:not(.firestore-post--success-story-interview):not(.firestore-post--deep-dive) .firestore-post__content .code-block-highlight--dark .hljs-keyword,.firestore-post:not(.firestore-post--success-story-interview):not(.firestore-post--deep-dive) .firestore-post__content .code-block-highlight--dark .hljs-selector-tag{color:#c678dd}.firestore-post:not(.firestore-post--success-story-interview):not(.firestore-post--deep-dive) .firestore-post__content .code-block-highlight--dark .hljs-attr,.firestore-post:not(.firestore-post--success-story-interview):not(.firestore-post--deep-dive) .firestore-post__content .code-block-highlight--dark .hljs-string{color:#98c379}.firestore-post:not(.firestore-post--success-story-interview):not(.firestore-post--deep-dive) .firestore-post__content .code-block-highlight--dark .hljs-literal,.firestore-post:not(.firestore-post--success-story-interview):not(.firestore-post--deep-dive) .firestore-post__content .code-block-highlight--dark .hljs-number{color:#d19a66}.firestore-post:not(.firestore-post--success-story-interview):not(.firestore-post--deep-dive) .firestore-post__content .code-block-highlight--dark .hljs-function,.firestore-post:not(.firestore-post--success-story-interview):not(.firestore-post--deep-dive) .firestore-post__content .code-block-highlight--dark .hljs-title{color:#61afef}.firestore-post:not(.firestore-post--success-story-interview):not(.firestore-post--deep-dive) .firestore-post__content .code-block-highlight--dark .hljs-built_in,.firestore-post:not(.firestore-post--success-story-interview):not(.firestore-post--deep-dive) .firestore-post__content .code-block-highlight--dark .hljs-template-variable,.firestore-post:not(.firestore-post--success-story-interview):not(.firestore-post--deep-dive) .firestore-post__content .code-block-highlight--dark .hljs-type,.firestore-post:not(.firestore-post--success-story-interview):not(.firestore-post--deep-dive) .firestore-post__content .code-block-highlight--dark .hljs-variable{color:#e06c75}.firestore-post:not(.firestore-post--success-story-interview):not(.firestore-post--deep-dive) .firestore-post__content .code-block-highlight--dark .hljs-tag{color:#56b6c2}.firestore-post:not(.firestore-post--success-story-interview):not(.firestore-post--deep-dive) .firestore-post__content .code-block-highlight--dark .hljs-attribute{color:#d19a66}.firestore-post:not(.firestore-post--success-story-interview):not(.firestore-post--deep-dive) .firestore-post__content .code-block-highlight--dark .hljs-name{color:#56b6c2}.firestore-post:not(.firestore-post--success-story-interview):not(.firestore-post--deep-dive) .firestore-post__content .code-block-highlight--dark .hljs-regexp{color:#d19a66}.firestore-post:not(.firestore-post--success-story-interview):not(.firestore-post--deep-dive) .firestore-post__content .code-block-highlight--dark .hljs-meta{color:#c678dd}.firestore-post:not(.firestore-post--success-story-interview):not(.firestore-post--deep-dive) .firestore-post__content .code-block-highlight--dark .hljs-selector-class,.firestore-post:not(.firestore-post--success-story-interview):not(.firestore-post--deep-dive) .firestore-post__content .code-block-highlight--dark .hljs-selector-id{color:#61afef}.firestore-post:not(.firestore-post--success-story-interview):not(.firestore-post--deep-dive) .firestore-post__content .code-block-highlight--dark .language-javascript .hljs-keyword{color:#c678dd}.firestore-post:not(.firestore-post--success-story-interview):not(.firestore-post--deep-dive) .firestore-post__content .code-block-highlight--dark .language-css .hljs-property{color:#98c379}.firestore-post:not(.firestore-post--success-story-interview):not(.firestore-post--deep-dive) .firestore-post__content .code-block-highlight--dark .language-markdown .hljs-section{color:#4799eb;font-weight:600}.firestore-post:not(.firestore-post--success-story-interview):not(.firestore-post--deep-dive) .firestore-post__content .code-block-highlight--light pre{background-color:#fff;border:3px solid #93b6d9;color:#222}.firestore-post:not(.firestore-post--success-story-interview):not(.firestore-post--deep-dive) .firestore-post__content .code-block-highlight--light .code-block-highlight__options{background-color:#93b6d9}.firestore-post:not(.firestore-post--success-story-interview):not(.firestore-post--deep-dive) .firestore-post__content .code-block-highlight--light .code-block-highlight__options select{background-color:#fff;color:#222}.firestore-post:not(.firestore-post--success-story-interview):not(.firestore-post--deep-dive) .firestore-post__content .code-block-highlight--light .hljs-comment,.firestore-post:not(.firestore-post--success-story-interview):not(.firestore-post--deep-dive) .firestore-post__content .code-block-highlight--light .hljs-quote{color:#75715e;font-style:italic}.firestore-post:not(.firestore-post--success-story-interview):not(.firestore-post--deep-dive) .firestore-post__content .code-block-highlight--light .hljs-keyword,.firestore-post:not(.firestore-post--success-story-interview):not(.firestore-post--deep-dive) .firestore-post__content .code-block-highlight--light .hljs-selector-tag{color:#f92672}.firestore-post:not(.firestore-post--success-story-interview):not(.firestore-post--deep-dive) .firestore-post__content .code-block-highlight--light .hljs-attr,.firestore-post:not(.firestore-post--success-story-interview):not(.firestore-post--deep-dive) .firestore-post__content .code-block-highlight--light .hljs-string{color:#a6e22e}.firestore-post:not(.firestore-post--success-story-interview):not(.firestore-post--deep-dive) .firestore-post__content .code-block-highlight--light .hljs-literal,.firestore-post:not(.firestore-post--success-story-interview):not(.firestore-post--deep-dive) .firestore-post__content .code-block-highlight--light .hljs-number{color:#ae81ff}.firestore-post:not(.firestore-post--success-story-interview):not(.firestore-post--deep-dive) .firestore-post__content .code-block-highlight--light .hljs-function,.firestore-post:not(.firestore-post--success-story-interview):not(.firestore-post--deep-dive) .firestore-post__content .code-block-highlight--light .hljs-title{color:#66d9ef}.firestore-post:not(.firestore-post--success-story-interview):not(.firestore-post--deep-dive) .firestore-post__content .code-block-highlight--light .hljs-built_in,.firestore-post:not(.firestore-post--success-story-interview):not(.firestore-post--deep-dive) .firestore-post__content .code-block-highlight--light .hljs-type{color:#f8f8f2}.firestore-post:not(.firestore-post--success-story-interview):not(.firestore-post--deep-dive) .firestore-post__content .code-block-highlight--light .hljs-template-variable,.firestore-post:not(.firestore-post--success-story-interview):not(.firestore-post--deep-dive) .firestore-post__content .code-block-highlight--light .hljs-variable{color:#e6db74}.firestore-post:not(.firestore-post--success-story-interview):not(.firestore-post--deep-dive) .firestore-post__content .code-block-highlight--light .hljs-tag{color:#f92672}.firestore-post:not(.firestore-post--success-story-interview):not(.firestore-post--deep-dive) .firestore-post__content .code-block-highlight--light .hljs-attribute{color:#a6e22e}.firestore-post:not(.firestore-post--success-story-interview):not(.firestore-post--deep-dive) .firestore-post__content .code-block-highlight--light .hljs-name{color:#66d9ef}.firestore-post:not(.firestore-post--success-story-interview):not(.firestore-post--deep-dive) .firestore-post__content .code-block-highlight--light .hljs-regexp{color:#e6db74}.firestore-post:not(.firestore-post--success-story-interview):not(.firestore-post--deep-dive) .firestore-post__content .code-block-highlight--light .hljs-meta{color:#f8f8f2}.firestore-post:not(.firestore-post--success-story-interview):not(.firestore-post--deep-dive) .firestore-post__content .code-block-highlight--light .hljs-selector-class,.firestore-post:not(.firestore-post--success-story-interview):not(.firestore-post--deep-dive) .firestore-post__content .code-block-highlight--light .hljs-selector-id{color:#66d9ef}.firestore-post:not(.firestore-post--success-story-interview):not(.firestore-post--deep-dive) .firestore-post__content .code-block-highlight--light .language-javascript .hljs-keyword{color:#f92672}.firestore-post:not(.firestore-post--success-story-interview):not(.firestore-post--deep-dive) .firestore-post__content .code-block-highlight--light .language-css .hljs-property{color:#a6e22e}.firestore-post:not(.firestore-post--success-story-interview):not(.firestore-post--deep-dive) .firestore-post__content .code-block-highlight--light .language-markdown .hljs-section{color:#000;font-weight:600}.firestore-post:not(.firestore-post--success-story-interview):not(.firestore-post--deep-dive) .firestore-post__content a{color:#59a3ed;cursor:pointer;position:relative;text-decoration:none;word-break:break-word}.firestore-post:not(.firestore-post--success-story-interview):not(.firestore-post--deep-dive) .firestore-post__content a:hover,.firestore-post:not(.firestore-post--success-story-interview):not(.firestore-post--deep-dive) .firestore-post__content a:hover>strong{text-decoration:underline;text-decoration-color:#59a3ed;text-decoration-skip:ink}.firestore-post:not(.firestore-post--success-story-interview):not(.firestore-post--deep-dive) .firestore-post__content a>strong{color:#59a3ed!important}.firestore-post:not(.firestore-post--success-story-interview):not(.firestore-post--deep-dive) .firestore-post__content blockquote,.firestore-post:not(.firestore-post--success-story-interview):not(.firestore-post--deep-dive) .firestore-post__content li,.firestore-post:not(.firestore-post--success-story-interview):not(.firestore-post--deep-dive) .firestore-post__content ol,.firestore-post:not(.firestore-post--success-story-interview):not(.firestore-post--deep-dive) .firestore-post__content p,.firestore-post:not(.firestore-post--success-story-interview):not(.firestore-post--deep-dive) .firestore-post__content pre,.firestore-post:not(.firestore-post--success-story-interview):not(.firestore-post--deep-dive) .firestore-post__content ul{overflow-wrap:break-word;word-wrap:break-word}.firestore-post:not(.firestore-post--success-story-interview):not(.firestore-post--deep-dive) .firestore-post__content .code-block-highlight,.firestore-post:not(.firestore-post--success-story-interview):not(.firestore-post--deep-dive) .firestore-post__content .super-image,.firestore-post:not(.firestore-post--success-story-interview):not(.firestore-post--deep-dive) .firestore-post__content .super-video,.firestore-post:not(.firestore-post--success-story-interview):not(.firestore-post--deep-dive) .firestore-post__content .tweet-embed,.firestore-post:not(.firestore-post--success-story-interview):not(.firestore-post--deep-dive) .firestore-post__content blockquote,.firestore-post:not(.firestore-post--success-story-interview):not(.firestore-post--deep-dive) .firestore-post__content img,.firestore-post:not(.firestore-post--success-story-interview):not(.firestore-post--deep-dive) .firestore-post__content ol,.firestore-post:not(.firestore-post--success-story-interview):not(.firestore-post--deep-dive) .firestore-post__content p,.firestore-post:not(.firestore-post--success-story-interview):not(.firestore-post--deep-dive) .firestore-post__content pre,.firestore-post:not(.firestore-post--success-story-interview):not(.firestore-post--deep-dive) .firestore-post__content ul{margin-top:28px}.firestore-post:not(.firestore-post--success-story-interview):not(.firestore-post--deep-dive) .firestore-post__content li,.firestore-post:not(.firestore-post--success-story-interview):not(.firestore-post--deep-dive) .firestore-post__content li p{margin-top:14px}.firestore-post:not(.firestore-post--success-story-interview):not(.firestore-post--deep-dive) .firestore-post__content img{max-width:100%}.firestore-post:not(.firestore-post--success-story-interview):not(.firestore-post--deep-dive) .firestore-post__content ol,.firestore-post:not(.firestore-post--success-story-interview):not(.firestore-post--deep-dive) .firestore-post__content ul{padding-left:1em}.firestore-post:not(.firestore-post--success-story-interview):not(.firestore-post--deep-dive) .firestore-post__content ol li,.firestore-post:not(.firestore-post--success-story-interview):not(.firestore-post--deep-dive) .firestore-post__content ul li{padding-left:.25em}.firestore-post:not(.firestore-post--success-story-interview):not(.firestore-post--deep-dive) .firestore-post__content ol>li{list-style:decimal}.firestore-post:not(.firestore-post--success-story-interview):not(.firestore-post--deep-dive) .firestore-post__content ul>li{list-style:disc}.firestore-post:not(.firestore-post--success-story-interview):not(.firestore-post--deep-dive) .firestore-post__content blockquote{border-left:4px solid #1f364d;padding-left:1.1em}.firestore-post:not(.firestore-post--success-story-interview):not(.firestore-post--deep-dive) .firestore-post__content blockquote>*>*>:first-child,.firestore-post:not(.firestore-post--success-story-interview):not(.firestore-post--deep-dive) .firestore-post__content blockquote>*>:first-child,.firestore-post:not(.firestore-post--success-story-interview):not(.firestore-post--deep-dive) .firestore-post__content blockquote>:first-child{margin-top:0!important}.firestore-post:not(.firestore-post--success-story-interview):not(.firestore-post--deep-dive) .firestore-post__content pre{border-radius:6px;padding:32px}.firestore-post:not(.firestore-post--success-story-interview):not(.firestore-post--deep-dive) .firestore-post__content .super-video{align-items:flex-start;display:flex;flex-direction:column}.firestore-post:not(.firestore-post--success-story-interview):not(.firestore-post--deep-dive) .firestore-post__content .super-video video{border-radius:6px;max-width:100%}.firestore-post:not(.firestore-post--success-story-interview):not(.firestore-post--deep-dive) .firestore-post__content .tweet-embed{max-width:100%;min-width:0;overflow:hidden;width:550px}.firestore-post:not(.firestore-post--success-story-interview):not(.firestore-post--deep-dive) .firestore-post__content .tweet-embed>*>*>:first-child,.firestore-post:not(.firestore-post--success-story-interview):not(.firestore-post--deep-dive) .firestore-post__content .tweet-embed>*>:first-child,.firestore-post:not(.firestore-post--success-story-interview):not(.firestore-post--deep-dive) .firestore-post__content .tweet-embed>:first-child{margin-top:0!important}.firestore-post:not(.firestore-post--success-story-interview):not(.firestore-post--deep-dive) .firestore-post__content .tweet-embed blockquote{background-color:#fff!important;border-radius:6px;border-left:none!important;color:#000!important;margin-top:0!important;padding:1.1em!important;width:550px!important}.firestore-post:not(.firestore-post--success-story-interview):not(.firestore-post--deep-dive) .firestore-post__content .tweet-embed blockquote p:nth-last-child(2){margin-bottom:32px}.firestore-post:not(.firestore-post--success-story-interview):not(.firestore-post--deep-dive) .firestore-post__content .tweet-embed .twitter-tweet{margin-bottom:0!important;margin-top:0!important;max-width:100%}.firestore-post:not(.firestore-post--success-story-interview):not(.firestore-post--deep-dive) .firestore-post__content pre{border:3px solid #1f364d;font-size:18px;overflow:auto}.firestore-post:not(.firestore-post--success-story-interview):not(.firestore-post--deep-dive) .firestore-post__content pre code{white-space:pre}.firestore-post:not(.firestore-post--success-story-interview):not(.firestore-post--deep-dive) .firestore-post__content :not(pre)>code{border:3px solid #1f364d;border-radius:4px;font-size:19px;padding:.1em .25em}.firestore-post:not(.firestore-post--success-story-interview):not(.firestore-post--deep-dive) .firestore-post__content strong{color:#dde6ee;font-weight:600}.firestore-post:not(.firestore-post--success-story-interview):not(.firestore-post--deep-dive) .firestore-post__content h1,.firestore-post:not(.firestore-post--success-story-interview):not(.firestore-post--deep-dive) .firestore-post__content h2,.firestore-post:not(.firestore-post--success-story-interview):not(.firestore-post--deep-dive) .firestore-post__content h3,.firestore-post:not(.firestore-post--success-story-interview):not(.firestore-post--deep-dive) .firestore-post__content h4,.firestore-post:not(.firestore-post--success-story-interview):not(.firestore-post--deep-dive) .firestore-post__content h5,.firestore-post:not(.firestore-post--success-story-interview):not(.firestore-post--deep-dive) .firestore-post__content h6{color:#fff;font-weight:600;line-height:1.25em}.firestore-post:not(.firestore-post--success-story-interview):not(.firestore-post--deep-dive) .firestore-post__content h1 strong,.firestore-post:not(.firestore-post--success-story-interview):not(.firestore-post--deep-dive) .firestore-post__content h2 strong,.firestore-post:not(.firestore-post--success-story-interview):not(.firestore-post--deep-dive) .firestore-post__content h3 strong,.firestore-post:not(.firestore-post--success-story-interview):not(.firestore-post--deep-dive) .firestore-post__content h4 strong,.firestore-post:not(.firestore-post--success-story-interview):not(.firestore-post--deep-dive) .firestore-post__content h5 strong,.firestore-post:not(.firestore-post--success-story-interview):not(.firestore-post--deep-dive) .firestore-post__content h6 strong{color:inherit}.firestore-post:not(.firestore-post--success-story-interview):not(.firestore-post--deep-dive) .firestore-post__content h2{font-size:37px}.firestore-post:not(.firestore-post--success-story-interview):not(.firestore-post--deep-dive) .firestore-post__content h2:not(:first-child){margin-top:1.6em}.firestore-post:not(.firestore-post--success-story-interview):not(.firestore-post--deep-dive) .firestore-post__content h3{font-size:26px}.firestore-post:not(.firestore-post--success-story-interview):not(.firestore-post--deep-dive) .firestore-post__content h3:not(:first-child){margin-top:1.45em}.firestore-post:not(.firestore-post--success-story-interview):not(.firestore-post--deep-dive) .firestore-post__content h4,.firestore-post:not(.firestore-post--success-story-interview):not(.firestore-post--deep-dive) .firestore-post__content h5,.firestore-post:not(.firestore-post--success-story-interview):not(.firestore-post--deep-dive) .firestore-post__content h6{font-size:22px}.firestore-post:not(.firestore-post--success-story-interview):not(.firestore-post--deep-dive) .firestore-post__content h4:not(:first-child),.firestore-post:not(.firestore-post--success-story-interview):not(.firestore-post--deep-dive) .firestore-post__content h5:not(:first-child),.firestore-post:not(.firestore-post--success-story-interview):not(.firestore-post--deep-dive) .firestore-post__content h6:not(:first-child){margin-top:1.35em}.firestore-post:not(.firestore-post--success-story-interview):not(.firestore-post--deep-dive) .firestore-post__content hr{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 4'%3E%3Cpath stroke='%234c9ceb' stroke-width='1' d='M0,3.5 c 5,0,5,-3,10,-3 s 5,3,10,3 c 5,0,5,-3,10,-3 s 5,3,10,3'/%3E%3C/svg%3E");border:none;height:4px;margin:2em 0}.firestore-post:not(.firestore-post--success-story-interview):not(.firestore-post--deep-dive) .firestore-post__content .speaking-turn{align-items:flex-start;display:flex}.firestore-post:not(.firestore-post--success-story-interview):not(.firestore-post--deep-dive) .firestore-post__content .speaking-turn:not(:first-child){margin-top:28px}.firestore-post:not(.firestore-post--success-story-interview):not(.firestore-post--deep-dive) .firestore-post__content .speaking-turn .speaking-turn__link{align-items:center;display:flex}.firestore-post:not(.firestore-post--success-story-interview):not(.firestore-post--deep-dive) .firestore-post__content .shareable-quote,.firestore-post:not(.firestore-post--success-story-interview):not(.firestore-post--deep-dive) .firestore-post__content .speaking-turn .speaking-turn__link:not(:last-child),.firestore-post:not(.firestore-post--success-story-interview):not(.firestore-post--deep-dive) .firestore-post__content aside{display:none}.firestore-post:not(.firestore-post--success-story-interview):not(.firestore-post--deep-dive) .firestore-post__content .speaking-turn .speaking-turn__link:hover .speaking-turn__image{border-color:#fff}.firestore-post:not(.firestore-post--success-story-interview):not(.firestore-post--deep-dive) .firestore-post__content .speaking-turn .speaking-turn__image{height:32px;width:32px;border:2px solid transparent;border-radius:9999px;flex:0 0 auto;margin-right:8px;margin-top:0!important;max-width:auto!important}.firestore-post:not(.firestore-post--success-story-interview):not(.firestore-post--deep-dive) .firestore-post__content .screenshot-wrapper{align-items:center;display:flex;flex-direction:column}.firestore-post:not(.firestore-post--success-story-interview):not(.firestore-post--deep-dive) .firestore-post__content .screenshot-wrapper:not(:first-child){margin-top:28px}.firestore-post:not(.firestore-post--success-story-interview):not(.firestore-post--deep-dive) .firestore-post__content .screenshot-wrapper img{margin-top:0}.firestore-post:not(.firestore-post--success-story-interview):not(.firestore-post--deep-dive) .firestore-post__content .screenshot-wrapper p{font-size:20px;font-style:italic;margin-top:21px}.firestore-post:not(.firestore-post--success-story-interview):not(.firestore-post--deep-dive) .firestore-post__content .interactive-chart{background-color:#1f364d;border-radius:6px;font-size:20px;margin:44px auto 0;padding:16px}.firestore-post:not(.firestore-post--success-story-interview):not(.firestore-post--deep-dive) .firestore-post__content .interactive-chart>p{margin-bottom:12px;margin-top:16px;text-align:center}.firestore-post:not(.firestore-post--success-story-interview):not(.firestore-post--deep-dive) .firestore-post__content .interactive-chart .interactive-chart__header{padding:4px 0 20px;text-align:center}.firestore-post:not(.firestore-post--success-story-interview):not(.firestore-post--deep-dive) .firestore-post__content .interactive-chart .interactive-chart__title{color:#fff;font-size:22px;font-weight:600}.firestore-post:not(.firestore-post--success-story-interview):not(.firestore-post--deep-dive) .firestore-post__content .interactive-chart .interactive-chart__description{margin-top:0}.firestore-post:not(.firestore-post--success-story-interview):not(.firestore-post--deep-dive) .firestore-post__content .interactive-chart .interactive-chart__wrapper+p{margin-top:24px}}@media (min-width:600px) and (min-width:700px){.firestore-post:not(.firestore-post--success-story-interview):not(.firestore-post--deep-dive) .firestore-post__content .interactive-chart .interactive-chart__wrapper{height:400px}}@media (min-width:600px) and (min-width:450px) and (max-width:699px){.firestore-post:not(.firestore-post--success-story-interview):not(.firestore-post--deep-dive) .firestore-post__content .interactive-chart .interactive-chart__wrapper{height:350px}}@media (min-width:600px) and (max-width:449px){.firestore-post:not(.firestore-post--success-story-interview):not(.firestore-post--deep-dive) .firestore-post__content .interactive-chart .interactive-chart__wrapper{height:300px}}@media (max-width:599px){.firestore-post:not(.firestore-post--success-story-interview):not(.firestore-post--deep-dive) .firestore-post__content{color:#baccde;font-size:20px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.5em;letter-spacing:-.01em;text-align:left}.firestore-post:not(.firestore-post--success-story-interview):not(.firestore-post--deep-dive) .firestore-post__content>*>*>:first-child,.firestore-post:not(.firestore-post--success-story-interview):not(.firestore-post--deep-dive) .firestore-post__content>*>:first-child,.firestore-post:not(.firestore-post--success-story-interview):not(.firestore-post--deep-dive) .firestore-post__content>:first-child{margin-top:0!important}.firestore-post:not(.firestore-post--success-story-interview):not(.firestore-post--deep-dive) .firestore-post__content .code-block-highlight{position:relative}.firestore-post:not(.firestore-post--success-story-interview):not(.firestore-post--deep-dive) .firestore-post__content .code-block-highlight pre{border-radius:6px;color:#e1e4e8;font-family:"Fira Mono",monospace;line-height:1.6;overflow-x:auto;padding:1rem;tab-size:2}.firestore-post:not(.firestore-post--success-story-interview):not(.firestore-post--deep-dive) .firestore-post__content .code-block-highlight pre code{white-space:inherit!important}.firestore-post:not(.firestore-post--success-story-interview):not(.firestore-post--deep-dive) .firestore-post__content .code-block-highlight__options{border-bottom-left-radius:6px;border-top-right-radius:6px;font-size:12px;display:flex;gap:4px;padding:3px 4px;pointer-events:auto;position:absolute;right:0;top:0;z-index:10}.firestore-post:not(.firestore-post--success-story-interview):not(.firestore-post--deep-dive) .firestore-post__content .code-block-highlight__options select{border:none;border-radius:4px;padding:4px 8px;font-size:12px;cursor:pointer;outline:0}.firestore-post:not(.firestore-post--success-story-interview):not(.firestore-post--deep-dive) .firestore-post__content .code-block-highlight__options select:focus{border-color:#60a5fa}.firestore-post:not(.firestore-post--success-story-interview):not(.firestore-post--deep-dive) .firestore-post__content .code-block-highlight__options select option{background-color:#1f2937;color:#e1e4e8}.firestore-post:not(.firestore-post--success-story-interview):not(.firestore-post--deep-dive) .firestore-post__content .code-block-highlight--dark pre{background-color:#0d1117;border:3px solid #1f364d}.firestore-post:not(.firestore-post--success-story-interview):not(.firestore-post--deep-dive) .firestore-post__content .code-block-highlight--dark .code-block-highlight__options{background-color:#1f364d}.firestore-post:not(.firestore-post--success-story-interview):not(.firestore-post--deep-dive) .firestore-post__content .code-block-highlight--dark .code-block-highlight__options select{background-color:#0e2439;color:#e1e4e8}.firestore-post:not(.firestore-post--success-story-interview):not(.firestore-post--deep-dive) .firestore-post__content .code-block-highlight--dark .hljs-comment,.firestore-post:not(.firestore-post--success-story-interview):not(.firestore-post--deep-dive) .firestore-post__content .code-block-highlight--dark .hljs-quote{color:#7a7b7d;font-style:italic}.firestore-post:not(.firestore-post--success-story-interview):not(.firestore-post--deep-dive) .firestore-post__content .code-block-highlight--dark .hljs-keyword,.firestore-post:not(.firestore-post--success-story-interview):not(.firestore-post--deep-dive) .firestore-post__content .code-block-highlight--dark .hljs-selector-tag{color:#c678dd}.firestore-post:not(.firestore-post--success-story-interview):not(.firestore-post--deep-dive) .firestore-post__content .code-block-highlight--dark .hljs-attr,.firestore-post:not(.firestore-post--success-story-interview):not(.firestore-post--deep-dive) .firestore-post__content .code-block-highlight--dark .hljs-string{color:#98c379}.firestore-post:not(.firestore-post--success-story-interview):not(.firestore-post--deep-dive) .firestore-post__content .code-block-highlight--dark .hljs-literal,.firestore-post:not(.firestore-post--success-story-interview):not(.firestore-post--deep-dive) .firestore-post__content .code-block-highlight--dark .hljs-number{color:#d19a66}.firestore-post:not(.firestore-post--success-story-interview):not(.firestore-post--deep-dive) .firestore-post__content .code-block-highlight--dark .hljs-function,.firestore-post:not(.firestore-post--success-story-interview):not(.firestore-post--deep-dive) .firestore-post__content .code-block-highlight--dark .hljs-title{color:#61afef}.firestore-post:not(.firestore-post--success-story-interview):not(.firestore-post--deep-dive) .firestore-post__content .code-block-highlight--dark .hljs-built_in,.firestore-post:not(.firestore-post--success-story-interview):not(.firestore-post--deep-dive) .firestore-post__content .code-block-highlight--dark .hljs-template-variable,.firestore-post:not(.firestore-post--success-story-interview):not(.firestore-post--deep-dive) .firestore-post__content .code-block-highlight--dark .hljs-type,.firestore-post:not(.firestore-post--success-story-interview):not(.firestore-post--deep-dive) .firestore-post__content .code-block-highlight--dark .hljs-variable{color:#e06c75}.firestore-post:not(.firestore-post--success-story-interview):not(.firestore-post--deep-dive) .firestore-post__content .code-block-highlight--dark .hljs-tag{color:#56b6c2}.firestore-post:not(.firestore-post--success-story-interview):not(.firestore-post--deep-dive) .firestore-post__content .code-block-highlight--dark .hljs-attribute{color:#d19a66}.firestore-post:not(.firestore-post--success-story-interview):not(.firestore-post--deep-dive) .firestore-post__content .code-block-highlight--dark .hljs-name{color:#56b6c2}.firestore-post:not(.firestore-post--success-story-interview):not(.firestore-post--deep-dive) .firestore-post__content .code-block-highlight--dark .hljs-regexp{color:#d19a66}.firestore-post:not(.firestore-post--success-story-interview):not(.firestore-post--deep-dive) .firestore-post__content .code-block-highlight--dark .hljs-meta{color:#c678dd}.firestore-post:not(.firestore-post--success-story-interview):not(.firestore-post--deep-dive) .firestore-post__content .code-block-highlight--dark .hljs-selector-class,.firestore-post:not(.firestore-post--success-story-interview):not(.firestore-post--deep-dive) .firestore-post__content .code-block-highlight--dark .hljs-selector-id{color:#61afef}.firestore-post:not(.firestore-post--success-story-interview):not(.firestore-post--deep-dive) .firestore-post__content .code-block-highlight--dark .language-javascript .hljs-keyword{color:#c678dd}.firestore-post:not(.firestore-post--success-story-interview):not(.firestore-post--deep-dive) .firestore-post__content .code-block-highlight--dark .language-css .hljs-property{color:#98c379}.firestore-post:not(.firestore-post--success-story-interview):not(.firestore-post--deep-dive) .firestore-post__content .code-block-highlight--dark .language-markdown .hljs-section{color:#4799eb;font-weight:600}.firestore-post:not(.firestore-post--success-story-interview):not(.firestore-post--deep-dive) .firestore-post__content .code-block-highlight--light pre{background-color:#fff;border:3px solid #93b6d9;color:#222}.firestore-post:not(.firestore-post--success-story-interview):not(.firestore-post--deep-dive) .firestore-post__content .code-block-highlight--light .code-block-highlight__options{background-color:#93b6d9}.firestore-post:not(.firestore-post--success-story-interview):not(.firestore-post--deep-dive) .firestore-post__content .code-block-highlight--light .code-block-highlight__options select{background-color:#fff;color:#222}.firestore-post:not(.firestore-post--success-story-interview):not(.firestore-post--deep-dive) .firestore-post__content .code-block-highlight--light .hljs-comment,.firestore-post:not(.firestore-post--success-story-interview):not(.firestore-post--deep-dive) .firestore-post__content .code-block-highlight--light .hljs-quote{color:#75715e;font-style:italic}.firestore-post:not(.firestore-post--success-story-interview):not(.firestore-post--deep-dive) .firestore-post__content .code-block-highlight--light .hljs-keyword,.firestore-post:not(.firestore-post--success-story-interview):not(.firestore-post--deep-dive) .firestore-post__content .code-block-highlight--light .hljs-selector-tag{color:#f92672}.firestore-post:not(.firestore-post--success-story-interview):not(.firestore-post--deep-dive) .firestore-post__content .code-block-highlight--light .hljs-attr,.firestore-post:not(.firestore-post--success-story-interview):not(.firestore-post--deep-dive) .firestore-post__content .code-block-highlight--light .hljs-string{color:#a6e22e}.firestore-post:not(.firestore-post--success-story-interview):not(.firestore-post--deep-dive) .firestore-post__content .code-block-highlight--light .hljs-literal,.firestore-post:not(.firestore-post--success-story-interview):not(.firestore-post--deep-dive) .firestore-post__content .code-block-highlight--light .hljs-number{color:#ae81ff}.firestore-post:not(.firestore-post--success-story-interview):not(.firestore-post--deep-dive) .firestore-post__content .code-block-highlight--light .hljs-function,.firestore-post:not(.firestore-post--success-story-interview):not(.firestore-post--deep-dive) .firestore-post__content .code-block-highlight--light .hljs-title{color:#66d9ef}.firestore-post:not(.firestore-post--success-story-interview):not(.firestore-post--deep-dive) .firestore-post__content .code-block-highlight--light .hljs-built_in,.firestore-post:not(.firestore-post--success-story-interview):not(.firestore-post--deep-dive) .firestore-post__content .code-block-highlight--light .hljs-type{color:#f8f8f2}.firestore-post:not(.firestore-post--success-story-interview):not(.firestore-post--deep-dive) .firestore-post__content .code-block-highlight--light .hljs-template-variable,.firestore-post:not(.firestore-post--success-story-interview):not(.firestore-post--deep-dive) .firestore-post__content .code-block-highlight--light .hljs-variable{color:#e6db74}.firestore-post:not(.firestore-post--success-story-interview):not(.firestore-post--deep-dive) .firestore-post__content .code-block-highlight--light .hljs-tag{color:#f92672}.firestore-post:not(.firestore-post--success-story-interview):not(.firestore-post--deep-dive) .firestore-post__content .code-block-highlight--light .hljs-attribute{color:#a6e22e}.firestore-post:not(.firestore-post--success-story-interview):not(.firestore-post--deep-dive) .firestore-post__content .code-block-highlight--light .hljs-name{color:#66d9ef}.firestore-post:not(.firestore-post--success-story-interview):not(.firestore-post--deep-dive) .firestore-post__content .code-block-highlight--light .hljs-regexp{color:#e6db74}.firestore-post:not(.firestore-post--success-story-interview):not(.firestore-post--deep-dive) .firestore-post__content .code-block-highlight--light .hljs-meta{color:#f8f8f2}.firestore-post:not(.firestore-post--success-story-interview):not(.firestore-post--deep-dive) .firestore-post__content .code-block-highlight--light .hljs-selector-class,.firestore-post:not(.firestore-post--success-story-interview):not(.firestore-post--deep-dive) .firestore-post__content .code-block-highlight--light .hljs-selector-id{color:#66d9ef}.firestore-post:not(.firestore-post--success-story-interview):not(.firestore-post--deep-dive) .firestore-post__content .code-block-highlight--light .language-javascript .hljs-keyword{color:#f92672}.firestore-post:not(.firestore-post--success-story-interview):not(.firestore-post--deep-dive) .firestore-post__content .code-block-highlight--light .language-css .hljs-property{color:#a6e22e}.firestore-post:not(.firestore-post--success-story-interview):not(.firestore-post--deep-dive) .firestore-post__content .code-block-highlight--light .language-markdown .hljs-section{color:#000;font-weight:600}.firestore-post:not(.firestore-post--success-story-interview):not(.firestore-post--deep-dive) .firestore-post__content a{color:#59a3ed;cursor:pointer;position:relative;text-decoration:none;word-break:break-word}.firestore-post:not(.firestore-post--success-story-interview):not(.firestore-post--deep-dive) .firestore-post__content a:hover,.firestore-post:not(.firestore-post--success-story-interview):not(.firestore-post--deep-dive) .firestore-post__content a:hover>strong{text-decoration:underline;text-decoration-color:#59a3ed;text-decoration-skip:ink}.firestore-post:not(.firestore-post--success-story-interview):not(.firestore-post--deep-dive) .firestore-post__content a>strong{color:#59a3ed!important}.firestore-post:not(.firestore-post--success-story-interview):not(.firestore-post--deep-dive) .firestore-post__content blockquote,.firestore-post:not(.firestore-post--success-story-interview):not(.firestore-post--deep-dive) .firestore-post__content li,.firestore-post:not(.firestore-post--success-story-interview):not(.firestore-post--deep-dive) .firestore-post__content ol,.firestore-post:not(.firestore-post--success-story-interview):not(.firestore-post--deep-dive) .firestore-post__content p,.firestore-post:not(.firestore-post--success-story-interview):not(.firestore-post--deep-dive) .firestore-post__content pre,.firestore-post:not(.firestore-post--success-story-interview):not(.firestore-post--deep-dive) .firestore-post__content ul{overflow-wrap:break-word;word-wrap:break-word}.firestore-post:not(.firestore-post--success-story-interview):not(.firestore-post--deep-dive) .firestore-post__content .code-block-highlight,.firestore-post:not(.firestore-post--success-story-interview):not(.firestore-post--deep-dive) .firestore-post__content .super-image,.firestore-post:not(.firestore-post--success-story-interview):not(.firestore-post--deep-dive) .firestore-post__content .super-video,.firestore-post:not(.firestore-post--success-story-interview):not(.firestore-post--deep-dive) .firestore-post__content .tweet-embed,.firestore-post:not(.firestore-post--success-story-interview):not(.firestore-post--deep-dive) .firestore-post__content blockquote,.firestore-post:not(.firestore-post--success-story-interview):not(.firestore-post--deep-dive) .firestore-post__content img,.firestore-post:not(.firestore-post--success-story-interview):not(.firestore-post--deep-dive) .firestore-post__content ol,.firestore-post:not(.firestore-post--success-story-interview):not(.firestore-post--deep-dive) .firestore-post__content p,.firestore-post:not(.firestore-post--success-story-interview):not(.firestore-post--deep-dive) .firestore-post__content pre,.firestore-post:not(.firestore-post--success-story-interview):not(.firestore-post--deep-dive) .firestore-post__content ul{margin-top:25px}.firestore-post:not(.firestore-post--success-story-interview):not(.firestore-post--deep-dive) .firestore-post__content li,.firestore-post:not(.firestore-post--success-story-interview):not(.firestore-post--deep-dive) .firestore-post__content li p{margin-top:13px}.firestore-post:not(.firestore-post--success-story-interview):not(.firestore-post--deep-dive) .firestore-post__content img{max-width:100%}.firestore-post:not(.firestore-post--success-story-interview):not(.firestore-post--deep-dive) .firestore-post__content ol,.firestore-post:not(.firestore-post--success-story-interview):not(.firestore-post--deep-dive) .firestore-post__content ul{padding-left:1em}.firestore-post:not(.firestore-post--success-story-interview):not(.firestore-post--deep-dive) .firestore-post__content ol li,.firestore-post:not(.firestore-post--success-story-interview):not(.firestore-post--deep-dive) .firestore-post__content ul li{padding-left:.25em}.firestore-post:not(.firestore-post--success-story-interview):not(.firestore-post--deep-dive) .firestore-post__content ol>li{list-style:decimal}.firestore-post:not(.firestore-post--success-story-interview):not(.firestore-post--deep-dive) .firestore-post__content ul>li{list-style:disc}.firestore-post:not(.firestore-post--success-story-interview):not(.firestore-post--deep-dive) .firestore-post__content blockquote{border-left:4px solid #1f364d;padding-left:1.1em}.firestore-post:not(.firestore-post--success-story-interview):not(.firestore-post--deep-dive) .firestore-post__content blockquote>*>*>:first-child,.firestore-post:not(.firestore-post--success-story-interview):not(.firestore-post--deep-dive) .firestore-post__content blockquote>*>:first-child,.firestore-post:not(.firestore-post--success-story-interview):not(.firestore-post--deep-dive) .firestore-post__content blockquote>:first-child{margin-top:0!important}.firestore-post:not(.firestore-post--success-story-interview):not(.firestore-post--deep-dive) .firestore-post__content pre{border-radius:6px;padding:29px}.firestore-post:not(.firestore-post--success-story-interview):not(.firestore-post--deep-dive) .firestore-post__content .super-video{align-items:flex-start;display:flex;flex-direction:column}.firestore-post:not(.firestore-post--success-story-interview):not(.firestore-post--deep-dive) .firestore-post__content .super-video video{border-radius:6px;max-width:100%}.firestore-post:not(.firestore-post--success-story-interview):not(.firestore-post--deep-dive) .firestore-post__content .tweet-embed{max-width:100%;min-width:0;overflow:hidden;width:550px}.firestore-post:not(.firestore-post--success-story-interview):not(.firestore-post--deep-dive) .firestore-post__content .tweet-embed>*>*>:first-child,.firestore-post:not(.firestore-post--success-story-interview):not(.firestore-post--deep-dive) .firestore-post__content .tweet-embed>*>:first-child,.firestore-post:not(.firestore-post--success-story-interview):not(.firestore-post--deep-dive) .firestore-post__content .tweet-embed>:first-child{margin-top:0!important}.firestore-post:not(.firestore-post--success-story-interview):not(.firestore-post--deep-dive) .firestore-post__content .tweet-embed blockquote{background-color:#fff!important;border-radius:6px;border-left:none!important;color:#000!important;margin-top:0!important;padding:1.1em!important;width:550px!important}.firestore-post:not(.firestore-post--success-story-interview):not(.firestore-post--deep-dive) .firestore-post__content .tweet-embed blockquote p:nth-last-child(2){margin-bottom:32px}.firestore-post:not(.firestore-post--success-story-interview):not(.firestore-post--deep-dive) .firestore-post__content .tweet-embed .twitter-tweet{margin-bottom:0!important;margin-top:0!important;max-width:100%}.firestore-post:not(.firestore-post--success-story-interview):not(.firestore-post--deep-dive) .firestore-post__content pre{border:3px solid #1f364d;font-size:16px;overflow:auto}.firestore-post:not(.firestore-post--success-story-interview):not(.firestore-post--deep-dive) .firestore-post__content pre code{white-space:pre}.firestore-post:not(.firestore-post--success-story-interview):not(.firestore-post--deep-dive) .firestore-post__content :not(pre)>code{border:3px solid #1f364d;border-radius:4px;font-size:17px;padding:.1em .25em}.firestore-post:not(.firestore-post--success-story-interview):not(.firestore-post--deep-dive) .firestore-post__content strong{color:#dde6ee;font-weight:600}.firestore-post:not(.firestore-post--success-story-interview):not(.firestore-post--deep-dive) .firestore-post__content h1,.firestore-post:not(.firestore-post--success-story-interview):not(.firestore-post--deep-dive) .firestore-post__content h2,.firestore-post:not(.firestore-post--success-story-interview):not(.firestore-post--deep-dive) .firestore-post__content h3,.firestore-post:not(.firestore-post--success-story-interview):not(.firestore-post--deep-dive) .firestore-post__content h4,.firestore-post:not(.firestore-post--success-story-interview):not(.firestore-post--deep-dive) .firestore-post__content h5,.firestore-post:not(.firestore-post--success-story-interview):not(.firestore-post--deep-dive) .firestore-post__content h6{color:#fff;font-weight:600;line-height:1.25em}.firestore-post:not(.firestore-post--success-story-interview):not(.firestore-post--deep-dive) .firestore-post__content h1 strong,.firestore-post:not(.firestore-post--success-story-interview):not(.firestore-post--deep-dive) .firestore-post__content h2 strong,.firestore-post:not(.firestore-post--success-story-interview):not(.firestore-post--deep-dive) .firestore-post__content h3 strong,.firestore-post:not(.firestore-post--success-story-interview):not(.firestore-post--deep-dive) .firestore-post__content h4 strong,.firestore-post:not(.firestore-post--success-story-interview):not(.firestore-post--deep-dive) .firestore-post__content h5 strong,.firestore-post:not(.firestore-post--success-story-interview):not(.firestore-post--deep-dive) .firestore-post__content h6 strong{color:inherit}.firestore-post:not(.firestore-post--success-story-interview):not(.firestore-post--deep-dive) .firestore-post__content h2{font-size:34px}.firestore-post:not(.firestore-post--success-story-interview):not(.firestore-post--deep-dive) .firestore-post__content h2:not(:first-child){margin-top:1.6em}.firestore-post:not(.firestore-post--success-story-interview):not(.firestore-post--deep-dive) .firestore-post__content h3{font-size:24px}.firestore-post:not(.firestore-post--success-story-interview):not(.firestore-post--deep-dive) .firestore-post__content h3:not(:first-child){margin-top:1.45em}.firestore-post:not(.firestore-post--success-story-interview):not(.firestore-post--deep-dive) .firestore-post__content h4,.firestore-post:not(.firestore-post--success-story-interview):not(.firestore-post--deep-dive) .firestore-post__content h5,.firestore-post:not(.firestore-post--success-story-interview):not(.firestore-post--deep-dive) .firestore-post__content h6{font-size:20px}.firestore-post:not(.firestore-post--success-story-interview):not(.firestore-post--deep-dive) .firestore-post__content h4:not(:first-child),.firestore-post:not(.firestore-post--success-story-interview):not(.firestore-post--deep-dive) .firestore-post__content h5:not(:first-child),.firestore-post:not(.firestore-post--success-story-interview):not(.firestore-post--deep-dive) .firestore-post__content h6:not(:first-child){margin-top:1.35em}.firestore-post:not(.firestore-post--success-story-interview):not(.firestore-post--deep-dive) .firestore-post__content hr{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 4'%3E%3Cpath stroke='%234c9ceb' stroke-width='1' d='M0,3.5 c 5,0,5,-3,10,-3 s 5,3,10,3 c 5,0,5,-3,10,-3 s 5,3,10,3'/%3E%3C/svg%3E");border:none;height:4px;margin:2em 0}.firestore-post:not(.firestore-post--success-story-interview):not(.firestore-post--deep-dive) .firestore-post__content .speaking-turn{align-items:flex-start;display:flex}.firestore-post:not(.firestore-post--success-story-interview):not(.firestore-post--deep-dive) .firestore-post__content .speaking-turn:not(:first-child){margin-top:25px}.firestore-post:not(.firestore-post--success-story-interview):not(.firestore-post--deep-dive) .firestore-post__content .speaking-turn .speaking-turn__link{align-items:center;display:flex}.firestore-post:not(.firestore-post--success-story-interview):not(.firestore-post--deep-dive) .firestore-post__content .shareable-quote,.firestore-post:not(.firestore-post--success-story-interview):not(.firestore-post--deep-dive) .firestore-post__content .speaking-turn .speaking-turn__link:not(:last-child),.firestore-post:not(.firestore-post--success-story-interview):not(.firestore-post--deep-dive) .firestore-post__content aside{display:none}.firestore-post:not(.firestore-post--success-story-interview):not(.firestore-post--deep-dive) .firestore-post__content .speaking-turn .speaking-turn__link:hover .speaking-turn__image{border-color:#fff}.firestore-post:not(.firestore-post--success-story-interview):not(.firestore-post--deep-dive) .firestore-post__content .speaking-turn .speaking-turn__image{height:32px;width:32px;border:2px solid transparent;border-radius:9999px;flex:0 0 auto;margin-right:8px;margin-top:0!important;max-width:auto!important}.firestore-post:not(.firestore-post--success-story-interview):not(.firestore-post--deep-dive) .firestore-post__content .screenshot-wrapper{align-items:center;display:flex;flex-direction:column}.firestore-post:not(.firestore-post--success-story-interview):not(.firestore-post--deep-dive) .firestore-post__content .screenshot-wrapper:not(:first-child){margin-top:25px}.firestore-post:not(.firestore-post--success-story-interview):not(.firestore-post--deep-dive) .firestore-post__content .screenshot-wrapper img{margin-top:0}.firestore-post:not(.firestore-post--success-story-interview):not(.firestore-post--deep-dive) .firestore-post__content .screenshot-wrapper p{font-size:18px;font-style:italic;margin-top:19px}.firestore-post:not(.firestore-post--success-story-interview):not(.firestore-post--deep-dive) .firestore-post__content .interactive-chart{background-color:#1f364d;border-radius:6px;font-size:18px;margin:44px auto 0;padding:16px}.firestore-post:not(.firestore-post--success-story-interview):not(.firestore-post--deep-dive) .firestore-post__content .interactive-chart>p{margin-bottom:12px;margin-top:16px;text-align:center}.firestore-post:not(.firestore-post--success-story-interview):not(.firestore-post--deep-dive) .firestore-post__content .interactive-chart .interactive-chart__header{padding:4px 0 20px;text-align:center}.firestore-post:not(.firestore-post--success-story-interview):not(.firestore-post--deep-dive) .firestore-post__content .interactive-chart .interactive-chart__title{color:#fff;font-size:20px;font-weight:600}.firestore-post:not(.firestore-post--success-story-interview):not(.firestore-post--deep-dive) .firestore-post__content .interactive-chart .interactive-chart__description{margin-top:0}.firestore-post:not(.firestore-post--success-story-interview):not(.firestore-post--deep-dive) .firestore-post__content .interactive-chart .interactive-chart__wrapper+p{margin-top:24px}}.firestore-post.firestore-post--mini-media-post,.firestore-post.firestore-post--monetary-breakdown{background:linear-gradient(to bottom,#0e2439,#051729 800px)}@media (max-width:599px) and (min-width:700px){.firestore-post:not(.firestore-post--success-story-interview):not(.firestore-post--deep-dive) .firestore-post__content .interactive-chart .interactive-chart__wrapper{height:400px}}@media (max-width:599px) and (min-width:450px) and (max-width:699px){.firestore-post:not(.firestore-post--success-story-interview):not(.firestore-post--deep-dive) .firestore-post__content .interactive-chart .interactive-chart__wrapper{height:350px}}@media (max-width:599px) and (max-width:449px){.firestore-post:not(.firestore-post--success-story-interview):not(.firestore-post--deep-dive) .firestore-post__content .interactive-chart .interactive-chart__wrapper{height:300px}}@media (min-width:1420px){.firestore-post.firestore-post--mini-media-post .post-page__content{grid-template-areas:"actions header" "actions main" "actions footer" ".       recommendations"!important;margin-top:100px!important}}@media (max-width:1419px){.firestore-post.firestore-post--mini-media-post .post-page__content{grid-template-areas:"header" "main" "footer" "actions" "recommendations"!important;margin-top:60px!important}}@media (max-width:599px){.firestore-post.firestore-post--mini-media-post .post-page__content{margin-top:32px!important}}@media (min-width:1420px){.firestore-post.firestore-post--mini-media-post .post-page__actions{margin-top:0!important}}.firestore-post.firestore-post--mini-media-post .firestore-post__mmp-header{align-items:center;display:flex;flex-direction:row!important;border-right:3px solid #1f364d;border-top:3px solid #1f364d;border-top-left-radius:8px;border-top-right-radius:8px;border-left:3px solid #1f364d;overflow:hidden;text-align:left;width:100%}@media (min-width:600px){.firestore-post.firestore-post--mini-media-post .firestore-post__mmp-header{padding:24px 24px 16px!important}}@media (max-width:599px){.firestore-post.firestore-post--mini-media-post .firestore-post__mmp-header{padding:16px!important}}.firestore-post.firestore-post--mini-media-post .mmp-header__avatar-wrapper{height:32px;width:32px;border:2px solid #1f364d;border-radius:9999px;flex:0 0 auto;margin-right:16px;overflow:hidden;padding:2px}.firestore-post.firestore-post--mini-media-post .mmp-header__avatar-wrapper:hover{border-color:#4799eb}.firestore-post.firestore-post--mini-media-post .mmp-header__avatar{height:100%;width:100%;border-radius:9999px}.firestore-post.firestore-post--mini-media-post .mmp-header__text{align-items:center;display:flex;flex:1 1 auto;justify-content:space-between;min-width:0}.firestore-post.firestore-post--mini-media-post .mmp-header__byline,.firestore-post.firestore-post--mini-media-post .mmp-header__date{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.firestore-post.firestore-post--mini-media-post .mmp-header__byline{color:#63809c;fill:#63809c;font-size:19px;line-height:1.3em;width:fit-content;cursor:pointer;margin-right:auto;max-width:auto}.firestore-post.firestore-post--mini-media-post .mmp-header__byline:hover{text-decoration:underline;text-decoration-color:#59a3ed;text-decoration-skip:ink;color:#59a3ed}.firestore-post.firestore-post--mini-media-post .mmp-header__date{cursor:pointer;color:#63809c;fill:#63809c;font-size:19px;line-height:1.3em;max-width:700px;width:fit-content;flex:0 1 auto;margin:0 0 0 1em}.firestore-post.firestore-post--mini-media-post .mmp-header__date:hover{text-decoration:underline;text-decoration-color:#63809c;text-decoration-skip:ink;color:#63809c}.firestore-post.firestore-post--mini-media-post .firestore-post__main{border-bottom:3px solid #1f364d;border-left:3px solid #1f364d;border-right:3px solid #1f364d;border-bottom-left-radius:8px;border-bottom-right-radius:8px;margin-top:0}@media (min-width:600px){.firestore-post.firestore-post--mini-media-post .firestore-post__main{padding:0 24px 24px 72px}}.firestore-post.firestore-post--mini-media-post .firestore-post__content strong{color:#fff!important}.firestore-post.firestore-post--mini-media-post .embedded-comments .comment.comment--highlight-username .footer__user-link .user-link__link{color:inherit;font-weight:inherit}.firestore-post.firestore-post--monetary-breakdown .firestore-post__header{align-items:flex-start;display:flex;flex-direction:column;grid-area:header;text-align:left}.firestore-post.firestore-post--monetary-breakdown .firestore-post__header-text{align-items:flex-start;display:flex;flex-direction:column;width:100%}.firestore-post.firestore-post--monetary-breakdown .firestore-post__header-text:not(:last-child){margin-bottom:60px}@media (max-width:599px){.firestore-post.firestore-post--mini-media-post .firestore-post__main{padding:0 16px 16px}.firestore-post.firestore-post--monetary-breakdown .post-page__content{max-width:calc(100% - 8px)!important}.firestore-post.firestore-post--monetary-breakdown .post-page__footer{padding:0 8px}.firestore-post.firestore-post--monetary-breakdown .firestore-post__header-text{margin-bottom:40px}.firestore-post.firestore-post--monetary-breakdown .firestore-post__title{padding:0 16px}}.firestore-post.firestore-post--monetary-breakdown .firestore-post__title{color:#fff;font-size:46px;font-weight:600;letter-spacing:-.03em;line-height:1.15em;margin:0 auto 24px;width:100%;text-align:center}.firestore-post.firestore-post--monetary-breakdown .firestore-post__title::placeholder{color:#63809c;font-style:italic}.firestore-post.firestore-post--monetary-breakdown .firestore-post__title .ih-plus-glyph-with-text{white-space:nowrap}.firestore-post.firestore-post--monetary-breakdown .firestore-post__title .ih-plus-glyph{height:19px;width:19px;margin-left:.2em;transform:translateY(.1em);vertical-align:super}.firestore-post.firestore-post--monetary-breakdown .firestore-post__header-metadata{align-items:center;display:flex;flex-direction:column;width:100%}.firestore-post.firestore-post--monetary-breakdown .firestore-post__byline{color:#63809c;cursor:text;fill:#63809c;font-size:19px;line-height:1.3em;max-width:700px;width:fit-content;margin:0 auto;text-align:center}.firestore-post.firestore-post--monetary-breakdown .firestore-post__date{cursor:pointer;color:#63809c;fill:#63809c;font-size:19px;line-height:1.3em;max-width:700px;width:fit-content;margin:.8em auto 0;text-align:center}.firestore-post.firestore-post--monetary-breakdown .firestore-post__date:hover{text-decoration:underline;text-decoration-color:#63809c;text-decoration-skip:ink;color:#63809c}.firestore-post.firestore-post--monetary-breakdown .firestore-post__header-image{align-items:center;border-radius:6px;display:flex;justify-content:center;max-width:700px;overflow:hidden;width:100%;z-index:5;cursor:default}.firestore-post.firestore-post--monetary-breakdown .firestore-post__header-image>img{border-radius:6px;object-fit:cover;width:100%}.firestore-post.firestore-post--monetary-breakdown .firestore-post__header-image img{border:3px solid #1f364d}.firestore-post.firestore-post--monetary-breakdown .editor-post__header-image--empty{min-height:320px}.firestore-post.firestore-post--monetary-breakdown .firestore-post__main{margin-top:70px}@media (min-width:600px){.firestore-post.firestore-post--monetary-breakdown .firestore-post__main{margin-top:0!important}.firestore-post.firestore-post--monetary-breakdown .firestore-post__main>:first-child section{border:3px solid #1f364d;padding:24px;border-radius:6px;margin-top:28px}.firestore-post.firestore-post--monetary-breakdown .firestore-post__main>:first-child section>*>*>:first-child,.firestore-post.firestore-post--monetary-breakdown .firestore-post__main>:first-child section>*>:first-child,.firestore-post.firestore-post--monetary-breakdown .firestore-post__main>:first-child section>:first-child{margin-top:0!important}.firestore-post.firestore-post--monetary-breakdown .firestore-post__main>:first-child section:first-child{margin-top:8px!important}.firestore-post.firestore-post--monetary-breakdown .firestore-post__main>:first-child section h2{background-color:#fff;border-radius:4px;box-shadow:6px 6px 0 1px #49b66d;color:#0e2439;display:inline-block;font-size:28px;font-weight:700;position:relative;left:-42px;padding:11px 21px}.firestore-post.firestore-post--monetary-breakdown .firestore-post__main>:first-child section h2 .screenshot-wrapper,.firestore-post.firestore-post--monetary-breakdown .firestore-post__main>:first-child section h2 .tweet-embed,.firestore-post.firestore-post--monetary-breakdown .firestore-post__main>:first-child section h2 img,.firestore-post.firestore-post--monetary-breakdown .firestore-post__main>:first-child section h2 ol,.firestore-post.firestore-post--monetary-breakdown .firestore-post__main>:first-child section h2 p,.firestore-post.firestore-post--monetary-breakdown .firestore-post__main>:first-child section h2 pre,.firestore-post.firestore-post--monetary-breakdown .firestore-post__main>:first-child section h2 ul,.firestore-post.firestore-post--monetary-breakdown .firestore-post__main>:first-child section h2+blockquote{margin-top:34px}.firestore-post.firestore-post--monetary-breakdown .firestore-post__main>:first-child section h3{text-decoration:underline;text-decoration-color:#49b66d;text-decoration-skip:ink;text-decoration-thickness:3px;text-underline-offset:.1em;display:inline-block}.firestore-post.firestore-post--monetary-breakdown .firestore-post__main>:first-child section li::marker{color:#49b66d}.firestore-post.firestore-post--monetary-breakdown .firestore-post__main>:first-child section .chart-editor,.firestore-post.firestore-post--monetary-breakdown .firestore-post__main>:first-child section .donut-chart,.firestore-post.firestore-post--monetary-breakdown .firestore-post__main>:first-child section .ih-newsletter-cta,.firestore-post.firestore-post--monetary-breakdown .firestore-post__main>:first-child section .tweet-embed,.firestore-post.firestore-post--monetary-breakdown .firestore-post__main>:first-child section blockquote:not(.twitter-tweet),.firestore-post.firestore-post--monetary-breakdown .firestore-post__main>:first-child section img{border:3px solid #1f364d;padding:24px;background-image:URL("https://storage.googleapis.com/indie-hackers.appspot.com/miscellaneous-images/modal-background-stripes.png");background-repeat:repeat;background-size:7px;background-color:#051729!important;border-radius:6px;width:calc(100% + 42px)}.firestore-post.firestore-post--monetary-breakdown .firestore-post__main>:first-child section .tweet-embed{align-items:center;display:flex;flex-direction:column;margin-left:auto;margin-right:auto;max-width:calc(100% + 16px)!important;width:550px!important}.firestore-post.firestore-post--monetary-breakdown .firestore-post__main>:first-child section .chart-editor,.firestore-post.firestore-post--monetary-breakdown .firestore-post__main>:first-child section .donut-chart{position:relative}.firestore-post.firestore-post--monetary-breakdown .firestore-post__main>:first-child section .chart-editor:hover .chart-editor__actions,.firestore-post.firestore-post--monetary-breakdown .firestore-post__main>:first-child section .donut-chart:hover .chart-editor__actions{display:flex}.firestore-post.firestore-post--monetary-breakdown .firestore-post__main>:first-child section .chart-editor[state=editing] .chart-editor__chart-container,.firestore-post.firestore-post--monetary-breakdown .firestore-post__main>:first-child section .chart-editor[state=editing] .chart-editor__edit-button,.firestore-post.firestore-post--monetary-breakdown .firestore-post__main>:first-child section .chart-editor[state=viewing] .chart-editor__input,.firestore-post.firestore-post--monetary-breakdown .firestore-post__main>:first-child section .chart-editor[state=viewing] .chart-editor__instructions,.firestore-post.firestore-post--monetary-breakdown .firestore-post__main>:first-child section .chart-editor[state=viewing] .chart-editor__label,.firestore-post.firestore-post--monetary-breakdown .firestore-post__main>:first-child section .donut-chart[state=editing] .chart-editor__chart-container,.firestore-post.firestore-post--monetary-breakdown .firestore-post__main>:first-child section .donut-chart[state=editing] .chart-editor__edit-button,.firestore-post.firestore-post--monetary-breakdown .firestore-post__main>:first-child section .donut-chart[state=viewing] .chart-editor__input,.firestore-post.firestore-post--monetary-breakdown .firestore-post__main>:first-child section .donut-chart[state=viewing] .chart-editor__instructions,.firestore-post.firestore-post--monetary-breakdown .firestore-post__main>:first-child section .donut-chart[state=viewing] .chart-editor__label{display:none}.firestore-post.firestore-post--monetary-breakdown .firestore-post__main>:first-child section .chart-editor[state=editing],.firestore-post.firestore-post--monetary-breakdown .firestore-post__main>:first-child section .donut-chart[state=editing]{padding-top:33px}.firestore-post.firestore-post--monetary-breakdown .firestore-post__main>:first-child section .chart-editor[state=editing]:not(:first-child),.firestore-post.firestore-post--monetary-breakdown .firestore-post__main>:first-child section .donut-chart[state=editing]:not(:first-child){margin-top:37px}.firestore-post.firestore-post--monetary-breakdown .firestore-post__main>:first-child section .chart-editor[state=viewing]:not(:first-child),.firestore-post.firestore-post--monetary-breakdown .firestore-post__main>:first-child section .donut-chart[state=viewing]:not(:first-child){margin-top:28px}.firestore-post.firestore-post--monetary-breakdown .firestore-post__main>:first-child section .chart-editor .chart-editor__actions,.firestore-post.firestore-post--monetary-breakdown .firestore-post__main>:first-child section .chart-editor .chart-editor__label,.firestore-post.firestore-post--monetary-breakdown .firestore-post__main>:first-child section .donut-chart .chart-editor__actions,.firestore-post.firestore-post--monetary-breakdown .firestore-post__main>:first-child section .donut-chart .chart-editor__label{height:24px;position:absolute;top:-12px}.firestore-post.firestore-post--monetary-breakdown .firestore-post__main>:first-child section .chart-editor .chart-editor__edit-button,.firestore-post.firestore-post--monetary-breakdown .firestore-post__main>:first-child section .chart-editor .chart-editor__label,.firestore-post.firestore-post--monetary-breakdown .firestore-post__main>:first-child section .chart-editor .chart-editor__remove-button,.firestore-post.firestore-post--monetary-breakdown .firestore-post__main>:first-child section .donut-chart .chart-editor__edit-button,.firestore-post.firestore-post--monetary-breakdown .firestore-post__main>:first-child section .donut-chart .chart-editor__label,.firestore-post.firestore-post--monetary-breakdown .firestore-post__main>:first-child section .donut-chart .chart-editor__remove-button{background-color:#fff;border-radius:2px;box-shadow:3px 3px 0 0 #49b66d;color:#0e2439;font-size:16px;font-weight:600;height:24px;line-height:24px;padding:0 8px}.firestore-post.firestore-post--monetary-breakdown .firestore-post__main>:first-child section .chart-editor .chart-editor__label,.firestore-post.firestore-post--monetary-breakdown .firestore-post__main>:first-child section .donut-chart .chart-editor__label{display:inline-block;left:24px}.firestore-post.firestore-post--monetary-breakdown .firestore-post__main>:first-child section .chart-editor .chart-editor__actions,.firestore-post.firestore-post--monetary-breakdown .firestore-post__main>:first-child section .donut-chart .chart-editor__actions{align-items:center;display:none;right:24px}.firestore-post.firestore-post--monetary-breakdown .firestore-post__main>:first-child section .chart-editor .chart-editor__edit-button,.firestore-post.firestore-post--monetary-breakdown .firestore-post__main>:first-child section .chart-editor .chart-editor__remove-button,.firestore-post.firestore-post--monetary-breakdown .firestore-post__main>:first-child section .donut-chart .chart-editor__edit-button,.firestore-post.firestore-post--monetary-breakdown .firestore-post__main>:first-child section .donut-chart .chart-editor__remove-button{align-items:center;display:inline-flex;justify-content:center}.firestore-post.firestore-post--monetary-breakdown .firestore-post__main>:first-child section .chart-editor .chart-editor__edit-button svg,.firestore-post.firestore-post--monetary-breakdown .firestore-post__main>:first-child section .chart-editor .chart-editor__remove-button svg,.firestore-post.firestore-post--monetary-breakdown .firestore-post__main>:first-child section .donut-chart .chart-editor__edit-button svg,.firestore-post.firestore-post--monetary-breakdown .firestore-post__main>:first-child section .donut-chart .chart-editor__remove-button svg{height:14px;width:14px;fill:#0e2439}.firestore-post.firestore-post--monetary-breakdown .firestore-post__main>:first-child section .chart-editor .chart-editor__edit-button svg+label,.firestore-post.firestore-post--monetary-breakdown .firestore-post__main>:first-child section .chart-editor .chart-editor__remove-button svg+label,.firestore-post.firestore-post--monetary-breakdown .firestore-post__main>:first-child section .donut-chart .chart-editor__edit-button svg+label,.firestore-post.firestore-post--monetary-breakdown .firestore-post__main>:first-child section .donut-chart .chart-editor__remove-button svg+label{margin-left:4px}.firestore-post.firestore-post--monetary-breakdown .firestore-post__main>:first-child section .chart-editor .chart-editor__remove-button,.firestore-post.firestore-post--monetary-breakdown .firestore-post__main>:first-child section .donut-chart .chart-editor__remove-button{margin-left:8px}.firestore-post.firestore-post--monetary-breakdown .firestore-post__main>:first-child section .chart-editor .chart-editor__instructions,.firestore-post.firestore-post--monetary-breakdown .firestore-post__main>:first-child section .donut-chart .chart-editor__instructions{color:#809ab3;font-size:19px;font-style:italic;margin-top:0}.firestore-post.firestore-post--monetary-breakdown .firestore-post__main>:first-child section .chart-editor .chart-editor__input,.firestore-post.firestore-post--monetary-breakdown .firestore-post__main>:first-child section .donut-chart .chart-editor__input{background-color:#253d56;border-radius:8px;color:#fff;font-size:18px;transition:color 180ms,opacity 180ms;margin:12px 0 0;padding:16px;width:100%}.firestore-post.firestore-post--monetary-breakdown .firestore-post__main>:first-child section .chart-editor .chart-editor__input::placeholder,.firestore-post.firestore-post--monetary-breakdown .firestore-post__main>:first-child section .donut-chart .chart-editor__input::placeholder{color:#63809c;font-style:italic}.firestore-post.firestore-post--monetary-breakdown .firestore-post__main>:first-child section .chart-editor .chart-editor__input[disabled],.firestore-post.firestore-post--monetary-breakdown .firestore-post__main>:first-child section .donut-chart .chart-editor__input[disabled]{color:#768fa7;cursor:not-allowed}.firestore-post.firestore-post--monetary-breakdown .firestore-post__main>:first-child section .ih-newsletter-cta h3:not(:last-child)+blockquote,.firestore-post.firestore-post--monetary-breakdown .firestore-post__main>:first-child section .ih-newsletter-cta h3:not(:last-child)+img,.firestore-post.firestore-post--monetary-breakdown .firestore-post__main>:first-child section .ih-newsletter-cta h3:not(:last-child)+ol,.firestore-post.firestore-post--monetary-breakdown .firestore-post__main>:first-child section .ih-newsletter-cta h3:not(:last-child)+p,.firestore-post.firestore-post--monetary-breakdown .firestore-post__main>:first-child section .ih-newsletter-cta h3:not(:last-child)+pre,.firestore-post.firestore-post--monetary-breakdown .firestore-post__main>:first-child section .ih-newsletter-cta h3:not(:last-child)+ul{margin-top:9px!important}.firestore-post.firestore-post--monetary-breakdown .firestore-post__main>:first-child section .ih-newsletter-cta .ih-newsletter-cta__delete-icon,.firestore-post.firestore-post--monetary-breakdown .firestore-post__main>:first-child section .ih-newsletter-cta .ih-newsletter-cta__drag-handle{right:4px!important}.firestore-post.firestore-post--monetary-breakdown .firestore-post__main>:first-child section .ih-newsletter-cta .ih-newsletter-cta__delete-icon{filter:invert(.5) sepia(1) saturate(2.3) hue-rotate(85.5deg) brightness(.94)}.firestore-post.firestore-post--monetary-breakdown .firestore-post__main>:first-child section .ih-newsletter-cta .ih-newsletter-cta__delete-icon:hover{filter:invert(.5) sepia(1) saturate(80) hue-rotate(338deg) brightness(1)}.firestore-post.firestore-post--monetary-breakdown .firestore-post__main>:first-child section img{max-width:calc(100% + 42px);padding:24px}.firestore-post.firestore-post--monetary-breakdown .firestore-post__main>:first-child section a{color:#5bbe7c}.firestore-post.firestore-post--monetary-breakdown .firestore-post__main>:first-child section a:hover,.firestore-post.firestore-post--monetary-breakdown .firestore-post__main>:first-child section a:hover>strong{text-decoration:underline;text-decoration-color:#5bbe7c;text-decoration-skip:ink}.firestore-post.firestore-post--monetary-breakdown .firestore-post__main>:first-child section a>strong{color:#5bbe7c!important}.firestore-post.firestore-post--monetary-breakdown .firestore-post__main>:first-child .down-arrow{display:flex;justify-content:center}.firestore-post.firestore-post--monetary-breakdown .firestore-post__main>:first-child .down-arrow:not(:first-child){margin-top:28px}.firestore-post.firestore-post--monetary-breakdown .firestore-post__main>:first-child .down-arrow img{filter:invert(.5) sepia(1) saturate(2.3) hue-rotate(85.5deg) brightness(.94);margin-top:0!important;height:20px;width:20px}}@media (max-width:599px){.firestore-post.firestore-post--monetary-breakdown .firestore-post__main{margin-top:0!important}.firestore-post.firestore-post--monetary-breakdown .firestore-post__main>:first-child section{border:3px solid #1f364d;border-radius:6px;margin-top:25px;padding:16px}.firestore-post.firestore-post--monetary-breakdown .firestore-post__main>:first-child section>*>*>:first-child,.firestore-post.firestore-post--monetary-breakdown .firestore-post__main>:first-child section>*>:first-child,.firestore-post.firestore-post--monetary-breakdown .firestore-post__main>:first-child section>:first-child{margin-top:0!important}.firestore-post.firestore-post--monetary-breakdown .firestore-post__main>:first-child section:first-child{margin-top:8px!important}.firestore-post.firestore-post--monetary-breakdown .firestore-post__main>:first-child section h2{background-color:#fff;border-radius:4px;box-shadow:5px 5px 0 1px #49b66d;color:#0e2439;display:inline-block;font-size:23px;font-weight:700;position:relative;padding:9px 14px}.firestore-post.firestore-post--monetary-breakdown .firestore-post__main>:first-child section h2:first-child{margin-left:-16px;margin-top:-16px}.firestore-post.firestore-post--monetary-breakdown .firestore-post__main>:first-child section h2 .screenshot-wrapper,.firestore-post.firestore-post--monetary-breakdown .firestore-post__main>:first-child section h2 .tweet-embed,.firestore-post.firestore-post--monetary-breakdown .firestore-post__main>:first-child section h2 img,.firestore-post.firestore-post--monetary-breakdown .firestore-post__main>:first-child section h2 ol,.firestore-post.firestore-post--monetary-breakdown .firestore-post__main>:first-child section h2 p,.firestore-post.firestore-post--monetary-breakdown .firestore-post__main>:first-child section h2 pre,.firestore-post.firestore-post--monetary-breakdown .firestore-post__main>:first-child section h2 ul,.firestore-post.firestore-post--monetary-breakdown .firestore-post__main>:first-child section h2+blockquote{margin-top:30px}.firestore-post.firestore-post--monetary-breakdown .firestore-post__main>:first-child section h3{text-decoration:underline;text-decoration-color:#49b66d;text-decoration-skip:ink;text-decoration-thickness:3px;text-underline-offset:.1em;display:inline-block}.firestore-post.firestore-post--monetary-breakdown .firestore-post__main>:first-child section li::marker{color:#49b66d}.firestore-post.firestore-post--monetary-breakdown .firestore-post__main>:first-child section .chart-editor,.firestore-post.firestore-post--monetary-breakdown .firestore-post__main>:first-child section .donut-chart,.firestore-post.firestore-post--monetary-breakdown .firestore-post__main>:first-child section .ih-newsletter-cta,.firestore-post.firestore-post--monetary-breakdown .firestore-post__main>:first-child section .tweet-embed,.firestore-post.firestore-post--monetary-breakdown .firestore-post__main>:first-child section blockquote:not(.twitter-tweet),.firestore-post.firestore-post--monetary-breakdown .firestore-post__main>:first-child section img{border:3px solid #1f364d;background-image:URL("https://storage.googleapis.com/indie-hackers.appspot.com/miscellaneous-images/modal-background-stripes.png");background-repeat:repeat;background-size:7px;background-color:#051729!important;border-radius:6px 0 0 6px;border-right:none;padding:16px;width:calc(100% + 16px)}.firestore-post.firestore-post--monetary-breakdown .firestore-post__main>:first-child section .tweet-embed{align-items:center;display:flex;flex-direction:column;border-left:none;border-radius:0;margin-left:-16px;max-width:none;padding-left:8px;padding-right:8px;width:calc(100% + 32px)!important}.firestore-post.firestore-post--monetary-breakdown .firestore-post__main>:first-child section .chart-editor,.firestore-post.firestore-post--monetary-breakdown .firestore-post__main>:first-child section .donut-chart{position:relative}.firestore-post.firestore-post--monetary-breakdown .firestore-post__main>:first-child section .chart-editor:hover .chart-editor__actions,.firestore-post.firestore-post--monetary-breakdown .firestore-post__main>:first-child section .donut-chart:hover .chart-editor__actions{display:flex}.firestore-post.firestore-post--monetary-breakdown .firestore-post__main>:first-child section .chart-editor[state=editing] .chart-editor__chart-container,.firestore-post.firestore-post--monetary-breakdown .firestore-post__main>:first-child section .chart-editor[state=editing] .chart-editor__edit-button,.firestore-post.firestore-post--monetary-breakdown .firestore-post__main>:first-child section .chart-editor[state=viewing] .chart-editor__input,.firestore-post.firestore-post--monetary-breakdown .firestore-post__main>:first-child section .chart-editor[state=viewing] .chart-editor__instructions,.firestore-post.firestore-post--monetary-breakdown .firestore-post__main>:first-child section .chart-editor[state=viewing] .chart-editor__label,.firestore-post.firestore-post--monetary-breakdown .firestore-post__main>:first-child section .donut-chart[state=editing] .chart-editor__chart-container,.firestore-post.firestore-post--monetary-breakdown .firestore-post__main>:first-child section .donut-chart[state=editing] .chart-editor__edit-button,.firestore-post.firestore-post--monetary-breakdown .firestore-post__main>:first-child section .donut-chart[state=viewing] .chart-editor__input,.firestore-post.firestore-post--monetary-breakdown .firestore-post__main>:first-child section .donut-chart[state=viewing] .chart-editor__instructions,.firestore-post.firestore-post--monetary-breakdown .firestore-post__main>:first-child section .donut-chart[state=viewing] .chart-editor__label{display:none}.firestore-post.firestore-post--monetary-breakdown .firestore-post__main>:first-child section .chart-editor[state=editing],.firestore-post.firestore-post--monetary-breakdown .firestore-post__main>:first-child section .donut-chart[state=editing]{padding-top:33px}.firestore-post.firestore-post--monetary-breakdown .firestore-post__main>:first-child section .chart-editor[state=editing]:not(:first-child),.firestore-post.firestore-post--monetary-breakdown .firestore-post__main>:first-child section .donut-chart[state=editing]:not(:first-child){margin-top:34px}.firestore-post.firestore-post--monetary-breakdown .firestore-post__main>:first-child section .chart-editor[state=viewing]:not(:first-child),.firestore-post.firestore-post--monetary-breakdown .firestore-post__main>:first-child section .donut-chart[state=viewing]:not(:first-child){margin-top:25px}.firestore-post.firestore-post--monetary-breakdown .firestore-post__main>:first-child section .chart-editor .chart-editor__actions,.firestore-post.firestore-post--monetary-breakdown .firestore-post__main>:first-child section .chart-editor .chart-editor__label,.firestore-post.firestore-post--monetary-breakdown .firestore-post__main>:first-child section .donut-chart .chart-editor__actions,.firestore-post.firestore-post--monetary-breakdown .firestore-post__main>:first-child section .donut-chart .chart-editor__label{height:24px;position:absolute;top:-12px}.firestore-post.firestore-post--monetary-breakdown .firestore-post__main>:first-child section .chart-editor .chart-editor__edit-button,.firestore-post.firestore-post--monetary-breakdown .firestore-post__main>:first-child section .chart-editor .chart-editor__label,.firestore-post.firestore-post--monetary-breakdown .firestore-post__main>:first-child section .chart-editor .chart-editor__remove-button,.firestore-post.firestore-post--monetary-breakdown .firestore-post__main>:first-child section .donut-chart .chart-editor__edit-button,.firestore-post.firestore-post--monetary-breakdown .firestore-post__main>:first-child section .donut-chart .chart-editor__label,.firestore-post.firestore-post--monetary-breakdown .firestore-post__main>:first-child section .donut-chart .chart-editor__remove-button{background-color:#fff;border-radius:2px;box-shadow:3px 3px 0 0 #49b66d;color:#0e2439;font-size:16px;font-weight:600;height:24px;line-height:24px;padding:0 8px}.firestore-post.firestore-post--monetary-breakdown .firestore-post__main>:first-child section .chart-editor .chart-editor__label,.firestore-post.firestore-post--monetary-breakdown .firestore-post__main>:first-child section .donut-chart .chart-editor__label{display:inline-block;left:24px}.firestore-post.firestore-post--monetary-breakdown .firestore-post__main>:first-child section .chart-editor .chart-editor__actions,.firestore-post.firestore-post--monetary-breakdown .firestore-post__main>:first-child section .donut-chart .chart-editor__actions{align-items:center;display:none;right:24px}.firestore-post.firestore-post--monetary-breakdown .firestore-post__main>:first-child section .chart-editor .chart-editor__edit-button,.firestore-post.firestore-post--monetary-breakdown .firestore-post__main>:first-child section .chart-editor .chart-editor__remove-button,.firestore-post.firestore-post--monetary-breakdown .firestore-post__main>:first-child section .donut-chart .chart-editor__edit-button,.firestore-post.firestore-post--monetary-breakdown .firestore-post__main>:first-child section .donut-chart .chart-editor__remove-button{align-items:center;display:inline-flex;justify-content:center}.firestore-post.firestore-post--monetary-breakdown .firestore-post__main>:first-child section .chart-editor .chart-editor__edit-button svg,.firestore-post.firestore-post--monetary-breakdown .firestore-post__main>:first-child section .chart-editor .chart-editor__remove-button svg,.firestore-post.firestore-post--monetary-breakdown .firestore-post__main>:first-child section .donut-chart .chart-editor__edit-button svg,.firestore-post.firestore-post--monetary-breakdown .firestore-post__main>:first-child section .donut-chart .chart-editor__remove-button svg{height:14px;width:14px;fill:#0e2439}.firestore-post.firestore-post--monetary-breakdown .firestore-post__main>:first-child section .chart-editor .chart-editor__edit-button svg+label,.firestore-post.firestore-post--monetary-breakdown .firestore-post__main>:first-child section .chart-editor .chart-editor__remove-button svg+label,.firestore-post.firestore-post--monetary-breakdown .firestore-post__main>:first-child section .donut-chart .chart-editor__edit-button svg+label,.firestore-post.firestore-post--monetary-breakdown .firestore-post__main>:first-child section .donut-chart .chart-editor__remove-button svg+label{margin-left:4px}.firestore-post.firestore-post--monetary-breakdown .firestore-post__main>:first-child section .chart-editor .chart-editor__remove-button,.firestore-post.firestore-post--monetary-breakdown .firestore-post__main>:first-child section .donut-chart .chart-editor__remove-button{margin-left:8px}.firestore-post.firestore-post--monetary-breakdown .firestore-post__main>:first-child section .chart-editor .chart-editor__instructions,.firestore-post.firestore-post--monetary-breakdown .firestore-post__main>:first-child section .donut-chart .chart-editor__instructions{color:#809ab3;font-size:19px;font-style:italic;margin-top:0}.firestore-post.firestore-post--monetary-breakdown .firestore-post__main>:first-child section .chart-editor .chart-editor__input,.firestore-post.firestore-post--monetary-breakdown .firestore-post__main>:first-child section .donut-chart .chart-editor__input{background-color:#253d56;border-radius:8px;color:#fff;font-size:18px;transition:color 180ms,opacity 180ms;margin:12px 0 0;padding:16px;width:100%}.firestore-post.firestore-post--monetary-breakdown .firestore-post__main>:first-child section .chart-editor .chart-editor__input::placeholder,.firestore-post.firestore-post--monetary-breakdown .firestore-post__main>:first-child section .donut-chart .chart-editor__input::placeholder{color:#63809c;font-style:italic}.firestore-post.firestore-post--monetary-breakdown .firestore-post__main>:first-child section .chart-editor .chart-editor__input[disabled],.firestore-post.firestore-post--monetary-breakdown .firestore-post__main>:first-child section .donut-chart .chart-editor__input[disabled]{color:#768fa7;cursor:not-allowed}.firestore-post.firestore-post--monetary-breakdown .firestore-post__main>:first-child section .ih-newsletter-cta h3:not(:last-child)+blockquote,.firestore-post.firestore-post--monetary-breakdown .firestore-post__main>:first-child section .ih-newsletter-cta h3:not(:last-child)+img,.firestore-post.firestore-post--monetary-breakdown .firestore-post__main>:first-child section .ih-newsletter-cta h3:not(:last-child)+ol,.firestore-post.firestore-post--monetary-breakdown .firestore-post__main>:first-child section .ih-newsletter-cta h3:not(:last-child)+p,.firestore-post.firestore-post--monetary-breakdown .firestore-post__main>:first-child section .ih-newsletter-cta h3:not(:last-child)+pre,.firestore-post.firestore-post--monetary-breakdown .firestore-post__main>:first-child section .ih-newsletter-cta h3:not(:last-child)+ul{margin-top:9px!important}.firestore-post.firestore-post--monetary-breakdown .firestore-post__main>:first-child section .ih-newsletter-cta .ih-newsletter-cta__delete-icon,.firestore-post.firestore-post--monetary-breakdown .firestore-post__main>:first-child section .ih-newsletter-cta .ih-newsletter-cta__drag-handle{right:4px!important}.firestore-post.firestore-post--monetary-breakdown .firestore-post__main>:first-child section .ih-newsletter-cta .ih-newsletter-cta__delete-icon{filter:invert(.5) sepia(1) saturate(2.3) hue-rotate(85.5deg) brightness(.94)}.firestore-post.firestore-post--monetary-breakdown .firestore-post__main>:first-child section .ih-newsletter-cta .ih-newsletter-cta__delete-icon:hover{filter:invert(.5) sepia(1) saturate(80) hue-rotate(338deg) brightness(1)}.firestore-post.firestore-post--monetary-breakdown .firestore-post__main>:first-child section img{max-width:calc(100% + 42px);padding:24px}.firestore-post.firestore-post--monetary-breakdown .firestore-post__main>:first-child section a{color:#5bbe7c}.firestore-post.firestore-post--monetary-breakdown .firestore-post__main>:first-child section a:hover,.firestore-post.firestore-post--monetary-breakdown .firestore-post__main>:first-child section a:hover>strong{text-decoration:underline;text-decoration-color:#5bbe7c;text-decoration-skip:ink}.firestore-post.firestore-post--monetary-breakdown .firestore-post__main>:first-child section a>strong{color:#5bbe7c!important}.firestore-post.firestore-post--monetary-breakdown .firestore-post__main>:first-child .down-arrow{display:flex;justify-content:center}.firestore-post.firestore-post--monetary-breakdown .firestore-post__main>:first-child .down-arrow:not(:first-child){margin-top:25px}.firestore-post.firestore-post--monetary-breakdown .firestore-post__main>:first-child .down-arrow img{filter:invert(.5) sepia(1) saturate(2.3) hue-rotate(85.5deg) brightness(.94);margin-top:0!important;height:18px;width:18px}}.firestore-post.firestore-post--monetary-breakdown .author-bio__description a,.firestore-post.firestore-post--monetary-breakdown .author-bio__name-link,.firestore-post.firestore-post--monetary-breakdown .embedded-comments .comment.comment--highlight-username .footer__user-link .user-link__link,.firestore-post.firestore-post--monetary-breakdown .post-page__inline-author .user-link__name,.firestore-post.firestore-post--monetary-breakdown .post-page__series-name{color:#49b66d!important}.firestore-post.firestore-post--monetary-breakdown .author-bio__description a:hover,.firestore-post.firestore-post--monetary-breakdown .author-bio__name-link:hover,.firestore-post.firestore-post--monetary-breakdown .post-page__inline-author .user-link__name:hover,.firestore-post.firestore-post--monetary-breakdown .post-page__series-name:hover{text-decoration-color:#49b66d!important}.firestore-post.firestore-post--monetary-breakdown .post-page__actions .post-liker.post-liker:not(.post-liker--liked):hover:not(.post-liker--disabled):not(.thread-voter--disabled):not(.post-liker--saving) .post-liker__icon-wrapper,.firestore-post.firestore-post--monetary-breakdown .post-page__actions .post-liker.post-liker:not(.post-liker--liked):hover:not(.post-liker--disabled):not(.thread-voter--disabled):not(.post-liker--saving) .thread-voter__icon-wrapper,.firestore-post.firestore-post--monetary-breakdown .post-page__actions .post-liker.thread-voter:not(.thread-voter--upvoted):hover:not(.post-liker--disabled):not(.thread-voter--disabled):not(.post-liker--saving) .post-liker__icon-wrapper,.firestore-post.firestore-post--monetary-breakdown .post-page__actions .post-liker.thread-voter:not(.thread-voter--upvoted):hover:not(.post-liker--disabled):not(.thread-voter--disabled):not(.post-liker--saving) .thread-voter__icon-wrapper,.firestore-post.firestore-post--monetary-breakdown .post-page__actions .thread-voter.post-liker:not(.post-liker--liked):hover:not(.post-liker--disabled):not(.thread-voter--disabled):not(.post-liker--saving) .post-liker__icon-wrapper,.firestore-post.firestore-post--monetary-breakdown .post-page__actions .thread-voter.post-liker:not(.post-liker--liked):hover:not(.post-liker--disabled):not(.thread-voter--disabled):not(.post-liker--saving) .thread-voter__icon-wrapper,.firestore-post.firestore-post--monetary-breakdown .post-page__actions .thread-voter.thread-voter:not(.thread-voter--upvoted):hover:not(.post-liker--disabled):not(.thread-voter--disabled):not(.post-liker--saving) .post-liker__icon-wrapper,.firestore-post.firestore-post--monetary-breakdown .post-page__actions .thread-voter.thread-voter:not(.thread-voter--upvoted):hover:not(.post-liker--disabled):not(.thread-voter--disabled):not(.post-liker--saving) .thread-voter__icon-wrapper{background-image:linear-gradient(to right,#4e9e4c,#4ec6a0)!important}.firestore-post.firestore-post--monetary-breakdown .post-page__actions .post-liker.post-liker:not(.post-liker--liked):not(:hover) .post-liker__icon-wrapper,.firestore-post.firestore-post--monetary-breakdown .post-page__actions .post-liker.post-liker:not(.post-liker--liked):not(:hover) .thread-voter__icon-wrapper,.firestore-post.firestore-post--monetary-breakdown .post-page__actions .post-liker.thread-voter:not(.thread-voter--upvoted):not(:hover) .post-liker__icon-wrapper,.firestore-post.firestore-post--monetary-breakdown .post-page__actions .post-liker.thread-voter:not(.thread-voter--upvoted):not(:hover) .thread-voter__icon-wrapper,.firestore-post.firestore-post--monetary-breakdown .post-page__actions .thread-voter.post-liker:not(.post-liker--liked):not(:hover) .post-liker__icon-wrapper,.firestore-post.firestore-post--monetary-breakdown .post-page__actions .thread-voter.post-liker:not(.post-liker--liked):not(:hover) .thread-voter__icon-wrapper,.firestore-post.firestore-post--monetary-breakdown .post-page__actions .thread-voter.thread-voter:not(.thread-voter--upvoted):not(:hover) .post-liker__icon-wrapper,.firestore-post.firestore-post--monetary-breakdown .post-page__actions .thread-voter.thread-voter:not(.thread-voter--upvoted):not(:hover) .thread-voter__icon-wrapper{background-image:linear-gradient(to right,#62b361,#4ec6a0)!important}.firestore-post .custom-html-block.icon-grid,.firestore-post.firestore-post--monetary-breakdown .post-page__author-bio,.pw-pop{background-image:URL("https://storage.googleapis.com/indie-hackers.appspot.com/miscellaneous-images/modal-background-stripes.png");background-repeat:repeat}.firestore-post.firestore-post--monetary-breakdown .inline-actions__action--like.post-liker--liked,.firestore-post.firestore-post--monetary-breakdown .inline-actions__action--like:hover{fill:#49b66d!important}.firestore-post.firestore-post--monetary-breakdown .post-page__signature--with-authors{margin-top:56px}.firestore-post.firestore-post--monetary-breakdown .post-page__author-bio{background-size:7px;background-color:#051729;border:3px solid #1f364d;border-radius:6px;padding:24px}.firestore-post.firestore-post--monetary-breakdown .post-page__author-bio:not(:first-child){margin-top:24px}.firestore-post.firestore-post--monetary-breakdown .embedded-comments .comment-box .comment-box__textarea{border-radius:6px}.firestore-post.firestore-post--success-story-interview{background:linear-gradient(to bottom,#0e2439,#051729 800px)}.firestore-post.firestore-post--success-story-interview .firestore-post__header{display:flex;margin-left:auto;margin-right:auto}@media (min-width:916px){.firestore-post.firestore-post--success-story-interview .firestore-post__header{align-items:center;flex-direction:row;width:1116px}}@media (max-width:915px){.firestore-post.firestore-post--success-story-interview .firestore-post__header{flex-direction:column;width:700px}.firestore-post.firestore-post--success-story-interview .firestore-post__header-text{margin-bottom:36px;order:0}}@media (min-width:600px){.firestore-post.firestore-post--success-story-interview .firestore-post__header{max-width:calc(100vw - 72px)}}@media (max-width:599px){.firestore-post.firestore-post--success-story-interview .firestore-post__header{max-width:calc(100vw - 48px)}}.firestore-post.firestore-post--success-story-interview .firestore-post__header-text{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;justify-content:center;position:relative;text-align:left}@media (min-width:916px){.firestore-post.firestore-post--success-story-interview .firestore-post__header-text{flex:0 1 380px;margin-right:36px;padding:36px 0}.firestore-post.firestore-post--success-story-interview .firestore-post__header-text::after{content:"";background-color:#253d56;border-radius:9999px;bottom:0;display:block;height:3px;position:absolute;width:100%}}.firestore-post.firestore-post--success-story-interview .firestore-post__title{color:#fff;font-weight:600;letter-spacing:-.03em;line-height:1.15em;margin:0 auto 24px;width:100%;font-size:38px;padding:0}.firestore-post.firestore-post--success-story-interview .firestore-post__title::placeholder{color:#63809c;font-style:italic}.firestore-post.firestore-post--success-story-interview .firestore-post__title .ih-plus-glyph-with-text{white-space:nowrap}.firestore-post.firestore-post--success-story-interview .firestore-post__title .ih-plus-glyph{height:19px;width:19px;margin-left:.2em;transform:translateY(.1em);vertical-align:super}.firestore-post.firestore-post--success-story-interview .firestore-post__header-metadata{display:flex;flex-direction:column}.firestore-post.firestore-post--success-story-interview .firestore-post__byline{color:#63809c;cursor:text;fill:#63809c;font-size:19px;line-height:1.3em;max-width:700px;width:fit-content}.firestore-post.firestore-post--success-story-interview .firestore-post__date{cursor:pointer;color:#63809c;fill:#63809c;font-size:19px;line-height:1.3em;max-width:700px;width:fit-content;margin:.8em 0 0}.firestore-post.firestore-post--success-story-interview .firestore-post__date:hover{text-decoration:underline;text-decoration-color:#63809c;text-decoration-skip:ink;color:#63809c}.firestore-post.firestore-post--success-story-interview .firestore-post__header-image{border-radius:6px;display:flex;overflow:hidden}@media (min-width:916px){.firestore-post.firestore-post--success-story-interview .firestore-post__header-image{flex:0 1 700px;height:100%}}.firestore-post.firestore-post--success-story-interview .firestore-post__header-image>img{object-fit:cover;width:100%}.firestore-post.firestore-post--success-story-interview .firestore-post__main{display:flex;flex-direction:column;margin-top:50px}@media (max-width:439px){.firestore-post.firestore-post--success-story-interview .firestore-post__main{margin-top:36px}}@media (min-width:600px){.firestore-post.firestore-post--success-story-interview .firestore-post__content{color:#baccde;font-size:22px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.5em;letter-spacing:-.01em;text-align:left}.firestore-post.firestore-post--success-story-interview .firestore-post__content>*>*>:first-child,.firestore-post.firestore-post--success-story-interview .firestore-post__content>*>:first-child,.firestore-post.firestore-post--success-story-interview .firestore-post__content>:first-child{margin-top:0!important}.firestore-post.firestore-post--success-story-interview .firestore-post__content .code-block-highlight{position:relative}.firestore-post.firestore-post--success-story-interview .firestore-post__content .code-block-highlight pre{border-radius:6px;color:#e1e4e8;font-family:"Fira Mono",monospace;line-height:1.6;overflow-x:auto;padding:1rem;tab-size:2}.firestore-post.firestore-post--success-story-interview .firestore-post__content .code-block-highlight pre code{white-space:inherit!important}.firestore-post.firestore-post--success-story-interview .firestore-post__content .code-block-highlight__options{border-bottom-left-radius:6px;border-top-right-radius:6px;font-size:12px;display:flex;gap:4px;padding:3px 4px;pointer-events:auto;position:absolute;right:0;top:0;z-index:10}.firestore-post.firestore-post--success-story-interview .firestore-post__content .code-block-highlight__options select{border:none;border-radius:4px;padding:4px 8px;font-size:12px;cursor:pointer;outline:0}.firestore-post.firestore-post--success-story-interview .firestore-post__content .code-block-highlight__options select:focus{border-color:#60a5fa}.firestore-post.firestore-post--success-story-interview .firestore-post__content .code-block-highlight__options select option{background-color:#1f2937;color:#e1e4e8}.firestore-post.firestore-post--success-story-interview .firestore-post__content .code-block-highlight--dark pre{background-color:#0d1117;border:3px solid #1f364d}.firestore-post.firestore-post--success-story-interview .firestore-post__content .code-block-highlight--dark .code-block-highlight__options{background-color:#1f364d}.firestore-post.firestore-post--success-story-interview .firestore-post__content .code-block-highlight--dark .code-block-highlight__options select{background-color:#0e2439;color:#e1e4e8}.firestore-post.firestore-post--success-story-interview .firestore-post__content .code-block-highlight--dark .hljs-comment,.firestore-post.firestore-post--success-story-interview .firestore-post__content .code-block-highlight--dark .hljs-quote{color:#7a7b7d;font-style:italic}.firestore-post.firestore-post--success-story-interview .firestore-post__content .code-block-highlight--dark .hljs-keyword,.firestore-post.firestore-post--success-story-interview .firestore-post__content .code-block-highlight--dark .hljs-selector-tag{color:#c678dd}.firestore-post.firestore-post--success-story-interview .firestore-post__content .code-block-highlight--dark .hljs-attr,.firestore-post.firestore-post--success-story-interview .firestore-post__content .code-block-highlight--dark .hljs-string{color:#98c379}.firestore-post.firestore-post--success-story-interview .firestore-post__content .code-block-highlight--dark .hljs-literal,.firestore-post.firestore-post--success-story-interview .firestore-post__content .code-block-highlight--dark .hljs-number{color:#d19a66}.firestore-post.firestore-post--success-story-interview .firestore-post__content .code-block-highlight--dark .hljs-function,.firestore-post.firestore-post--success-story-interview .firestore-post__content .code-block-highlight--dark .hljs-title{color:#61afef}.firestore-post.firestore-post--success-story-interview .firestore-post__content .code-block-highlight--dark .hljs-built_in,.firestore-post.firestore-post--success-story-interview .firestore-post__content .code-block-highlight--dark .hljs-template-variable,.firestore-post.firestore-post--success-story-interview .firestore-post__content .code-block-highlight--dark .hljs-type,.firestore-post.firestore-post--success-story-interview .firestore-post__content .code-block-highlight--dark .hljs-variable{color:#e06c75}.firestore-post.firestore-post--success-story-interview .firestore-post__content .code-block-highlight--dark .hljs-tag{color:#56b6c2}.firestore-post.firestore-post--success-story-interview .firestore-post__content .code-block-highlight--dark .hljs-attribute{color:#d19a66}.firestore-post.firestore-post--success-story-interview .firestore-post__content .code-block-highlight--dark .hljs-name{color:#56b6c2}.firestore-post.firestore-post--success-story-interview .firestore-post__content .code-block-highlight--dark .hljs-regexp{color:#d19a66}.firestore-post.firestore-post--success-story-interview .firestore-post__content .code-block-highlight--dark .hljs-meta{color:#c678dd}.firestore-post.firestore-post--success-story-interview .firestore-post__content .code-block-highlight--dark .hljs-selector-class,.firestore-post.firestore-post--success-story-interview .firestore-post__content .code-block-highlight--dark .hljs-selector-id{color:#61afef}.firestore-post.firestore-post--success-story-interview .firestore-post__content .code-block-highlight--dark .language-javascript .hljs-keyword{color:#c678dd}.firestore-post.firestore-post--success-story-interview .firestore-post__content .code-block-highlight--dark .language-css .hljs-property{color:#98c379}.firestore-post.firestore-post--success-story-interview .firestore-post__content .code-block-highlight--dark .language-markdown .hljs-section{color:#4799eb;font-weight:600}.firestore-post.firestore-post--success-story-interview .firestore-post__content .code-block-highlight--light pre{background-color:#fff;border:3px solid #93b6d9;color:#222}.firestore-post.firestore-post--success-story-interview .firestore-post__content .code-block-highlight--light .code-block-highlight__options{background-color:#93b6d9}.firestore-post.firestore-post--success-story-interview .firestore-post__content .code-block-highlight--light .code-block-highlight__options select{background-color:#fff;color:#222}.firestore-post.firestore-post--success-story-interview .firestore-post__content .code-block-highlight--light .hljs-comment,.firestore-post.firestore-post--success-story-interview .firestore-post__content .code-block-highlight--light .hljs-quote{color:#75715e;font-style:italic}.firestore-post.firestore-post--success-story-interview .firestore-post__content .code-block-highlight--light .hljs-keyword,.firestore-post.firestore-post--success-story-interview .firestore-post__content .code-block-highlight--light .hljs-selector-tag{color:#f92672}.firestore-post.firestore-post--success-story-interview .firestore-post__content .code-block-highlight--light .hljs-attr,.firestore-post.firestore-post--success-story-interview .firestore-post__content .code-block-highlight--light .hljs-string{color:#a6e22e}.firestore-post.firestore-post--success-story-interview .firestore-post__content .code-block-highlight--light .hljs-literal,.firestore-post.firestore-post--success-story-interview .firestore-post__content .code-block-highlight--light .hljs-number{color:#ae81ff}.firestore-post.firestore-post--success-story-interview .firestore-post__content .code-block-highlight--light .hljs-function,.firestore-post.firestore-post--success-story-interview .firestore-post__content .code-block-highlight--light .hljs-title{color:#66d9ef}.firestore-post.firestore-post--success-story-interview .firestore-post__content .code-block-highlight--light .hljs-built_in,.firestore-post.firestore-post--success-story-interview .firestore-post__content .code-block-highlight--light .hljs-type{color:#f8f8f2}.firestore-post.firestore-post--success-story-interview .firestore-post__content .code-block-highlight--light .hljs-template-variable,.firestore-post.firestore-post--success-story-interview .firestore-post__content .code-block-highlight--light .hljs-variable{color:#e6db74}.firestore-post.firestore-post--success-story-interview .firestore-post__content .code-block-highlight--light .hljs-tag{color:#f92672}.firestore-post.firestore-post--success-story-interview .firestore-post__content .code-block-highlight--light .hljs-attribute{color:#a6e22e}.firestore-post.firestore-post--success-story-interview .firestore-post__content .code-block-highlight--light .hljs-name{color:#66d9ef}.firestore-post.firestore-post--success-story-interview .firestore-post__content .code-block-highlight--light .hljs-regexp{color:#e6db74}.firestore-post.firestore-post--success-story-interview .firestore-post__content .code-block-highlight--light .hljs-meta{color:#f8f8f2}.firestore-post.firestore-post--success-story-interview .firestore-post__content .code-block-highlight--light .hljs-selector-class,.firestore-post.firestore-post--success-story-interview .firestore-post__content .code-block-highlight--light .hljs-selector-id{color:#66d9ef}.firestore-post.firestore-post--success-story-interview .firestore-post__content .code-block-highlight--light .language-javascript .hljs-keyword{color:#f92672}.firestore-post.firestore-post--success-story-interview .firestore-post__content .code-block-highlight--light .language-css .hljs-property{color:#a6e22e}.firestore-post.firestore-post--success-story-interview .firestore-post__content .code-block-highlight--light .language-markdown .hljs-section{color:#000;font-weight:600}.firestore-post.firestore-post--success-story-interview .firestore-post__content a{color:#59a3ed;cursor:pointer;position:relative;text-decoration:none;word-break:break-word}.firestore-post.firestore-post--success-story-interview .firestore-post__content a:hover,.firestore-post.firestore-post--success-story-interview .firestore-post__content a:hover>strong{text-decoration:underline;text-decoration-color:#59a3ed;text-decoration-skip:ink}.firestore-post.firestore-post--success-story-interview .firestore-post__content a>strong{color:#59a3ed!important}.firestore-post.firestore-post--success-story-interview .firestore-post__content blockquote,.firestore-post.firestore-post--success-story-interview .firestore-post__content li,.firestore-post.firestore-post--success-story-interview .firestore-post__content ol,.firestore-post.firestore-post--success-story-interview .firestore-post__content p,.firestore-post.firestore-post--success-story-interview .firestore-post__content pre,.firestore-post.firestore-post--success-story-interview .firestore-post__content ul{overflow-wrap:break-word;word-wrap:break-word}.firestore-post.firestore-post--success-story-interview .firestore-post__content .code-block-highlight,.firestore-post.firestore-post--success-story-interview .firestore-post__content .super-image,.firestore-post.firestore-post--success-story-interview .firestore-post__content .super-video,.firestore-post.firestore-post--success-story-interview .firestore-post__content .tweet-embed,.firestore-post.firestore-post--success-story-interview .firestore-post__content blockquote,.firestore-post.firestore-post--success-story-interview .firestore-post__content img,.firestore-post.firestore-post--success-story-interview .firestore-post__content ol,.firestore-post.firestore-post--success-story-interview .firestore-post__content p,.firestore-post.firestore-post--success-story-interview .firestore-post__content pre,.firestore-post.firestore-post--success-story-interview .firestore-post__content ul{margin-top:28px}.firestore-post.firestore-post--success-story-interview .firestore-post__content li,.firestore-post.firestore-post--success-story-interview .firestore-post__content li p{margin-top:14px}.firestore-post.firestore-post--success-story-interview .firestore-post__content img{max-width:100%}.firestore-post.firestore-post--success-story-interview .firestore-post__content ol,.firestore-post.firestore-post--success-story-interview .firestore-post__content ul{padding-left:1em}.firestore-post.firestore-post--success-story-interview .firestore-post__content ol li,.firestore-post.firestore-post--success-story-interview .firestore-post__content ul li{padding-left:.25em}.firestore-post.firestore-post--success-story-interview .firestore-post__content ol>li{list-style:decimal}.firestore-post.firestore-post--success-story-interview .firestore-post__content ul>li{list-style:disc}.firestore-post.firestore-post--success-story-interview .firestore-post__content blockquote{border-left:4px solid #1f364d;padding-left:1.1em}.firestore-post.firestore-post--success-story-interview .firestore-post__content blockquote>*>*>:first-child,.firestore-post.firestore-post--success-story-interview .firestore-post__content blockquote>*>:first-child,.firestore-post.firestore-post--success-story-interview .firestore-post__content blockquote>:first-child{margin-top:0!important}.firestore-post.firestore-post--success-story-interview .firestore-post__content pre{border-radius:6px;padding:32px}.firestore-post.firestore-post--success-story-interview .firestore-post__content .super-video{align-items:flex-start;display:flex;flex-direction:column}.firestore-post.firestore-post--success-story-interview .firestore-post__content .super-video video{border-radius:6px;max-width:100%}.firestore-post.firestore-post--success-story-interview .firestore-post__content .tweet-embed{max-width:100%;min-width:0;overflow:hidden;width:550px}.firestore-post.firestore-post--success-story-interview .firestore-post__content .tweet-embed>*>*>:first-child,.firestore-post.firestore-post--success-story-interview .firestore-post__content .tweet-embed>*>:first-child,.firestore-post.firestore-post--success-story-interview .firestore-post__content .tweet-embed>:first-child{margin-top:0!important}.firestore-post.firestore-post--success-story-interview .firestore-post__content .tweet-embed blockquote{background-color:#fff!important;border-radius:6px;border-left:none!important;color:#000!important;margin-top:0!important;padding:1.1em!important;width:550px!important}.firestore-post.firestore-post--success-story-interview .firestore-post__content .tweet-embed blockquote p:nth-last-child(2){margin-bottom:32px}.firestore-post.firestore-post--success-story-interview .firestore-post__content .tweet-embed .twitter-tweet{margin-bottom:0!important;margin-top:0!important;max-width:100%}.firestore-post.firestore-post--success-story-interview .firestore-post__content pre{border:3px solid #1f364d;font-size:18px;overflow:auto}.firestore-post.firestore-post--success-story-interview .firestore-post__content pre code{white-space:pre}.firestore-post.firestore-post--success-story-interview .firestore-post__content :not(pre)>code{border:3px solid #1f364d;border-radius:4px;font-size:19px;padding:.1em .25em}.firestore-post.firestore-post--success-story-interview .firestore-post__content strong{color:#dde6ee;font-weight:600}.firestore-post.firestore-post--success-story-interview .firestore-post__content h1,.firestore-post.firestore-post--success-story-interview .firestore-post__content h2,.firestore-post.firestore-post--success-story-interview .firestore-post__content h3,.firestore-post.firestore-post--success-story-interview .firestore-post__content h4,.firestore-post.firestore-post--success-story-interview .firestore-post__content h5,.firestore-post.firestore-post--success-story-interview .firestore-post__content h6{color:#fff;font-weight:600;line-height:1.25em}.firestore-post.firestore-post--success-story-interview .firestore-post__content h1 strong,.firestore-post.firestore-post--success-story-interview .firestore-post__content h2 strong,.firestore-post.firestore-post--success-story-interview .firestore-post__content h3 strong,.firestore-post.firestore-post--success-story-interview .firestore-post__content h4 strong,.firestore-post.firestore-post--success-story-interview .firestore-post__content h5 strong,.firestore-post.firestore-post--success-story-interview .firestore-post__content h6 strong{color:inherit}.firestore-post.firestore-post--success-story-interview .firestore-post__content h2{font-size:37px}.firestore-post.firestore-post--success-story-interview .firestore-post__content h2:not(:first-child){margin-top:1.6em}.firestore-post.firestore-post--success-story-interview .firestore-post__content h3{font-size:26px}.firestore-post.firestore-post--success-story-interview .firestore-post__content h3:not(:first-child){margin-top:1.45em}.firestore-post.firestore-post--success-story-interview .firestore-post__content h4,.firestore-post.firestore-post--success-story-interview .firestore-post__content h5,.firestore-post.firestore-post--success-story-interview .firestore-post__content h6{font-size:22px}.firestore-post.firestore-post--success-story-interview .firestore-post__content h4:not(:first-child),.firestore-post.firestore-post--success-story-interview .firestore-post__content h5:not(:first-child),.firestore-post.firestore-post--success-story-interview .firestore-post__content h6:not(:first-child){margin-top:1.35em}.firestore-post.firestore-post--success-story-interview .firestore-post__content hr{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 4'%3E%3Cpath stroke='%234c9ceb' stroke-width='1' d='M0,3.5 c 5,0,5,-3,10,-3 s 5,3,10,3 c 5,0,5,-3,10,-3 s 5,3,10,3'/%3E%3C/svg%3E");border:none;height:4px;margin:2em 0}.firestore-post.firestore-post--success-story-interview .firestore-post__content .speaking-turn{align-items:flex-start;display:flex}.firestore-post.firestore-post--success-story-interview .firestore-post__content .speaking-turn:not(:first-child){margin-top:28px}.firestore-post.firestore-post--success-story-interview .firestore-post__content .speaking-turn .speaking-turn__link{align-items:center;display:flex}.firestore-post.firestore-post--success-story-interview .firestore-post__content .shareable-quote,.firestore-post.firestore-post--success-story-interview .firestore-post__content .speaking-turn .speaking-turn__link:not(:last-child),.firestore-post.firestore-post--success-story-interview .firestore-post__content aside{display:none}.firestore-post.firestore-post--success-story-interview .firestore-post__content .speaking-turn .speaking-turn__link:hover .speaking-turn__image{border-color:#fff}.firestore-post.firestore-post--success-story-interview .firestore-post__content .speaking-turn .speaking-turn__image{height:32px;width:32px;border:2px solid transparent;border-radius:9999px;flex:0 0 auto;margin-right:8px;margin-top:0!important;max-width:auto!important}.firestore-post.firestore-post--success-story-interview .firestore-post__content .screenshot-wrapper{align-items:center;display:flex;flex-direction:column}.firestore-post.firestore-post--success-story-interview .firestore-post__content .screenshot-wrapper:not(:first-child){margin-top:28px}.firestore-post.firestore-post--success-story-interview .firestore-post__content .screenshot-wrapper img{margin-top:0}.firestore-post.firestore-post--success-story-interview .firestore-post__content .screenshot-wrapper p{font-size:20px;font-style:italic;margin-top:21px}.firestore-post.firestore-post--success-story-interview .firestore-post__content .interactive-chart{background-color:#1f364d;border-radius:6px;font-size:20px;margin:44px auto 0;padding:16px}.firestore-post.firestore-post--success-story-interview .firestore-post__content .interactive-chart>p{margin-bottom:12px;margin-top:16px;text-align:center}.firestore-post.firestore-post--success-story-interview .firestore-post__content .interactive-chart .interactive-chart__header{padding:4px 0 20px;text-align:center}.firestore-post.firestore-post--success-story-interview .firestore-post__content .interactive-chart .interactive-chart__title{color:#fff;font-size:22px;font-weight:600}.firestore-post.firestore-post--success-story-interview .firestore-post__content .interactive-chart .interactive-chart__description{margin-top:0}.firestore-post.firestore-post--success-story-interview .firestore-post__content .interactive-chart .interactive-chart__wrapper+p{margin-top:24px}}@media (min-width:600px) and (min-width:700px){.firestore-post.firestore-post--success-story-interview .firestore-post__content .interactive-chart .interactive-chart__wrapper{height:400px}}@media (min-width:600px) and (min-width:450px) and (max-width:699px){.firestore-post.firestore-post--success-story-interview .firestore-post__content .interactive-chart .interactive-chart__wrapper{height:350px}}@media (min-width:600px) and (max-width:449px){.firestore-post.firestore-post--success-story-interview .firestore-post__content .interactive-chart .interactive-chart__wrapper{height:300px}}@media (min-width:600px){.firestore-post.firestore-post--success-story-interview .firestore-post__content .ssi-section:not(:first-child){margin-top:55px}}@media (max-width:915px){.firestore-post.firestore-post--success-story-interview .firestore-post__header-image{order:1}.firestore-post.firestore-post--success-story-interview .firestore-post__content{margin:0 auto;max-width:700px}.firestore-post.firestore-post--success-story-interview .firestore-post__content .ssi-textbox{margin-top:50px}}@media (max-width:599px){.firestore-post.firestore-post--success-story-interview .firestore-post__content{color:#baccde;font-size:20px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.5em;letter-spacing:-.01em;text-align:left}.firestore-post.firestore-post--success-story-interview .firestore-post__content>*>*>:first-child,.firestore-post.firestore-post--success-story-interview .firestore-post__content>*>:first-child,.firestore-post.firestore-post--success-story-interview .firestore-post__content>:first-child{margin-top:0!important}.firestore-post.firestore-post--success-story-interview .firestore-post__content .code-block-highlight{position:relative}.firestore-post.firestore-post--success-story-interview .firestore-post__content .code-block-highlight pre{border-radius:6px;color:#e1e4e8;font-family:"Fira Mono",monospace;line-height:1.6;overflow-x:auto;padding:1rem;tab-size:2}.firestore-post.firestore-post--success-story-interview .firestore-post__content .code-block-highlight pre code{white-space:inherit!important}.firestore-post.firestore-post--success-story-interview .firestore-post__content .code-block-highlight__options{border-bottom-left-radius:6px;border-top-right-radius:6px;font-size:12px;display:flex;gap:4px;padding:3px 4px;pointer-events:auto;position:absolute;right:0;top:0;z-index:10}.firestore-post.firestore-post--success-story-interview .firestore-post__content .code-block-highlight__options select{border:none;border-radius:4px;padding:4px 8px;font-size:12px;cursor:pointer;outline:0}.firestore-post.firestore-post--success-story-interview .firestore-post__content .code-block-highlight__options select:focus{border-color:#60a5fa}.firestore-post.firestore-post--success-story-interview .firestore-post__content .code-block-highlight__options select option{background-color:#1f2937;color:#e1e4e8}.firestore-post.firestore-post--success-story-interview .firestore-post__content .code-block-highlight--dark pre{background-color:#0d1117;border:3px solid #1f364d}.firestore-post.firestore-post--success-story-interview .firestore-post__content .code-block-highlight--dark .code-block-highlight__options{background-color:#1f364d}.firestore-post.firestore-post--success-story-interview .firestore-post__content .code-block-highlight--dark .code-block-highlight__options select{background-color:#0e2439;color:#e1e4e8}.firestore-post.firestore-post--success-story-interview .firestore-post__content .code-block-highlight--dark .hljs-comment,.firestore-post.firestore-post--success-story-interview .firestore-post__content .code-block-highlight--dark .hljs-quote{color:#7a7b7d;font-style:italic}.firestore-post.firestore-post--success-story-interview .firestore-post__content .code-block-highlight--dark .hljs-keyword,.firestore-post.firestore-post--success-story-interview .firestore-post__content .code-block-highlight--dark .hljs-selector-tag{color:#c678dd}.firestore-post.firestore-post--success-story-interview .firestore-post__content .code-block-highlight--dark .hljs-attr,.firestore-post.firestore-post--success-story-interview .firestore-post__content .code-block-highlight--dark .hljs-string{color:#98c379}.firestore-post.firestore-post--success-story-interview .firestore-post__content .code-block-highlight--dark .hljs-literal,.firestore-post.firestore-post--success-story-interview .firestore-post__content .code-block-highlight--dark .hljs-number{color:#d19a66}.firestore-post.firestore-post--success-story-interview .firestore-post__content .code-block-highlight--dark .hljs-function,.firestore-post.firestore-post--success-story-interview .firestore-post__content .code-block-highlight--dark .hljs-title{color:#61afef}.firestore-post.firestore-post--success-story-interview .firestore-post__content .code-block-highlight--dark .hljs-built_in,.firestore-post.firestore-post--success-story-interview .firestore-post__content .code-block-highlight--dark .hljs-template-variable,.firestore-post.firestore-post--success-story-interview .firestore-post__content .code-block-highlight--dark .hljs-type,.firestore-post.firestore-post--success-story-interview .firestore-post__content .code-block-highlight--dark .hljs-variable{color:#e06c75}.firestore-post.firestore-post--success-story-interview .firestore-post__content .code-block-highlight--dark .hljs-tag{color:#56b6c2}.firestore-post.firestore-post--success-story-interview .firestore-post__content .code-block-highlight--dark .hljs-attribute{color:#d19a66}.firestore-post.firestore-post--success-story-interview .firestore-post__content .code-block-highlight--dark .hljs-name{color:#56b6c2}.firestore-post.firestore-post--success-story-interview .firestore-post__content .code-block-highlight--dark .hljs-regexp{color:#d19a66}.firestore-post.firestore-post--success-story-interview .firestore-post__content .code-block-highlight--dark .hljs-meta{color:#c678dd}.firestore-post.firestore-post--success-story-interview .firestore-post__content .code-block-highlight--dark .hljs-selector-class,.firestore-post.firestore-post--success-story-interview .firestore-post__content .code-block-highlight--dark .hljs-selector-id{color:#61afef}.firestore-post.firestore-post--success-story-interview .firestore-post__content .code-block-highlight--dark .language-javascript .hljs-keyword{color:#c678dd}.firestore-post.firestore-post--success-story-interview .firestore-post__content .code-block-highlight--dark .language-css .hljs-property{color:#98c379}.firestore-post.firestore-post--success-story-interview .firestore-post__content .code-block-highlight--dark .language-markdown .hljs-section{color:#4799eb;font-weight:600}.firestore-post.firestore-post--success-story-interview .firestore-post__content .code-block-highlight--light pre{background-color:#fff;border:3px solid #93b6d9;color:#222}.firestore-post.firestore-post--success-story-interview .firestore-post__content .code-block-highlight--light .code-block-highlight__options{background-color:#93b6d9}.firestore-post.firestore-post--success-story-interview .firestore-post__content .code-block-highlight--light .code-block-highlight__options select{background-color:#fff;color:#222}.firestore-post.firestore-post--success-story-interview .firestore-post__content .code-block-highlight--light .hljs-comment,.firestore-post.firestore-post--success-story-interview .firestore-post__content .code-block-highlight--light .hljs-quote{color:#75715e;font-style:italic}.firestore-post.firestore-post--success-story-interview .firestore-post__content .code-block-highlight--light .hljs-keyword,.firestore-post.firestore-post--success-story-interview .firestore-post__content .code-block-highlight--light .hljs-selector-tag{color:#f92672}.firestore-post.firestore-post--success-story-interview .firestore-post__content .code-block-highlight--light .hljs-attr,.firestore-post.firestore-post--success-story-interview .firestore-post__content .code-block-highlight--light .hljs-string{color:#a6e22e}.firestore-post.firestore-post--success-story-interview .firestore-post__content .code-block-highlight--light .hljs-literal,.firestore-post.firestore-post--success-story-interview .firestore-post__content .code-block-highlight--light .hljs-number{color:#ae81ff}.firestore-post.firestore-post--success-story-interview .firestore-post__content .code-block-highlight--light .hljs-function,.firestore-post.firestore-post--success-story-interview .firestore-post__content .code-block-highlight--light .hljs-title{color:#66d9ef}.firestore-post.firestore-post--success-story-interview .firestore-post__content .code-block-highlight--light .hljs-built_in,.firestore-post.firestore-post--success-story-interview .firestore-post__content .code-block-highlight--light .hljs-type{color:#f8f8f2}.firestore-post.firestore-post--success-story-interview .firestore-post__content .code-block-highlight--light .hljs-template-variable,.firestore-post.firestore-post--success-story-interview .firestore-post__content .code-block-highlight--light .hljs-variable{color:#e6db74}.firestore-post.firestore-post--success-story-interview .firestore-post__content .code-block-highlight--light .hljs-tag{color:#f92672}.firestore-post.firestore-post--success-story-interview .firestore-post__content .code-block-highlight--light .hljs-attribute{color:#a6e22e}.firestore-post.firestore-post--success-story-interview .firestore-post__content .code-block-highlight--light .hljs-name{color:#66d9ef}.firestore-post.firestore-post--success-story-interview .firestore-post__content .code-block-highlight--light .hljs-regexp{color:#e6db74}.firestore-post.firestore-post--success-story-interview .firestore-post__content .code-block-highlight--light .hljs-meta{color:#f8f8f2}.firestore-post.firestore-post--success-story-interview .firestore-post__content .code-block-highlight--light .hljs-selector-class,.firestore-post.firestore-post--success-story-interview .firestore-post__content .code-block-highlight--light .hljs-selector-id{color:#66d9ef}.firestore-post.firestore-post--success-story-interview .firestore-post__content .code-block-highlight--light .language-javascript .hljs-keyword{color:#f92672}.firestore-post.firestore-post--success-story-interview .firestore-post__content .code-block-highlight--light .language-css .hljs-property{color:#a6e22e}.firestore-post.firestore-post--success-story-interview .firestore-post__content .code-block-highlight--light .language-markdown .hljs-section{color:#000;font-weight:600}.firestore-post.firestore-post--success-story-interview .firestore-post__content a{color:#59a3ed;cursor:pointer;position:relative;text-decoration:none;word-break:break-word}.firestore-post.firestore-post--success-story-interview .firestore-post__content a:hover,.firestore-post.firestore-post--success-story-interview .firestore-post__content a:hover>strong{text-decoration:underline;text-decoration-color:#59a3ed;text-decoration-skip:ink}.firestore-post.firestore-post--success-story-interview .firestore-post__content a>strong{color:#59a3ed!important}.firestore-post.firestore-post--success-story-interview .firestore-post__content blockquote,.firestore-post.firestore-post--success-story-interview .firestore-post__content li,.firestore-post.firestore-post--success-story-interview .firestore-post__content ol,.firestore-post.firestore-post--success-story-interview .firestore-post__content p,.firestore-post.firestore-post--success-story-interview .firestore-post__content pre,.firestore-post.firestore-post--success-story-interview .firestore-post__content ul{overflow-wrap:break-word;word-wrap:break-word}.firestore-post.firestore-post--success-story-interview .firestore-post__content .code-block-highlight,.firestore-post.firestore-post--success-story-interview .firestore-post__content .super-image,.firestore-post.firestore-post--success-story-interview .firestore-post__content .super-video,.firestore-post.firestore-post--success-story-interview .firestore-post__content .tweet-embed,.firestore-post.firestore-post--success-story-interview .firestore-post__content blockquote,.firestore-post.firestore-post--success-story-interview .firestore-post__content img,.firestore-post.firestore-post--success-story-interview .firestore-post__content ol,.firestore-post.firestore-post--success-story-interview .firestore-post__content p,.firestore-post.firestore-post--success-story-interview .firestore-post__content pre,.firestore-post.firestore-post--success-story-interview .firestore-post__content ul{margin-top:25px}.firestore-post.firestore-post--success-story-interview .firestore-post__content li,.firestore-post.firestore-post--success-story-interview .firestore-post__content li p{margin-top:13px}.firestore-post.firestore-post--success-story-interview .firestore-post__content img{max-width:100%}.firestore-post.firestore-post--success-story-interview .firestore-post__content ol,.firestore-post.firestore-post--success-story-interview .firestore-post__content ul{padding-left:1em}.firestore-post.firestore-post--success-story-interview .firestore-post__content ol li,.firestore-post.firestore-post--success-story-interview .firestore-post__content ul li{padding-left:.25em}.firestore-post.firestore-post--success-story-interview .firestore-post__content ol>li{list-style:decimal}.firestore-post.firestore-post--success-story-interview .firestore-post__content ul>li{list-style:disc}.firestore-post.firestore-post--success-story-interview .firestore-post__content blockquote{border-left:4px solid #1f364d;padding-left:1.1em}.firestore-post.firestore-post--success-story-interview .firestore-post__content blockquote>*>*>:first-child,.firestore-post.firestore-post--success-story-interview .firestore-post__content blockquote>*>:first-child,.firestore-post.firestore-post--success-story-interview .firestore-post__content blockquote>:first-child{margin-top:0!important}.firestore-post.firestore-post--success-story-interview .firestore-post__content pre{border-radius:6px;padding:29px}.firestore-post.firestore-post--success-story-interview .firestore-post__content .super-video{align-items:flex-start;display:flex;flex-direction:column}.firestore-post.firestore-post--success-story-interview .firestore-post__content .super-video video{border-radius:6px;max-width:100%}.firestore-post.firestore-post--success-story-interview .firestore-post__content .tweet-embed{max-width:100%;min-width:0;overflow:hidden;width:550px}.firestore-post.firestore-post--success-story-interview .firestore-post__content .tweet-embed>*>*>:first-child,.firestore-post.firestore-post--success-story-interview .firestore-post__content .tweet-embed>*>:first-child,.firestore-post.firestore-post--success-story-interview .firestore-post__content .tweet-embed>:first-child{margin-top:0!important}.firestore-post.firestore-post--success-story-interview .firestore-post__content .tweet-embed blockquote{background-color:#fff!important;border-radius:6px;border-left:none!important;color:#000!important;margin-top:0!important;padding:1.1em!important;width:550px!important}.firestore-post.firestore-post--success-story-interview .firestore-post__content .tweet-embed blockquote p:nth-last-child(2){margin-bottom:32px}.firestore-post.firestore-post--success-story-interview .firestore-post__content .tweet-embed .twitter-tweet{margin-bottom:0!important;margin-top:0!important;max-width:100%}.firestore-post.firestore-post--success-story-interview .firestore-post__content pre{border:3px solid #1f364d;font-size:16px;overflow:auto}.firestore-post.firestore-post--success-story-interview .firestore-post__content pre code{white-space:pre}.firestore-post.firestore-post--success-story-interview .firestore-post__content :not(pre)>code{border:3px solid #1f364d;border-radius:4px;font-size:17px;padding:.1em .25em}.firestore-post.firestore-post--success-story-interview .firestore-post__content strong{color:#dde6ee;font-weight:600}.firestore-post.firestore-post--success-story-interview .firestore-post__content h1,.firestore-post.firestore-post--success-story-interview .firestore-post__content h2,.firestore-post.firestore-post--success-story-interview .firestore-post__content h3,.firestore-post.firestore-post--success-story-interview .firestore-post__content h4,.firestore-post.firestore-post--success-story-interview .firestore-post__content h5,.firestore-post.firestore-post--success-story-interview .firestore-post__content h6{color:#fff;font-weight:600;line-height:1.25em}.firestore-post.firestore-post--success-story-interview .firestore-post__content h1 strong,.firestore-post.firestore-post--success-story-interview .firestore-post__content h2 strong,.firestore-post.firestore-post--success-story-interview .firestore-post__content h3 strong,.firestore-post.firestore-post--success-story-interview .firestore-post__content h4 strong,.firestore-post.firestore-post--success-story-interview .firestore-post__content h5 strong,.firestore-post.firestore-post--success-story-interview .firestore-post__content h6 strong{color:inherit}.firestore-post.firestore-post--success-story-interview .firestore-post__content h2{font-size:34px}.firestore-post.firestore-post--success-story-interview .firestore-post__content h2:not(:first-child){margin-top:1.6em}.firestore-post.firestore-post--success-story-interview .firestore-post__content h3{font-size:24px}.firestore-post.firestore-post--success-story-interview .firestore-post__content h3:not(:first-child){margin-top:1.45em}.firestore-post.firestore-post--success-story-interview .firestore-post__content h4,.firestore-post.firestore-post--success-story-interview .firestore-post__content h5,.firestore-post.firestore-post--success-story-interview .firestore-post__content h6{font-size:20px}.firestore-post.firestore-post--success-story-interview .firestore-post__content h4:not(:first-child),.firestore-post.firestore-post--success-story-interview .firestore-post__content h5:not(:first-child),.firestore-post.firestore-post--success-story-interview .firestore-post__content h6:not(:first-child){margin-top:1.35em}.firestore-post.firestore-post--success-story-interview .firestore-post__content hr{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 4'%3E%3Cpath stroke='%234c9ceb' stroke-width='1' d='M0,3.5 c 5,0,5,-3,10,-3 s 5,3,10,3 c 5,0,5,-3,10,-3 s 5,3,10,3'/%3E%3C/svg%3E");border:none;height:4px;margin:2em 0}.firestore-post.firestore-post--success-story-interview .firestore-post__content .speaking-turn{align-items:flex-start;display:flex}.firestore-post.firestore-post--success-story-interview .firestore-post__content .speaking-turn:not(:first-child){margin-top:25px}.firestore-post.firestore-post--success-story-interview .firestore-post__content .speaking-turn .speaking-turn__link{align-items:center;display:flex}.firestore-post.firestore-post--success-story-interview .firestore-post__content .shareable-quote,.firestore-post.firestore-post--success-story-interview .firestore-post__content .speaking-turn .speaking-turn__link:not(:last-child),.firestore-post.firestore-post--success-story-interview .firestore-post__content aside{display:none}.firestore-post.firestore-post--success-story-interview .firestore-post__content .speaking-turn .speaking-turn__link:hover .speaking-turn__image{border-color:#fff}.firestore-post.firestore-post--success-story-interview .firestore-post__content .speaking-turn .speaking-turn__image{height:32px;width:32px;border:2px solid transparent;border-radius:9999px;flex:0 0 auto;margin-right:8px;margin-top:0!important;max-width:auto!important}.firestore-post.firestore-post--success-story-interview .firestore-post__content .screenshot-wrapper{align-items:center;display:flex;flex-direction:column}.firestore-post.firestore-post--success-story-interview .firestore-post__content .screenshot-wrapper:not(:first-child){margin-top:25px}.firestore-post.firestore-post--success-story-interview .firestore-post__content .screenshot-wrapper img{margin-top:0}.firestore-post.firestore-post--success-story-interview .firestore-post__content .screenshot-wrapper p{font-size:18px;font-style:italic;margin-top:19px}.firestore-post.firestore-post--success-story-interview .firestore-post__content .interactive-chart{background-color:#1f364d;border-radius:6px;font-size:18px;margin:44px auto 0;padding:16px}.firestore-post.firestore-post--success-story-interview .firestore-post__content .interactive-chart>p{margin-bottom:12px;margin-top:16px;text-align:center}.firestore-post.firestore-post--success-story-interview .firestore-post__content .interactive-chart .interactive-chart__header{padding:4px 0 20px;text-align:center}.firestore-post.firestore-post--success-story-interview .firestore-post__content .interactive-chart .interactive-chart__title{color:#fff;font-size:20px;font-weight:600}.firestore-post.firestore-post--success-story-interview .firestore-post__content .interactive-chart .interactive-chart__description{margin-top:0}.firestore-post.firestore-post--success-story-interview .firestore-post__content .interactive-chart .interactive-chart__wrapper+p{margin-top:24px}}@media (max-width:599px) and (min-width:700px){.firestore-post.firestore-post--success-story-interview .firestore-post__content .interactive-chart .interactive-chart__wrapper{height:400px}}@media (max-width:599px) and (min-width:450px) and (max-width:699px){.firestore-post.firestore-post--success-story-interview .firestore-post__content .interactive-chart .interactive-chart__wrapper{height:350px}}@media (max-width:599px) and (max-width:449px){.firestore-post.firestore-post--success-story-interview .firestore-post__content .interactive-chart .interactive-chart__wrapper{height:300px}}@media (max-width:599px){.firestore-post.firestore-post--success-story-interview .firestore-post__content .ssi-section:not(:first-child){margin-top:50px}}.firestore-post.firestore-post--success-story-interview .firestore-post__content hr{margin:0 auto;width:33%}@media (min-width:600px){.firestore-post.firestore-post--success-story-interview .firestore-post__content hr:not(:first-child){margin-top:28px}}@media (max-width:599px){.firestore-post.firestore-post--success-story-interview .firestore-post__content hr:not(:first-child){margin-top:25px}}@media (min-width:600px){.firestore-post.firestore-post--success-story-interview .firestore-post__content .ssi-metadata:not(:first-child),.firestore-post.firestore-post--success-story-interview .firestore-post__content .ssi-table-of-contents:not(:first-child){margin-top:28px}}@media (max-width:599px){.firestore-post.firestore-post--success-story-interview .firestore-post__content .ssi-metadata:not(:first-child),.firestore-post.firestore-post--success-story-interview .firestore-post__content .ssi-table-of-contents:not(:first-child){margin-top:25px}}@media (min-width:600px){.firestore-post.firestore-post--success-story-interview .firestore-post__content .ssi-actions-wrapper:not(:first-child){margin-top:55px}.firestore-post.firestore-post--success-story-interview h2{font-size:29px!important}}@media (max-width:915px){.firestore-post.firestore-post--success-story-interview .firestore-post__content .ssi-actions-wrapper:not(:first-child){margin-top:44px}}@media (max-width:599px){.firestore-post.firestore-post--success-story-interview .firestore-post__content .ssi-actions-wrapper:not(:first-child){margin-top:40px}.firestore-post.firestore-post--success-story-interview .firestore-post__content .ssi-textbox h2::before{height:2px!important}}.firestore-post.firestore-post--success-story-interview .firestore-post__content .ProseMirror-gapcursor+.ssi-metadata,.firestore-post.firestore-post--success-story-interview .firestore-post__content .ProseMirror-gapcursor+.ssi-table-of-contents{margin-top:0!important}.firestore-post.firestore-post--success-story-interview .firestore-post__content li:first-child,.firestore-post.firestore-post--success-story-interview .firestore-post__content li:first-child p{margin-top:0}.firestore-post.firestore-post--success-story-interview .firestore-post__content img{border-radius:6px}.firestore-post.firestore-post--success-story-interview h2{color:#fff;font-weight:600!important;line-height:1.25em;padding-top:12px;position:relative}@media (max-width:599px){.firestore-post.firestore-post--success-story-interview h2{font-size:26px!important}}.firestore-post.firestore-post--success-story-interview h2::before{content:"";background-color:#253d56;border-radius:9999px;bottom:0;display:block;height:3px;left:0;position:absolute;top:0;width:100%}.firestore-post.firestore-post--success-story-interview h3{font-weight:700!important}@media (min-width:600px){.firestore-post.firestore-post--success-story-interview h3{font-size:22px!important}}@media (max-width:599px){.firestore-post.firestore-post--success-story-interview h3{font-size:20px!important}}.firestore-post.firestore-post--success-story-interview h3:not(:last-child)+blockquote,.firestore-post.firestore-post--success-story-interview h3:not(:last-child)+img,.firestore-post.firestore-post--success-story-interview h3:not(:last-child)+ol,.firestore-post.firestore-post--success-story-interview h3:not(:last-child)+p,.firestore-post.firestore-post--success-story-interview h3:not(:last-child)+pre,.firestore-post.firestore-post--success-story-interview h3:not(:last-child)+ul{margin-top:9px!important}.firestore-post.firestore-post--success-story-interview .ssi-section{display:flex;width:100%}@media (min-width:916px){.firestore-post.firestore-post--success-story-interview .ssi-section{align-items:flex-start;flex-direction:row}.firestore-post.firestore-post--success-story-interview .ssi-sidebox{margin-right:36px;width:380px}}@media (max-width:915px){.firestore-post.firestore-post--success-story-interview .ssi-section{flex-direction:column}.firestore-post.firestore-post--success-story-interview .ssi-sidebox{width:100%}}.firestore-post.firestore-post--success-story-interview .ssi-sidebox{flex:0 1 auto;min-width:0;order:1}.firestore-post.firestore-post--success-story-interview .ssi-sidebox>*>*>:first-child,.firestore-post.firestore-post--success-story-interview .ssi-sidebox>*>:first-child,.firestore-post.firestore-post--success-story-interview .ssi-sidebox>:first-child{margin-top:0!important}@media (min-width:600px) and (max-width:915px){.firestore-post.firestore-post--success-story-interview .ssi-section:first-child .ssi-sidebox{align-items:center;display:flex;justify-content:space-between}.firestore-post.firestore-post--success-story-interview .ssi-section:first-child .ssi-sidebox .ssi-metadata{flex:0 0 auto;margin-right:8px}.firestore-post.firestore-post--success-story-interview .ssi-section:first-child .ssi-sidebox .ssi-actions-wrapper{flex:0 1 auto;margin-left:8px;margin-top:0}}.firestore-post.firestore-post--success-story-interview .ssi-metadata{column-gap:1.25em;display:grid;font-size:19px;grid-template-columns:min-content 1fr;line-height:1.35em;row-gap:13px}@media (max-width:915px){.firestore-post.firestore-post--success-story-interview .ssi-metadata{border:3px solid #1f364d;border-radius:6px;padding:12px 16px}}.firestore-post.firestore-post--success-story-interview .ssi-metadata dt{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#fff;font-weight:600;max-width:6em}.firestore-post.firestore-post--success-story-interview .ssi-metadata dd{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;/*! autoprefixer: off *//*! autoprefixer: ignore next */-webkit-box-orient:vertical/*! autoprefixer: on */}.firestore-post.firestore-post--success-story-interview .ssi-table-of-contents{font-size:19px}.firestore-post.firestore-post--success-story-interview .ssi-table-of-contents ol{padding-left:0}.firestore-post.firestore-post--success-story-interview .ssi-table-of-contents li{border-bottom:2px dotted #1f364d;list-style:none!important;margin-top:0!important;padding-left:0!important}.firestore-post.firestore-post--success-story-interview .ssi-table-of-contents li:first-child{border-top:2px dotted #1f364d}.firestore-post.firestore-post--success-story-interview .ssi-table-of-contents p{align-items:flex-start;display:flex;line-height:1.25em;margin-top:0!important;width:100%}.firestore-post.firestore-post--success-story-interview .ssi-table-of-contents p::before{color:#63809c;content:counter(list-item) "  ";display:inline-block;font-size:16px;margin-right:.35em;position:relative;top:.65em}.firestore-post.firestore-post--success-story-interview .ssi-table-of-contents a{color:#9cb3c9;flex:1 1 auto;font-size:19px!important;padding:.5em 1em .5em 0!important}.firestore-post.firestore-post--success-story-interview .ssi-table-of-contents a:hover{color:#4799eb}.firestore-post.firestore-post--success-story-interview .ssi-textbox{display:flex;flex:0 1 auto;min-width:0;flex-direction:column;order:2;position:relative}.firestore-post.firestore-post--success-story-interview .ssi-textbox>*>*>:first-child,.firestore-post.firestore-post--success-story-interview .ssi-textbox>*>:first-child,.firestore-post.firestore-post--success-story-interview .ssi-textbox>:first-child{margin-top:0!important}@media (min-width:916px){.firestore-post.firestore-post--success-story-interview .ssi-textbox{margin-left:auto;width:700px}}@media (max-width:915px){.firestore-post.firestore-post--success-story-interview .ssi-textbox{width:100%}}.firestore-post.firestore-post--success-story-interview .ih-newsletter-cta{border-bottom:2px dotted #1f364d;border-top:2px dotted #1f364d;padding:16px 0}.firestore-post.firestore-post--success-story-interview .ih-newsletter-cta__delete-icon:hover{filter:invert(.5) sepia(1) saturate(80) hue-rotate(338deg) brightness(1)}.firestore-post.firestore-post--success-story-interview .embedded-comments .comment-box .comment-box__textarea{border-radius:6px}.firestore-post .custom-html-block{overflow-wrap:break-word;word-wrap:break-word}.firestore-post .custom-html-block:not(:first-child){margin-top:2rem}.firestore-post .custom-html-block>*>*>:first-child,.firestore-post .custom-html-block>*>:first-child,.firestore-post .custom-html-block>:first-child{margin-top:0!important}.firestore-post .custom-html-block.icon-grid{overflow-wrap:break-word;word-wrap:break-word;margin-left:-26px;width:calc(100% + 48px + 4px);background-color:#10263b;background-size:7px;border:2px solid #1f364d;border-radius:6px;padding:36px 24px}.firestore-post .custom-html-block.icon-grid:not(:first-child){margin-top:2rem}.firestore-post .custom-html-block.icon-grid>*>*>:first-child,.firestore-post .custom-html-block.icon-grid>*>:first-child,.firestore-post .custom-html-block.icon-grid>:first-child{margin-top:0!important}.firestore-post .custom-html-block.icon-grid header{color:#fff;font-size:1.96rem;font-weight:600;line-height:1}.firestore-post .custom-html-block.icon-grid ul{align-items:start;column-gap:22px;display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));margin-top:36px!important;padding-left:0;row-gap:36px}.firestore-post .custom-html-block.icon-grid li{align-items:start;column-gap:.7em;display:grid;grid-template-areas:"icon title" ".    description";grid-template-columns:min-content 1fr;list-style:none;margin-top:0!important;padding-left:0!important;row-gap:.5em}.firestore-post .custom-html-block.icon-grid li>svg{height:1.3em;width:1.3em;border-radius:4px;fill:#0c1f31;grid-area:icon;padding:.28em}.firestore-post .custom-html-block.icon-grid li>strong{grid-area:title}.firestore-post .custom-html-block.icon-grid li>p{font-size:1.15rem;grid-area:description;margin-top:0!important}.firestore-post .custom-html-block.icon-grid li:nth-child(1) svg{background-color:#4799eb}.firestore-post .custom-html-block.icon-grid li:nth-child(2) svg,.not-found h1{background-color:#f9af1a}.firestore-post .custom-html-block.icon-grid li:nth-child(3) svg{background-color:#e6375a}.firestore-post .custom-html-block.icon-grid li:nth-child(4) svg{background-color:#49b66d}.firestore-post .custom-html-block.media-container{overflow-wrap:break-word;word-wrap:break-word;display:flex;flex-direction:column;position:absolute;right:-229px;width:229px}.firestore-post .custom-html-block.media-container:not(:first-child){margin-top:2rem}.firestore-post .custom-html-block.media-container>*>*>:first-child,.firestore-post .custom-html-block.media-container>*>:first-child,.firestore-post .custom-html-block.media-container>:first-child{margin-top:0!important}.firestore-post .ih-newsletter-cta{display:flex;flex-direction:column;position:relative}@media (min-width:600px){.firestore-post .ih-newsletter-cta{margin-top:28px}}@media (max-width:599px){.firestore-post .ih-newsletter-cta{margin-top:25px}}.firestore-post .ih-newsletter-cta:hover .ih-newsletter-cta__delete-icon,.firestore-post .ih-newsletter-cta:hover .ih-newsletter-cta__drag-handle{display:block}.firestore-post .ih-newsletter-cta>header>:first-child{margin-top:0}.firestore-post .ih-newsletter-cta .ih-newsletter-cta__drag-handle{height:16px;width:16px;background-image:url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 10 16" fill="white"><path fill-opacity="1" d="M4 14c0 1.1-.9 2-2 2s-2-.9-2-2 .9-2 2-2 2 .9 2 2zM2 6C.9 6 0 6.9 0 8s.9 2 2 2 2-.9 2-2-.9-2-2-2zm0-6C.9 0 0 .9 0 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm6 4c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2zm0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2z" /></svg>');background-repeat:no-repeat;background-size:contain;background-position:center;bottom:8px;cursor:grab;display:none;flex:0 0 auto;position:absolute;right:-2px}.firestore-post .ih-newsletter-cta .ih-newsletter-cta__delete-icon{height:14px;width:14px;background-image:url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="white"><path fill-opacity="1" d="M23.954 21.03l-9.184-9.095 9.092-9.174-2.832-2.807-9.09 9.179-9.176-9.088-2.81 2.81 9.186 9.105-9.095 9.184 2.81 2.81 9.112-9.192 9.18 9.1z" /></svg>');background-repeat:no-repeat;background-size:contain;background-position:center;cursor:pointer;display:none;fill:#fff;flex:0 0 auto;position:absolute;right:-2px;top:8px}.firestore-post .ih-newsletter-cta .ih-newsletter-cta__component-wrapper{margin-top:16px}.firestore-post .ih-newsletter-cta .mailing-list-form__form{display:flex}.firestore-post .ih-newsletter-cta .mailing-list-form__input-icon,.firestore-post .ih-newsletter-cta .mailing-list-form__subtitle,.firestore-post .ih-newsletter-cta .mailing-list-form__title{display:none}.firestore-post .ih-newsletter-cta .mailing-list-form__email-wrapper{flex:1 1 auto}.firestore-post .ih-newsletter-cta .mailing-list-form__email-input{border-radius:3px;font-size:18px;height:48px;padding:0 14px;text-overflow:ellipsis;transition:border-width 120ms;background-color:#1f364d;color:#dde1e4;min-width:0;width:100%}.firestore-post .ih-newsletter-cta .mailing-list-form__email-input::placeholder{color:#63809c;font-size:18px}.firestore-post .ih-newsletter-cta .mailing-list-form__email-input:focus{border-left:3px solid #4799eb}.firestore-post .ih-newsletter-cta .mailing-list-form__email-input[disabled]{color:#63809c;cursor:not-allowed;opacity:.5}.firestore-post .ih-newsletter-cta .mailing-list-form__submit-button{cursor:pointer;font-size:15px;font-weight:600;text-transform:uppercase;background-image:linear-gradient(to right,#e052a0,#f15c41);border-radius:3px;color:#fff;height:48px;padding:0 16px;margin-left:12px}.firestore-post .ih-newsletter-cta .mailing-list-form__submit-button .loading-spinner:last-child:not(:first-child),.firestore-post .ih-newsletter-cta .mailing-list-form__submit-button>div>svg:last-child:not(:first-child),.firestore-post .ih-newsletter-cta .mailing-list-form__submit-button>svg:last-child:not(:first-child),.post-page .post-page__actions .post-page__apply-action .loading-spinner:last-child:not(:first-child),.post-page .post-page__actions .post-page__apply-action>div>svg:last-child:not(:first-child),.post-page .post-page__actions .post-page__apply-action>svg:last-child:not(:first-child),.pw-pop button .loading-spinner:last-child:not(:first-child),.pw-pop button>div>svg:last-child:not(:first-child),.pw-pop button>svg:last-child:not(:first-child){margin-left:10px}.firestore-post .ih-newsletter-cta .mailing-list-form__submit-button[disabled]{cursor:not-allowed;filter:grayscale(.7);opacity:.7}.firestore-post .ih-newsletter-cta .mailing-list-form__submit-button>div:first-child:last-child{align-items:center;display:flex;height:100%;justify-content:center}.firestore-post .ih-newsletter-cta .mailing-list-form__submit-button .loading-spinner,.firestore-post .ih-newsletter-cta .mailing-list-form__submit-button>div>svg,.firestore-post .ih-newsletter-cta .mailing-list-form__submit-button>svg{fill:#fff;flex:0 0 auto}.firestore-post .ih-newsletter-cta .mailing-list-form__submit-button .loading-spinner:first-child:not(:last-child),.firestore-post .ih-newsletter-cta .mailing-list-form__submit-button>div>svg:first-child:not(:last-child),.firestore-post .ih-newsletter-cta .mailing-list-form__submit-button>svg:first-child:not(:last-child){margin-right:10px}.firestore-post .ih-newsletter-cta .mailing-list-form__submit-button>div>svg,.firestore-post .ih-newsletter-cta .mailing-list-form__submit-button>svg{height:14px;width:14px}.firestore-post .ih-newsletter-cta .mailing-list-form__submit-button .loading-spinner{height:19px;width:19px}.firestore-post .ih-newsletter-cta .mailing-list-form__submit-button:hover:not([disabled]){background-image:linear-gradient(to right,#3ec8e0,#526af4)}.firestore-post .ih-newsletter-cta .mailing-list-form__submitted-message{border-radius:3px;font-size:18px;height:48px;padding:0 14px;text-overflow:ellipsis;transition:border-width 120ms;background-color:#1f364d;align-items:center;border:1px dashed rgba(71,153,235,.2);color:#4799eb;display:flex;font-weight:600;font-style:italic;margin-top:0!important;width:100%}.firestore-post .ih-newsletter-cta .mailing-list-form__submitted-message::placeholder{color:#63809c;font-size:18px}.firestore-post .ih-newsletter-cta .mailing-list-form__submitted-message:focus{border-left:3px solid #4799eb}.firestore-post .ih-newsletter-cta .mailing-list-form__submitted-message[disabled]{color:#63809c;cursor:not-allowed;opacity:.5}@media (max-width:769.9px){.firestore-post .media-block{overflow-wrap:break-word;word-wrap:break-word}.firestore-post .media-block:not(:first-child){margin-top:2rem}.firestore-post .media-block>*>*>:first-child,.firestore-post .media-block>*>:first-child,.firestore-post .media-block>:first-child{margin-top:0!important}}@media (min-width:770px){.firestore-post .media-block.media-block--inline{overflow-wrap:break-word;word-wrap:break-word;margin-left:-26px;width:calc(100% + 48px + 4px)}.firestore-post .media-block.media-block--inline:not(:first-child){margin-top:2rem}.firestore-post .media-block.media-block--inline>*>*>:first-child,.firestore-post .media-block.media-block--inline>*>:first-child,.firestore-post .media-block.media-block--inline>:first-child{margin-top:0!important}}@media (min-width:1173px){.firestore-post .media-block.media-block--right-col{position:absolute;right:-229px}}@media (min-width:770px) and (max-width:1172.9px){.firestore-post .media-block.media-block--right-col{background-color:#0e2439;box-shadow:-8px 0 16px 16px #0e2439;float:right;margin-bottom:24px;margin-left:24px!important;margin-right:calc(-1 * (100vw - 900.2px)/ 2)}}@media (min-width:770px){.firestore-post .media-block.media-block--right-col{overflow-wrap:break-word;word-wrap:break-word;margin-left:-26px;width:calc(100% + 48px + 4px);width:229px}.firestore-post .media-block.media-block--right-col:not(:first-child){margin-top:2rem}.firestore-post .media-block.media-block--right-col>*>*>:first-child,.firestore-post .media-block.media-block--right-col>*>:first-child,.firestore-post .media-block.media-block--right-col>:first-child{margin-top:0!important}.firestore-post .media-block.media-block--right-col figcaption{margin-top:12px;padding:0 0 0 12px}}@media (max-width:904.2px){.firestore-post .media-block.media-block--right-col{margin-right:0}}.firestore-post .media-block .media-block__media-wrapper{align-items:stretch;cursor:pointer;border-radius:6px;border:2px solid #1f364d;display:flex;overflow:hidden;width:100%}.firestore-post .media-block .media-block__media-wrapper:hover,.firestore-post .media-block img:hover,.firestore-post .media-block video:hover{border-color:#fff}.group-icon,.group-icon>img{border-radius:9999px}.firestore-post .media-block img,.firestore-post .media-block video{width:100%}.firestore-post .media-block figcaption{border-left:2px solid #29425b;color:#768fa7;font-size:1.15rem;margin-top:.9em;padding:0 24px}@media (max-width:769.9px){.firestore-post .media-block figcaption{padding:0 16px}}.group-icon>img{height:100%;width:100%}.ih-logo{align-items:center;display:flex;justify-content:center}.ih-logo svg:not(.ih-plus-glyph__svg):nth-child(1),.ih-logo svg:not(.ih-plus-glyph__svg):nth-child(2){fill:#fff;flex:0 0 auto}.ih-logo svg:not(.ih-plus-glyph__svg):nth-child(1){height:22px;width:22px}.ih-logo svg:not(.ih-plus-glyph__svg):nth-child(2){height:10.08px;margin-left:11px}.ih-logo .ih-plus-glyph{height:11px;width:11px;animation:slideInIhPlusGlyph 240ms 0s both;margin-left:6px;margin-top:-10px}.ih-plus-glyph{align-items:center;cursor:pointer;display:inline-flex;justify-content:center}.ih-plus-glyph:hover .ih-plus-glyph__svg{filter:hue-rotate(100deg);transform:rotate(180deg) scale(1.2)}.ih-plus-glyph .ih-plus-glyph__svg{height:100%;width:100%;transition:all .2s ease-in-out}div.loading-spinner{height:24px;width:24px;fill:#fff;margin:0 auto}span.loading-spinner{height:1.1em;width:1.1em;display:inline-block;fill:#9cb3c9;margin:0 .25em;position:relative;top:1px;vertical-align:text-top}.loading-spinner__icon{animation:spin 1s infinite;height:100%;width:100%}.modal-closer{cursor:pointer;fill:#fff;transition:all .2s;animation:fadeIn .2s;height:22px;position:fixed;right:22px;top:22px;width:22px;z-index:1}.pw-pop,.pw-pop>div{animation:puffIn95 160ms both}.modal-closer:hover{fill:#e6375a;transform:rotate(90deg)}@media (max-width:399px){.modal-closer{height:20px;right:8px;top:8px;width:20px}}.not-found{align-items:center;display:flex;flex-direction:column;padding:108px 36px}.not-found h1{align-items:center;border-radius:3px;color:#242424;display:inline-flex;font-size:14px;font-weight:600;justify-content:center;padding:8px 14px;margin:36px auto}.not-found .not-found__status-code{font-size:44px}.pw-pop{background-size:7px;height:100vh;height:-webkit-fill-available;left:0;overflow:auto;position:fixed;top:0;width:100vw;background-color:transparent;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background-image:linear-gradient(to bottom,rgba(14,36,57,0),rgba(12,31,49,.7) 35%,rgba(12,31,49,.95) 80%),URL("https://storage.googleapis.com/indie-hackers.appspot.com/miscellaneous-images/modal-background-stripes.png");display:flex;z-index:99}.pw-pop>div{background-color:#1f364d;border-radius:8px;box-shadow:0 0 18px rgba(0,0,0,.14);font-size:20px;margin-top:24vh;position:relative;width:100%}@media (min-width:612px){.pw-pop>div{left:calc(50% - 290px);max-width:580px}}@media (max-width:611px){.pw-pop>div{left:16px;max-width:calc(100% - 32px)}}@media (min-width:440px){.pw-pop button,.pw-pop p{margin-top:36px}.pw-pop .simple-popup__content{margin-bottom:20vh;padding:48px}.pw-pop header{font-size:30px}.pw-pop button a{padding:0 48px}.pw-pop p{font-size:20px}.pw-pop small{font-size:14px;margin-top:24px}}@media (max-width:439px){.pw-pop button,.pw-pop p{margin-top:24px}.pw-pop .simple-popup__content{margin-bottom:36px;padding:48px 36px}.pw-pop header{font-size:26px}.pw-pop button a{padding:0 32px}.pw-pop p{font-size:18px}.pw-pop small{font-size:14px;margin-top:18px}}.poll-viewer__vote-button,.pw-pop button{border-radius:3px;font-size:15px;text-transform:uppercase}.pw-pop .simple-popup__content{animation:puffIn95 160ms 160ms both;align-items:center;align-self:flex-end;display:flex;flex-direction:column;margin-top:0;text-align:center}.pw-pop .popup-closer{cursor:pointer;fill:#9cb3c9;transition:all .2s;align-items:center;display:flex;height:16px;justify-content:center;position:absolute;right:16px;top:16px;width:16px;z-index:1}.pw-pop .popup-closer:hover{fill:#e6375a;transform:rotate(90deg)}.pw-pop header{color:#fff;font-weight:600}.pw-pop button{cursor:pointer;font-weight:600;background-image:linear-gradient(to right,#e052a0,#f15c41);color:#fff;height:48px;padding:0}.poll-viewer__vote-button.disabled,.poll-viewer__vote-button[disabled],.pw-pop button[disabled]{cursor:not-allowed;opacity:.7;filter:grayscale(.7)}.poll-viewer__vote-button:hover:not([disabled]):not(.disabled),.pw-pop button:hover:not([disabled]){background-image:linear-gradient(to right,#3ec8e0,#526af4)}.pw-pop button>div:first-child:last-child{align-items:center;display:flex;height:100%;justify-content:center}.pw-pop button .loading-spinner,.pw-pop button>div>svg,.pw-pop button>svg{fill:#fff;flex:0 0 auto}.pw-pop button .loading-spinner:first-child:not(:last-child),.pw-pop button>div>svg:first-child:not(:last-child),.pw-pop button>svg:first-child:not(:last-child){margin-right:10px}.pw-pop button>div>svg,.pw-pop button>svg{height:14px;width:14px}.pw-pop button .loading-spinner{height:19px;width:19px}.pw-pop button a{align-items:center;display:flex;height:100%;justify-content:center}.pw-pop p a{color:#fff;cursor:pointer}.pw-pop p a:hover{text-decoration:underline;text-decoration-color:#fff;text-decoration-skip:ink;color:#fff}.pw-pop p strike{color:#63809c;font-style:italic;text-decoration-color:#9cb3c9}.pw-pop small{color:#63809c;display:block}.poll-viewer{display:flex;flex-direction:column}.poll-viewer__footer,.poll-viewer__header{align-items:center;display:flex}.poll-viewer__header{color:#b6cce2;padding:0 0 16px}.poll-viewer__header svg{display:none;fill:#9cb3c9;margin-right:13px}.poll-viewer__loading-spinner{height:24px;width:24px;fill:#63809c;flex:0 0 auto;margin:64px 18px}.poll-viewer__options,.poll-viewer__votes{display:flex;flex-direction:column}.poll-viewer__option,.poll-viewer__vote{align-items:flex-start;display:flex;padding:10px 12px}.poll-viewer__option:not(:first-child),.poll-viewer__vote:not(:first-child){margin-top:6px}.poll-viewer__option{align-self:flex-start;color:#9cb3c9;cursor:pointer;fill:#9cb3c9;margin-right:16px;padding-left:16px;-webkit-user-select:none;user-select:none}.poll-viewer__option:hover:not(.poll-viewer__option--selected){color:#fff;fill:#fff}.poll-viewer__option svg{height:18px;width:18px;fill:inherit;flex:0 0 auto;margin-right:.6em;margin-top:.15em}.poll-viewer__option--selected{color:#fff;fill:#4799eb}.poll-viewer__vote-button{align-items:center;background-color:#1f364d;display:flex;justify-content:center;padding:8px 10px;background-image:linear-gradient(to right,#e052a0,#f15c41);color:#fff;fill:#fff;font-weight:600;align-self:flex-start;margin-bottom:4px;margin-left:16px;margin-top:14px;width:4.5em}.poll-viewer__vote-button:active:not([disabled]):not(.disabled),.poll-viewer__vote-button:hover:not([disabled]):not(.disabled){background-color:#3b5772;color:#fff;fill:#fff}.poll-viewer__vote-button>div{align-items:center;display:flex;justify-content:center}.poll-viewer__vote-button svg{height:18px;width:18px;fill:inherit}.popup-closer svg,.post-liker__icon{height:100%;width:100%}.poll-viewer__vote-button svg+label,.poll-viewer__vote-button svg+span{margin-left:8px}.poll-viewer__vote-button label,.poll-viewer__vote-button span{color:inherit}.poll-viewer__vote{margin:0 auto;position:relative;width:100%}.poll-viewer__vote strong{color:#fff;flex:0 0 auto;font-weight:600;text-align:right;margin-right:.85em;width:2.75em}.poll-viewer__vote--selected{color:#fff;fill:#4799eb}.poll-viewer__vote--selected .poll-viewer__vote-bg{background-color:#4799eb}.poll-viewer__vote-bg{background-color:#1f364d;border-radius:4px;height:100%;left:0;min-width:8px;position:absolute;top:0;z-index:-1}.poll-viewer__footer{color:#63809c;justify-content:space-between;padding:12px 0 0}.post-liker{align-items:center;background-color:transparent;border-radius:3px;color:#9cb3c9;cursor:pointer;display:flex;flex:0 0 auto;flex-direction:column;fill:#9cb3c9;justify-content:center;transition:all .1s}.post-liker.post-liker--disabled,.post-page .mode-tabs__tab[disabled],.post-page .post-page__actions .post-liker .post-liker--disabled,.post-page .post-page__actions .post-liker .thread-voter--disabled,.post-page .post-page__actions .thread-voter .post-liker--disabled,.post-page .post-page__actions .thread-voter .thread-voter--disabled,.post-page .thread-item .thread-item__link.disabled{cursor:default}.post-liker.post-liker--liked,.post-liker:hover:not(.post-liker--disabled){color:#fff;fill:#e6375a}.post-liker:hover:not(.post-liker--disabled):not(.post-liker--liked){transform:scale(1.1)}.post-liker:hover:not(.post-liker--disabled).post-liker--liked{transform:scale(1.2)}.post-liker--saving{cursor:wait!important;opacity:.8}.post-liker__icon-wrapper{align-items:center;display:flex;justify-content:center}.post-liker__count{font-weight:600}.post-page{flex:1 0 auto}.post-page:not(.firestore-post){background-image:linear-gradient(to bottom,transparent 0,#0c1f31 500px)}.post-page__footer-component{background-color:#0c1f31}.post-page__footer-component .site-footer__content{margin-top:120px!important}.post-page .post-page__author-bios{width:100%}.post-page .post-page__actions,.post-page__moderate-button{transition:opacity .1s}body.comment-box-focused .moderate-button{opacity:0;pointer-events:none}.post-page .post-page__context-header{background-image:url(https://storage.googleapis.com/indie-hackers.appspot.com/miscellaneous-images/jobs-header-background.jpg?a=1);background-position:center center;background-size:cover;border-bottom:4px solid #1f364d;padding:60px 0}.post-page .post-page__context-header a{position:relative;color:#fff;cursor:pointer;font-size:16px;font-weight:600;transition:color 160ms;background-color:rgba(255,255,255,.05);border-radius:9999px;padding:8px 20px}.post-page .post-page__context-header a:hover>svg{animation:joinButtonArrowSvgGyration .9s infinite;fill:#4799eb}.post-page .post-page__context-header a>svg{height:14px;width:14px;fill:#fff;left:calc(100% + 6px);position:absolute;top:calc(50% - 6px);transition:all 160ms}.post-page .post-page__context-header a:hover{color:#4799eb}.post-page .post-page__context-header a:hover>label svg{fill:#4799eb}.post-page .post-page__context-header a>label svg{fill:#fff;transition:fill 160ms}.post-page:not(.firestore-post--success-story-interview):not(.firestore-post--deep-dive) .post-page__content{display:grid;margin:0 auto;max-width:calc(100% - 32px);text-align:left}@media (min-width:1420px){.post-page:not(.firestore-post--success-story-interview):not(.firestore-post--deep-dive) .post-page__content{grid-template-areas:".       header" ".       subheader" ".       writingSubmission" "actions main" "actions footer" ".       recommendations";grid-template-columns:1fr 700px 1fr;max-width:1300px;width:100%}}@media (max-width:1419px){body.comment-box-focused .post-page .post-page__actions{opacity:0;pointer-events:none}.post-page:not(.firestore-post--success-story-interview):not(.firestore-post--deep-dive) .post-page__content{grid-template-areas:"header" "subheader" "writingSubmission" "main" "footer" "actions" "recommendations";width:700px}}.post-page:not(.firestore-post--success-story-interview):not(.firestore-post--deep-dive) .post-page__header{align-items:center;display:flex;flex-direction:column;grid-area:header}.post-page:not(.firestore-post--success-story-interview):not(.firestore-post--deep-dive) .firestore-post__title{margin-top:100px}@media (max-width:599px){.post-page:not(.firestore-post--success-story-interview):not(.firestore-post--deep-dive) .firestore-post__title{font-size:36px;margin-top:50px}}.post-page:not(.firestore-post--success-story-interview):not(.firestore-post--deep-dive) .post-page__title,.post-page:not(.firestore-post--success-story-interview):not(.firestore-post--deep-dive) .post-page__title-field{color:#fff;font-weight:600;line-height:1.3em;margin:100px auto 0}@media (max-width:599px){.post-page:not(.firestore-post--success-story-interview):not(.firestore-post--deep-dive) .post-page__title,.post-page:not(.firestore-post--success-story-interview):not(.firestore-post--deep-dive) .post-page__title-field{line-height:1.2em;margin:50px auto 0}}.post-page:not(.firestore-post--success-story-interview):not(.firestore-post--deep-dive) .post-page__title{-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;font-size:46px;letter-spacing:-.03em;line-height:1.15em;text-align:center}@media (max-width:649px){.post-page:not(.firestore-post--success-story-interview):not(.firestore-post--deep-dive) .post-page__header{padding-left:0;padding-right:0}.post-page:not(.firestore-post--success-story-interview):not(.firestore-post--deep-dive) .post-page__title{padding:0 16px}}@media (max-width:599px){.post-page:not(.firestore-post--success-story-interview):not(.firestore-post--deep-dive) .post-page__title{font-size:36px}}.post-page:not(.firestore-post--success-story-interview):not(.firestore-post--deep-dive) .post-page__title-field{background-color:#1f364d;color:#dde1e4;border-radius:3px;font-size:34px;padding:16px 20px;text-overflow:ellipsis;transition:border-width 120ms;width:100%}.post-page:not(.firestore-post--success-story-interview):not(.firestore-post--deep-dive) .post-page__title-field::placeholder{color:#63809c;font-size:34px}.post-page:not(.firestore-post--success-story-interview):not(.firestore-post--deep-dive) .post-page__title-field[disabled]{color:#63809c;cursor:not-allowed;opacity:.5}.post-page .podcast-episode__show-notes img:not(.episode-transcript__avatar):hover,.post-page .podcast-episode__subscribe-form img:not(.episode-transcript__avatar):hover,.post-page .podcast-episode__transcript img:not(.episode-transcript__avatar):hover,.post-page .post-page__body img:not(.episode-transcript__avatar):hover,.post-page--browser .post-page__image:hover{opacity:.75}@media (max-width:599px){.post-page:not(.firestore-post--success-story-interview):not(.firestore-post--deep-dive) .post-page__title-field{font-size:30px}.post-page:not(.firestore-post--success-story-interview):not(.firestore-post--deep-dive) .post-page__byline,.post-page:not(.firestore-post--success-story-interview):not(.firestore-post--deep-dive) .post-page__job-attrs{margin-top:16px}}.post-page:not(.firestore-post--success-story-interview):not(.firestore-post--deep-dive) .post-page__title--fallback{display:none}.post-page:not(.firestore-post--success-story-interview):not(.firestore-post--deep-dive) .post-page__byline,.post-page:not(.firestore-post--success-story-interview):not(.firestore-post--deep-dive) .post-page__job-attrs{color:#63809c;font-size:18px}.post-page:not(.firestore-post--success-story-interview):not(.firestore-post--deep-dive) .post-page__byline-author:hover span,.post-page:not(.firestore-post--success-story-interview):not(.firestore-post--deep-dive) .post-page__product:hover span{color:#59a3ed;text-decoration:underline}.post-page:not(.firestore-post--success-story-interview):not(.firestore-post--deep-dive) .post-page__byline,.post-page:not(.firestore-post--success-story-interview):not(.firestore-post--deep-dive) .post-page__job-attrs>*{margin-top:24px}.post-page .post-page__job-attrs,.post-page .post-page__job-attrs>*{align-items:center;display:flex}.post-page .post-page__job-attrs{flex-wrap:wrap;justify-content:center}.post-page .post-page__job-attrs>:not(:last-child){margin-right:22px}.post-page .post-page__job-attrs svg,.post-page .post-page__product-logo{margin-right:8px}.post-page .post-page__job-attrs svg{height:24px;width:24px;fill:#63809c}.post-page .post-page__product-logo{height:28px;width:28px}.post-page .post-page__images{background-color:#1f364d;border:2px solid #1f364d;border-radius:3px;display:grid;margin-top:60px;overflow:hidden;width:100%}@media (max-width:599px){.post-page .post-page__images{margin-top:42px}}@media (max-width:649px){.post-page .post-page__images{border-left:none;border-radius:0;border-right:none}}.post-page .post-page__images:not(.post-page__images--1){grid-gap:2px}.post-page .post-page__images--1{grid-template-areas:"image1"}.post-page--browser .post-page__image{cursor:zoom-in;transition:opacity 180ms}.post-page .post-page__image{object-fit:cover;width:100%}.post-page .post-page__image:nth-child(1){grid-area:image1}.post-page .post-page__image:nth-child(2){grid-area:image2}.post-page .post-page__image:nth-child(3){grid-area:image3}.post-page .post-page__image:nth-child(4){grid-area:image4}.post-page .post-page__image:nth-child(5){grid-area:image5}.post-page .post-page__image--remove-on-hover:hover{cursor:not-allowed}.post-page .post-page__writing-submission{grid-area:writingSubmission;margin-top:70px}@media (max-width:599px){.post-page .post-page__writing-submission{margin-top:42px}}.post-page .writing-submission__ad{align-items:center;border:3px solid #182e43;border-radius:4px;display:flex;font-size:18px;padding:8px 12px}.post-page .writing-submission__ad svg{height:24px;width:24px;animation:rainbowFill 8s infinite;margin-right:10px}.post-page .writing-submission__ad span span{color:#fff;font-weight:600}.post-page .writing-submission__ad span span:hover{text-decoration:underline;text-decoration-color:#fff;text-decoration-skip:ink;cursor:pointer}.post-page .writing-submission__details{border:3px solid #182e43;border-radius:6px;display:flex;flex-direction:column;padding:30px 18px;position:relative}.post-page .writing-submission__details strong{color:#fff;font-size:20px;font-weight:600;margin-bottom:12px}.post-page .writing-submission__details p{color:#9cb3c9;font-size:18px;font-style:italic}.post-page .writing-submission__label{background-color:#0d2135;color:#4799eb;font-size:16px;font-weight:600;left:10px;padding:0 8px;position:absolute;top:calc(-.5em - 6px)}.post-page .writing-submission__action{align-items:center;background-color:#1f364d;border-radius:3px;color:#9cb3c9;display:flex;fill:#8599ad;font-size:15px;justify-content:center;padding:8px 10px;bottom:calc(-.5em - 6px);cursor:pointer;position:absolute;right:18px}.post-page .post-page__action.disabled,.post-page .post-page__action[disabled],.post-page .writing-submission__action.disabled,.post-page .writing-submission__action[disabled]{cursor:not-allowed;opacity:.5}.post-page .writing-submission__action:active:not([disabled]):not(.disabled),.post-page .writing-submission__action:hover:not([disabled]):not(.disabled){background-color:#3b5772;color:#fff;fill:#fff}.post-page .writing-submission__action>div{align-items:center;display:flex;justify-content:center}.post-page .writing-submission__action svg{height:18px;width:18px;fill:inherit}.post-page .writing-submission__action svg+label,.post-page .writing-submission__action svg+span{margin-left:8px}.post-page .writing-submission__action label,.post-page .writing-submission__action span{color:inherit}.post-page .post-page__subheader{align-items:center;display:flex;grid-area:subheader;justify-content:center;margin-top:32px;min-width:0}@media (max-width:599px){.post-page .post-page__subheader{margin-top:24px}}.post-page .post-page__subheader--editing{border-bottom:2px dotted rgba(31,54,77,.6);flex-wrap:wrap;justify-content:flex-start;padding:0}.post-page .post-page__user-link{flex:0 1 auto;max-width:100%;min-width:0}.post-page .post-page__user-link .user-avatar{height:36px;width:36px;flex:0 0 auto}.post-page .post-page__user-link .user-link__name,.post-page .post-page__user-link .user-link__username{transition:120ms;white-space:nowrap;font-size:18px}.post-page .post-page__user-link .user-link__name{color:#fff;flex:0 0 auto;font-weight:600;margin-left:12px}.post-page .post-page__user-link .user-link__username{color:#9cb3c9;margin-left:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.post-page .post-page__action--canonical,.post-page .post-page__action--images,.post-page .post-page__action--link-mode,.post-page .post-page__action--poll,.post-page .post-page__action--series,.post-page .post-page__group-selector{margin-bottom:14px;margin-right:12px;margin-top:14px}.post-page .post-page__action--canonical .post-page__action-label,.post-page .post-page__action--images .post-page__action-label,.post-page .post-page__action--link-mode .post-page__action-label{display:none}.post-page .post-page__action{align-items:center;background-color:#1f364d;border-radius:3px;color:#9cb3c9;display:flex;fill:#8599ad;font-size:15px;justify-content:center;padding:0 10px;height:36px}.post-page .post-page__action:active:not([disabled]):not(.disabled),.post-page .post-page__action:hover:not([disabled]):not(.disabled){background-color:#3b5772;color:#fff;fill:#fff}.post-page .post-page__action>div{align-items:center;display:flex;justify-content:center}.post-page .post-page__action svg{height:18px;width:18px;fill:inherit}.post-page .post-page__action svg+label,.post-page .post-page__action svg+span{margin-left:8px}.post-page .post-page__action label,.post-page .post-page__action span{color:inherit}.post-page .post-page__action--link-mode .post-page__action-icon{height:16px;width:16px}.post-page .post-page__group-selector .group-selector__dropdown,.post-page .post-page__group-selector .group-selector__input,.post-page .post-page__group-selector .group-selector__trigger{background-color:#1f364d}.post-page .post-page__group-selector .group-selector--expanded .group-selector__trigger,.post-page .post-page__group-selector .group-selector__group:not(.group-selector__group--disabled):hover,.post-page .post-page__group-selector .group-selector__trigger:hover{background-color:#3b5772}.post-page .post-page__group-selector .group-selector__dropdown{transform:translateY(39px)}.post-page .group-selector--expanded{margin-right:38px}.post-page .group-selector__label{color:#9cb3c9;font-size:15px}.post-page .post-page__tag-selector{align-self:flex-end}.post-page .post-page__tag-selector.tag-selector--loading{align-self:center}.post-page .post-page__tag-selector .loading-spinner{margin-left:0}.post-page .tag-selector__input{color:#dde1e4;font-size:17px;height:36px;margin-bottom:14px;max-width:250px;min-width:200px}.post-page .tag-selector__input::placeholder{color:#63809c;font-style:italic}.post-page .tag-selector__search-bar{cursor:text;min-height:36px;padding:0;position:relative}.post-page .tag-selector__search-results{background-color:#1f364d;box-shadow:0 0 8px #0c1f31;left:0;max-height:330px;max-width:250px;overflow:auto;position:absolute;top:calc(100% + 2px);width:100%;z-index:10}.post-page .edit-post__link-field:focus,.post-page .mode-tabs__tab:focus,.post-page .post-options--series .dropdown-menu:not(.dropdown-menu--expanded):focus,.post-page .post-options__action:focus,.post-page .post-page__actions .post-page__apply-action:focus{box-shadow:0 0 3px 3px #4799eb;outline:0}.post-page .tag-selector__search-result:last-child,.post-page .tag-selector__search-results{border-bottom-left-radius:3px;border-bottom-right-radius:3px}.post-page .tag-selector__no-results,.post-page .tag-selector__search-result{font-size:18px;padding:14px 18px}.post-page .tag-selector__search-result{cursor:pointer}.post-page .tag-selector__search-result:hover{background-color:#4799eb;color:#fff}.post-page .tag-selector__no-results{color:#63809c;font-style:italic}.post-page .tag-selector__selected-tag{align-items:center;background-color:#1f364d;border-radius:2px;cursor:pointer;display:inline-flex;font-size:16px;height:36px;margin:0 4px 14px 0;padding:6px 6px 6px 12px;-webkit-user-select:none;user-select:none}.post-page .tag-selector__selected-tag:hover{background-color:#e6375a;border-color:#e6375a}.post-page .tag-selector__selected-tag:hover .selected-tag__label{color:#fff}.post-page .tag-selector__selected-tag:hover .selected-tag__delete-button{fill:#fff;transform:rotate(90deg)}.post-page .tag-selector__selected-tag+.tag-selector__input{height:36px;margin-left:8px}.post-page .tag-selector__selected-tag .selected-tag__label{color:#9cb3c9}.post-page .tag-selector__selected-tag .selected-tag__delete-button{height:20px;width:20px;cursor:pointer;fill:#4799eb;margin-left:4px;padding:5px;transition:all .2s}@media (min-width:1420px){.post-page .post-page__actions{align-self:start;animation:240ms fadeIn;grid-area:actions;left:calc((100% - 700px)/ 4);margin-top:70px;position:sticky;top:100px;transform:translate(-50%,0);width:min-content}.post-page:not(.post-page--job-ad) .post-page__actions .post-page__actions-content{background-color:#1f364d;border-radius:6px;display:flex;flex-direction:column;padding:16px 25px 16px 16px;width:min-content}.post-page.post-page--job-ad .post-page__actions .post-page__actions-content{background-color:#1f364d;border-radius:6px;padding:16px;width:100%}.post-page .post-page__actions .post-liker__icon-wrapper,.post-page .post-page__actions .thread-voter__icon-wrapper{margin-right:14px}.post-page .post-page__actions .admin-action__button-icon,.post-page .post-page__actions .post-bookmarker__icon,.post-page .post-page__actions .post-page__stat-icon{margin:0 23px 0 9px}.post-page .post-page__actions .post-page__admin-actions{padding-right:9px;display:flex;flex-direction:column;left:50%;position:absolute;top:calc(100% + 24px);transform:translateX(-50%)}.post-page .post-page__actions .post-page__admin-action:not(:first-child),.post-page .post-page__actions .post-page__stat:not(:first-child){margin-top:24px}}@media (max-width:599px){.post-page .post-page__actions{margin-top:42px}}@media (max-width:1419px){.post-page .post-page__actions{grid-area:actions;margin-bottom:20px;margin-top:0;padding-bottom:4px;width:100%;z-index:129}.post-page .post-page__actions .post-page__actions-content{align-items:center;background-color:#1f364d;border-radius:6px;display:flex;justify-content:space-between;padding:18px;width:100%}.post-page .post-page__actions .post-liker__icon-wrapper,.post-page .post-page__actions .thread-voter__icon-wrapper{margin-right:10px}.post-page .post-page__actions .post-page__stat--clicks,.post-page .post-page__actions .post-page__stat--views{display:none!important}.post-page .post-page__actions .post-page__stat--comments{margin-right:auto}.post-page .post-page__actions .post-page__admin-action:not(:first-child),.post-page .post-page__actions .post-page__stat:not(:first-child){margin-left:23px}.post-page .post-page__actions .admin-action__button-icon,.post-page .post-page__actions .post-bookmarker__icon,.post-page .post-page__actions .post-page__stat-icon{margin-right:9px}.post-page .post-page__actions .post-page__admin-actions{align-items:center;display:flex;margin-left:23px}.post-page .post-page__actions .post-bookmarker__label-text,.post-page .post-page__actions .post-page__stat-label{display:none}}@media (max-width:600px){.post-page .post-page__actions .post-page__stat--bookmarks .post-bookmarker__icon,.post-page .post-page__actions .post-page__stat--bookmarks .post-page__stat-icon,.post-page .post-page__actions .post-page__stat--comments .post-bookmarker__icon,.post-page .post-page__actions .post-page__stat--comments .post-page__stat-icon{margin-right:0}.post-page .post-page__actions .post-page__stat--bookmarks label,.post-page .post-page__actions .post-page__stat--bookmarks span,.post-page .post-page__actions .post-page__stat--comments label,.post-page .post-page__actions .post-page__stat--comments span{display:none}}@media (max-width:550px){.post-page .post-page__actions .post-liker,.post-page .post-page__actions .thread-voter{margin-right:auto}.post-page .post-page__actions .post-page__stat--bookmarks,.post-page .post-page__actions .post-page__stat--comments{display:none!important}.post-page .post-page__actions .post-liker__likes-label{display:none}}@media (max-width:520px){.post-page .post-page__actions .admin-action__button-icon{height:29px!important;width:29px!important;margin-right:0;padding:4px}.post-page .post-page__actions .admin-action__button-label{display:none}}@media (max-width:370px){.post-page .post-page__actions .post-page__admin-action:nth-child(3){display:none}}.post-page .post-page__actions .post-page__apply-action{cursor:pointer;font-size:15px;font-weight:600;text-transform:uppercase;background-image:linear-gradient(to right,#e052a0,#f15c41);border-radius:3px;color:#fff;height:48px;padding:0 16px;align-items:center;display:flex;white-space:nowrap}.post-page .post-page__actions .post-page__apply-action[disabled]{cursor:not-allowed;filter:grayscale(.7);opacity:.7}.post-page .post-page__actions .post-page__apply-action>div:first-child:last-child{align-items:center;display:flex;height:100%;justify-content:center}.post-page .post-page__actions .post-page__apply-action .loading-spinner,.post-page .post-page__actions .post-page__apply-action>div>svg,.post-page .post-page__actions .post-page__apply-action>svg{fill:#fff;flex:0 0 auto}.post-page .post-page__actions .post-page__apply-action .loading-spinner:first-child:not(:last-child),.post-page .post-page__actions .post-page__apply-action>div>svg:first-child:not(:last-child),.post-page .post-page__actions .post-page__apply-action>svg:first-child:not(:last-child){margin-right:10px}.post-page .post-page__actions .post-page__apply-action>div>svg,.post-page .post-page__actions .post-page__apply-action>svg{height:14px;width:14px}.post-page .post-page__actions .post-page__apply-action .loading-spinner{height:19px;width:19px}.post-page .post-page__actions .post-page__apply-action:hover:not([disabled]){background-image:linear-gradient(to right,#3ec8e0,#526af4)}.post-page .post-page__actions .post-page__apply-action svg{height:17px;width:17px}.post-page .post-page__actions .post-liker,.post-page .post-page__actions .thread-voter{align-items:center;color:#fff;display:flex;transform:scale(1)!important;width:100%;flex-direction:row;justify-content:flex-start}.post-page .post-page__actions .post-liker.post-liker:not(.post-liker--liked),.post-page .post-page__actions .post-liker.thread-voter:not(.thread-voter--upvoted),.post-page .post-page__actions .thread-voter.post-liker:not(.post-liker--liked),.post-page .post-page__actions .thread-voter.thread-voter:not(.thread-voter--upvoted){animation:.9s 1s spinUpvoterSvg forwards linear}.post-page .post-page__actions .post-liker.post-liker:not(.post-liker--liked):hover:not(.post-liker--disabled):not(.thread-voter--disabled):not(.post-liker--saving) .post-liker__icon-wrapper,.post-page .post-page__actions .post-liker.post-liker:not(.post-liker--liked):hover:not(.post-liker--disabled):not(.thread-voter--disabled):not(.post-liker--saving) .thread-voter__icon-wrapper,.post-page .post-page__actions .post-liker.thread-voter:not(.thread-voter--upvoted):hover:not(.post-liker--disabled):not(.thread-voter--disabled):not(.post-liker--saving) .post-liker__icon-wrapper,.post-page .post-page__actions .post-liker.thread-voter:not(.thread-voter--upvoted):hover:not(.post-liker--disabled):not(.thread-voter--disabled):not(.post-liker--saving) .thread-voter__icon-wrapper,.post-page .post-page__actions .thread-voter.post-liker:not(.post-liker--liked):hover:not(.post-liker--disabled):not(.thread-voter--disabled):not(.post-liker--saving) .post-liker__icon-wrapper,.post-page .post-page__actions .thread-voter.post-liker:not(.post-liker--liked):hover:not(.post-liker--disabled):not(.thread-voter--disabled):not(.post-liker--saving) .thread-voter__icon-wrapper,.post-page .post-page__actions .thread-voter.thread-voter:not(.thread-voter--upvoted):hover:not(.post-liker--disabled):not(.thread-voter--disabled):not(.post-liker--saving) .post-liker__icon-wrapper,.post-page .post-page__actions .thread-voter.thread-voter:not(.thread-voter--upvoted):hover:not(.post-liker--disabled):not(.thread-voter--disabled):not(.post-liker--saving) .thread-voter__icon-wrapper{animation:.9s spinUpvoterSvg infinite linear;background-image:linear-gradient(to right,#3ec8e0,#526af4)}.post-page .post-page__actions .post-liker.post-liker:not(.post-liker--liked):not(:hover) .post-liker__icon-wrapper,.post-page .post-page__actions .post-liker.post-liker:not(.post-liker--liked):not(:hover) .thread-voter__icon-wrapper,.post-page .post-page__actions .post-liker.thread-voter:not(.thread-voter--upvoted):not(:hover) .post-liker__icon-wrapper,.post-page .post-page__actions .post-liker.thread-voter:not(.thread-voter--upvoted):not(:hover) .thread-voter__icon-wrapper,.post-page .post-page__actions .thread-voter.post-liker:not(.post-liker--liked):not(:hover) .post-liker__icon-wrapper,.post-page .post-page__actions .thread-voter.post-liker:not(.post-liker--liked):not(:hover) .thread-voter__icon-wrapper,.post-page .post-page__actions .thread-voter.thread-voter:not(.thread-voter--upvoted):not(:hover) .post-liker__icon-wrapper,.post-page .post-page__actions .thread-voter.thread-voter:not(.thread-voter--upvoted):not(:hover) .thread-voter__icon-wrapper{background-image:linear-gradient(to right,#e052a0,#f15c41)}.post-page .post-page__actions .post-liker.post-liker:not(.post-liker--liked).post-liker--saving:hover .post-liker__icon-wrapper,.post-page .post-page__actions .post-liker.post-liker:not(.post-liker--liked).post-liker--saving:hover .thread-voter__icon-wrapper,.post-page .post-page__actions .post-liker.thread-voter:not(.thread-voter--upvoted).post-liker--saving:hover .post-liker__icon-wrapper,.post-page .post-page__actions .post-liker.thread-voter:not(.thread-voter--upvoted).post-liker--saving:hover .thread-voter__icon-wrapper,.post-page .post-page__actions .thread-voter.post-liker:not(.post-liker--liked).post-liker--saving:hover .post-liker__icon-wrapper,.post-page .post-page__actions .thread-voter.post-liker:not(.post-liker--liked).post-liker--saving:hover .thread-voter__icon-wrapper,.post-page .post-page__actions .thread-voter.thread-voter:not(.thread-voter--upvoted).post-liker--saving:hover .post-liker__icon-wrapper,.post-page .post-page__actions .thread-voter.thread-voter:not(.thread-voter--upvoted).post-liker--saving:hover .thread-voter__icon-wrapper{box-shadow:inset 0 0 0 3px #1f364d,12px 12px 10px rgba(0,0,0,.08)}.post-page .post-page__actions .post-liker.post-liker:not(.post-liker--liked) .post-liker__icon,.post-page .post-page__actions .post-liker.post-liker:not(.post-liker--liked) .thread-voter__icon,.post-page .post-page__actions .post-liker.thread-voter:not(.thread-voter--upvoted) .post-liker__icon,.post-page .post-page__actions .post-liker.thread-voter:not(.thread-voter--upvoted) .thread-voter__icon,.post-page .post-page__actions .thread-voter.post-liker:not(.post-liker--liked) .post-liker__icon,.post-page .post-page__actions .thread-voter.post-liker:not(.post-liker--liked) .thread-voter__icon,.post-page .post-page__actions .thread-voter.thread-voter:not(.thread-voter--upvoted) .post-liker__icon,.post-page .post-page__actions .thread-voter.thread-voter:not(.thread-voter--upvoted) .thread-voter__icon{height:13px;width:13px;transition:all 120ms}.post-page .post-page__actions .post-liker.post-liker--liked .post-liker__icon-wrapper,.post-page .post-page__actions .post-liker.post-liker--liked .thread-voter__icon-wrapper,.post-page .post-page__actions .post-liker.thread-voter--upvoted .post-liker__icon-wrapper,.post-page .post-page__actions .post-liker.thread-voter--upvoted .thread-voter__icon-wrapper,.post-page .post-page__actions .thread-voter.post-liker--liked .post-liker__icon-wrapper,.post-page .post-page__actions .thread-voter.post-liker--liked .thread-voter__icon-wrapper,.post-page .post-page__actions .thread-voter.thread-voter--upvoted .post-liker__icon-wrapper,.post-page .post-page__actions .thread-voter.thread-voter--upvoted .thread-voter__icon-wrapper{background-image:none;background-color:transparent;box-shadow:inset 0 0 0 3px #1f364d,12px 12px 10px rgba(0,0,0,.08)}.post-page .post-page__actions .post-liker.post-liker--saving,.post-page .post-page__actions .thread-voter.post-liker--saving{animation:.9s heartBeat forwards linear}.post-page .post-page__actions .post-liker .post-liker__icon-wrapper,.post-page .post-page__actions .post-liker .thread-voter__icon-wrapper,.post-page .post-page__actions .thread-voter .post-liker__icon-wrapper,.post-page .post-page__actions .thread-voter .thread-voter__icon-wrapper{height:38px;width:38px;border-radius:9999px;box-shadow:12px 12px 10px rgba(0,0,0,.08);overflow:hidden}.post-page .post-page__actions .post-liker .post-liker__icon,.post-page .post-page__actions .post-liker .thread-voter__icon,.post-page .post-page__actions .thread-voter .post-liker__icon,.post-page .post-page__actions .thread-voter .thread-voter__icon{height:15px;width:15px;fill:#fff;flex:0 0 auto;transition:transform 130ms}.post-page .post-page__actions .post-page__admin-action:hover .admin-action__button-icon,.post-page .post-page__actions .post-page__stat--bookmarks:hover .post-bookmarker__icon,.post-page .post-page__actions .post-page__stat--bookmarks:hover .post-page__stat-icon,.post-page .post-page__actions .post-page__stat--comments:hover .post-bookmarker__icon,.post-page .post-page__actions .post-page__stat--comments:hover .post-page__stat-icon{fill:#59a3ed}.post-page .post-page__actions .post-liker .post-liker__icon path,.post-page .post-page__actions .post-liker .thread-voter__icon path,.post-page .post-page__actions .thread-voter .post-liker__icon path,.post-page .post-page__actions .thread-voter .thread-voter__icon path{transform-origin:center}.post-page .post-page__actions .post-liker .post-liker__count,.post-page .post-page__actions .post-liker .thread-voter__count,.post-page .post-page__actions .thread-voter .post-liker__count,.post-page .post-page__actions .thread-voter .thread-voter__count{flex:0 0 auto;font-family:"Source Sans 3","Helvetica Neue",Helvetica,sans-serif;font-size:18px;font-weight:600}.post-page .post-page__actions .post-liker .post-liker__likes-label,.post-page .post-page__actions .post-liker .thread-voter__upvotes-label,.post-page .post-page__actions .thread-voter .post-liker__likes-label,.post-page .post-page__actions .thread-voter .thread-voter__upvotes-label{display:block}.post-page .post-page__actions .post-liker--liked .post-liker__icon-wrapper,.post-page .post-page__actions .post-liker--liked .thread-voter__icon-wrapper,.post-page .post-page__actions .thread-voter--upvoted .post-liker__icon-wrapper,.post-page .post-page__actions .thread-voter--upvoted .thread-voter__icon-wrapper{background-color:rgba(79,112,146,.25)!important;box-shadow:inset 0 0 0 3px #1f364d,6px 6px 10px rgba(0,0,0,.08)!important}.post-page .post-page__actions .post-liker__text,.post-page .post-page__actions .thread-voter__text{display:flex;line-height:1.25em}.post-page .post-page__actions .post-liker__count,.post-page .post-page__actions .post-liker__likes-label,.post-page .post-page__actions .thread-voter__count,.post-page .post-page__actions .thread-voter__upvotes-label{font-size:16px;font-weight:400}.post-page .post-page__actions .post-liker__likes-label,.post-page .post-page__actions .thread-voter__upvotes-label{transform:translateY(1px)}.post-page .post-page__actions .post-liker__count,.post-page .post-page__actions .thread-voter__count{margin-right:.25em}.post-page .post-page__actions .post-page__admin-action,.post-page .post-page__actions .post-page__stat{color:#63809c}.post-page .post-page__actions .post-page__stat--bookmarks,.post-page .post-page__actions .post-page__stat--comments{cursor:pointer}.post-page .post-page__actions .post-page__stat--bookmarks:hover:not(.post-bookmarker--bookmarked),.post-page .post-page__actions .post-page__stat--comments:hover:not(.post-bookmarker--bookmarked){text-decoration:underline;text-decoration-color:#59a3ed;text-decoration-skip:ink;color:#59a3ed}.post-page .post-page__actions .post-bookmarker__icon-wrapper{align-items:center;display:flex}.post-page .post-page__actions .post-page__admin-action:hover{color:#59a3ed;text-decoration:underline}.post-page .post-page__actions .admin-action__button-content,.post-page .post-page__actions .post-page__stat{align-items:center;display:flex;font-size:16px;white-space:nowrap}.post-page .post-page__actions .admin-action__button-icon,.post-page .post-page__actions .post-bookmarker__icon,.post-page .post-page__actions .post-page__stat-icon{height:21px;width:21px;fill:#4f7092}.post-page .post-page__actions .post-bookmarker--bookmarked .post-bookmarker__icon{fill:#e6375a}.post-page .post-page__actions .post-bookmarker--bookmarked .post-bookmarker__label-wrapper{color:#fff;font-weight:600}.post-page .post-page__actions .admin-action__button-content{align-items:center;display:flex}.post-page.post-page--paywalled .post-page__actions{z-index:1!important}.post-page .edit-post__group-guidelines,.post-page .edit-post__seo-fields{margin-top:36px}.post-page .edit-post__group-guidelines header,.post-page .edit-post__seo-fields header{align-items:center;display:grid;grid-column-gap:16px;grid-row-gap:2px;grid-template-areas:"icon name" "icon description" "precursor precursor";grid-template-columns:min-content auto}.post-page .edit-post__group-guidelines header .group-icon,.post-page .edit-post__group-guidelines header .seo-fields__icon-wrapper,.post-page .edit-post__seo-fields header .group-icon,.post-page .edit-post__seo-fields header .seo-fields__icon-wrapper{height:48px;width:48px;grid-area:icon}.post-page .edit-post__group-guidelines header .seo-fields__icon-wrapper,.post-page .edit-post__seo-fields header .seo-fields__icon-wrapper{align-items:center;border-radius:9999px;background-color:#0e2439;display:flex;justify-content:center}.post-page .edit-post__group-guidelines header .seo-fields__icon-wrapper svg,.post-page .edit-post__seo-fields header .seo-fields__icon-wrapper svg{height:54%;width:54%;fill:#4799eb}.post-page .edit-post__group-guidelines header p:nth-child(2),.post-page .edit-post__seo-fields header p:nth-child(2){color:#fff;font-size:21px;font-weight:600;grid-area:name}.post-page .edit-post__group-guidelines header p:nth-child(3),.post-page .edit-post__seo-fields header p:nth-child(3){color:#9cb3c9;font-size:20px;grid-area:description}@media (max-width:599px){.post-page .edit-post__group-guidelines header p:nth-child(2),.post-page .edit-post__seo-fields header p:nth-child(2){font-size:20px}.post-page .edit-post__group-guidelines header p:nth-child(3),.post-page .edit-post__seo-fields header p:nth-child(3){font-size:19px}}.post-page .edit-post__group-guidelines header p:nth-child(4),.post-page .edit-post__seo-fields header p:nth-child(4){border-top:3px solid #0e2439;font-size:15px;font-weight:600;grid-area:precursor;margin-top:20px;padding-top:20px;text-transform:uppercase}.post-page .edit-post__seo-fields{border:2px solid #182e43;border-radius:3px;padding:18px}.post-page .edit-post__group-guidelines{background-color:#182e43;border-radius:3px;padding:18px}.post-page .edit-post__group-guidelines ol{margin-top:20px}.post-page .edit-post__group-guidelines ol li{border-radius:3px;color:#fff;display:flex;overflow:hidden}.post-page .edit-post__group-guidelines ol li:not(:first-child){margin-top:4px}.post-page .edit-post__group-guidelines ol li.encouragement{background-color:#2e6a55;border-right:6px solid #49b66d}.post-page .edit-post__group-guidelines ol li.encouragement svg{background-color:#49b66d}.post-page .edit-post__group-guidelines ol li.instruction{background-color:#2d5d8d;border-right:6px solid #4799eb}.post-page .edit-post__group-guidelines ol li.instruction svg{background-color:#4799eb}.post-page .edit-post__group-guidelines ol li.warning{background-color:#7b6731;border-right:6px solid #f9af1a}.post-page .edit-post__group-guidelines ol li.warning svg{background-color:#f9af1a}.post-page .edit-post__group-guidelines ol svg{fill:#fff;flex:0 0 auto;padding:12px;width:48px}.post-page .edit-post__group-guidelines ol p{font-size:20px;padding:15px}.post-page .post-page__main{display:flex;flex-direction:column;grid-area:main;margin-top:70px;min-width:0;position:relative}@media (max-width:599px){.post-page .edit-post__group-guidelines ol p{font-size:19px;padding:14px}.post-page .post-page__main{margin-top:42px}}.post-page .post-page__main:hover{z-index:4}.post-page .post-page__main:not(:hover){z-index:1}@media (min-width:500px){.post-page .post-page__attached-link .attached-link__text{margin-left:16px}.post-page .post-page__attached-link.attached-link--small-image .attached-link__image{height:140px;width:140px;flex:0 0 auto}}@media (max-width:499px){.post-page .post-page__attached-link.attached-link--no-image .attached-link__text{margin-left:16px}.post-page .post-page__attached-link:not(.attached-link--no-image) .attached-link__image{max-height:200px;width:auto}.post-page .post-page__attached-link:not(.attached-link--no-image) .attached-link__text{margin-top:16px}.post-page .post-page__attached-link:not(.attached-link--no-image) .attached-link__link{flex-direction:column}}.post-page .post-page__attached-link+.post-page__body{margin-top:36px}@media (max-width:599px){.post-page .post-page__attached-link+.post-page__body{margin-top:24px}}.post-page .post-page__attached-link.attached-link--no-description.attached-link--no-title .attached-link__link{padding:20px}.post-page .post-page__attached-link.attached-link--no-description.attached-link--no-title .attached-link__domain{color:#59a3ed!important;font-size:19px!important;overflow:hidden;text-overflow:ellipsis;text-transform:none;white-space:nowrap;width:100%}.post-page .post-page__attached-link .attached-link__link{background-color:#182e43;box-shadow:0 0 18px rgba(0,0,0,.1);padding:16px 17px;transition:box-shadow 140ms}.post-page .post-page__attached-link .attached-link__link:hover{background-color:#1f364d;box-shadow:0 0 24px rgba(0,0,0,.2)}.post-page .post-page__attached-link .attached-link__link:hover .attached-link__text{border-left-color:#4799eb}.post-page .post-page__attached-link .attached-link__link:hover .attached-link__icon{background-color:#59a3ed;fill:#fff}.post-page .post-page__attached-link .attached-link__link:hover .attached-link__domain:first-child,.post-page .post-page__attached-link .attached-link__link:hover .attached-link__title{text-decoration:underline;text-decoration-color:#fff;text-decoration-skip:ink}.post-page .post-page__attached-link .attached-link__image{border-bottom:2px solid #0e2439;border-top-left-radius:3px;border-top-right-radius:3px;width:100%}.post-page .post-page__attached-link .attached-link__image+.attached-link__text{border:0!important}.post-page .post-page__attached-link .attached-link__icon,.post-page .post-page__attached-link .attached-link__loading-spinner{height:30px;width:30px;align-self:flex-start;border-radius:3px;fill:#fff;flex:0 0 auto;padding:6px;transform:translateY(1px)}.post-page .post-page__attached-link .attached-link__loading-spinner{margin-left:0;margin-right:0}.post-page .post-page__attached-link .attached-link__text{color:#9cb3c9;font-size:17px}.post-page .post-page__attached-link .attached-link__title{color:#fff;font-size:19px}.post-page .post-page__attached-link .attached-link__description{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;max-height:2.7em;/*! autoprefixer: off *//*! autoprefixer: ignore next */-webkit-box-orient:vertical;/*! autoprefixer: on */line-height:1.35em}.post-page .post-page__attached-link .attached-link__description:not(:first-child){margin-top:6px}.post-page .author-bio__description,.post-page .post-page__attached-link .attached-link__description+.attached-link__domain,.post-page .post-page__attached-link .attached-link__title+.attached-link__domain{margin-top:14px}.post-page .post-page__attached-link .attached-link__domain{color:#63809c;font-size:15px}.post-page .post-page__attached-link .twitter-tweet{justify-content:center}.post-page .post-page__attached-link .twitter-tweet>iframe{max-width:550px!important}.post-page .post-page__mode-tabs{display:flex}.post-page .mode-tabs__tab{align-items:center;background-color:#1f364d;color:#9cb3c9;fill:#9cb3c9;display:flex;justify-content:center;padding:13px 24px}.post-page .mode-tabs__tab:focus{position:relative;z-index:1}.post-page .mode-tabs__tab:first-child{border-top-left-radius:4px}.post-page .mode-tabs__tab:last-child{border-top-right-radius:4px}.post-page .mode-tabs__tab>div{align-items:center;display:flex;justify-content:center}.post-page .mode-tabs__tab svg{height:16px;width:16px}.post-page .mode-tabs__tab label,.post-page .mode-tabs__tab span{font-size:15px;font-weight:600;margin-left:10px;text-transform:uppercase}.post-page .mode-tabs__tab:not(.mode-tabs__tab--selected){background-color:rgba(31,54,77,.35)}.post-page .mode-tabs__tab:not(.mode-tabs__tab--selected):not(:hover),.post-page .mode-tabs__tab:not(.mode-tabs__tab--selected)[disabled]{color:#4f7092;fill:rgba(79,112,146,.75)}.post-page .mode-tabs__tab.mode-tabs__tab--selected,.post-page .mode-tabs__tab:hover:not([disabled]){color:#9cb3c9;fill:#9cb3c9}.post-page .mode-tabs__tab:not(:first-child){margin-left:2px}.post-page .thread-item{display:block;width:100%}.post-page .thread-item .thread-item__link{align-items:center;background-color:#1f364d;border-radius:3px;display:flex;padding:16px}@media (max-width:599px){.post-page .thread-item .thread-item__link{flex-direction:column}}.post-page .thread-item .thread-item__link:hover:not(.disabled) .thread-item__title{background-color:#e6375a}.post-page .thread-item .thread-item__link:hover:not(.disabled) .thread-item__description{color:#fff}.post-page .thread-item .thread-item__link.disabled .thread-item__description{margin-top:0}.post-page .thread-item .thread-item__image{align-self:flex-start;border-radius:3px;flex:0 0 auto;object-fit:cover}.post-page .thread-item .thread-item__text{align-items:flex-start;display:flex;flex-direction:column}.post-page .thread-item .thread-item__title{color:#fff;font-weight:600;padding:1px 4px;transform:translateX(-4px) translateY(-1px)}@media (min-width:600px){.post-page .thread-item .thread-item__image{height:80px;width:80px;margin-right:16px}.post-page .thread-item .thread-item__title{font-size:18px}.post-page .thread-item .thread-item__description{font-size:16px}}@media (max-width:599px){.post-page .thread-item .thread-item__image{height:160px;margin-bottom:16px;width:100%}.post-page .thread-item .thread-item__title{font-size:16px}}.post-page .thread-item .thread-item__link-icon{fill:#fff;height:16px;margin-left:6px;width:16px}.post-page .thread-item .thread-item__description{line-height:1.4;margin-top:6px}@media (max-width:599px){.post-page .thread-item .thread-item__description{font-size:14px}}.post-page .podcast-episode__show-notes,.post-page .podcast-episode__subscribe-form,.post-page .podcast-episode__transcript,.post-page .post-page__body{-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;max-width:700px}@media (min-width:600px){.post-page .podcast-episode__show-notes,.post-page .podcast-episode__subscribe-form,.post-page .podcast-episode__transcript,.post-page .post-page__body{color:#d1dbe6;font-size:21px;line-height:1.5em}.post-page .podcast-episode__show-notes :not(pre)>code,.post-page .podcast-episode__subscribe-form :not(pre)>code,.post-page .podcast-episode__transcript :not(pre)>code,.post-page .post-page__body :not(pre)>code{background-color:#1f364d;font-size:20px;margin:0 1px;padding:2px 4px}.post-page .podcast-episode__show-notes blockquote,.post-page .podcast-episode__subscribe-form blockquote,.post-page .podcast-episode__transcript blockquote,.post-page .post-page__body blockquote{border-left:6px solid #1f364d;padding-left:10px}.post-page .podcast-episode__show-notes .content__truncated-link,.post-page .podcast-episode__show-notes a,.post-page .podcast-episode__subscribe-form .content__truncated-link,.post-page .podcast-episode__subscribe-form a,.post-page .podcast-episode__transcript .content__truncated-link,.post-page .podcast-episode__transcript a,.post-page .post-page__body .content__truncated-link,.post-page .post-page__body a{color:#fff;cursor:pointer;word-break:break-word;position:relative;text-decoration:none}.post-page .podcast-episode__show-notes .content__truncated-link:hover,.post-page .podcast-episode__show-notes a:hover,.post-page .podcast-episode__subscribe-form .content__truncated-link:hover,.post-page .podcast-episode__subscribe-form a:hover,.post-page .podcast-episode__transcript .content__truncated-link:hover,.post-page .podcast-episode__transcript a:hover,.post-page .post-page__body .content__truncated-link:hover,.post-page .post-page__body a:hover{text-decoration:underline;text-decoration-skip:ink}.post-page .podcast-episode__show-notes blockquote,.post-page .podcast-episode__show-notes li,.post-page .podcast-episode__show-notes ol,.post-page .podcast-episode__show-notes p,.post-page .podcast-episode__show-notes pre,.post-page .podcast-episode__show-notes ul,.post-page .podcast-episode__subscribe-form blockquote,.post-page .podcast-episode__subscribe-form li,.post-page .podcast-episode__subscribe-form ol,.post-page .podcast-episode__subscribe-form p,.post-page .podcast-episode__subscribe-form pre,.post-page .podcast-episode__subscribe-form ul,.post-page .podcast-episode__transcript blockquote,.post-page .podcast-episode__transcript li,.post-page .podcast-episode__transcript ol,.post-page .podcast-episode__transcript p,.post-page .podcast-episode__transcript pre,.post-page .podcast-episode__transcript ul,.post-page .post-page__body blockquote,.post-page .post-page__body li,.post-page .post-page__body ol,.post-page .post-page__body p,.post-page .post-page__body pre,.post-page .post-page__body ul{overflow-wrap:break-word;word-wrap:break-word}.post-page .podcast-episode__show-notes blockquote:not(:first-child),.post-page .podcast-episode__subscribe-form blockquote:not(:first-child),.post-page .podcast-episode__transcript blockquote:not(:first-child),.post-page .post-page__body blockquote:not(:first-child){margin-top:23px}.post-page .podcast-episode__show-notes blockquote blockquote,.post-page .podcast-episode__subscribe-form blockquote blockquote,.post-page .podcast-episode__transcript blockquote blockquote,.post-page .post-page__body blockquote blockquote{background-color:#1f364d;border-radius:3px;padding:14px}.post-page .podcast-episode__show-notes code,.post-page .podcast-episode__subscribe-form code,.post-page .podcast-episode__transcript code,.post-page .post-page__body code{color:#f2f5f8}.post-page .podcast-episode__show-notes li,.post-page .podcast-episode__subscribe-form li,.post-page .podcast-episode__transcript li,.post-page .post-page__body li{margin-left:22px}.post-page .podcast-episode__show-notes li>pre:last-child,.post-page .podcast-episode__subscribe-form li>pre:last-child,.post-page .podcast-episode__transcript li>pre:last-child,.post-page .post-page__body li>pre:last-child{margin-bottom:21px}.post-page .podcast-episode__show-notes ol>li,.post-page .podcast-episode__subscribe-form ol>li,.post-page .podcast-episode__transcript ol>li,.post-page .post-page__body ol>li{list-style:decimal}.post-page .podcast-episode__show-notes ol>li:nth-child(n+10),.post-page .podcast-episode__subscribe-form ol>li:nth-child(n+10),.post-page .podcast-episode__transcript ol>li:nth-child(n+10),.post-page .post-page__body ol>li:nth-child(n+10){margin-left:31.5px}.post-page .podcast-episode__show-notes ol>li:nth-child(n+100),.post-page .podcast-episode__subscribe-form ol>li:nth-child(n+100),.post-page .podcast-episode__transcript ol>li:nth-child(n+100),.post-page .post-page__body ol>li:nth-child(n+100){margin-left:42px}.post-page .podcast-episode__show-notes ol>li:nth-child(n+1000),.post-page .podcast-episode__subscribe-form ol>li:nth-child(n+1000),.post-page .podcast-episode__transcript ol>li:nth-child(n+1000),.post-page .post-page__body ol>li:nth-child(n+1000){margin-left:52.5px}.post-page .podcast-episode__show-notes ol>li:nth-child(n+10000),.post-page .podcast-episode__subscribe-form ol>li:nth-child(n+10000),.post-page .podcast-episode__transcript ol>li:nth-child(n+10000),.post-page .post-page__body ol>li:nth-child(n+10000){margin-left:63px}.post-page .podcast-episode__show-notes li p,.post-page .podcast-episode__subscribe-form li p,.post-page .podcast-episode__transcript li p,.post-page .post-page__body li p{overflow:visible}.post-page .podcast-episode__show-notes strong,.post-page .podcast-episode__subscribe-form strong,.post-page .podcast-episode__transcript strong,.post-page .post-page__body strong{color:#fff;font-weight:600}.post-page .podcast-episode__show-notes h1 strong,.post-page .podcast-episode__show-notes h2 strong,.post-page .podcast-episode__show-notes h3 strong,.post-page .podcast-episode__show-notes h4 strong,.post-page .podcast-episode__show-notes h5 strong,.post-page .podcast-episode__show-notes h6 strong,.post-page .podcast-episode__subscribe-form h1 strong,.post-page .podcast-episode__subscribe-form h2 strong,.post-page .podcast-episode__subscribe-form h3 strong,.post-page .podcast-episode__subscribe-form h4 strong,.post-page .podcast-episode__subscribe-form h5 strong,.post-page .podcast-episode__subscribe-form h6 strong,.post-page .podcast-episode__transcript h1 strong,.post-page .podcast-episode__transcript h2 strong,.post-page .podcast-episode__transcript h3 strong,.post-page .podcast-episode__transcript h4 strong,.post-page .podcast-episode__transcript h5 strong,.post-page .podcast-episode__transcript h6 strong,.post-page .post-page__body h1 strong,.post-page .post-page__body h2 strong,.post-page .post-page__body h3 strong,.post-page .post-page__body h4 strong,.post-page .post-page__body h5 strong,.post-page .post-page__body h6 strong{color:inherit}.post-page .podcast-episode__show-notes ul>li,.post-page .podcast-episode__subscribe-form ul>li,.post-page .podcast-episode__transcript ul>li,.post-page .post-page__body ul>li{list-style:disc}.post-page .podcast-episode__show-notes h2,.post-page .podcast-episode__subscribe-form h2,.post-page .podcast-episode__transcript h2,.post-page .post-page__body h2{font-size:37px}.post-page .podcast-episode__show-notes h3,.post-page .podcast-episode__subscribe-form h3,.post-page .podcast-episode__transcript h3,.post-page .post-page__body h3{font-size:25px}.post-page .podcast-episode__show-notes h4,.post-page .podcast-episode__show-notes h5,.post-page .podcast-episode__show-notes h6,.post-page .podcast-episode__subscribe-form h4,.post-page .podcast-episode__subscribe-form h5,.post-page .podcast-episode__subscribe-form h6,.post-page .podcast-episode__transcript h4,.post-page .podcast-episode__transcript h5,.post-page .podcast-episode__transcript h6,.post-page .post-page__body h4,.post-page .post-page__body h5,.post-page .post-page__body h6{font-size:21px}.post-page .podcast-episode__show-notes .episode-transcript:not(:first-child),.post-page .podcast-episode__show-notes .md-tweet:not(:first-child),.post-page .podcast-episode__show-notes .series-subscription-form:not(:first-child),.post-page .podcast-episode__show-notes ol:not(:first-child),.post-page .podcast-episode__show-notes p:not(:first-child),.post-page .podcast-episode__show-notes pre:not(:first-child),.post-page .podcast-episode__show-notes ul:not(:first-child),.post-page .podcast-episode__subscribe-form .episode-transcript:not(:first-child),.post-page .podcast-episode__subscribe-form .md-tweet:not(:first-child),.post-page .podcast-episode__subscribe-form .series-subscription-form:not(:first-child),.post-page .podcast-episode__subscribe-form ol:not(:first-child),.post-page .podcast-episode__subscribe-form p:not(:first-child),.post-page .podcast-episode__subscribe-form pre:not(:first-child),.post-page .podcast-episode__subscribe-form ul:not(:first-child),.post-page .podcast-episode__transcript .episode-transcript:not(:first-child),.post-page .podcast-episode__transcript .md-tweet:not(:first-child),.post-page .podcast-episode__transcript .series-subscription-form:not(:first-child),.post-page .podcast-episode__transcript ol:not(:first-child),.post-page .podcast-episode__transcript p:not(:first-child),.post-page .podcast-episode__transcript pre:not(:first-child),.post-page .podcast-episode__transcript ul:not(:first-child),.post-page .post-page__body .episode-transcript:not(:first-child),.post-page .post-page__body .md-tweet:not(:first-child),.post-page .post-page__body .series-subscription-form:not(:first-child),.post-page .post-page__body ol:not(:first-child),.post-page .post-page__body p:not(:first-child),.post-page .post-page__body pre:not(:first-child),.post-page .post-page__body ul:not(:first-child){margin-top:1.3em}.post-page .podcast-episode__show-notes blockquote,.post-page .podcast-episode__show-notes pre,.post-page .podcast-episode__subscribe-form blockquote,.post-page .podcast-episode__subscribe-form pre,.post-page .podcast-episode__transcript blockquote,.post-page .podcast-episode__transcript pre,.post-page .post-page__body blockquote,.post-page .post-page__body pre{padding:32px!important}.post-page .podcast-episode__show-notes pre,.post-page .podcast-episode__subscribe-form pre,.post-page .podcast-episode__transcript pre,.post-page .post-page__body pre{background-color:#1f364d;overflow:auto;font-size:17px}.post-page .podcast-episode__show-notes li:not(:first-child),.post-page .podcast-episode__show-notes li>ol,.post-page .podcast-episode__show-notes li>ul,.post-page .podcast-episode__subscribe-form li:not(:first-child),.post-page .podcast-episode__subscribe-form li>ol,.post-page .podcast-episode__subscribe-form li>ul,.post-page .podcast-episode__transcript li:not(:first-child),.post-page .podcast-episode__transcript li>ol,.post-page .podcast-episode__transcript li>ul,.post-page .post-page__body li:not(:first-child),.post-page .post-page__body li>ol,.post-page .post-page__body li>ul{margin-top:.45em}}@media (max-width:599px){.post-page .podcast-episode__show-notes,.post-page .podcast-episode__subscribe-form,.post-page .podcast-episode__transcript,.post-page .post-page__body{color:#d1dbe6;font-size:20px;line-height:1.5em}.post-page .podcast-episode__show-notes :not(pre)>code,.post-page .podcast-episode__subscribe-form :not(pre)>code,.post-page .podcast-episode__transcript :not(pre)>code,.post-page .post-page__body :not(pre)>code{background-color:#1f364d;font-size:19px;margin:0 1px;padding:2px 4px}.post-page .podcast-episode__show-notes blockquote,.post-page .podcast-episode__subscribe-form blockquote,.post-page .podcast-episode__transcript blockquote,.post-page .post-page__body blockquote{border-left:6px solid #1f364d;padding-left:10px}.post-page .podcast-episode__show-notes .content__truncated-link,.post-page .podcast-episode__show-notes a,.post-page .podcast-episode__subscribe-form .content__truncated-link,.post-page .podcast-episode__subscribe-form a,.post-page .podcast-episode__transcript .content__truncated-link,.post-page .podcast-episode__transcript a,.post-page .post-page__body .content__truncated-link,.post-page .post-page__body a{color:#fff;cursor:pointer;word-break:break-word;position:relative;text-decoration:none}.post-page .podcast-episode__show-notes .content__truncated-link:hover,.post-page .podcast-episode__show-notes a:hover,.post-page .podcast-episode__subscribe-form .content__truncated-link:hover,.post-page .podcast-episode__subscribe-form a:hover,.post-page .podcast-episode__transcript .content__truncated-link:hover,.post-page .podcast-episode__transcript a:hover,.post-page .post-page__body .content__truncated-link:hover,.post-page .post-page__body a:hover{text-decoration:underline;text-decoration-skip:ink}.post-page .podcast-episode__show-notes blockquote,.post-page .podcast-episode__show-notes li,.post-page .podcast-episode__show-notes ol,.post-page .podcast-episode__show-notes p,.post-page .podcast-episode__show-notes pre,.post-page .podcast-episode__show-notes ul,.post-page .podcast-episode__subscribe-form blockquote,.post-page .podcast-episode__subscribe-form li,.post-page .podcast-episode__subscribe-form ol,.post-page .podcast-episode__subscribe-form p,.post-page .podcast-episode__subscribe-form pre,.post-page .podcast-episode__subscribe-form ul,.post-page .podcast-episode__transcript blockquote,.post-page .podcast-episode__transcript li,.post-page .podcast-episode__transcript ol,.post-page .podcast-episode__transcript p,.post-page .podcast-episode__transcript pre,.post-page .podcast-episode__transcript ul,.post-page .post-page__body blockquote,.post-page .post-page__body li,.post-page .post-page__body ol,.post-page .post-page__body p,.post-page .post-page__body pre,.post-page .post-page__body ul{overflow-wrap:break-word;word-wrap:break-word}.post-page .podcast-episode__show-notes blockquote:not(:first-child),.post-page .podcast-episode__subscribe-form blockquote:not(:first-child),.post-page .podcast-episode__transcript blockquote:not(:first-child),.post-page .post-page__body blockquote:not(:first-child){margin-top:22px}.post-page .podcast-episode__show-notes blockquote blockquote,.post-page .podcast-episode__subscribe-form blockquote blockquote,.post-page .podcast-episode__transcript blockquote blockquote,.post-page .post-page__body blockquote blockquote{background-color:#1f364d;border-radius:3px;padding:14px}.post-page .podcast-episode__show-notes code,.post-page .podcast-episode__subscribe-form code,.post-page .podcast-episode__transcript code,.post-page .post-page__body code{color:#f2f5f8}.post-page .podcast-episode__show-notes li,.post-page .podcast-episode__subscribe-form li,.post-page .podcast-episode__transcript li,.post-page .post-page__body li{margin-left:21px}.post-page .podcast-episode__show-notes li>pre:last-child,.post-page .podcast-episode__subscribe-form li>pre:last-child,.post-page .podcast-episode__transcript li>pre:last-child,.post-page .post-page__body li>pre:last-child{margin-bottom:20px}.post-page .podcast-episode__show-notes ol>li,.post-page .podcast-episode__subscribe-form ol>li,.post-page .podcast-episode__transcript ol>li,.post-page .post-page__body ol>li{list-style:decimal}.post-page .podcast-episode__show-notes ol>li:nth-child(n+10),.post-page .podcast-episode__subscribe-form ol>li:nth-child(n+10),.post-page .podcast-episode__transcript ol>li:nth-child(n+10),.post-page .post-page__body ol>li:nth-child(n+10){margin-left:30px}.post-page .podcast-episode__show-notes ol>li:nth-child(n+100),.post-page .podcast-episode__subscribe-form ol>li:nth-child(n+100),.post-page .podcast-episode__transcript ol>li:nth-child(n+100),.post-page .post-page__body ol>li:nth-child(n+100){margin-left:40px}.post-page .podcast-episode__show-notes ol>li:nth-child(n+1000),.post-page .podcast-episode__subscribe-form ol>li:nth-child(n+1000),.post-page .podcast-episode__transcript ol>li:nth-child(n+1000),.post-page .post-page__body ol>li:nth-child(n+1000){margin-left:50px}.post-page .podcast-episode__show-notes ol>li:nth-child(n+10000),.post-page .podcast-episode__subscribe-form ol>li:nth-child(n+10000),.post-page .podcast-episode__transcript ol>li:nth-child(n+10000),.post-page .post-page__body ol>li:nth-child(n+10000){margin-left:60px}.post-page .podcast-episode__show-notes li p,.post-page .podcast-episode__subscribe-form li p,.post-page .podcast-episode__transcript li p,.post-page .post-page__body li p{overflow:visible}.post-page .podcast-episode__show-notes pre,.post-page .podcast-episode__subscribe-form pre,.post-page .podcast-episode__transcript pre,.post-page .post-page__body pre{background-color:#1f364d;overflow:auto;padding:5px 8px}.post-page .podcast-episode__show-notes strong,.post-page .podcast-episode__subscribe-form strong,.post-page .podcast-episode__transcript strong,.post-page .post-page__body strong{color:#fff;font-weight:600}.post-page .podcast-episode__show-notes h1 strong,.post-page .podcast-episode__show-notes h2 strong,.post-page .podcast-episode__show-notes h3 strong,.post-page .podcast-episode__show-notes h4 strong,.post-page .podcast-episode__show-notes h5 strong,.post-page .podcast-episode__show-notes h6 strong,.post-page .podcast-episode__subscribe-form h1 strong,.post-page .podcast-episode__subscribe-form h2 strong,.post-page .podcast-episode__subscribe-form h3 strong,.post-page .podcast-episode__subscribe-form h4 strong,.post-page .podcast-episode__subscribe-form h5 strong,.post-page .podcast-episode__subscribe-form h6 strong,.post-page .podcast-episode__transcript h1 strong,.post-page .podcast-episode__transcript h2 strong,.post-page .podcast-episode__transcript h3 strong,.post-page .podcast-episode__transcript h4 strong,.post-page .podcast-episode__transcript h5 strong,.post-page .podcast-episode__transcript h6 strong,.post-page .post-page__body h1 strong,.post-page .post-page__body h2 strong,.post-page .post-page__body h3 strong,.post-page .post-page__body h4 strong,.post-page .post-page__body h5 strong,.post-page .post-page__body h6 strong{color:inherit}.post-page .podcast-episode__show-notes ul>li,.post-page .podcast-episode__subscribe-form ul>li,.post-page .podcast-episode__transcript ul>li,.post-page .post-page__body ul>li{list-style:disc}.post-page .podcast-episode__show-notes h2,.post-page .podcast-episode__subscribe-form h2,.post-page .podcast-episode__transcript h2,.post-page .post-page__body h2{font-size:32px}.post-page .podcast-episode__show-notes h3,.post-page .podcast-episode__subscribe-form h3,.post-page .podcast-episode__transcript h3,.post-page .post-page__body h3{font-size:28px}.post-page .podcast-episode__show-notes h4,.post-page .podcast-episode__show-notes h5,.post-page .podcast-episode__show-notes h6,.post-page .podcast-episode__subscribe-form h4,.post-page .podcast-episode__subscribe-form h5,.post-page .podcast-episode__subscribe-form h6,.post-page .podcast-episode__transcript h4,.post-page .podcast-episode__transcript h5,.post-page .podcast-episode__transcript h6,.post-page .post-page__body h4,.post-page .post-page__body h5,.post-page .post-page__body h6{font-size:20px}.post-page .podcast-episode__show-notes .episode-transcript:not(:first-child),.post-page .podcast-episode__show-notes .md-tweet:not(:first-child),.post-page .podcast-episode__show-notes .series-subscription-form:not(:first-child),.post-page .podcast-episode__show-notes ol:not(:first-child),.post-page .podcast-episode__show-notes p:not(:first-child),.post-page .podcast-episode__show-notes pre:not(:first-child),.post-page .podcast-episode__show-notes ul:not(:first-child),.post-page .podcast-episode__subscribe-form .episode-transcript:not(:first-child),.post-page .podcast-episode__subscribe-form .md-tweet:not(:first-child),.post-page .podcast-episode__subscribe-form .series-subscription-form:not(:first-child),.post-page .podcast-episode__subscribe-form ol:not(:first-child),.post-page .podcast-episode__subscribe-form p:not(:first-child),.post-page .podcast-episode__subscribe-form pre:not(:first-child),.post-page .podcast-episode__subscribe-form ul:not(:first-child),.post-page .podcast-episode__transcript .episode-transcript:not(:first-child),.post-page .podcast-episode__transcript .md-tweet:not(:first-child),.post-page .podcast-episode__transcript .series-subscription-form:not(:first-child),.post-page .podcast-episode__transcript ol:not(:first-child),.post-page .podcast-episode__transcript p:not(:first-child),.post-page .podcast-episode__transcript pre:not(:first-child),.post-page .podcast-episode__transcript ul:not(:first-child),.post-page .post-page__body .episode-transcript:not(:first-child),.post-page .post-page__body .md-tweet:not(:first-child),.post-page .post-page__body .series-subscription-form:not(:first-child),.post-page .post-page__body ol:not(:first-child),.post-page .post-page__body p:not(:first-child),.post-page .post-page__body pre:not(:first-child),.post-page .post-page__body ul:not(:first-child){margin-top:20px}.post-page .podcast-episode__show-notes blockquote,.post-page .podcast-episode__show-notes pre,.post-page .podcast-episode__subscribe-form blockquote,.post-page .podcast-episode__subscribe-form pre,.post-page .podcast-episode__transcript blockquote,.post-page .podcast-episode__transcript pre,.post-page .post-page__body blockquote,.post-page .post-page__body pre{padding:22px!important}.post-page .podcast-episode__show-notes pre,.post-page .podcast-episode__subscribe-form pre,.post-page .podcast-episode__transcript pre,.post-page .post-page__body pre{font-size:16px}.post-page .podcast-episode__show-notes li:not(:first-child),.post-page .podcast-episode__show-notes li>ol,.post-page .podcast-episode__show-notes li>ul,.post-page .podcast-episode__subscribe-form li:not(:first-child),.post-page .podcast-episode__subscribe-form li>ol,.post-page .podcast-episode__subscribe-form li>ul,.post-page .podcast-episode__transcript li:not(:first-child),.post-page .podcast-episode__transcript li>ol,.post-page .podcast-episode__transcript li>ul,.post-page .post-page__body li:not(:first-child),.post-page .post-page__body li>ol,.post-page .post-page__body li>ul{margin-top:.35em}}.post-page .podcast-episode__show-notes h1,.post-page .podcast-episode__show-notes h2,.post-page .podcast-episode__show-notes h3,.post-page .podcast-episode__show-notes h4,.post-page .podcast-episode__show-notes h5,.post-page .podcast-episode__show-notes h6,.post-page .podcast-episode__subscribe-form h1,.post-page .podcast-episode__subscribe-form h2,.post-page .podcast-episode__subscribe-form h3,.post-page .podcast-episode__subscribe-form h4,.post-page .podcast-episode__subscribe-form h5,.post-page .podcast-episode__subscribe-form h6,.post-page .podcast-episode__transcript h1,.post-page .podcast-episode__transcript h2,.post-page .podcast-episode__transcript h3,.post-page .podcast-episode__transcript h4,.post-page .podcast-episode__transcript h5,.post-page .podcast-episode__transcript h6,.post-page .post-page__body h1,.post-page .post-page__body h2,.post-page .post-page__body h3,.post-page .post-page__body h4,.post-page .post-page__body h5,.post-page .post-page__body h6{color:#fff;line-height:1.25em}.post-page .podcast-episode__show-notes h2,.post-page .podcast-episode__subscribe-form h2,.post-page .podcast-episode__transcript h2,.post-page .post-page__body h2{font-weight:600}.post-page .podcast-episode__show-notes h2:not(:first-child),.post-page .podcast-episode__subscribe-form h2:not(:first-child),.post-page .podcast-episode__transcript h2:not(:first-child),.post-page .post-page__body h2:not(:first-child){margin-top:1.6em}.post-page .podcast-episode__show-notes h3,.post-page .podcast-episode__subscribe-form h3,.post-page .podcast-episode__transcript h3,.post-page .post-page__body h3{font-weight:600}.post-page .podcast-episode__show-notes h3:not(:first-child),.post-page .podcast-episode__subscribe-form h3:not(:first-child),.post-page .podcast-episode__transcript h3:not(:first-child),.post-page .post-page__body h3:not(:first-child){margin-top:1.45em}.post-page .podcast-episode__show-notes h4,.post-page .podcast-episode__show-notes h5,.post-page .podcast-episode__show-notes h6,.post-page .podcast-episode__subscribe-form h4,.post-page .podcast-episode__subscribe-form h5,.post-page .podcast-episode__subscribe-form h6,.post-page .podcast-episode__transcript h4,.post-page .podcast-episode__transcript h5,.post-page .podcast-episode__transcript h6,.post-page .post-page__body h4,.post-page .post-page__body h5,.post-page .post-page__body h6{color:#f5f7fa;font-weight:600}.post-page .podcast-episode__show-notes h4:not(:first-child),.post-page .podcast-episode__show-notes h5:not(:first-child),.post-page .podcast-episode__show-notes h6:not(:first-child),.post-page .podcast-episode__subscribe-form h4:not(:first-child),.post-page .podcast-episode__subscribe-form h5:not(:first-child),.post-page .podcast-episode__subscribe-form h6:not(:first-child),.post-page .podcast-episode__transcript h4:not(:first-child),.post-page .podcast-episode__transcript h5:not(:first-child),.post-page .podcast-episode__transcript h6:not(:first-child),.post-page .post-page__body h4:not(:first-child),.post-page .post-page__body h5:not(:first-child),.post-page .post-page__body h6:not(:first-child){margin-top:1.35em}.post-page .podcast-episode__show-notes hr,.post-page .podcast-episode__subscribe-form hr,.post-page .podcast-episode__transcript hr,.post-page .post-page__body hr{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 4'%3E%3Cpath stroke='%234c9ceb' stroke-width='1' d='M0,3.5 c 5,0,5,-3,10,-3 s 5,3,10,3 c 5,0,5,-3,10,-3 s 5,3,10,3'/%3E%3C/svg%3E");border:none;height:4px;margin:2em auto;width:75%}.post-page .podcast-episode__show-notes .content__truncated-link,.post-page .podcast-episode__show-notes a,.post-page .podcast-episode__subscribe-form .content__truncated-link,.post-page .podcast-episode__subscribe-form a,.post-page .podcast-episode__transcript .content__truncated-link,.post-page .podcast-episode__transcript a,.post-page .post-page__body .content__truncated-link,.post-page .post-page__body a{color:#59a3ed}.post-page .podcast-episode__show-notes .content__truncated-link:hover,.post-page .podcast-episode__show-notes a:hover,.post-page .podcast-episode__subscribe-form .content__truncated-link:hover,.post-page .podcast-episode__subscribe-form a:hover,.post-page .podcast-episode__transcript .content__truncated-link:hover,.post-page .podcast-episode__transcript a:hover,.post-page .post-page__body .content__truncated-link:hover,.post-page .post-page__body a:hover{text-decoration:underline;text-decoration-color:#59a3ed;text-decoration-skip:ink}.post-page .podcast-episode__show-notes .content__truncated-link:hover,.post-page .podcast-episode__subscribe-form .content__truncated-link:hover,.post-page .podcast-episode__transcript .content__truncated-link:hover,.post-page .post-page__body .content__truncated-link:hover{text-decoration:none!important}.post-page .podcast-episode__show-notes img:not(.episode-transcript__avatar),.post-page .podcast-episode__subscribe-form img:not(.episode-transcript__avatar),.post-page .podcast-episode__transcript img:not(.episode-transcript__avatar),.post-page .post-page__body img:not(.episode-transcript__avatar){cursor:zoom-in;transition:opacity 180ms;border:2px solid #1f364d;border-radius:3px;display:block;margin-bottom:1.5em;margin-top:1.5em;max-width:100%}.post-page .podcast-episode__show-notes .series-subscription-form__email-fieldset,.post-page .podcast-episode__show-notes p:first-child img,.post-page .podcast-episode__subscribe-form .series-subscription-form__email-fieldset,.post-page .podcast-episode__subscribe-form p:first-child img,.post-page .podcast-episode__transcript .series-subscription-form__email-fieldset,.post-page .podcast-episode__transcript p:first-child img,.post-page .post-page__body .series-subscription-form__email-fieldset,.post-page .post-page__body p:first-child img{margin-top:0}.post-page .podcast-episode__show-notes a img:not(.episode-transcript__avatar),.post-page .podcast-episode__subscribe-form a img:not(.episode-transcript__avatar),.post-page .podcast-episode__transcript a img:not(.episode-transcript__avatar),.post-page .post-page__body a img:not(.episode-transcript__avatar){cursor:pointer!important}.post-page .podcast-episode__show-notes blockquote,.post-page .podcast-episode__show-notes pre,.post-page .podcast-episode__subscribe-form blockquote,.post-page .podcast-episode__subscribe-form pre,.post-page .podcast-episode__transcript blockquote,.post-page .podcast-episode__transcript pre,.post-page .post-page__body blockquote,.post-page .post-page__body pre{background-color:rgba(31,54,77,.75)!important;border-radius:8px!important}.post-page .podcast-episode__show-notes blockquote,.post-page .podcast-episode__subscribe-form blockquote,.post-page .podcast-episode__transcript blockquote,.post-page .post-page__body blockquote{border-left:0!important}.post-page .podcast-episode__show-notes pre,.post-page .podcast-episode__subscribe-form pre,.post-page .podcast-episode__transcript pre,.post-page .post-page__body pre{border-radius:3px;margin-left:0;padding:24px}.post-page .podcast-episode__show-notes .md-tweet .loading-spinner,.post-page .podcast-episode__subscribe-form .md-tweet .loading-spinner,.post-page .podcast-episode__transcript .md-tweet .loading-spinner,.post-page .post-page__body .md-tweet .loading-spinner{display:inline-block;margin-left:0;margin-right:6px;vertical-align:sub}.post-page .podcast-episode__show-notes .series-subscription-form,.post-page .podcast-episode__subscribe-form .series-subscription-form,.post-page .podcast-episode__transcript .series-subscription-form,.post-page .post-page__body .series-subscription-form{margin-left:0;margin-right:auto;max-width:400px}.post-page .podcast-episode__show-notes .series-subscription-form__description,.post-page .podcast-episode__show-notes .series-subscription-form__title,.post-page .podcast-episode__subscribe-form .series-subscription-form__description,.post-page .podcast-episode__subscribe-form .series-subscription-form__title,.post-page .podcast-episode__transcript .series-subscription-form__description,.post-page .podcast-episode__transcript .series-subscription-form__title,.post-page .post-page__body .series-subscription-form__description,.post-page .post-page__body .series-subscription-form__title{display:none}.post-page .podcast-episode__show-notes .series-subscription-form__reason-form,.post-page .podcast-episode__subscribe-form .series-subscription-form__reason-form,.post-page .podcast-episode__transcript .series-subscription-form__reason-form,.post-page .post-page__body .series-subscription-form__reason-form{margin-top:12px}.post-page .podcast-episode__show-notes .series-subscription-form__reason-form>label,.post-page .podcast-episode__subscribe-form .series-subscription-form__reason-form>label,.post-page .podcast-episode__transcript .series-subscription-form__reason-form>label,.post-page .post-page__body .series-subscription-form__reason-form>label{margin-bottom:6px}.post-page--fastboot .post-page__body img{cursor:default!important}.post-page--fastboot .post-page__body img:hover{opacity:1!important}.post-page .edit-post__link-fields{border-radius:3px;border:3px solid #1f364d;padding:12px}.post-page .edit-post__link-fields .post-options__label:not(:first-child){margin-top:24px}.post-page .edit-post__link-fields .post-options__link-error{display:block;font-size:16px;font-weight:600;text-transform:uppercase;color:#e6375a}.post-page .edit-post__link-fields .post-options__link-error+textarea{border:2px solid #e6375a;margin-top:10px}.post-page .edit-post__body-field,.post-page .edit-post__link-field{line-height:1.4em}@media (min-width:600px){.post-page .edit-post__body-field,.post-page .edit-post__link-field{background-color:#1f364d;color:#dde1e4;border-radius:3px;font-size:20px;padding:20px;text-overflow:ellipsis;transition:border-width 120ms;width:100%}.post-page .edit-post__body-field::placeholder,.post-page .edit-post__link-field::placeholder{color:#63809c;font-size:20px}.post-page .edit-post__body-field[disabled],.post-page .edit-post__link-field[disabled]{color:#63809c;cursor:not-allowed;opacity:.5}}@media (max-width:599px){.post-page .edit-post__body-field,.post-page .edit-post__link-field{background-color:#1f364d;color:#dde1e4;border-radius:3px;font-size:19px;padding:16px 18px;text-overflow:ellipsis;transition:border-width 120ms;width:100%}.post-page .edit-post__body-field::placeholder,.post-page .edit-post__link-field::placeholder{color:#63809c;font-size:19px}.post-page .edit-post__body-field[disabled],.post-page .edit-post__link-field[disabled]{color:#63809c;cursor:not-allowed;opacity:.5}}.post-page .edit-post__link-field{border-top-left-radius:0}.post-page .edit-post__body-field{border-bottom-left-radius:0;border-bottom-right-radius:0}.post-page .post-page__video-embed{align-items:stretch;border:2px solid #192c3e;border-radius:3px;display:flex;justify-content:center;margin:24px 0 0;overflow:hidden}.post-page .post-page__video-embed iframe{width:100%}.post-page .post-page__options-header{align-items:center;display:flex;margin-top:36px}.post-page .options-header__title-and-icon{align-items:center;background-color:#1f364d;color:#9cb3c9;fill:#9cb3c9;display:flex;justify-content:center;padding:13px 24px;border-top-left-radius:4px;border-top-right-radius:4px}.post-page .options-header__title-and-icon[disabled]{cursor:default}.post-page .options-header__title-and-icon:first-child{border-top-left-radius:4px}.post-page .options-header__title-and-icon:last-child{border-top-right-radius:4px}.post-page .options-header__title-and-icon>div{align-items:center;display:flex;justify-content:center}.post-page .options-header__title-and-icon svg{height:16px;width:16px}.post-page .options-header__title-and-icon label,.post-page .options-header__title-and-icon span{font-size:15px;font-weight:600;margin-left:10px;text-transform:uppercase}.post-page .options-header__remove-icon{height:14px;width:14px;box-sizing:content-box;cursor:pointer;fill:#9cb3c9;margin-left:12px;padding:6px;transition:all .2s}.post-page .options-header__remove-icon:hover{fill:#e6375a;transform:rotate(90deg)}.post-page .post-options{align-items:flex-start;border:3px solid #1f364d;border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-top-right-radius:4px;display:flex;flex-direction:column;font-size:21px;padding:18px}.post-page .post-options__input:focus,.site-footer .mailing-list-form__email-input:focus{border-left:3px solid #4799eb}.post-page .post-options--drafts{align-items:stretch;padding:16px 14px}.post-page .post-options__fieldset{align-self:stretch}.post-page .post-options__fieldset:not(:first-child){margin-top:24px}.post-page .post-options__fieldset .dropdown-menu{width:max-content}.post-page .post-options__fieldset .dropdown-menu:hover:not([disabled]) .dropdown-menu__toggle{background-color:#4799eb;color:#fff}.post-page .post-options__fieldset .dropdown-menu[disabled]{opacity:.5}.post-page .post-options__fieldset .dropdown-menu[disabled] .dropdown-menu__toggle-label{color:#63809c}.post-page .post-options__fieldset .dropdown-menu[disabled] .dropdown-menu__toggle-icon{fill:#63809c;opacity:.35}.post-page .post-options__fieldset .dropdown-menu .dropdown-menu__items>*,.post-page .post-options__fieldset .dropdown-menu .dropdown-menu__toggle{background-color:#1f364d;height:48px;padding:0 12px}.post-page .post-options__fieldset .dropdown-menu .dropdown-menu__toggle{border-radius:3px;justify-content:space-between}.post-page .post-options__fieldset .dropdown-menu .dropdown-menu__items>*,.post-page .post-options__fieldset .dropdown-menu .dropdown-menu__toggle-label{font-size:16px}.post-page .post-options__fieldset .dropdown-menu .dropdown-menu__toggle-label{color:#fff;font-weight:600}.post-page .post-options__fieldset .dropdown-menu .dropdown-menu__toggle-icon{height:14px;width:14px;fill:#fff;order:1;margin-left:14px}.post-page .poll-viewer__see-results svg+label,.post-page .poll-viewer__see-results svg+span,.post-page .post-options__action svg+label,.post-page .post-options__action svg+span{margin-left:8px}.post-page .post-options__fieldset .dropdown-menu .dropdown-menu__items{box-shadow:0 0 8px rgba(0,0,0,.25)}.post-page .post-options__fieldset .dropdown-menu .dropdown-menu__items>*{align-items:center;cursor:pointer;display:flex}.post-page .post-options__fieldset .dropdown-menu .dropdown-menu__items>.selected,.post-page .post-options__fieldset .dropdown-menu .dropdown-menu__items>:hover{background-color:#4799eb;border-top-color:transparent!important;color:#fff}.post-page .post-options__fieldset .dropdown-menu .dropdown-menu__items>:not(:first-child){border-top:1px dotted #182e43}.post-page .post-options__fieldset .dropdown-menu .dropdown-menu__button-icon{fill:#fff}.post-page .post-options__description+:not(.post-options__label),.post-page .post-options__label+:not(.post-options__label){margin-top:10px}.post-page .post-options__label{color:#fff;display:block;font-size:16px;font-weight:600;text-transform:uppercase}.post-page .post-options__description{font-size:17px}.post-page .post-options__description code{color:#4799eb}.post-page .poll-editor__choice-wrapper,.post-page .post-options__action{margin-top:11px}.post-page .post-options__input{background-color:#1f364d;color:#dde1e4;border-radius:3px;font-size:18px;padding:14px;text-overflow:ellipsis;transition:border-width 120ms;width:100%}.post-page .post-options__input::placeholder{color:#63809c;font-size:18px}.post-page .post-options__input[disabled]{color:#63809c;cursor:not-allowed;opacity:.5}.post-page .post-options__action{align-items:center;background-color:#1f364d;border-radius:3px;color:#9cb3c9;display:flex;fill:#8599ad;font-size:15px;justify-content:center;padding:8px 10px}.post-page .post-options__action:active:not([disabled]):not(.disabled),.post-page .post-options__action:hover:not([disabled]):not(.disabled){background-color:#3b5772;color:#fff;fill:#fff}.post-page .post-options__action.disabled,.post-page .post-options__action[disabled]{cursor:not-allowed;opacity:.5}.post-page .post-options__action>div{align-items:center;display:flex;justify-content:center}.post-page .post-options__action svg{fill:inherit;height:14px;width:14px}.post-page .post-options__action label,.post-page .post-options__action span{color:inherit}.post-page .post-options__post-draft{align-items:center;display:flex;justify-content:space-between;min-width:0;padding:8px 10px}.post-page .post-options__post-draft:hover{background-color:#1f364d;border-radius:3px}.post-page .post-options__post-draft:hover .post-draft__content{color:#b6cce2}.post-page .post-options__post-draft:hover .post-draft__date{color:#9cb3c9}.post-page .post-options__post-draft:not(:first-child){margin-top:6px}.post-page .post-draft__content{text-overflow:ellipsis;white-space:nowrap;color:#9cb3c9;flex:0 1 auto;font-size:18px;min-width:0;overflow:hidden}.post-page .post-draft__content strong{color:#fff;font-weight:600;min-width:0}.post-page .post-draft__date{color:#63809c;flex:0 0 auto;font-size:15px;font-style:italic;margin-left:20px}.post-page .post-options--series .dropdown-menu{height:50px;width:max-content}.post-page .post-options--series .dropdown-menu[disabled]{cursor:default}.post-page .post-options--series .dropdown-menu:hover:not([disabled]) .dropdown-menu__toggle-label{color:#fff}.post-page .post-options--series .dropdown-menu:hover:not([disabled]) .dropdown-menu__toggle-icon{fill:#fff!important}.post-page .post-options--series .dropdown-menu .dropdown-menu__toggle{background-color:#1f364d;border-radius:3px;padding:0 10px}.post-page .post-options--series .dropdown-menu .dropdown-menu__toggle:hover:not([disabled]){background-color:#3b5772}.post-page .post-options--series .dropdown-menu .dropdown-menu__items>div,.post-page .post-options--series .dropdown-menu .dropdown-menu__toggle-label{height:50px;line-height:50px}.post-page .post-options--series .dropdown-menu .dropdown-menu__toggle-label{color:#9cb3c9;font-size:18px}.post-page .post-options--series .dropdown-menu .dropdown-menu__toggle-icon{height:12px!important;width:12px!important;fill:#9cb3c9!important;margin-left:10px;order:1;transform:rotate(0)}.post-page .post-options--series .dropdown-menu .dropdown-menu__items{background-color:#1f364d;box-shadow:0 0 18px rgba(0,0,0,.35);text-align:left}.post-page .post-options--series .dropdown-menu .dropdown-actions__button{color:#fff;cursor:pointer;font-weight:600;text-transform:uppercase;display:flex;height:50px;padding:0 16px;text-align:left}.post-page .post-options--series .dropdown-menu .dropdown-actions__button:hover{background-color:#e6375a}.post-page .post-options--series .dropdown-menu .dropdown-actions__button:hover:not(.dropdown-actions__button--selected){background-color:#3b5772}.post-page .post-options--series .dropdown-menu .dropdown-actions__button .dropdown-actions__button-icon{height:15px;width:15px;fill:#fff;margin-right:.75em}.post-page .post-options--series .dropdown-menu .dropdown-actions__button .dropdown-actions__button-label{white-space:nowrap}.post-page .post-options--series .dropdown-menu .dropdown-actions__button-content{align-items:center;display:flex;height:100%}.post-page .post-options--series .dropdown-menu .dropdown-actions__button:last-child .dropdown-actions__button-label{font-size:15px;font-weight:600;text-transform:uppercase}.post-page .post-options--series .dropdown-menu .dropdown-actions__button:not(:last-child) .dropdown-actions__button-label{font-size:18px;font-weight:400;text-transform:none}.post-page .post-options--series .dropdown-menu .dropdown-actions__button--selected,.post-page .post-options--series .dropdown-menu .dropdown-actions__button--selected:hover{background-color:#4799eb}.post-page .poll-editor__choice-wrapper{display:flex;flex-direction:column;position:relative}.post-page .poll-editor__choice-wrapper:hover .poll-editor__choice-remover{opacity:1;pointer-events:all}.post-page .poll-editor__choice-wrapper .post-options__input{width:calc(100% - 12px - 16px - 4px)}.post-page .poll-editor__choice-remover{height:16px;width:16px;box-sizing:content-box;cursor:pointer;fill:#fff;opacity:0;padding:12px;pointer-events:none;position:absolute;top:6px;transition:all .2s;right:-12px;z-index:1}.post-page .poll-editor__choice-remover:hover{fill:#e6375a;transform:rotate(90deg)}.post-page .post-page__poll-viewer{border:3px solid #1f364d;border-radius:4px}@media (min-width:600px){.post-page .post-page__poll-viewer{margin-top:31px}}@media (max-width:599px){.post-page .post-page__poll-viewer{margin-top:20px}}.post-page .poll-viewer__footer,.post-page .poll-viewer__header{margin:0 16px}.post-page .poll-viewer__header{border-bottom:2px dotted rgba(31,54,77,.6);font-size:19px;padding-top:16px}.post-page .poll-viewer__header svg{height:18px;width:18px;display:block!important}@media (max-width:599px){.post-page .poll-viewer__header{font-size:18px}.post-page .poll-viewer__header svg{height:16px;width:16px}}.post-page .poll-viewer__results-view,.post-page .poll-viewer__vote-view{padding:18px 0}.post-page .poll-viewer__option,.post-page .poll-viewer__vote{font-size:19px}@media (max-width:599px){.post-page .poll-viewer__option,.post-page .poll-viewer__vote{font-size:18px}}.post-page .poll-viewer__vote{width:calc(100% - 32px)}.post-page .poll-viewer__footer{border-top:2px dotted rgba(31,54,77,.6);font-size:17px;padding-bottom:12px}@media (max-width:599px){.post-page .poll-viewer__footer{font-size:16px}}.post-page .poll-viewer__see-results{align-items:center;background-color:#1f364d;border-radius:3px;color:#9cb3c9;display:flex;fill:#8599ad;font-size:15px;justify-content:center;padding:8px 10px}.post-page .poll-viewer__see-results:focus{box-shadow:0 0 3px 3px #4799eb;outline:0}.post-page .poll-viewer__see-results:active:not([disabled]):not(.disabled),.post-page .poll-viewer__see-results:hover:not([disabled]):not(.disabled){background-color:#3b5772;color:#fff;fill:#fff}.post-page .poll-viewer__see-results.disabled,.post-page .poll-viewer__see-results[disabled]{cursor:not-allowed;opacity:.5}.post-page .poll-viewer__see-results>div{align-items:center;display:flex;justify-content:center}.post-page .poll-viewer__see-results svg{fill:inherit;height:14px;width:14px}.post-page .poll-viewer__see-results label,.post-page .poll-viewer__see-results span{color:inherit}@media (min-width:600px){.post-page .post-page__job-ad-tags{margin-bottom:31px;margin-top:62px}.post-page .post-page__signature{line-height:28px}}@media (max-width:599px){.post-page .post-page__job-ad-tags{margin-bottomp:20px;margin-top:40px}}.post-page .post-page__job-ad-tags>*{align-items:center;background-color:#182e43;border-radius:2px;color:#b6cce2;display:inline-flex;font-size:16px;justify-content:center;padding:7px 10px;margin-top:4px}.post-page .post-page__job-ad-tags>:not(:last-child){margin-right:0}.post-page .post-page__footer{display:flex;flex-direction:column;grid-area:footer;min-width:0;position:relative}.post-page .post-page__footer:hover{z-index:4}.post-page .post-page__footer:not(:hover){z-index:1}.post-page .post-page__signature{-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-start;margin-top:27px;z-index:5}@media (max-width:599px){.post-page .post-page__signature{line-height:30px}}.post-page .post-page__signature .user-card{line-height:normal}.post-page .post-page__error-message{align-items:center;animation:.2s fadeIn forwards;background-color:#e6375a;border-radius:3px;display:flex;font-weight:600;justify-content:center;margin:18px 0 0;padding:12px;width:100%;z-index:1}@media (min-width:600px){.post-page .post-page__error-message{color:#fff;font-size:18px;line-height:1.4em}.post-page .post-page__error-message :not(pre)>code{background-color:#1f364d;font-size:17px;margin:0 1px;padding:2px 4px}.post-page .post-page__error-message blockquote{border-left:6px solid #1f364d;padding-left:10px}.post-page .post-page__error-message .content__truncated-link,.post-page .post-page__error-message a{color:#fff;cursor:pointer;word-break:break-word;position:relative;text-decoration:none}.post-page .post-page__error-message .content__truncated-link:hover,.post-page .post-page__error-message a:hover{text-decoration:underline;text-decoration-skip:ink}.post-page .post-page__error-message blockquote,.post-page .post-page__error-message li,.post-page .post-page__error-message ol,.post-page .post-page__error-message p,.post-page .post-page__error-message pre,.post-page .post-page__error-message ul{overflow-wrap:break-word;word-wrap:break-word}.post-page .post-page__error-message ol:not(:first-child),.post-page .post-page__error-message p:not(:first-child),.post-page .post-page__error-message pre:not(:first-child),.post-page .post-page__error-message ul:not(:first-child){margin-top:15px}.post-page .post-page__error-message li:not(:first-child){margin-top:0}.post-page .post-page__error-message blockquote:not(:first-child){margin-top:20px}.post-page .post-page__error-message blockquote blockquote{background-color:#1f364d;border-radius:3px;padding:14px}.post-page .post-page__error-message code{color:#fff}.post-page .post-page__error-message li{margin-left:19px}.post-page .post-page__error-message li>pre:last-child{margin-bottom:18px}.post-page .post-page__error-message ol>li{list-style:decimal}.post-page .post-page__error-message ol>li:nth-child(n+10){margin-left:27px}.post-page .post-page__error-message ol>li:nth-child(n+100){margin-left:36px}.post-page .post-page__error-message ol>li:nth-child(n+1000){margin-left:45px}.post-page .post-page__error-message ol>li:nth-child(n+10000){margin-left:54px}.post-page .post-page__error-message li p{overflow:visible}.post-page .post-page__error-message pre{background-color:#1f364d;font-size:17px;overflow:auto;padding:5px 8px}.post-page .post-page__error-message strong{color:#fff;font-weight:600}.post-page .post-page__error-message h1 strong,.post-page .post-page__error-message h2 strong,.post-page .post-page__error-message h3 strong,.post-page .post-page__error-message h4 strong,.post-page .post-page__error-message h5 strong,.post-page .post-page__error-message h6 strong{color:inherit}.post-page .post-page__error-message ul>li{list-style:disc}}@media (max-width:599px){.post-page .post-page__error-message{color:#fff;font-size:17px;line-height:1.4em}.post-page .post-page__error-message :not(pre)>code{background-color:#1f364d;font-size:16px;margin:0 1px;padding:2px 4px}.post-page .post-page__error-message blockquote{border-left:6px solid #1f364d;padding-left:10px}.post-page .post-page__error-message .content__truncated-link,.post-page .post-page__error-message a{color:#fff;cursor:pointer;word-break:break-word;position:relative;text-decoration:none}.post-page .post-page__error-message .content__truncated-link:hover,.post-page .post-page__error-message a:hover{text-decoration:underline;text-decoration-skip:ink}.post-page .post-page__error-message blockquote,.post-page .post-page__error-message li,.post-page .post-page__error-message ol,.post-page .post-page__error-message p,.post-page .post-page__error-message pre,.post-page .post-page__error-message ul{overflow-wrap:break-word;word-wrap:break-word}.post-page .post-page__error-message ol:not(:first-child),.post-page .post-page__error-message p:not(:first-child),.post-page .post-page__error-message pre:not(:first-child),.post-page .post-page__error-message ul:not(:first-child){margin-top:14px}.post-page .post-page__error-message li:not(:first-child){margin-top:0}.post-page .post-page__error-message blockquote:not(:first-child){margin-top:19px}.post-page .post-page__error-message blockquote blockquote{background-color:#1f364d;border-radius:3px;padding:14px}.post-page .post-page__error-message code{color:#fff}.post-page .post-page__error-message li{margin-left:18px}.post-page .post-page__error-message li>pre:last-child{margin-bottom:17px}.post-page .post-page__error-message ol>li{list-style:decimal}.post-page .post-page__error-message ol>li:nth-child(n+10){margin-left:25.5px}.post-page .post-page__error-message ol>li:nth-child(n+100){margin-left:34px}.post-page .post-page__error-message ol>li:nth-child(n+1000){margin-left:42.5px}.post-page .post-page__error-message ol>li:nth-child(n+10000){margin-left:51px}.post-page .post-page__error-message li p{overflow:visible}.post-page .post-page__error-message pre{background-color:#1f364d;font-size:16px;overflow:auto;padding:5px 8px}.post-page .post-page__error-message strong{color:#fff;font-weight:600}.post-page .post-page__error-message h1 strong,.post-page .post-page__error-message h2 strong,.post-page .post-page__error-message h3 strong,.post-page .post-page__error-message h4 strong,.post-page .post-page__error-message h5 strong,.post-page .post-page__error-message h6 strong{color:inherit}.post-page .post-page__error-message ul>li{list-style:disc}}.post-page .post-page__error-message a{text-decoration:underline;text-decoration-color:#b6cce2;text-decoration-skip:ink;color:#b6cce2}.post-page .post-page__error-message a:hover{text-decoration:underline;text-decoration-color:#fff;text-decoration-skip:ink;color:#fff}.post-page .post-page__footer-actions{background-color:#1f364d;border-radius:3px;bottom:0;box-shadow:0 0 12px rgba(0,0,0,.15);box-sizing:content-box;display:flex;flex-wrap:wrap;margin-bottom:60px;margin-top:36px;padding:14px 16px;position:sticky;transform:translateY(1px);z-index:1}.post-page .inline-actions__action:focus,.post-page .inline-actions__share-button .share-button__button:focus,.post-page .post-page__delete-button:focus,.post-page .post-page__login-button:focus,.post-page .post-page__preview-toggle:focus,.post-page .post-page__save-draft:focus,.post-page .post-page__submit-button:focus,.post-page .post-sidebar .post-sidebar__block--series .post-sidebar__series-cta:focus,.series-subscription-form button:focus,.site-footer .mailing-list-form__submit-button:focus{box-shadow:0 0 3px 3px #4799eb;outline:0}@media (min-width:400px){.post-page .post-page__footer-actions .post-page__delete-button:not(:last-child),.post-page .post-page__footer-actions .post-page__login-button:not(:last-child),.post-page .post-page__footer-actions .post-page__preview-toggle:not(:last-child),.post-page .post-page__footer-actions .post-page__save-draft:not(:last-child),.post-page .post-page__footer-actions .post-page__submit-button:not(:last-child){margin-right:12px!important}}@media (max-width:399px){.post-page .post-page__footer-actions{padding:0 8px 8px}.post-page .post-page__footer-actions .post-page__button-icon{display:none}.post-page .post-page__footer-actions .post-page__delete-button,.post-page .post-page__footer-actions .post-page__login-button,.post-page .post-page__footer-actions .post-page__preview-toggle,.post-page .post-page__footer-actions .post-page__save-draft,.post-page .post-page__footer-actions .post-page__submit-button{margin-top:8px;padding:0 12px!important}.post-page .post-page__footer-actions .post-page__delete-button:not(:last-child),.post-page .post-page__footer-actions .post-page__login-button:not(:last-child),.post-page .post-page__footer-actions .post-page__preview-toggle:not(:last-child),.post-page .post-page__footer-actions .post-page__save-draft:not(:last-child),.post-page .post-page__footer-actions .post-page__submit-button:not(:last-child){margin-right:8px!important}}.post-page .edit-post__body-field+.post-page__footer-actions,.post-page .edit-post__link-field+.post-page__footer-actions{margin-top:16px}.post-page .post-page__delete-button,.post-page .post-page__login-button,.post-page .post-page__preview-toggle,.post-page .post-page__save-draft,.post-page .post-page__submit-button{background-image:linear-gradient(to right,#e052a0,#f15c41);cursor:pointer;border-radius:2px;color:#fff;font-weight:600;text-align:center;text-transform:uppercase;height:44px;padding:0 14px;white-space:nowrap;width:auto}.post-page .post-page__delete-button:hover:not([disabled]),.post-page .post-page__login-button:hover:not([disabled]),.post-page .post-page__preview-toggle:hover:not([disabled]),.post-page .post-page__save-draft:hover:not([disabled]),.post-page .post-page__submit-button:hover:not([disabled]){background-image:linear-gradient(to right,#3ec8e0,#526af4)}.post-page .post-page__delete-button[disabled],.post-page .post-page__login-button[disabled],.post-page .post-page__preview-toggle[disabled],.post-page .post-page__save-draft[disabled],.post-page .post-page__submit-button[disabled]{filter:grayscale(.7);cursor:default;opacity:.5}.post-page .post-page__delete-button svg,.post-page .post-page__login-button svg,.post-page .post-page__preview-toggle svg,.post-page .post-page__save-draft svg,.post-page .post-page__submit-button svg{fill:#fff}.post-page .post-page__delete-button,.post-page .post-page__preview-toggle,.post-page .post-page__save-draft{align-items:center;background-color:#3b5772;background-image:none;display:flex}.post-page .post-page__delete-button:hover,.post-page .post-page__preview-toggle:hover,.post-page .post-page__save-draft:hover{background-color:#4799eb;background-image:none!important}.post-page .post-page__button-icon{height:15px;width:15px;fill:#fff;margin-right:8px}.post-page .post-page__author-bios{display:flex;flex-direction:column}.post-page .author-bio__header{align-items:center;display:flex}.post-page .author-bio__image-link{height:36px;width:36px;border:2px solid #1f364d;border-radius:9999px;margin-right:6px;padding:2px}.post-page .author-bio__image-link:hover{border-color:#4799eb}.post-page .author-bio__image-link img{height:100%;width:100%;border-radius:9999px}.post-page .author-bio__name-link{color:#4799eb;cursor:pointer;font-size:22px;font-weight:600}.post-page .author-bio__name-link:hover{text-decoration:underline;text-decoration-color:#4799eb;text-decoration-skip:ink;color:#4799eb}.post-page .author-bio__twitter-link{align-items:center;background-color:#1e99e6;border-radius:4px;color:#fff;display:inline-flex;padding:6px 7px;vertical-align:top;margin-left:14px}.post-page .author-bio__twitter-link:hover{background-color:#43aaea}.post-page .author-bio__twitter-link:hover span{border-right-color:#5ab4ed}.post-page .author-bio__twitter-link span{border-right:1px solid #35a4e9;font-size:1.1rem;font-weight:600;line-height:1.2;padding-right:6px}.post-page .author-bio__twitter-link svg{height:1.3rem;width:1.3rem;border-left:1px solid #178bd3;fill:#fff;order:1;padding-left:6px}@media (min-width:600px){.post-page .author-bio__description{color:#baccde;font-size:22px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.5em;letter-spacing:-.01em;text-align:left}.post-page .author-bio__description>*>*>:first-child,.post-page .author-bio__description>*>:first-child,.post-page .author-bio__description>:first-child{margin-top:0!important}.post-page .author-bio__description .code-block-highlight{position:relative}.post-page .author-bio__description .code-block-highlight pre{border-radius:6px;color:#e1e4e8;font-family:"Fira Mono",monospace;line-height:1.6;overflow-x:auto;padding:1rem;tab-size:2}.post-page .author-bio__description .code-block-highlight pre code{white-space:inherit!important}.post-page .author-bio__description .code-block-highlight__options{border-bottom-left-radius:6px;border-top-right-radius:6px;font-size:12px;display:flex;gap:4px;padding:3px 4px;pointer-events:auto;position:absolute;right:0;top:0;z-index:10}.post-page .author-bio__description .code-block-highlight__options select{border:none;border-radius:4px;padding:4px 8px;font-size:12px;cursor:pointer;outline:0}.post-page .author-bio__description .code-block-highlight__options select:focus{border-color:#60a5fa}.post-page .author-bio__description .code-block-highlight__options select option{background-color:#1f2937;color:#e1e4e8}.post-page .author-bio__description .code-block-highlight--dark pre{background-color:#0d1117;border:3px solid #1f364d}.post-page .author-bio__description .code-block-highlight--dark .code-block-highlight__options{background-color:#1f364d}.post-page .author-bio__description .code-block-highlight--dark .code-block-highlight__options select{background-color:#0e2439;color:#e1e4e8}.post-page .author-bio__description .code-block-highlight--dark .hljs-comment,.post-page .author-bio__description .code-block-highlight--dark .hljs-quote{color:#7a7b7d;font-style:italic}.post-page .author-bio__description .code-block-highlight--dark .hljs-keyword,.post-page .author-bio__description .code-block-highlight--dark .hljs-selector-tag{color:#c678dd}.post-page .author-bio__description .code-block-highlight--dark .hljs-attr,.post-page .author-bio__description .code-block-highlight--dark .hljs-string{color:#98c379}.post-page .author-bio__description .code-block-highlight--dark .hljs-literal,.post-page .author-bio__description .code-block-highlight--dark .hljs-number{color:#d19a66}.post-page .author-bio__description .code-block-highlight--dark .hljs-function,.post-page .author-bio__description .code-block-highlight--dark .hljs-title{color:#61afef}.post-page .author-bio__description .code-block-highlight--dark .hljs-built_in,.post-page .author-bio__description .code-block-highlight--dark .hljs-template-variable,.post-page .author-bio__description .code-block-highlight--dark .hljs-type,.post-page .author-bio__description .code-block-highlight--dark .hljs-variable{color:#e06c75}.post-page .author-bio__description .code-block-highlight--dark .hljs-tag{color:#56b6c2}.post-page .author-bio__description .code-block-highlight--dark .hljs-attribute{color:#d19a66}.post-page .author-bio__description .code-block-highlight--dark .hljs-name{color:#56b6c2}.post-page .author-bio__description .code-block-highlight--dark .hljs-regexp{color:#d19a66}.post-page .author-bio__description .code-block-highlight--dark .hljs-meta{color:#c678dd}.post-page .author-bio__description .code-block-highlight--dark .hljs-selector-class,.post-page .author-bio__description .code-block-highlight--dark .hljs-selector-id{color:#61afef}.post-page .author-bio__description .code-block-highlight--dark .language-javascript .hljs-keyword{color:#c678dd}.post-page .author-bio__description .code-block-highlight--dark .language-css .hljs-property{color:#98c379}.post-page .author-bio__description .code-block-highlight--dark .language-markdown .hljs-section{color:#4799eb;font-weight:600}.post-page .author-bio__description .code-block-highlight--light pre{background-color:#fff;border:3px solid #93b6d9;color:#222}.post-page .author-bio__description .code-block-highlight--light .code-block-highlight__options{background-color:#93b6d9}.post-page .author-bio__description .code-block-highlight--light .code-block-highlight__options select{background-color:#fff;color:#222}.post-page .author-bio__description .code-block-highlight--light .hljs-comment,.post-page .author-bio__description .code-block-highlight--light .hljs-quote{color:#75715e;font-style:italic}.post-page .author-bio__description .code-block-highlight--light .hljs-keyword,.post-page .author-bio__description .code-block-highlight--light .hljs-selector-tag{color:#f92672}.post-page .author-bio__description .code-block-highlight--light .hljs-attr,.post-page .author-bio__description .code-block-highlight--light .hljs-string{color:#a6e22e}.post-page .author-bio__description .code-block-highlight--light .hljs-literal,.post-page .author-bio__description .code-block-highlight--light .hljs-number{color:#ae81ff}.post-page .author-bio__description .code-block-highlight--light .hljs-function,.post-page .author-bio__description .code-block-highlight--light .hljs-title{color:#66d9ef}.post-page .author-bio__description .code-block-highlight--light .hljs-built_in,.post-page .author-bio__description .code-block-highlight--light .hljs-type{color:#f8f8f2}.post-page .author-bio__description .code-block-highlight--light .hljs-template-variable,.post-page .author-bio__description .code-block-highlight--light .hljs-variable{color:#e6db74}.post-page .author-bio__description .code-block-highlight--light .hljs-tag{color:#f92672}.post-page .author-bio__description .code-block-highlight--light .hljs-attribute{color:#a6e22e}.post-page .author-bio__description .code-block-highlight--light .hljs-name{color:#66d9ef}.post-page .author-bio__description .code-block-highlight--light .hljs-regexp{color:#e6db74}.post-page .author-bio__description .code-block-highlight--light .hljs-meta{color:#f8f8f2}.post-page .author-bio__description .code-block-highlight--light .hljs-selector-class,.post-page .author-bio__description .code-block-highlight--light .hljs-selector-id{color:#66d9ef}.post-page .author-bio__description .code-block-highlight--light .language-javascript .hljs-keyword{color:#f92672}.post-page .author-bio__description .code-block-highlight--light .language-css .hljs-property{color:#a6e22e}.post-page .author-bio__description .code-block-highlight--light .language-markdown .hljs-section{color:#000;font-weight:600}.post-page .author-bio__description a{color:#59a3ed;cursor:pointer;position:relative;text-decoration:none;word-break:break-word}.post-page .author-bio__description a:hover,.post-page .author-bio__description a:hover>strong{text-decoration:underline;text-decoration-color:#59a3ed;text-decoration-skip:ink}.post-page .author-bio__description a>strong{color:#59a3ed!important}.post-page .author-bio__description blockquote,.post-page .author-bio__description li,.post-page .author-bio__description ol,.post-page .author-bio__description p,.post-page .author-bio__description pre,.post-page .author-bio__description ul{overflow-wrap:break-word;word-wrap:break-word}.post-page .author-bio__description .code-block-highlight,.post-page .author-bio__description .super-image,.post-page .author-bio__description .super-video,.post-page .author-bio__description .tweet-embed,.post-page .author-bio__description blockquote,.post-page .author-bio__description img,.post-page .author-bio__description ol,.post-page .author-bio__description p,.post-page .author-bio__description pre,.post-page .author-bio__description ul{margin-top:28px}.post-page .author-bio__description li,.post-page .author-bio__description li p{margin-top:14px}.post-page .author-bio__description img{max-width:100%}.post-page .author-bio__description ol,.post-page .author-bio__description ul{padding-left:1em}.post-page .author-bio__description ol li,.post-page .author-bio__description ul li{padding-left:.25em}.post-page .author-bio__description ol>li{list-style:decimal}.post-page .author-bio__description ul>li{list-style:disc}.post-page .author-bio__description blockquote{border-left:4px solid #1f364d;padding-left:1.1em}.post-page .author-bio__description blockquote>*>*>:first-child,.post-page .author-bio__description blockquote>*>:first-child,.post-page .author-bio__description blockquote>:first-child{margin-top:0!important}.post-page .author-bio__description pre{border-radius:6px;padding:32px}.post-page .author-bio__description .super-video{align-items:flex-start;display:flex;flex-direction:column}.post-page .author-bio__description .super-video video{border-radius:6px;max-width:100%}.post-page .author-bio__description .tweet-embed{max-width:100%;min-width:0;overflow:hidden;width:550px}.post-page .author-bio__description .tweet-embed>*>*>:first-child,.post-page .author-bio__description .tweet-embed>*>:first-child,.post-page .author-bio__description .tweet-embed>:first-child{margin-top:0!important}.post-page .author-bio__description .tweet-embed blockquote{background-color:#fff!important;border-radius:6px;border-left:none!important;color:#000!important;margin-top:0!important;padding:1.1em!important;width:550px!important}.post-page .author-bio__description .tweet-embed blockquote p:nth-last-child(2){margin-bottom:32px}.post-page .author-bio__description .tweet-embed .twitter-tweet{margin-bottom:0!important;margin-top:0!important;max-width:100%}.post-page .author-bio__description pre{border:3px solid #1f364d;font-size:18px;overflow:auto}.post-page .author-bio__description pre code{white-space:pre}.post-page .author-bio__description :not(pre)>code{border:3px solid #1f364d;border-radius:4px;font-size:19px;padding:.1em .25em}.post-page .author-bio__description strong{color:#dde6ee;font-weight:600}.post-page .author-bio__description h1,.post-page .author-bio__description h2,.post-page .author-bio__description h3,.post-page .author-bio__description h4,.post-page .author-bio__description h5,.post-page .author-bio__description h6{color:#fff;font-weight:600;line-height:1.25em}.post-page .author-bio__description h1 strong,.post-page .author-bio__description h2 strong,.post-page .author-bio__description h3 strong,.post-page .author-bio__description h4 strong,.post-page .author-bio__description h5 strong,.post-page .author-bio__description h6 strong{color:inherit}.post-page .author-bio__description h2{font-size:37px}.post-page .author-bio__description h2:not(:first-child){margin-top:1.6em}.post-page .author-bio__description h3{font-size:26px}.post-page .author-bio__description h3:not(:first-child){margin-top:1.45em}.post-page .author-bio__description h4,.post-page .author-bio__description h5,.post-page .author-bio__description h6{font-size:22px}.post-page .author-bio__description h4:not(:first-child),.post-page .author-bio__description h5:not(:first-child),.post-page .author-bio__description h6:not(:first-child){margin-top:1.35em}.post-page .author-bio__description hr{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 4'%3E%3Cpath stroke='%234c9ceb' stroke-width='1' d='M0,3.5 c 5,0,5,-3,10,-3 s 5,3,10,3 c 5,0,5,-3,10,-3 s 5,3,10,3'/%3E%3C/svg%3E");border:none;height:4px;margin:2em 0}.post-page .author-bio__description .speaking-turn{align-items:flex-start;display:flex}.post-page .author-bio__description .speaking-turn:not(:first-child){margin-top:28px}.post-page .author-bio__description .speaking-turn .speaking-turn__link{align-items:center;display:flex}.post-page .author-bio__description .shareable-quote,.post-page .author-bio__description .speaking-turn .speaking-turn__link:not(:last-child),.post-page .author-bio__description aside{display:none}.post-page .author-bio__description .speaking-turn .speaking-turn__link:hover .speaking-turn__image{border-color:#fff}.post-page .author-bio__description .speaking-turn .speaking-turn__image{height:32px;width:32px;border:2px solid transparent;border-radius:9999px;flex:0 0 auto;margin-right:8px;margin-top:0!important;max-width:auto!important}.post-page .author-bio__description .screenshot-wrapper{align-items:center;display:flex;flex-direction:column}.post-page .author-bio__description .screenshot-wrapper:not(:first-child){margin-top:28px}.post-page .author-bio__description .screenshot-wrapper img{margin-top:0}.post-page .author-bio__description .screenshot-wrapper p{font-size:20px;font-style:italic;margin-top:21px}.post-page .author-bio__description .interactive-chart{background-color:#1f364d;border-radius:6px;font-size:20px;margin:44px auto 0;padding:16px}.post-page .author-bio__description .interactive-chart>p{margin-bottom:12px;margin-top:16px;text-align:center}.post-page .author-bio__description .interactive-chart .interactive-chart__header{padding:4px 0 20px;text-align:center}.post-page .author-bio__description .interactive-chart .interactive-chart__title{color:#fff;font-size:22px;font-weight:600}.post-page .author-bio__description .interactive-chart .interactive-chart__description{margin-top:0}.post-page .author-bio__description .interactive-chart .interactive-chart__wrapper+p{margin-top:24px}}@media (min-width:600px) and (min-width:700px){.post-page .author-bio__description .interactive-chart .interactive-chart__wrapper{height:400px}}@media (min-width:600px) and (min-width:450px) and (max-width:699px){.post-page .author-bio__description .interactive-chart .interactive-chart__wrapper{height:350px}}@media (min-width:600px) and (max-width:449px){.post-page .author-bio__description .interactive-chart .interactive-chart__wrapper{height:300px}}@media (max-width:599px){.post-page .author-bio__description{color:#baccde;font-size:20px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.5em;letter-spacing:-.01em;text-align:left}.post-page .author-bio__description>*>*>:first-child,.post-page .author-bio__description>*>:first-child,.post-page .author-bio__description>:first-child{margin-top:0!important}.post-page .author-bio__description .code-block-highlight{position:relative}.post-page .author-bio__description .code-block-highlight pre{border-radius:6px;color:#e1e4e8;font-family:"Fira Mono",monospace;line-height:1.6;overflow-x:auto;padding:1rem;tab-size:2}.post-page .author-bio__description .code-block-highlight pre code{white-space:inherit!important}.post-page .author-bio__description .code-block-highlight__options{border-bottom-left-radius:6px;border-top-right-radius:6px;font-size:12px;display:flex;gap:4px;padding:3px 4px;pointer-events:auto;position:absolute;right:0;top:0;z-index:10}.post-page .author-bio__description .code-block-highlight__options select{border:none;border-radius:4px;padding:4px 8px;font-size:12px;cursor:pointer;outline:0}.post-page .author-bio__description .code-block-highlight__options select:focus{border-color:#60a5fa}.post-page .author-bio__description .code-block-highlight__options select option{background-color:#1f2937;color:#e1e4e8}.post-page .author-bio__description .code-block-highlight--dark pre{background-color:#0d1117;border:3px solid #1f364d}.post-page .author-bio__description .code-block-highlight--dark .code-block-highlight__options{background-color:#1f364d}.post-page .author-bio__description .code-block-highlight--dark .code-block-highlight__options select{background-color:#0e2439;color:#e1e4e8}.post-page .author-bio__description .code-block-highlight--dark .hljs-comment,.post-page .author-bio__description .code-block-highlight--dark .hljs-quote{color:#7a7b7d;font-style:italic}.post-page .author-bio__description .code-block-highlight--dark .hljs-keyword,.post-page .author-bio__description .code-block-highlight--dark .hljs-selector-tag{color:#c678dd}.post-page .author-bio__description .code-block-highlight--dark .hljs-attr,.post-page .author-bio__description .code-block-highlight--dark .hljs-string{color:#98c379}.post-page .author-bio__description .code-block-highlight--dark .hljs-literal,.post-page .author-bio__description .code-block-highlight--dark .hljs-number{color:#d19a66}.post-page .author-bio__description .code-block-highlight--dark .hljs-function,.post-page .author-bio__description .code-block-highlight--dark .hljs-title{color:#61afef}.post-page .author-bio__description .code-block-highlight--dark .hljs-built_in,.post-page .author-bio__description .code-block-highlight--dark .hljs-template-variable,.post-page .author-bio__description .code-block-highlight--dark .hljs-type,.post-page .author-bio__description .code-block-highlight--dark .hljs-variable{color:#e06c75}.post-page .author-bio__description .code-block-highlight--dark .hljs-tag{color:#56b6c2}.post-page .author-bio__description .code-block-highlight--dark .hljs-attribute{color:#d19a66}.post-page .author-bio__description .code-block-highlight--dark .hljs-name{color:#56b6c2}.post-page .author-bio__description .code-block-highlight--dark .hljs-regexp{color:#d19a66}.post-page .author-bio__description .code-block-highlight--dark .hljs-meta{color:#c678dd}.post-page .author-bio__description .code-block-highlight--dark .hljs-selector-class,.post-page .author-bio__description .code-block-highlight--dark .hljs-selector-id{color:#61afef}.post-page .author-bio__description .code-block-highlight--dark .language-javascript .hljs-keyword{color:#c678dd}.post-page .author-bio__description .code-block-highlight--dark .language-css .hljs-property{color:#98c379}.post-page .author-bio__description .code-block-highlight--dark .language-markdown .hljs-section{color:#4799eb;font-weight:600}.post-page .author-bio__description .code-block-highlight--light pre{background-color:#fff;border:3px solid #93b6d9;color:#222}.post-page .author-bio__description .code-block-highlight--light .code-block-highlight__options{background-color:#93b6d9}.post-page .author-bio__description .code-block-highlight--light .code-block-highlight__options select{background-color:#fff;color:#222}.post-page .author-bio__description .code-block-highlight--light .hljs-comment,.post-page .author-bio__description .code-block-highlight--light .hljs-quote{color:#75715e;font-style:italic}.post-page .author-bio__description .code-block-highlight--light .hljs-keyword,.post-page .author-bio__description .code-block-highlight--light .hljs-selector-tag{color:#f92672}.post-page .author-bio__description .code-block-highlight--light .hljs-attr,.post-page .author-bio__description .code-block-highlight--light .hljs-string{color:#a6e22e}.post-page .author-bio__description .code-block-highlight--light .hljs-literal,.post-page .author-bio__description .code-block-highlight--light .hljs-number{color:#ae81ff}.post-page .author-bio__description .code-block-highlight--light .hljs-function,.post-page .author-bio__description .code-block-highlight--light .hljs-title{color:#66d9ef}.post-page .author-bio__description .code-block-highlight--light .hljs-built_in,.post-page .author-bio__description .code-block-highlight--light .hljs-type{color:#f8f8f2}.post-page .author-bio__description .code-block-highlight--light .hljs-template-variable,.post-page .author-bio__description .code-block-highlight--light .hljs-variable{color:#e6db74}.post-page .author-bio__description .code-block-highlight--light .hljs-tag{color:#f92672}.post-page .author-bio__description .code-block-highlight--light .hljs-attribute{color:#a6e22e}.post-page .author-bio__description .code-block-highlight--light .hljs-name{color:#66d9ef}.post-page .author-bio__description .code-block-highlight--light .hljs-regexp{color:#e6db74}.post-page .author-bio__description .code-block-highlight--light .hljs-meta{color:#f8f8f2}.post-page .author-bio__description .code-block-highlight--light .hljs-selector-class,.post-page .author-bio__description .code-block-highlight--light .hljs-selector-id{color:#66d9ef}.post-page .author-bio__description .code-block-highlight--light .language-javascript .hljs-keyword{color:#f92672}.post-page .author-bio__description .code-block-highlight--light .language-css .hljs-property{color:#a6e22e}.post-page .author-bio__description .code-block-highlight--light .language-markdown .hljs-section{color:#000;font-weight:600}.post-page .author-bio__description a{color:#59a3ed;cursor:pointer;position:relative;text-decoration:none;word-break:break-word}.post-page .author-bio__description a:hover,.post-page .author-bio__description a:hover>strong{text-decoration:underline;text-decoration-color:#59a3ed;text-decoration-skip:ink}.post-page .author-bio__description a>strong{color:#59a3ed!important}.post-page .author-bio__description blockquote,.post-page .author-bio__description li,.post-page .author-bio__description ol,.post-page .author-bio__description p,.post-page .author-bio__description pre,.post-page .author-bio__description ul{overflow-wrap:break-word;word-wrap:break-word}.post-page .author-bio__description .code-block-highlight,.post-page .author-bio__description .super-image,.post-page .author-bio__description .super-video,.post-page .author-bio__description .tweet-embed,.post-page .author-bio__description blockquote,.post-page .author-bio__description img,.post-page .author-bio__description ol,.post-page .author-bio__description p,.post-page .author-bio__description pre,.post-page .author-bio__description ul{margin-top:25px}.post-page .author-bio__description li,.post-page .author-bio__description li p{margin-top:13px}.post-page .author-bio__description img{max-width:100%}.post-page .author-bio__description ol,.post-page .author-bio__description ul{padding-left:1em}.post-page .author-bio__description ol li,.post-page .author-bio__description ul li{padding-left:.25em}.post-page .author-bio__description ol>li{list-style:decimal}.post-page .author-bio__description ul>li{list-style:disc}.post-page .author-bio__description blockquote{border-left:4px solid #1f364d;padding-left:1.1em}.post-page .author-bio__description blockquote>*>*>:first-child,.post-page .author-bio__description blockquote>*>:first-child,.post-page .author-bio__description blockquote>:first-child{margin-top:0!important}.post-page .author-bio__description pre{border-radius:6px;padding:29px}.post-page .author-bio__description .super-video{align-items:flex-start;display:flex;flex-direction:column}.post-page .author-bio__description .super-video video{border-radius:6px;max-width:100%}.post-page .author-bio__description .tweet-embed{max-width:100%;min-width:0;overflow:hidden;width:550px}.post-page .author-bio__description .tweet-embed>*>*>:first-child,.post-page .author-bio__description .tweet-embed>*>:first-child,.post-page .author-bio__description .tweet-embed>:first-child{margin-top:0!important}.post-page .author-bio__description .tweet-embed blockquote{background-color:#fff!important;border-radius:6px;border-left:none!important;color:#000!important;margin-top:0!important;padding:1.1em!important;width:550px!important}.post-page .author-bio__description .tweet-embed blockquote p:nth-last-child(2){margin-bottom:32px}.post-page .author-bio__description .tweet-embed .twitter-tweet{margin-bottom:0!important;margin-top:0!important;max-width:100%}.post-page .author-bio__description pre{border:3px solid #1f364d;font-size:16px;overflow:auto}.post-page .author-bio__description pre code{white-space:pre}.post-page .author-bio__description :not(pre)>code{border:3px solid #1f364d;border-radius:4px;font-size:17px;padding:.1em .25em}.post-page .author-bio__description strong{color:#dde6ee;font-weight:600}.post-page .author-bio__description h1,.post-page .author-bio__description h2,.post-page .author-bio__description h3,.post-page .author-bio__description h4,.post-page .author-bio__description h5,.post-page .author-bio__description h6{color:#fff;font-weight:600;line-height:1.25em}.post-page .author-bio__description h1 strong,.post-page .author-bio__description h2 strong,.post-page .author-bio__description h3 strong,.post-page .author-bio__description h4 strong,.post-page .author-bio__description h5 strong,.post-page .author-bio__description h6 strong{color:inherit}.post-page .author-bio__description h2{font-size:34px}.post-page .author-bio__description h2:not(:first-child){margin-top:1.6em}.post-page .author-bio__description h3{font-size:24px}.post-page .author-bio__description h3:not(:first-child){margin-top:1.45em}.post-page .author-bio__description h4,.post-page .author-bio__description h5,.post-page .author-bio__description h6{font-size:20px}.post-page .author-bio__description h4:not(:first-child),.post-page .author-bio__description h5:not(:first-child),.post-page .author-bio__description h6:not(:first-child){margin-top:1.35em}.post-page .author-bio__description hr{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 4'%3E%3Cpath stroke='%234c9ceb' stroke-width='1' d='M0,3.5 c 5,0,5,-3,10,-3 s 5,3,10,3 c 5,0,5,-3,10,-3 s 5,3,10,3'/%3E%3C/svg%3E");border:none;height:4px;margin:2em 0}.post-page .author-bio__description .speaking-turn{align-items:flex-start;display:flex}.post-page .author-bio__description .speaking-turn:not(:first-child){margin-top:25px}.post-page .author-bio__description .speaking-turn .speaking-turn__link{align-items:center;display:flex}.post-page .author-bio__description .shareable-quote,.post-page .author-bio__description .speaking-turn .speaking-turn__link:not(:last-child),.post-page .author-bio__description aside{display:none}.post-page .author-bio__description .speaking-turn .speaking-turn__link:hover .speaking-turn__image{border-color:#fff}.post-page .author-bio__description .speaking-turn .speaking-turn__image{height:32px;width:32px;border:2px solid transparent;border-radius:9999px;flex:0 0 auto;margin-right:8px;margin-top:0!important;max-width:auto!important}.post-page .author-bio__description .screenshot-wrapper{align-items:center;display:flex;flex-direction:column}.post-page .author-bio__description .screenshot-wrapper:not(:first-child){margin-top:25px}.post-page .author-bio__description .screenshot-wrapper img{margin-top:0}.post-page .author-bio__description .screenshot-wrapper p{font-size:18px;font-style:italic;margin-top:19px}.post-page .author-bio__description .interactive-chart{background-color:#1f364d;border-radius:6px;font-size:18px;margin:44px auto 0;padding:16px}.post-page .author-bio__description .interactive-chart>p{margin-bottom:12px;margin-top:16px;text-align:center}.post-page .author-bio__description .interactive-chart .interactive-chart__header{padding:4px 0 20px;text-align:center}.post-page .author-bio__description .interactive-chart .interactive-chart__title{color:#fff;font-size:20px;font-weight:600}.post-page .author-bio__description .interactive-chart .interactive-chart__description{margin-top:0}.post-page .author-bio__description .interactive-chart .interactive-chart__wrapper+p{margin-top:24px}}.post-page .post-page__crossposted-signature::before,.post-page .post-page__inline-author.post-page__inline-author--guest::before,.post-page .post-page__inline-author:not(.post-page__inline-author--guest) .user-link:first-child .user-link__name::before{color:#d1dbe6;content:"—";float:left}@media (max-width:599px) and (min-width:700px){.post-page .author-bio__description .interactive-chart .interactive-chart__wrapper{height:400px}}@media (max-width:599px) and (min-width:450px) and (max-width:699px){.post-page .author-bio__description .interactive-chart .interactive-chart__wrapper{height:350px}}@media (max-width:599px) and (max-width:449px){.post-page .author-bio__description .interactive-chart .interactive-chart__wrapper{height:300px}}.post-page .post-page__inline-author{transform:translateY(1px)}@media (min-width:600px){.post-page .post-page__inline-author{font-size:21px}}@media (max-width:599px){.post-page .post-page__inline-author{font-size:20px}}.post-page .post-page__inline-author.post-page__inline-author--guest{display:flex;flex-wrap:wrap}.post-page .post-page__inline-author.post-page__inline-author--guest .post-page__product-link{margin-right:.3em}.post-page .post-page__inline-author.post-page__inline-author--guest .product-update__submitter-link{margin-left:.3em;margin-right:.3em}.post-page .post-page__inline-author:not(.post-page__inline-author--guest){white-space:nowrap}.post-page .post-page__inline-author .product-update__og-author-md a:hover,.post-page .post-page__inline-author:not(.edit-post__inline-author) .user-link:hover .user-link__name{text-decoration:underline;text-decoration-color:#59a3ed;text-decoration-skip:ink}.post-page .post-page__inline-author .user-link{display:inline-block}.post-page .post-page__inline-author .user-link__avatar{display:none}.post-page .post-page__inline-author .product-update__og-author-md a,.post-page .post-page__inline-author .user-link__name{color:#59a3ed;margin-left:0}.post-page .edit-post__inline-author{background-color:#1f364d;border-bottom-left-radius:3px;border-bottom-right-radius:3px;margin-top:-1px}.post-page .edit-post__inline-author .user-link__link{display:inline-block}.post-page .edit-post__inline-author .user-link__link:hover .user-link__name{text-decoration:underline;text-decoration-color:#d1dbe6;text-decoration-skip:ink}.post-page .edit-post__inline-author .user-link__name{color:#dde1e4}@media (min-width:600px){.post-page .post-page__inline-author .inline-author__text,.post-page .post-page__inline-author .user-link__aliased-name,.post-page .post-page__inline-author .user-link__name{font-size:21px}.post-page .edit-post__inline-author{padding:8px 20px 20px}.post-page .edit-post__inline-author .user-link__name{font-size:20px}}@media (max-width:599px){.post-page .post-page__inline-author .inline-author__text,.post-page .post-page__inline-author .user-link__aliased-name,.post-page .post-page__inline-author .user-link__name{font-size:20px}.post-page .edit-post__inline-author{padding:8px 16px 18px}.post-page .edit-post__inline-author .user-link__name{font-size:19px}}.post-page .post-page__context-prefix,.post-page .post-page__group-link,.post-page .post-page__product-link,.post-page .post-page__series-link{align-items:center;display:inline-flex}@media (min-width:600px){.post-page .post-page__context-prefix,.post-page .post-page__group-link,.post-page .post-page__product-link,.post-page .post-page__series-link{font-size:21px}}@media (max-width:599px){.post-page .post-page__context-prefix,.post-page .post-page__group-link,.post-page .post-page__product-link,.post-page .post-page__series-link{font-size:20px}}.post-page .post-page__group-link:hover .post-page__group-name,.post-page .post-page__group-link:hover .post-page__product-name,.post-page .post-page__group-link:hover .post-page__series-name,.post-page .post-page__product-link:hover .post-page__group-name,.post-page .post-page__product-link:hover .post-page__product-name,.post-page .post-page__product-link:hover .post-page__series-name,.post-page .post-page__series-link:hover .post-page__group-name,.post-page .post-page__series-link:hover .post-page__product-name,.post-page .post-page__series-link:hover .post-page__series-name{text-decoration:underline;text-decoration-color:#59a3ed;text-decoration-skip:ink}.post-page .post-page__group-link:hover .post-page__product-role,.post-page .post-page__group-link:hover::before,.post-page .post-page__product-link:hover .post-page__product-role,.post-page .post-page__product-link:hover::before,.post-page .post-page__series-link:hover .post-page__product-role,.post-page .post-page__series-link:hover::before{text-decoration:underline;text-decoration-color:#9cb3c9;text-decoration-skip:ink}.post-page .post-page__context-prefix,.post-page .post-page__product-role{color:#d1dbe6;margin-left:.3em}.post-page .post-page__group-link,.post-page .post-page__series-link{margin-left:.3em}.post-page .post-page__group-icon,.post-page .post-page__product-avatar{height:26px;width:26px;border-radius:9999px}.post-page .post-page__product-avatar{margin-left:.3em}.post-page .post-page__group-icon,.post-page .post-page__series-icon{margin-right:6px}.post-page .post-page__series-icon{height:30px;width:30px}.post-page .post-page__group-name,.post-page .post-page__product-name,.post-page .post-page__series-name{color:#59a3ed}@media (min-width:600px){.post-page .post-page__group-name,.post-page .post-page__product-name,.post-page .post-page__series-name{font-size:21px}}@media (max-width:599px){.post-page .post-page__group-name,.post-page .post-page__product-name,.post-page .post-page__series-name{font-size:20px}}.post-page .post-page__product-name{margin-left:8px}.post-page .post-page__date{color:#d1dbe6;display:inline-block;margin-left:.3em}.post-page .inline-actions__action svg+label,.post-page .inline-actions__action svg+span,.post-page .inline-actions__action:not(:first-child),.post-page .inline-actions__share-button .share-button__button svg+label,.post-page .inline-actions__share-button .share-button__button svg+span,.post-page .inline-actions__share-button:not(:first-child){margin-left:8px}@media (min-width:600px){.post-page .post-page__date{font-size:21px}}.post-page .post-page__date:hover span{text-decoration:underline;text-decoration-color:#59a3ed;text-decoration-skip:ink;color:#59a3ed}.post-page .post-page__inline-actions{display:flex;justify-content:flex-start;margin-top:70px}@media (max-width:599px){.post-page .post-page__date{font-size:20px}.post-page .post-page__inline-actions{margin-top:56px}}.post-page .inline-actions__action,.post-page .inline-actions__share-button .share-button__button{align-items:center;display:flex;fill:#8599ad;font-size:15px;justify-content:center;background-color:transparent;border:3px solid #1f364d;border-radius:6px;color:#fff;padding:12px}.post-page .inline-actions__action:active:not([disabled]):not(.disabled),.post-page .inline-actions__action:hover:not([disabled]):not(.disabled),.post-page .inline-actions__share-button .share-button__button:active:not([disabled]):not(.disabled),.post-page .inline-actions__share-button .share-button__button:hover:not([disabled]):not(.disabled){background-color:#3b5772;color:#fff;fill:#fff}.post-page .inline-actions__action.disabled,.post-page .inline-actions__action[disabled],.post-page .inline-actions__share-button .share-button__button.disabled,.post-page .inline-actions__share-button .share-button__button[disabled]{cursor:not-allowed;opacity:.5}.post-page .inline-actions__action>div,.post-page .inline-actions__share-button .share-button__button>div{align-items:center;display:flex;justify-content:center}.post-page .inline-actions__action svg,.post-page .inline-actions__share-button .share-button__button svg{height:18px;width:18px;fill:inherit}.post-page .inline-actions__action label,.post-page .inline-actions__action span,.post-page .inline-actions__share-button .share-button__button label,.post-page .inline-actions__share-button .share-button__button span{color:inherit}.post-page .inline-actions__action:hover,.post-page .inline-actions__share-button .share-button__button:hover{background-color:#1f364d!important}.post-page .inline-actions__action,.post-page .inline-actions__share-button{flex:0 1 auto;min-width:106px}@media (max-width:399px){.post-page .inline-actions__action,.post-page .inline-actions__share-button{flex-basis:33%;min-width:auto}.post-page .inline-actions__action .share-button__button-label,.post-page .inline-actions__action>label,.post-page .inline-actions__share-button .share-button__button-label,.post-page .inline-actions__share-button>label{display:none!important}}.post-page .inline-actions__action:not(:last-child),.post-page .inline-actions__share-button:not(:last-child){margin-right:8px}.post-page .inline-actions__action--like{color:#b6cce2;fill:#b6cce2!important;flex-direction:row}.post-page .inline-actions__action--like:hover{color:#fff;fill:#4799eb!important;transform:none!important}.post-page .inline-actions__action--like.post-liker--liked{background-color:#1f364d!important;color:#fff;fill:#4799eb!important}.post-page .inline-actions__action--like.post-liker--liked .post-liker__count{font-weight:600!important}.post-page .inline-actions__action--bookmark{color:#b6cce2;fill:#b6cce2}.post-page .inline-actions__action--bookmark:hover{color:#fff;fill:#e6375a!important}.post-page .inline-actions__action--bookmark.post-bookmarker--bookmarked{background-color:#1f364d!important;color:#fff;fill:#e6375a}.post-page .inline-actions__action--bookmark.post-bookmarker--bookmarked .post-bookmarker__label-wrapper{font-weight:600}.post-page .inline-actions__share-button .share-button__button{fill:#b6cce2;width:100%}.post-page .inline-actions__share-button .share-button__button:hover{fill:#49b66d!important}.post-page .inline-actions__share-button .share-button__button-label{display:none!important}.post-page .inline-actions__share-button .dropdown-menu__items{z-index:119}.post-page .inline-actions__action--like .post-liker__icon-wrapper,.post-page .inline-actions__action>svg,.post-page .inline-actions__share-button .share-button__button-icon{height:16px;width:16px}.post-page .inline-actions__action--like .post-liker__text,.post-page .inline-actions__action>label,.post-page .inline-actions__share-button .share-button__button-label{display:flex;font-size:16px;margin-left:.65em}.post-page .inline-actions__action--like .post-liker__count{font-weight:400;margin-right:.35em}.post-page .post-page__comments{margin-top:70px}@media (min-width:1420px){.post-page .post-page__comments{margin-bottom:70px}}@media (max-width:1419px){.post-page .post-page__comments{margin-bottom:50px}}@media (max-width:599px){.post-page .post-page__comments{margin-top:56px}}.post-page .post-page__comments:hover{z-index:4}.post-page .post-page__comments:not(:hover){z-index:1}.post-page .post-page__comments .embedded-comments>.comment-tree{width:calc(700px + ((100vw - 700px)/ 2) - 36px)}.post-page .post-page__comments .embedded-comments .comment{max-width:100%;width:700px}.post-page .post-page__comments .embedded-comments .embedded-comments__loading{justify-content:flex-start;margin-top:32px}.post-page .post-page__comments .embedded-comments .embedded-comments__loading .loading-spinner__icon{fill:#63809c}.post-page .post-page__comments .embedded-comments .embedded-comments__loading-label{color:#63809c}.post-page .post-page__comments .embedded-comments .comment .comment-voter{background-color:#0c1f31}.post-page .post-page__comments .embedded-comments .comment-box{width:100%}.post-page .post-page__comments .embedded-comments .comment-box .comment-box__textarea{background-color:transparent;padding:16px;border:3px solid #233b53;color:#d1dbe6}@media (min-width:600px){.post-page .post-page__comments .embedded-comments .comment-box .comment-box__textarea{font-size:18px!important}}@media (max-width:599px){.post-page .post-page__comments .embedded-comments .comment-box .comment-box__textarea{font-size:16px!important}}.post-page .post-page__comments .embedded-comments .comment-box .comment-box__textarea:focus{border-color:transparent}.post-page .post-page__comments .embedded-comments .comment-box .comment-box__textarea::placeholder{color:rgba(209,219,230,.65);font-style:italic}.post-page .post-page__comments .embedded-comments .comment-box a.comment-box__textarea{color:#63809c;font-style:italic}.post-page .post-page__comments .embedded-comments .comment-box__cancel-link,.post-page .post-page__comments .embedded-comments .comment-box__moderation,.post-page .post-page__comments .embedded-comments .comment-box__save-button{font-size:14px!important}.post-page .post-page__comments .embedded-comments .comment-box__moderation{display:flex}.post-page .post-page__comments .embedded-comments .cta-bar__series-link:hover{text-decoration:underline;text-decoration-color:#4799eb;text-decoration-skip:ink;color:#4799eb}.post-page--fastboot .comment__content img{cursor:default!important}.post-page--fastboot .comment__content img:hover{opacity:1!important}.post-page .post-page__recommendations{align-items:center;display:flex;flex-direction:column;grid-area:recommendations}@media (min-width:1420px){.post-page .post-page__recommendations{margin-bottom:70px}}@media (max-width:1419px){.post-page .post-page__recommendations{margin-bottom:50px}}.post-page .post-page__recommendations .post-page__recommendations-heading{color:#fff;font-size:22px;font-weight:600}.post-page .post-page__recommendations .post-page__recommendations-list{display:grid;grid-gap:18px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));margin-top:30px;width:100%}@media (max-width:629px){.post-page .post-page__recommendations .post-page__recommendations-list{max-width:360px}.post-page .post-page__recommendations .post-page__recommendations-list .post-page__recommendation:not(:nth-child(1)):not(:nth-child(2)):not(:nth-child(3)){display:none}}.post-page .post-page__recommendations .post-page__recommendation{background-color:#1f364d;border:3px solid #1f364d;border-radius:6px;display:flex;flex-direction:column;overflow:hidden;padding:3px}.post-page .post-page__recommendations .post-page__recommendation:not(:nth-child(1)):not(:nth-child(2)):not(:nth-child(3)):not(:nth-child(4)){display:none}.post-page .post-page__recommendations .post-page__recommendation:hover{background-color:#253d56}.post-page .post-page__recommendations .post-page__recommendation:hover .post-page__recommendation-title{text-decoration:underline;text-decoration-color:#4799eb;text-decoration-skip:ink;color:#4799eb}.post-page .edit-post__instructions>a span,.post-page .post-page__recommendations .post-page__recommendation:hover .post-page__recommendation-footer{color:#fff}.post-page .post-page__recommendations .post-page__recommendation:hover .post-page__recommendation-footer svg{animation:joinButtonArrowSvgGyration .9s infinite;fill:#fff}.post-page .post-page__recommendations .post-page__recommendation:hover .post-page__recommendation-avatar{box-shadow:0 0 12px rgba(255,255,255,.1)}.post-page .post-page__recommendations .post-page__recommendation-image,.post-page .post-page__recommendations .post-page__recommendation-text{border-radius:4px}.post-page .post-page__recommendations .post-page__recommendation-image{box-shadow:2px 2px 0 1px rgba(14,36,57,.75);height:180px;object-fit:cover;width:100%}.post-page .post-page__recommendations .post-page__recommendation-text{display:flex;flex:1 0 auto;flex-direction:column;justify-content:space-between;padding:18px}@media (max-width:599px){.post-page .post-page__recommendations .post-page__recommendations-heading{font-size:20px}.post-page .post-page__recommendations .post-page__recommendations-list{margin-top:24px}.post-page .post-page__recommendations .post-page__recommendation-text{padding:18px 12px}}.post-page .post-page__recommendations .post-page__recommendation-title{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;max-height:2.8em;/*! autoprefixer: off *//*! autoprefixer: ignore next */-webkit-box-orient:vertical;/*! autoprefixer: on */color:#d1dbe6;font-size:20px;line-height:1.4em}@media (max-width:399px){.post-page .post-page__recommendations .post-page__recommendation-title{font-size:19px}}.post-page .post-page__recommendations .post-page__recommendation-footer{align-items:center;color:#63809c;display:flex;fill:#63809c;font-weight:600;font-size:16px;justify-content:flex-start;line-height:1.4em;margin-top:24px}@media (max-width:599px){.post-page .post-page__recommendations .post-page__recommendation-footer{font-size:15px}.post-page .post-page__recommendations .post-page__recommendation-footer svg{height:14px!important;width:14px!important}}.post-page .post-page__recommendations .post-page__recommendation-footer svg{height:15px;width:15px;margin-left:12px;position:relative;top:1px}.post-page .post-page__recommendations .post-page__recommendation-avatar{height:32px;width:32px;border:3px solid rgba(14,36,57,.75);margin-right:10px}.post-page .edit-post__instructions{border:3px solid #1f364d;border-radius:4px;display:none;flex-direction:column;font-size:20px;grid-area:recommendations;margin:0 auto 70px;padding:36px;width:100%}.post-page .edit-post__instructions>a:hover span{text-decoration:underline;text-decoration-skip:ink}.post-page .edit-post__instructions h3{color:#63809c;display:block;font-size:16px;font-weight:600;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;width:100%}.post-page .edit-post__instructions li>a,.post-page .post-sidebar a.post-sidebar__block:hover,.post-page .post-sidebar a.post-sidebar__block:hover .post-sidebar__group-name label{color:#fff}.post-page .edit-post__instructions h3:not(:first-child){margin-top:36px}.post-page .edit-post__instructions ul{margin-top:.8em}.post-page .edit-post__instructions li{list-style:disc;margin-left:1em}.post-page .edit-post__instructions li:not(:first-child){margin-top:.65em}.post-page .edit-post__instructions li>a:hover{text-decoration:underline;text-decoration-skip:ink}.post-page .post-sidebar{display:none;grid-area:sidebar;margin-top:21px}.post-page .post-sidebar .post-sidebar__content{display:flex;flex-direction:column;top:0}.post-page .post-sidebar a.post-sidebar__block:hover .post-sidebar__group-icon{box-shadow:0 0 0 1px #fff}.post-page .post-sidebar .post-sidebar__block{align-items:center;color:#63809c;display:flex;font-size:16px;padding:22px 0}.post-page .post-sidebar .post-sidebar__block:not(:last-child){border-bottom:2px dotted rgba(31,54,77,.6)}.post-page .post-sidebar .post-sidebar__block--series{border-bottom:none!important;display:block;padding-bottom:0;position:relative}.post-page .post-sidebar .post-sidebar__block--series:not(:last-child)::after{border-bottom:2px dotted rgba(31,54,77,.6);content:"";display:block;margin-top:22px}.post-page .post-sidebar .post-sidebar__block--series .post-sidebar__series-cta{cursor:pointer;font-size:14px;font-weight:600;text-transform:uppercase;background-image:linear-gradient(to right,#e052a0,#f15c41);border-radius:3px;color:#fff;padding:0 16px;display:inline-block;margin-top:1.3em;height:36px;width:auto}.post-page .post-sidebar .post-sidebar__block--series .post-sidebar__series-cta:hover:not([disabled]),.post-page.firestore-post--success-story-interview .ssi-actions .post-liker:not(.post-liker--liked):hover:not(.post-liker--disabled):not(.post-liker--saving){background-image:linear-gradient(to right,#3ec8e0,#526af4)}.post-page .post-sidebar .post-sidebar__block--series .post-sidebar__series-cta[disabled]{cursor:not-allowed;filter:grayscale(.7);opacity:.7}.post-page .post-sidebar .post-sidebar__block--series .post-sidebar__series-cta>div:first-child:last-child{align-items:center;display:flex;height:100%;justify-content:center}.post-page .post-sidebar .post-sidebar__block--series .post-sidebar__series-cta .loading-spinner,.post-page .post-sidebar .post-sidebar__block--series .post-sidebar__series-cta>div>svg,.post-page .post-sidebar .post-sidebar__block--series .post-sidebar__series-cta>svg{fill:#fff;flex:0 0 auto}.post-page .post-sidebar .post-sidebar__block--series .post-sidebar__series-cta .loading-spinner:first-child:not(:last-child),.post-page .post-sidebar .post-sidebar__block--series .post-sidebar__series-cta>div>svg:first-child:not(:last-child),.post-page .post-sidebar .post-sidebar__block--series .post-sidebar__series-cta>svg:first-child:not(:last-child){margin-right:9px}.post-page .post-sidebar .post-sidebar__block--series .post-sidebar__series-cta .loading-spinner:last-child:not(:first-child),.post-page .post-sidebar .post-sidebar__block--series .post-sidebar__series-cta>div>svg:last-child:not(:first-child),.post-page .post-sidebar .post-sidebar__block--series .post-sidebar__series-cta>svg:last-child:not(:first-child){margin-left:9px}.post-page .post-sidebar .post-sidebar__block--series .post-sidebar__series-cta>div>svg,.post-page .post-sidebar .post-sidebar__block--series .post-sidebar__series-cta>svg{height:13px;width:13px}.post-page .post-sidebar .post-sidebar__block--series .post-sidebar__series-cta .loading-spinner{height:18px;width:18px}.post-page .post-sidebar .post-sidebar__block--group,.post-page .post-sidebar .post-sidebar__block--stats{align-items:flex-start;flex-direction:column}.post-page .post-sidebar .post-sidebar__group-name label,.post-page .post-sidebar .post-sidebar__series-name{color:#b6cce2;font-size:18px}.post-page .post-sidebar .post-sidebar__group-details,.post-page .post-sidebar .post-sidebar__series-details,.post-page .post-sidebar .post-sidebar__series-name{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;max-height:4.2em;/*! autoprefixer: off *//*! autoprefixer: ignore next */-webkit-box-orient:vertical;/*! autoprefixer: on */line-height:1.4em}.post-page .post-sidebar .post-sidebar__series-name{align-items:center;display:flex;justify-content:flex-start}.post-page .post-sidebar .series-icon{height:24px;width:24px;margin-right:6px}.post-page .post-sidebar .post-sidebar__group-name{align-items:center;display:flex}.post-page .post-sidebar .post-sidebar__group-details,.post-page .post-sidebar .post-sidebar__series-details{margin-top:.4em}.post-page .post-sidebar .post-sidebar__stat{align-items:center;display:flex}.post-page .post-sidebar .post-sidebar__stat:not(:first-child){margin-top:15px}.post-page .post-sidebar .post-sidebar__block--tags{align-items:flex-start}.post-page .post-sidebar .post-sidebar__block--tags .post-sidebar__icon{margin-top:8px}.post-page .post-sidebar .post-sidebar__group-icon,.post-page .post-sidebar .post-sidebar__icon,.post-page .post-sidebar .post-sidebar__product-avatar{height:19px;width:19px;fill:#63809c}.post-page .post-sidebar .post-sidebar__icon,.post-page .post-sidebar .post-sidebar__product-avatar{margin-right:12px}.post-page .post-sidebar .post-sidebar__group-icon,.post-page .post-sidebar .post-sidebar__product-avatar{border-radius:9999px}.post-page .post-sidebar .post-sidebar__group-icon{margin-right:10px}.post-page .post-sidebar .post-sidebar__product-avatar{flex:0 0 auto}.post-page .post-sidebar .post-sidebar__text-link{position:relative;color:#fff;cursor:pointer;font-size:16px;transition:color 160ms;align-self:flex-start;font-weight:400;margin-top:10px}.post-page .post-sidebar .post-sidebar__text-link:hover>svg{animation:joinButtonArrowSvgGyration .9s infinite;fill:#4799eb}.post-page .post-sidebar .post-sidebar__text-link>svg{height:14px;width:14px;fill:#fff;left:calc(100% + 6px);position:absolute;top:calc(50% - 6px);transition:all 160ms}.post-page .post-sidebar .post-sidebar__text-link:hover>label svg,.post-page.firestore-post--success-story-interview .ssi-actions .post-bookmarker.post-bookmarker--bookmarked .post-bookmarker__icon,.post-page.firestore-post--success-story-interview .ssi-actions .post-bookmarker.post-liker--liked .post-liker__icon,.post-page.firestore-post--success-story-interview .ssi-actions .post-liker.post-bookmarker--bookmarked .post-bookmarker__icon,.post-page.firestore-post--success-story-interview .ssi-actions .post-liker.post-liker--liked .post-liker__icon{fill:#4799eb}.post-page .post-sidebar .post-sidebar__text-link:hover{color:#4799eb}.post-page .post-sidebar .post-sidebar__text-link>label svg{fill:#fff;transition:fill 160ms}.post-page .post-sidebar .post-sidebar__text-link:not(:last-child){margin-right:48px}.post-page .post-sidebar .post-sidebar__label{font-weight:600;text-transform:uppercase}.post-page .post-sidebar .post-sidebar__tag-list{width:100%}.post-page .post-sidebar .post-sidebar__tag-list .tag-list__tags{display:flex;flex-wrap:wrap}.post-page .post-sidebar .post-sidebar__tag-list .tag-list__tag{align-items:center;border-radius:2px;color:#b6cce2;display:inline-flex;justify-content:center;padding:7px 10px;cursor:pointer;background-color:#1f364d;font-size:14px;font-weight:600;height:34px;margin:0 5px 5px 0;text-transform:uppercase}.post-page .post-sidebar .post-sidebar__tag-list .tag-list__tag:hover{background-color:#1f364d;color:#fff}.post-page.firestore-post--success-story-interview .post-page__content{display:grid;grid-template-areas:"header" "main" "footer" "recommendations";margin:0 auto;max-width:1116px;text-align:left;width:calc(100% - 32px)}.post-page.firestore-post--success-story-interview .firestore-post__header{grid-area:header}@media (min-width:916px){.post-page.firestore-post--success-story-interview .firestore-post__header{margin-top:60px}}.post-page.firestore-post--success-story-interview .post-page__byline-author:hover{color:#4799eb;text-decoration:underline;text-decoration-color:#4799eb;text-decoration-skip:ink}.post-page.firestore-post--success-story-interview .post-page__actions{display:none}.post-page.firestore-post--success-story-interview .firestore-post__main,.post-page.firestore-post--success-story-interview .post-page__footer{margin-left:auto;margin-right:auto;width:1116px}.post-page.firestore-post--success-story-interview .firestore-post__content{width:100%}@media (max-width:915px){.post-page.firestore-post--success-story-interview .firestore-post__header{margin-top:50px}.post-page.firestore-post--success-story-interview .ssi-sidebox--empty{display:none}.post-page.firestore-post--success-story-interview .ssi-sidebox--empty+.ssi-textbox{margin-top:0!important}}.post-page.firestore-post--success-story-interview .ssi-actions-wrapper{display:flex}.post-page.firestore-post--success-story-interview .ssi-sidebox .ssi-actions .share-button{width:43px}.post-page.firestore-post--success-story-interview .ssi-sidebox .ssi-actions .share-button__button{height:38px;width:38px}.post-page.firestore-post--success-story-interview .ssi-actions{align-items:center;display:flex;flex-wrap:wrap;margin-top:-12px}.post-page.firestore-post--success-story-interview .ssi-actions>*{margin-top:12px}.post-page.firestore-post--success-story-interview .ssi-actions>:not(:last-child){margin-right:12px}.post-page.firestore-post--success-story-interview .ssi-actions .post-bookmarker,.post-page.firestore-post--success-story-interview .ssi-actions .post-liker,.post-page.firestore-post--success-story-interview .ssi-actions .share-button{height:43px}.post-page.firestore-post--success-story-interview .ssi-actions .post-bookmarker:hover:not(.post-liker--disabled):not(.post-bookmarker--disabled):not(.post-liker--liked):not(.post-bookmarker--bookmarked),.post-page.firestore-post--success-story-interview .ssi-actions .post-liker:hover:not(.post-liker--disabled):not(.post-bookmarker--disabled):not(.post-liker--liked):not(.post-bookmarker--bookmarked),.post-page.firestore-post--success-story-interview .ssi-actions .share-button__button:hover:not(.post-liker--disabled):not(.post-bookmarker--disabled):not(.post-liker--liked):not(.post-bookmarker--bookmarked){transform:scale(1.08)!important}.post-page.firestore-post--success-story-interview .ssi-actions .post-bookmarker:hover:not(.post-liker--disabled):not(.post-bookmarker--disabled).post-bookmarker--bookmarked,.post-page.firestore-post--success-story-interview .ssi-actions .post-bookmarker:hover:not(.post-liker--disabled):not(.post-bookmarker--disabled).post-liker--liked,.post-page.firestore-post--success-story-interview .ssi-actions .post-liker:hover:not(.post-liker--disabled):not(.post-bookmarker--disabled).post-bookmarker--bookmarked,.post-page.firestore-post--success-story-interview .ssi-actions .post-liker:hover:not(.post-liker--disabled):not(.post-bookmarker--disabled).post-liker--liked,.post-page.firestore-post--success-story-interview .ssi-actions .share-button__button:hover:not(.post-liker--disabled):not(.post-bookmarker--disabled).post-bookmarker--bookmarked,.post-page.firestore-post--success-story-interview .ssi-actions .share-button__button:hover:not(.post-liker--disabled):not(.post-bookmarker--disabled).post-liker--liked{transform:scale(1)!important}.post-page.firestore-post--success-story-interview .ssi-actions .post-bookmarker,.post-page.firestore-post--success-story-interview .ssi-actions .post-liker{border-radius:9999px;box-sizing:border-box;flex:0 0 min-content;padding:0 14px 0 2px;transition:transform 120ms}.post-page.firestore-post--success-story-interview .ssi-actions .post-bookmarker.post-bookmarker--saving,.post-page.firestore-post--success-story-interview .ssi-actions .post-bookmarker.post-liker--saving,.post-page.firestore-post--success-story-interview .ssi-actions .post-liker.post-bookmarker--saving,.post-page.firestore-post--success-story-interview .ssi-actions .post-liker.post-liker--saving{cursor:wait!important;opacity:.8}.series-footer .series-footer__logo:hover,.site-footer .site-footer__logo:hover{opacity:.65}.post-page.firestore-post--success-story-interview .ssi-actions .post-bookmarker.post-bookmarker--disabled,.post-page.firestore-post--success-story-interview .ssi-actions .post-bookmarker.post-liker--disabled,.post-page.firestore-post--success-story-interview .ssi-actions .post-liker.post-bookmarker--disabled,.post-page.firestore-post--success-story-interview .ssi-actions .post-liker.post-liker--disabled{cursor:default}.post-page.firestore-post--success-story-interview .ssi-actions .post-bookmarker__icon,.post-page.firestore-post--success-story-interview .ssi-actions .post-liker__icon,.post-page.firestore-post--success-story-interview .ssi-actions .share-button__button-icon{height:15px;width:15px;fill:#fff;flex:0 0 auto;transition:transform 120ms}.post-page.firestore-post--success-story-interview .ssi-actions .post-bookmarker__icon path,.post-page.firestore-post--success-story-interview .ssi-actions .post-liker__icon path,.post-page.firestore-post--success-story-interview .ssi-actions .share-button__button-icon path{transform-origin:center}.post-page.firestore-post--success-story-interview .ssi-actions .post-bookmarker__label-wrapper,.post-page.firestore-post--success-story-interview .ssi-actions .post-liker__text,.site-header .site-header__primary-row .site-header__plus-link{transform:translateY(-1px)}.post-page.firestore-post--success-story-interview .ssi-actions .post-bookmarker__icon-wrapper,.post-page.firestore-post--success-story-interview .ssi-actions .post-liker__icon-wrapper,.post-page.firestore-post--success-story-interview .ssi-actions .share-button__button{align-items:center;display:flex;justify-content:center;overflow:hidden}.post-page.firestore-post--success-story-interview .ssi-actions .post-bookmarker__icon-wrapper,.post-page.firestore-post--success-story-interview .ssi-actions .post-liker__icon-wrapper{height:38px;width:38px}.post-page.firestore-post--success-story-interview .ssi-actions .post-liker{flex-direction:row!important}.post-page.firestore-post--success-story-interview .ssi-actions .post-liker:not(.post-liker--liked){border:none}.post-page.firestore-post--success-story-interview .ssi-actions .post-liker:not(.post-liker--liked):not(:hover),.series-subscription-form button,.site-footer .mailing-list-form__submit-button{background-image:linear-gradient(to right,#e052a0,#f15c41)}.post-page.firestore-post--success-story-interview .ssi-actions .post-liker.post-liker--liked{border:3px solid #1f364d}.post-page.firestore-post--success-story-interview .ssi-actions .post-bookmarker{align-items:center;border:3px solid #1f364d;display:flex}.post-page.firestore-post--success-story-interview .ssi-actions .post-bookmarker:not(.post-bookmarker--bookmarked):hover:not(.post-bookmarker--disabled):not(.post-bookmarker--saving){background-image:linear-gradient(to right,#3ec8e0,#526af4);border:none;padding:0 17px 0 5px}.post-page.firestore-post--success-story-interview .ssi-actions .share-button{flex:0 0 43px}.post-page.firestore-post--success-story-interview .ssi-actions .share-button .share-button__button{height:100%;width:100%;border:3px solid #1f364d;border-radius:9999px;transition:all .1s}.post-page.firestore-post--success-story-interview .ssi-actions .share-button .share-button__button:hover{background-image:linear-gradient(to right,#3ec8e0,#526af4);border:none}.post-page.firestore-post--success-story-interview .ssi-actions .share-button .dropdown-menu__items{border:3px solid #1f364d;border-radius:6px;min-width:8em}.post-page.firestore-post--success-story-interview .ssi-actions .share-button .dropdown-menu__items>*{background-color:#051729;color:#fff}.post-page.firestore-post--success-story-interview .ssi-actions .share-button .dropdown-menu__items>:not(:first-child){border-top:2px dotted #1f364d}.post-page.firestore-post--success-story-interview .ssi-actions .share-button .dropdown-menu__button:hover{background-color:#4799eb}.post-page.firestore-post--success-story-interview .ssi-actions .share-button .dropdown-menu__button-label{font-size:16px;text-transform:none}.post-page.firestore-post--success-story-interview .ssi-actions .share-button .dropdown-menu__header{cursor:default;font-size:16px;font-weight:600;height:38px}.post-page.firestore-post--success-story-interview .ssi-actions .post-bookmarker__label-wrapper,.post-page.firestore-post--success-story-interview .ssi-actions .post-liker__text,.post-page.firestore-post--success-story-interview .ssi-actions .share-button__button-label{color:#fff;font-size:16px;font-weight:600;margin-left:-2px;white-space:nowrap}.post-page.firestore-post--success-story-interview .ssi-actions .post-liker__count,.post-page.firestore-post--success-story-interview .ssi-actions .post-liker__likes-label{display:inline-block}@media (min-width:916px){.post-page.firestore-post--success-story-interview .post-page__footer{column-gap:36px;display:grid;grid-template-areas:".       signature" "actions comments";grid-template-columns:1fr 1.8421052632fr;padding-bottom:140px;row-gap:55px}}@media (max-width:915px){.post-page.firestore-post--success-story-interview .post-page__footer{padding-bottom:100px;width:100%}.post-page.firestore-post--success-story-interview .post-page__comments,.post-page.firestore-post--success-story-interview .post-page__footer-ssi-actions{margin-top:50px!important}}.post-page.firestore-post--success-story-interview .post-page__footer-ssi-actions{grid-area:actions}.post-page.firestore-post--success-story-interview .post-page__footer-ssi-actions .share-button__button{padding:0 14px 0 16px}.post-page.firestore-post--success-story-interview .post-page__footer-ssi-actions .share-button__button-label{margin-left:.5em}.post-page.firestore-post--success-story-interview .post-page__signature{grid-area:signature}.post-page.firestore-post--success-story-interview .post-page__signature--with-authors{margin-top:55px!important}.post-page.firestore-post--success-story-interview .post-page__comments{grid-area:comments;margin-bottom:0!important}@media (min-width:916px){.post-page.firestore-post--success-story-interview .post-page__comments{margin-top:0!important}}.post-page.firestore-post--success-story-interview .post-page__comments .embedded-comments .comment,.post-page.firestore-post--success-story-interview .post-page__comments .embedded-comments>.comment-tree{width:100%!important}.post-page.firestore-post--success-story-interview .post-page__comments-heading,.post-page.firestore-post--success-story-interview .post-page__footer-ssi-actions h2{-webkit-font-smoothing:antialiased}@media (min-width:600px){.post-page.firestore-post--success-story-interview .firestore-post__main,.post-page.firestore-post--success-story-interview .post-page__footer{max-width:calc(100vw - 72px)}.post-page.firestore-post--success-story-interview .post-page__comments-heading,.post-page.firestore-post--success-story-interview .post-page__footer-ssi-actions h2{margin-bottom:28px}}@media (max-width:599px){.post-page.firestore-post--success-story-interview .firestore-post__main,.post-page.firestore-post--success-story-interview .post-page__footer{max-width:calc(100vw - 48px)}.post-page.firestore-post--success-story-interview .post-page__comments-heading,.post-page.firestore-post--success-story-interview .post-page__footer-ssi-actions h2{margin-bottom:25px}}.post-page.firestore-post--success-story-interview .comment-box__textarea{border-radius:6px!important;border-width:3px!important}.product-avatar{border-radius:9999px}.product-avatar>img{height:100%;width:100%;border-radius:9999px}.series-footer{align-items:center;border-top:3px solid #1f364d;display:flex;flex-direction:column;margin-top:auto;padding:80px 0 0;text-align:left}.series-footer .series-subscription-form{max-width:calc(100% - 32px);text-align:center;width:500px}.series-footer .series-footer__content{align-items:center;color:#63809c;display:flex;flex-direction:column;font-size:18px;margin-top:100px;padding-bottom:80px;width:100%}.series-footer .series-footer__logo{height:24px;margin-top:24px;align-items:center;cursor:pointer;display:flex;font-size:16px;text-transform:uppercase;transform:translateY(1px);transition:opacity .2s}.series-footer .series-footer__logo-glyph{height:24px;width:24px}.series-footer .series-footer__logo-type{height:11px;margin-left:12px}@media (max-width:370px){.series-footer .series-footer__logo-type{display:none}}.series-icon img,.series-icon picture{height:100%;width:100%;border-radius:9999px}.series-icon--empty{display:none}.series-subscription-form.series-subscription-form--light .series-subscription-form__email-fieldset{background-color:#fff}.series-subscription-form.series-subscription-form--light .series-subscription-form__email-fieldset input{border-radius:3px;font-size:18px;height:48px;padding:0 14px;text-overflow:ellipsis;transition:border-width 120ms;background-color:#fff;color:#3d4d5c}.series-subscription-form.series-subscription-form--light .series-subscription-form__email-fieldset input::placeholder{color:#63809c;font-size:18px}.series-subscription-form.series-subscription-form--light .series-subscription-form__email-fieldset input[disabled]{color:#63809c;cursor:not-allowed;opacity:.5}.series-subscription-form.series-subscription-form--light .series-subscription-form__reason-form textarea{border-radius:3px;font-size:18px;text-overflow:ellipsis;transition:border-width 120ms;background-color:#fff;color:#3d4d5c;height:auto;padding:14px}.series-subscription-form.series-subscription-form--light .series-subscription-form__reason-form textarea::placeholder{color:#63809c;font-size:18px}.series-subscription-form.series-subscription-form--light .series-subscription-form__reason-form textarea[disabled]{color:#63809c;cursor:not-allowed;opacity:.5}.series-subscription-form:not(.series-subscription-form--light) .series-subscription-form__email-fieldset{background-color:#1f364d}.series-subscription-form:not(.series-subscription-form--light) .series-subscription-form__email-fieldset input{border-radius:3px;font-size:18px;height:48px;padding:0 14px;text-overflow:ellipsis;transition:border-width 120ms;background-color:#1f364d;color:#dde1e4}.series-subscription-form:not(.series-subscription-form--light) .series-subscription-form__email-fieldset input::placeholder{color:#63809c;font-size:18px}.series-subscription-form:not(.series-subscription-form--light) .series-subscription-form__email-fieldset input[disabled]{color:#63809c;cursor:not-allowed;opacity:.5}.series-subscription-form:not(.series-subscription-form--light) .series-subscription-form__reason-form textarea{border-radius:3px;font-size:18px;text-overflow:ellipsis;transition:border-width 120ms;background-color:#1f364d;color:#dde1e4;height:auto;padding:14px}.series-subscription-form:not(.series-subscription-form--light) .series-subscription-form__reason-form textarea::placeholder{color:#63809c;font-size:18px}.series-subscription-form:not(.series-subscription-form--light) .series-subscription-form__reason-form textarea[disabled]{color:#63809c;cursor:not-allowed;opacity:.5}.series-subscription-form .series-subscription-form__title{align-items:center;color:#fff;display:flex;font-size:22px;font-weight:600;justify-content:center;text-align:center}.series-subscription-form .series-icon{height:36px;width:36px;margin-right:10px}.series-subscription-form .series-subscription-form__description{font-size:18px;line-height:1.4em;margin-top:.8em;text-align:center}.series-subscription-form .series-subscription-form__description+*{margin-top:1.5em}.series-subscription-form .series-subscription-form__email-fieldset>label,.series-subscription-form .series-subscription-form__reason-form>label{color:#fff;font-size:18px;font-weight:600;margin-bottom:16px}.series-subscription-form .series-subscription-form__email-form{text-align:left;width:100%}.series-subscription-form button{cursor:pointer;font-size:14px;font-weight:600;text-transform:uppercase;border-radius:3px;color:#fff;height:48px;padding:0 16px}.series-subscription-form button>div:first-child:last-child{align-items:center;display:flex;height:100%;justify-content:center}.series-subscription-form button .loading-spinner,.series-subscription-form button>div>svg,.series-subscription-form button>svg{fill:#fff;flex:0 0 auto}.series-subscription-form button .loading-spinner:first-child:not(:last-child),.series-subscription-form button>div>svg:first-child:not(:last-child),.series-subscription-form button>svg:first-child:not(:last-child){margin-right:9px}.series-subscription-form button .loading-spinner:last-child:not(:first-child),.series-subscription-form button>div>svg:last-child:not(:first-child),.series-subscription-form button>svg:last-child:not(:first-child){margin-left:9px}.series-subscription-form button>div>svg,.series-subscription-form button>svg{height:13px;width:13px}.series-subscription-form button .loading-spinner{height:18px;width:18px}.series-subscription-form button:hover:not([disabled]){background-image:linear-gradient(to right,#3ec8e0,#526af4)}.series-subscription-form button[disabled]{cursor:not-allowed;filter:grayscale(.7);opacity:.7;background-image:linear-gradient(to right,#3ec8e0,#526af4)!important}.series-subscription-form button svg{height:24px;width:24px;margin-left:0!important}.series-subscription-form .series-subscription-form__email-fieldset{border-radius:3px;display:flex;padding:8px;width:100%}.series-subscription-form .series-subscription-form__email-fieldset input{flex:1 0 auto}@media (max-width:549px){.series-subscription-form .series-subscription-form__email-fieldset button label{display:none}}.series-subscription-form .series-subscription-form__button-spinner{animation:spin 1s infinite}@media (min-width:550px){.series-subscription-form .series-subscription-form__button-icon{display:none}}.series-subscription-form .series-subscription-form__email-error{color:#e6375a;font-size:18px;font-weight:600;margin-top:16px}.series-subscription-form .series-subscription-form__email-form+.series-subscription-form__reason-form{margin-top:36px}.series-subscription-form .series-subscription-form__reason-form{display:flex;flex-direction:column;text-align:left;width:100%}.series-subscription-form .series-subscription-form__reason-form textarea{border-radius:3px;font-size:18px;text-overflow:ellipsis;transition:border-width 120ms;background-color:#fff;color:#3d4d5c;height:auto;padding:14px}.series-subscription-form .series-subscription-form__reason-form textarea::placeholder{color:#63809c;font-size:18px}.series-subscription-form .series-subscription-form__reason-form textarea[disabled]{color:#63809c;cursor:not-allowed;opacity:.5}.series-subscription-form .series-subscription-form__reason-form button{margin-top:8px}.series-subscription-form .series-subscription-form__reason-thanks{color:#4799eb;font-size:18px;font-weight:600;text-align:center}.share-button{width:max-content}.share-button:hover:not([disabled]) .dropdown-menu__toggle{background-color:#4799eb;color:#fff}.share-button[disabled]{opacity:.5}.share-button[disabled] .dropdown-menu__toggle-label{color:#63809c}.share-button[disabled] .dropdown-menu__toggle-icon{fill:#63809c;opacity:.35}.share-button .dropdown-menu__items>*,.share-button .dropdown-menu__toggle{background-color:#1f364d;height:48px;padding:0 12px}.share-button .dropdown-menu__toggle{border-radius:3px;justify-content:space-between}.share-button .dropdown-menu__items>*,.share-button .dropdown-menu__toggle-label{font-size:16px}.share-button .dropdown-menu__toggle-label{color:#fff;font-weight:600}.share-button .dropdown-menu__toggle-icon{height:14px;width:14px;fill:#fff;order:1;margin-left:14px}.share-button .dropdown-menu__items{box-shadow:0 0 8px rgba(0,0,0,.25);left:0;right:auto}.share-button .dropdown-menu__items>*{align-items:center;cursor:pointer;display:flex}.share-button .dropdown-menu__items>.selected,.share-button .dropdown-menu__items>:hover{background-color:#4799eb;border-top-color:transparent!important;color:#fff}.share-button .dropdown-menu__items>:not(:first-child){border-top:1px dotted #182e43}.share-button .dropdown-menu__button-icon{fill:#fff;margin-right:.75em!important}.share-button .share-button__button{height:100%}.site-header{z-index:100}.site-header .site-header__primary-row{align-items:stretch;display:flex;height:56px;justify-content:center;position:relative;background-color:#10263b;background-image:url(https://storage.googleapis.com/indie-hackers.appspot.com/miscellaneous-images/modal-background-stripes.png);background-repeat:repeat;background-size:7px}.site-header .site-header__primary-row::after{content:"";border-bottom:2px solid #29425b;bottom:0;left:0;position:absolute;width:100%}.site-header .site-header__primary-row:hover .site-header__nav-link:not(.site-header__nav-link--active):not(:hover){border-color:rgba(41,66,91,.2)}.site-header .site-header__primary-row .site-header__menu{display:flex;flex-direction:column;transition:all 120ms}.site-header .site-header__primary-row.site-header__primary-row--showing-menu .site-header__menu-icon--open,.site-header .site-header__primary-row:not(.site-header__primary-row--showing-menu) .site-header__menu-dropdown,.site-header .site-header__primary-row:not(.site-header__primary-row--showing-menu) .site-header__menu-icon--close{display:none}.site-header .site-header__primary-row .site-header__menu--showing{left:0;position:absolute}.site-header .site-header__primary-row:not(.site-header__primary-row--showing-menu) .site-header__menu-toggle{fill:#9cb3c9}.site-header .site-header__primary-row:not(.site-header__primary-row--showing-menu) .site-header__menu-toggle:hover{fill:#4799eb}.site-header .site-header__primary-row.site-header__primary-row--showing-menu .site-header__menu{background-image:url(https://storage.googleapis.com/indie-hackers.appspot.com/miscellaneous-images/modal-background-stripes.png);background-repeat:repeat;background-size:7px;height:100vh;height:-webkit-fill-available;left:0;overflow:auto;position:fixed;top:0;width:100vw;z-index:17000;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background-color:rgba(14,36,57,.85)}.site-header .site-header__primary-row.site-header__primary-row--showing-menu .site-header__menu-toggle{fill:#fff}.site-header .site-header__primary-row.site-header__primary-row--showing-menu .site-header__menu-toggle:hover{fill:#e6375a}.site-header .site-header__primary-row.site-header__primary-row--showing-menu .site-header__nav-link--logo{position:fixed;z-index:17001;background:0 0!important;border-color:transparent!important;box-shadow:none!important}.site-header .site-header__primary-row.site-header__primary-row--showing-menu .site-header__nav-link--logo:hover svg:not(.ih-plus-glyph__svg){fill:#4799eb!important}.site-header .site-header__primary-row.site-header__primary-row--showing-menu .site-header__nav-link--logo svg:not(.ih-plus-glyph__svg){transition:fill 120ms!important}.site-header .site-header__primary-row.site-header__primary-row--showing-menu .site-header__nav-link--logo:hover:not(.site-header__nav-link--active) .ih-plus-glyph{filter:hue-rotate(100deg) brightness(5)}.site-header .site-header__primary-row .site-header__menu-toggle{align-items:center;align-self:flex-start;display:flex;height:56px;padding:0 12px 0 24px;justify-content:center;transition:all 120ms}.site-header .site-header__primary-row .site-header__menu-toggle svg{height:16px;width:16px;fill:inherit;transition:all 120ms}.site-header .site-header__primary-row .site-header__menu-dropdown{animation:120ms 140ms linear both;display:flex;flex-direction:column;margin-top:12px;text-align:left}.site-header .site-header__primary-row .menu-dropdown__nav-link--major:hover .menu-dropdown__arrow-icon,.site-header .site-header__primary-row .menu-dropdown__nav-link:hover .menu-dropdown__arrow-icon{animation:joinButtonArrowSvgGyration .9s infinite;opacity:1}.site-header .site-header__primary-row .menu-dropdown__nav-link{align-items:center;display:flex;border-top:2px solid rgba(14,36,57,.45);font-weight:600}.site-header .site-header__primary-row .menu-dropdown__nav-link:hover{color:#4799eb}.site-header .site-header__primary-row .menu-dropdown__nav-link:last-child{border-bottom:2px solid rgba(14,36,57,.45)}.site-header .site-header__primary-row .menu-dropdown__nav-link--major{color:#fff;font-size:1.75rem;padding:16px 24px;transition:color 120ms,border-color 180ms}.site-header .site-header__primary-row .menu-dropdown__nav-link--major:hover{border-top-color:rgba(24,46,67,.65);color:#4799eb}.site-header .site-header__primary-row .menu-dropdown__nav-link--major:hover+.menu-dropdown__nav-link{border-top-color:rgba(24,46,67,.65)}.site-header .site-header__primary-row .menu-dropdown__nav-link--major:hover:last-child{border-bottom-color:rgba(24,46,67,.65)}.site-header .site-header__primary-row .menu-dropdown__nav-link--major .menu-dropdown__arrow-icon{height:18px;width:18px;margin-left:12px}.site-header .site-header__primary-row .menu-dropdown__nonportal-links{display:flex;flex-direction:column}.site-header .site-header__primary-row .menu-dropdown__nav-link--nonportal{color:#b6cce2;font-size:1.5rem;padding:.5em 24px}.site-header .site-header__primary-row .menu-dropdown__nav-link--nonportal.menu-dropdown__nav-link--active{border-bottom:1px solid rgba(14,36,57,.65);border-top:1px solid rgba(14,36,57,.65)}.site-header .site-header__primary-row .menu-dropdown__nav-link--nonportal .menu-dropdown__arrow-icon{height:14px;width:14px;margin-left:.6rem}.site-header .site-header__primary-row .menu-dropdown__nav-link--active{background-color:rgba(255,255,255,.02);color:#4799eb}.site-header .site-header__primary-row .menu-dropdown__nav-icon{height:20px;width:20px;fill:#b6cce2;margin-right:12px}.site-header .site-header__primary-row .menu-dropdown__arrow-icon{fill:#4799eb;opacity:0;transition:all 180ms}.site-header .site-header__primary-row .site-header__left{display:flex;left:0;position:absolute}.site-header .site-header__primary-row .site-header__plus-link,.site-header .site-header__primary-row .site-header__search-link{align-items:center;display:flex;height:56px;justify-content:center}.site-footer .site-footer__social-link,.site-header .site-header__primary-row .site-header__search-icon{height:16px;width:16px}.site-header .site-header__primary-row .site-header__search-link{fill:#9cb3c9;transition:fill 120ms}.site-header .site-header__primary-row .site-header__search-link:hover{fill:#4799eb}@media (max-width:1059px) and (min-width:860px){.site-header .site-header__primary-row .site-header__plus-link{display:none}}.site-header .site-header__primary-row .site-header__plus-link:hover .ih-plus-type{filter:hue-rotate(100deg)}.site-header .site-header__primary-row .site-header__plus-link .ih-plus-type{height:12px;transition:filter 120ms}.site-header .site-header__primary-row .site-header__nav{align-items:stretch;display:flex;justify-content:center}.site-header .site-header__primary-row .site-header__nav-link{align-items:center;border-top-left-radius:6px;border-top-right-radius:6px;color:#9cb3c9;display:flex;font-size:15px;font-weight:600;justify-content:center;position:relative;white-space:nowrap;z-index:2}.site-header .site-header__primary-row .site-header__nav-link:not(.site-header__nav-link--logo){flex:1 1 auto;padding-left:.8em;padding-right:.8em}.site-header .site-header__primary-row:not(.site-header__primary-row--showing-menu) .site-header__nav-link.site-header__nav-link--active,.site-header .site-header__primary-row:not(.site-header__primary-row--showing-menu) .site-header__nav-link:not(.site-header__nav-link--active):hover{padding-bottom:0}.site-header .site-header__primary-row .site-header__nav-link--start,.site-header .site-header__primary-row .site-header__nav-link--tech{flex:1.19 1 auto!important}.site-header .site-header__primary-row .site-header__right{display:flex;height:54px;position:absolute;right:0}.site-header .site-header__primary-row .site-header__auth-link{align-items:center;align-self:stretch;color:#4799eb;display:flex;font-size:16px;font-weight:600}.site-header .site-header__primary-row .site-header__auth-link:hover{color:#fff}.site-header .site-header__primary-row .site-header__user-link{align-items:center;background-color:#2c455e;border-radius:9999px;box-shadow:0 0 6px rgba(0,0,0,.04);cursor:pointer;display:flex;justify-content:center;margin:8px 0;padding:4px;position:relative}.site-header .site-header__primary-row .site-header__user-link:hover{background-color:#304f6e;box-shadow:0 0 6px rgba(0,0,0,.1)}.site-header .site-header__primary-row .site-header__user-link .user-avatar{height:30px;width:30px;overflow:hidden}.site-header .site-header__primary-row .site-header__user-link .loading-spinner{height:80%;width:80%;position:absolute}.site-header .site-header__primary-row .site-header__unread-count{animation:jelly .9s .5s linear,fadeIn 140ms .5s linear both;background-color:#4799eb;border-radius:9999px;box-shadow:0 0 2px 2px rgba(14,36,57,.1);color:#fff;font-size:12px;font-weight:600;margin:0 8px 0 4px;min-width:21px;padding:3px 6px;transition:background-color 140ms}.site-header .site-header__primary-row.site-header__primary-row--showing-user-menu .user-menu{display:flex}.site-header .site-header__primary-row .user-menu{animation:revealNavDropdown 180ms;background-color:#274059;border-radius:6px;box-shadow:0 0 24px rgba(12,31,49,.35);display:none;flex-direction:column;padding:4px 0;position:absolute;top:calc(100% - 2px - 4px);z-index:101}.site-header .site-header__primary-row .user-menu .user-menu__action,.site-header .site-header__primary-row .user-menu .user-menu__action-icon,.site-header .site-header__primary-row .user-menu .user-menu__action-label,.site-header .site-header__primary-row .user-menu .user-menu__action-label svg{transition:all 120ms}.site-header .site-header__primary-row .user-menu .user-menu__action{align-items:center;cursor:pointer;display:flex;height:54px;padding:0 36px 0 16px}.site-header .site-header__primary-row .user-menu .user-menu__action:hover{background-color:#2b4764}.site-header .site-header__primary-row .user-menu .user-menu__action:hover .user-menu__action-icon{background-color:#4799eb}.site-header .site-header__primary-row .user-menu .user-menu__action:hover .user-menu__action-label{color:#fff}.site-header .site-header__primary-row .user-menu .user-menu__action:hover .user-menu__action-label svg{animation:joinButtonArrowSvgGyration .9s infinite;opacity:1}.site-header .site-header__primary-row .user-menu .user-menu__action-icon{height:36px;width:36px;border-radius:9999px;fill:#fff;padding:8px}.site-header .site-header__primary-row .user-menu .user-menu__action-label{color:#b6cce2;fill:#fff;font-size:15px;font-weight:600;margin-left:10px;position:relative;text-transform:uppercase}.site-header .site-header__primary-row .user-menu .user-menu__action-label svg{height:13px;width:13px;left:calc(100% + 6px);opacity:0;position:absolute;top:calc(50% - 6px);transition:all 160ms}@media (min-width:1060px){.site-header .site-header__primary-row .site-header__nav{max-width:calc(100% - 276px)}.site-header .site-header__primary-row .site-header__nav-link--logo{padding:0 18px 4px}}@media (max-width:1059px) and (min-width:860px){.site-header .site-header__primary-row .site-header__nav{max-width:calc(100% - 180px)}.site-header .site-header__primary-row .site-header__nav-link--logo{padding:0 14px 4px}.site-header .site-header__primary-row .site-header__unread-count{display:none}}@media (min-width:860px){.site-header .site-header__primary-row .site-header__plus-link,.site-header .site-header__primary-row .site-header__search-link{padding:4px 24px 2px 12px}.site-header .site-header__primary-row .site-header__nav{margin-top:5px;width:800px}.site-header .site-header__primary-row .site-header__nav--admin{width:1100px}.site-header .site-header__primary-row .site-header__nav-link{border-left:2px solid #29425b;border-right:2px solid #29425b;border-top:2px solid #29425b;padding-bottom:4px;transition:all 120ms}.site-header .site-header__primary-row .site-header__nav-link:not(.site-header__nav-link--active){border-color:transparent}.site-header .site-header__primary-row .site-header__nav-link--logo:not(.site-header__nav-link--active):hover .ih-plus-glyph{filter:hue-rotate(100deg) brightness(5)}.site-header .site-header__primary-row:not(.site-header__primary-row--showing-menu) .site-header__nav-link:not(.site-header__nav-link--active):hover{background-color:#4799eb;color:#fff;border-radius:2px;box-shadow:0 0 24px rgba(0,0,0,.3);position:relative;z-index:3}.site-header .site-header__primary-row .site-header__nav-link--active{background-color:#0e2439;box-shadow:9px -2px 4px rgba(255,255,255,.01),-9px -2px 4px rgba(255,255,255,.01);color:#fff;position:relative;z-index:1}.site-header .site-header__primary-row .site-header__right{padding-right:24px}.site-header .site-header__primary-row .user-menu{right:24px}}@media (max-width:859px){.site-header .site-header__primary-row .site-header__left .site-header__plus-link,.site-header .site-header__primary-row .site-header__left .site-header__search-link,.site-header .site-header__primary-row .site-header__nav-link:not(.site-header__nav-link--logo),.site-header .site-header__primary-row .site-header__unread-count{display:none}.site-header .site-header__primary-row.site-header__primary-row--showing-menu .site-header__nav-link--logo{height:56px}.site-header .site-header__primary-row .site-header__menu-toggle{padding-right:24px}.site-header .site-header__primary-row .site-header__nav-link--logo:hover svg:not(.ih-plus-glyph__svg){fill:#4799eb!important}.site-header .site-header__primary-row .site-header__nav-link--logo svg:not(.ih-plus-glyph__svg){transition:fill 120ms!important}.site-header .site-header__primary-row .site-header__nav-link--logo:hover:not(.site-header__nav-link--active) .ih-plus-glyph{filter:hue-rotate(100deg) brightness(5)}.site-header .site-header__primary-row .site-header__right{padding-right:16px}.site-header .site-header__primary-row .user-menu{right:16px}}@media (max-width:447px){.site-header .site-header__primary-row .menu-dropdown__nav-link,.site-header .site-header__primary-row .site-header__menu-toggle{padding-left:16px;padding-right:16px}}.site-header .site-header__secondary-row.site-header__secondary-row--black-friday{animation:revealBlackFridaySale 1.2s linear both;overflow:hidden}.site-header .site-header__secondary-row.site-header__secondary-row--black-friday a,.site-header .site-header__secondary-row.site-header__secondary-row--black-friday p{background-image:linear-gradient(to bottom,transparent,#0c1f31);border-bottom:2px solid #29425b;color:#9cb3c9;display:block;font-size:1.08rem;padding:1em 16px .8em;text-align:center;width:100%}.site-header .site-header__secondary-row.site-header__secondary-row--black-friday p strong{background-color:#4799eb;border-radius:3px;color:#fff;display:inline-block;font-weight:600;margin:0 .25em;padding:.15em .4em}.site-header .site-header__secondary-row.site-header__secondary-row--black-friday a:hover{color:#fff}.site-header .site-header__secondary-row.site-header__secondary-row--black-friday a em{color:#4799eb;display:inline-block;font-style:normal;font-weight:600;margin:0 .15em}.site-footer{align-items:center;border-top:2px dotted #1f364d;display:flex;flex-direction:column;font-size:16px;margin-top:auto;text-align:left}.site-footer .site-footer__content,.site-footer .site-footer__mailing-list-form{padding:64px 0}.site-footer .site-footer__border{border-bottom:none;border-top:2px dotted #1f364d;margin-bottom:0;margin-top:0;width:100%}.site-footer .site-footer__mailing-list-form{max-width:calc(100% - 32px);text-align:center;width:500px}.site-footer .mailing-list-form__form{align-items:center;display:flex;flex-direction:column;position:relative;width:100%}.site-footer .mailing-list-form__title{color:#fff;font-size:22px;font-weight:600}.site-footer .mailing-list-form__subtitle{font-size:18px;margin-top:.4em}.site-footer .mailing-list-form__email-wrapper,.site-footer .mailing-list-form__submitted-message{margin-top:16px}.site-footer .mailing-list-form__email-wrapper{height:64px;margin-top:16px;width:100%}.site-footer .mailing-list-form__email-input{background-color:#1f364d;color:#dde1e4;border-radius:3px;padding:14px;text-overflow:ellipsis;transition:border-width 120ms;width:100%;font-size:19px;height:100%}.site-footer .mailing-list-form__email-input::placeholder{color:#63809c;font-size:18px}.site-footer .mailing-list-form__email-input[disabled]{color:#63809c;cursor:not-allowed;opacity:.5}.site-footer .mailing-list-form__submit-button{width:48px;cursor:pointer;font-size:15px;font-weight:600;text-transform:uppercase;color:#fff;height:48px;border-radius:3px;bottom:8px;padding:0!important;position:absolute;right:8px}.site-footer .mailing-list-form__submit-button:hover:not([disabled]),div#onetrust-consent-sdk button#onetrust-accept-btn-handler:hover:not([disabled]),div#onetrust-consent-sdk button#onetrust-pc-btn-handler:hover:not([disabled]),div#onetrust-consent-sdk button#onetrust-reject-all-handler:hover:not([disabled]){background-image:linear-gradient(to right,#3ec8e0,#526af4)}.site-footer .mailing-list-form__submit-button[disabled]{cursor:not-allowed;filter:grayscale(.7);opacity:.7}.site-footer .mailing-list-form__submit-button>div:first-child:last-child{align-items:center;display:flex;height:100%;justify-content:center}.site-footer .mailing-list-form__submit-button span,.user-avatar source{display:none}.site-footer .mailing-list-form__submit-button .loading-spinner,.site-footer .mailing-list-form__submit-button>div>svg,.site-footer .mailing-list-form__submit-button>svg{fill:#fff;flex:0 0 auto}.site-footer .mailing-list-form__submit-button .loading-spinner:first-child:not(:last-child),.site-footer .mailing-list-form__submit-button>div>svg:first-child:not(:last-child),.site-footer .mailing-list-form__submit-button>svg:first-child:not(:last-child){margin-right:10px}.site-footer .mailing-list-form__submit-button .loading-spinner:last-child:not(:first-child),.site-footer .mailing-list-form__submit-button>div>svg:last-child:not(:first-child),.site-footer .mailing-list-form__submit-button>svg:last-child:not(:first-child){margin-left:10px}.site-footer .mailing-list-form__submit-button>div>svg,.site-footer .mailing-list-form__submit-button>svg{height:14px;width:14px}.site-footer .mailing-list-form__submit-button .loading-spinner{height:19px;width:19px}.site-footer .mailing-list-form__submit-button svg{height:38%;width:38%;margin-right:0!important}.site-footer .mailing-list-form__submitted-message{background-color:#4799eb;border-radius:2px;color:#fff;font-weight:600;padding:6px 8px}.site-footer .site-footer__content{align-items:flex-start;display:flex}@media (min-width:900px){.site-footer .site-footer__content{flex-wrap:nowrap;max-width:calc(100% - 64px);width:1000px}}.site-footer .site-footer__link{color:#63809c;transition:color 160ms}.site-footer .site-footer__link.active,.site-footer .site-footer__link:hover{color:#fff}@media (max-width:899px){.site-footer .site-footer__content{flex-wrap:wrap;justify-content:center;text-align:center;width:100%}.site-footer .site-footer__column{margin:0 32px 64px}}@media (min-width:900px){.site-footer .site-footer__column:not(:first-child){margin-left:48px}}.site-footer .site-footer__header-link{color:#b6cce2;text-transform:uppercase}.site-footer .site-footer__header-link:hover{color:#fff}.site-footer .site-footer__list-of-links{align-items:flex-start;display:flex;flex-direction:column}.site-footer .site-footer__list-of-links .site-footer__action,.site-footer .site-footer__list-of-links .site-footer__link{margin-top:8px;white-space:nowrap}.site-footer .site-footer__action{position:relative;color:#4799eb;cursor:pointer;font-size:16px;font-weight:600;transition:color 160ms}.site-footer .site-footer__action:hover>svg{animation:joinButtonArrowSvgGyration .9s infinite;fill:#fff}.site-footer .site-footer__action>svg{height:14px;width:14px;fill:#4799eb;left:calc(100% + 6px);position:absolute;top:calc(50% - 6px);transition:all 160ms}.site-footer .site-footer__action:hover>label svg,.site-footer .site-footer__social-link:hover svg{fill:#fff}.site-footer .site-footer__action:hover{color:#fff}.site-footer .site-footer__action>label svg{fill:#4799eb;transition:fill 160ms}@media (max-width:899px){.site-footer .site-footer__list-of-links{align-items:center}.site-footer .site-footer__action{transform:translateX(-7px)}.site-footer .site-footer__info{align-items:center;border-top:2px dashed #1f364d;display:flex;flex-direction:column;margin:0 auto;order:4;padding-top:64px;text-align:center;width:100%}.site-footer .site-footer__info>*{max-width:400px}}.site-footer .site-footer__name-and-attribution{align-items:center;display:flex}.site-footer .site-footer__logo{height:24px;align-items:center;cursor:pointer;display:flex;font-size:16px;text-transform:uppercase;transform:translateY(1px);transition:opacity .2s}.site-footer .site-footer__logo-type{margin-left:12px}@media (max-width:370px){.site-footer .site-footer__logo-type{display:none}}.site-footer .site-footer__follow-us{background-color:#1e99e6;border-radius:3px;color:#fff;cursor:pointer;display:inline-block;font-size:12px;font-weight:600;line-height:20px;margin:0 .15em;padding:0 6px;vertical-align:text-top;white-space:nowrap}.site-footer .site-footer__follow-us:hover{background-color:#43aaea}.site-footer .site-footer__explanation,.site-footer .site-footer__info-footer{margin-top:16px}.site-footer .site-footer__explanation{line-height:1.35em}.site-footer .site-footer__info-footer{align-items:center;display:flex;flex-wrap:wrap}@media (max-width:899px){.site-footer .site-footer__info-footer{justify-content:center}}.site-footer .site-footer__info-separator{margin:0 6px}.site-footer #ot-sdk-btn.ot-sdk-show-settings{border:none;color:#63809c;font-size:100%;margin:0;padding:0;text-decoration:none;vertical-align:baseline}.site-footer #ot-sdk-btn.ot-sdk-show-settings:hover{background-color:transparent;color:#fff}.site-footer .site-footer__social-link+.site-footer__social-link{margin-left:6px}.site-footer .site-footer__social-link svg{height:100%;width:100%;fill:#63809c;transition:fill 160ms}#onetrust-consent-sdk div#onetrust-banner-sdk{background-color:#1f364d;border-radius:6px;color:#a7bacd}#onetrust-consent-sdk div#onetrust-banner-sdk #onetrust-policy-text{color:#eee;font-size:18px}#onetrust-consent-sdk #onetrust-banner-sdk .ot-link-btn,#onetrust-consent-sdk #onetrust-banner-sdk a[href],#onetrust-consent-sdk #onetrust-banner-sdk a[href] font{color:#4799eb!important;text-decoration:underline!important}#onetrust-consent-sdk #onetrust-banner-sdk .ot-link-btn:hover,#onetrust-consent-sdk #onetrust-banner-sdk a[href] font:hover,#onetrust-consent-sdk #onetrust-banner-sdk a[href]:hover{color:#fff!important;text-decoration:underline!important}div#onetrust-consent-sdk button#onetrust-accept-btn-handler,div#onetrust-consent-sdk button#onetrust-pc-btn-handler,div#onetrust-consent-sdk button#onetrust-reject-all-handler{cursor:pointer;background-color:#4899eb!important;background-image:none;border:none!important;border-radius:2px;color:#fff;flex:0 0 auto;font-size:14px;height:34px;line-height:11px;opacity:1!important;padding-left:15px;padding-right:15px;text-align:center;text-transform:uppercase;white-space:nowrap}div#onetrust-consent-sdk button#onetrust-accept-btn-handler[disabled],div#onetrust-consent-sdk button#onetrust-pc-btn-handler[disabled],div#onetrust-consent-sdk button#onetrust-reject-all-handler[disabled]{cursor:default;filter:grayscale(.7);opacity:.7}div#onetrust-consent-sdk button#onetrust-accept-btn-handler svg,div#onetrust-consent-sdk button#onetrust-pc-btn-handler svg,div#onetrust-consent-sdk button#onetrust-reject-all-handler svg{fill:#fff}div#onetrust-consent-sdk button#onetrust-accept-btn-handler:hover,div#onetrust-consent-sdk button#onetrust-pc-btn-handler:hover,div#onetrust-consent-sdk button#onetrust-reject-all-handler:hover{background-color:#4899eb!important;background-image:none!important;color:#fff!important;opacity:1!important}.legal-page__content #ot-sdk-btn.ot-sdk-show-settings{border:none;color:#fff;font-size:0;margin:0;padding:0;text-decoration:none;vertical-align:baseline}.legal-page__content #ot-sdk-btn.ot-sdk-show-settings:hover{background-color:transparent;color:#fff}.legal-page__content #ot-sdk-btn.ot-sdk-show-settings:after{color:#fff;content:"Cookie Settings";font-size:18px}.user-avatar{border-radius:9999px;position:relative}.user-avatar>*{border-radius:9999px;height:100%;object-fit:cover;width:100%}.user-link{position:relative}.user-link:hover .user-link__avatar{box-shadow:0 0 0 2px #fff}.user-link__link{align-items:center;display:flex}.user-link__avatar{height:32px;width:32px}.user-link__name{margin-left:8px}.user-link__aliased-name{color:#f9af1a;margin-left:.3em}.user-link__badge{height:14px;width:14px;border-radius:9999px;fill:#ffd900;flex:0 0 auto}.user-link__twitter-link{height:16px;width:16px;align-items:center;display:flex;cursor:pointer;justify-content:center;flex:0 0 auto}.user-link__twitter-link:hover .user-link__twitter-icon{fill:#43aaea}.user-link__twitter-icon{height:100%;width:100%;fill:#1e99e6}.user-link__user-card{position:absolute}.important-link{display:flex;width:160px}.important-link>a{display:flex;flex-direction:column}.important-link:hover{cursor:pointer;transition:all 120ms}.important-link:hover:hover{background-clip:content-box;background-color:#1f364d;border-radius:2px;box-shadow:0 0 0 8px #1f364d;transform:scale(1.02)}.important-link:hover p a{text-decoration:underline;text-decoration-color:#fff;text-decoration-skip:ink;color:#fff}.important-link:hover p strong{color:#b6cce2}.important-link img{border-radius:6px;height:auto;width:100%}.important-link p{color:#9cb3c9;font-size:1.15rem;margin-top:1em}.important-link p a{text-decoration:underline;text-decoration-skip:ink}.important-link p strong{font-weight:600}