.sharing-buttons{margin-top:.5rem}.resp-sharing-button__link,.resp-sharing-button__icon{display:inline-block}.resp-sharing-button__link{text-decoration:none;color:#fff;margin:.5em}.resp-sharing-button__link:hover{border:none}.resp-sharing-button{border-radius:5px;transition:25ms ease-out;padding:1px 5px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif}.resp-sharing-button__icon svg{width:1em;height:1em;margin-right:.4em;vertical-align:top}.resp-sharing-button--small svg{margin:0;vertical-align:middle}.resp-sharing-button__icon{stroke:#fff;fill:none}.resp-sharing-button__icon--solid,.resp-sharing-button__icon--solidcircle{fill:#fff;stroke:none}.resp-sharing-button--twitter{background-color:#55acee}.resp-sharing-button--twitter:hover{background-color:#2795e9}.resp-sharing-button--pinterest{background-color:#bd081c}.resp-sharing-button--pinterest:hover{background-color:#8c0615}.resp-sharing-button--facebook{background-color:#3b5998}.resp-sharing-button--facebook:hover{background-color:#2d4373}.resp-sharing-button--tumblr{background-color:#35465c}.resp-sharing-button--tumblr:hover{background-color:#222d3c}.resp-sharing-button--reddit{background-color:#5f99cf}.resp-sharing-button--reddit:hover{background-color:#3a80c1}.resp-sharing-button--google{background-color:#dd4b39}.resp-sharing-button--google:hover{background-color:#c23321}.resp-sharing-button--linkedin{background-color:#0077b5}.resp-sharing-button--linkedin:hover{background-color:#046293}.resp-sharing-button--email{background-color:#777}.resp-sharing-button--email:hover{background-color:#5e5e5e}.resp-sharing-button--xing{background-color:#1a7576}.resp-sharing-button--xing:hover{background-color:#114c4c}.resp-sharing-button--whatsapp{background-color:#25d366}.resp-sharing-button--whatsapp:hover{background-color:#1da851}.resp-sharing-button--hackernews{background-color:#f60}.resp-sharing-button--hackernews:hover,.resp-sharing-button--hackernews:focus{background-color:#fb6200}.resp-sharing-button--vk{background-color:#507299}.resp-sharing-button--vk:hover{background-color:#43648c}.resp-sharing-button--facebook{background-color:#3b5998;border-color:#3b5998}.resp-sharing-button--facebook:hover,.resp-sharing-button--facebook:active{background-color:#2d4373;border-color:#2d4373}.resp-sharing-button--twitter{background-color:#55acee;border-color:#55acee}.resp-sharing-button--twitter:hover,.resp-sharing-button--twitter:active{background-color:#2795e9;border-color:#2795e9}.resp-sharing-button--tumblr{background-color:#35465c;border-color:#35465c}.resp-sharing-button--tumblr:hover,.resp-sharing-button--tumblr:active{background-color:#222d3c;border-color:#222d3c}.resp-sharing-button--email{background-color:#777;border-color:#777}.resp-sharing-button--email:hover,.resp-sharing-button--email:active{background-color:#5e5e5e;border-color:#5e5e5e}.resp-sharing-button--pinterest{background-color:#bd081c;border-color:#bd081c}.resp-sharing-button--pinterest:hover,.resp-sharing-button--pinterest:active{background-color:#8c0615;border-color:#8c0615}.content{background:#fff;border:1px solid #dfe3e4;padding:2rem}.content-body{margin-top:1.5rem}.content-body h1{margin-top:1rem}.content-body h2{color:#0073c0;margin-top:2rem}.content-body img{margin:0 auto 1rem}.content-body li p{margin-bottom:0}.content-body p:has(+ul),.content-body p:has(+ol){margin-bottom:.75rem}.content-body ul li{list-style-type:disc}.content-body ol,.content-body ul{margin-left:1.25rem;margin-bottom:2rem}.content-body ol li,.content-body ul li{margin:0 0 .7058823529rem}.content-body ol li{list-style-type:decimal}.content-body a{text-decoration:underline dotted #c1c6cb;text-decoration-thickness:2px;text-underline-offset:5px}.content-body a:hover{border-bottom-color:transparent;text-decoration-color:#0073c0}.content-body a:has(img){text-decoration:none}.content-body .image{margin-bottom:1rem}.content-body .image-left{text-align:left}.content-body .image-center{text-align:center}.content-body .image-right{text-align:right}.content-body table{margin:2rem 0;border-collapse:collapse}.content-body table th{background-color:#f4f4f4;font-family:work sans,sans-serif}.content-body table th,.content-body table td{padding:1rem;border:1px solid #dfe3e4}@media screen and (min-width:1024px){.content{padding:2rem 3rem}}