/* Final accessibility refinements and scoped developer-library support. */
.skip{position:fixed;top:-100px;left:15px;z-index:100;background:#fff;color:#102b22;padding:12px}.skip:focus{top:12px}body{overflow-wrap:break-word}img{max-width:100%}main p,main li{font-size:17px}.kit nav{position:static;display:flex;box-shadow:none}.kit header{position:static;padding:15px}.kit summary:after{content:none}.kit h3{letter-spacing:-.02em}.kit .button{font-size:17px}.section{max-width:1200px;margin:auto;padding:65px 5%}.component-group{scroll-margin-top:100px}.component-code textarea{white-space:pre}.component-code[hidden]{display:none}.pipedriveWebForms{min-height:250px}.pipedriveWebForms iframe{max-width:100%;border:0}footer a:focus-visible{outline-color:#f6d34a}@media(max-width:760px){.component-specimens{grid-template-columns:1fr}.kit nav{display:flex}.kit header{position:static}.section{padding:40px 5%}}
/* Large error marker preserves the site’s green and gold design language. */
.error-mark{font-size:100px;line-height:1;font-weight:700;color:#f6d34a;padding:40px 5% 0;letter-spacing:-.08em}
