html{-webkit-text-size-adjust:100%}body{font-family:var(--cwps-font-body);font-size:var(--cwps-font-size-base);line-height:var(--cwps-line-height-base);color:var(--surface-fg);background-color:var(--surface-bg);min-height:100vh;display:flex;flex-direction:column}.c-site-main{flex:1 0 auto;padding-block-start:var(--cwps-header-height);background-image:linear-gradient( var( --cwps-testata-fondo ),var( --cwps-testata-fondo ) );background-repeat:no-repeat;background-size:100% var( --cwps-header-height )}:focus-visible{outline:var(--cwps-focus-width) solid var(--surface-focus);outline-offset:var(--cwps-focus-offset)}h1,h2,h3,h4,h5,h6{font-family:var(--cwps-font-heading);font-weight:var(--cwps-font-weight-bold);line-height:var(--cwps-line-height-tight);text-wrap:balance}h1{font-size:var(--cwps-font-size-xxl)}h2{font-size:var(--cwps-font-size-xl)}h3{font-size:var(--cwps-font-size-l)}h4,h5,h6{font-size:var(--cwps-font-size-m)}a{color:var(--surface-link);text-decoration:underline;text-underline-offset:0.15em;transition:color var(--cwps-transition)}a:hover{color:var(--surface-link-hover)}p,ul,ol,blockquote,figure,table,pre{margin-block:0 var(--cwps-space-4)}blockquote{padding-inline-start:var(--cwps-space-4);border-inline-start:3px solid var(--surface-rule);color:var(--surface-muted)}code,kbd,pre,samp{font-family:var(--cwps-font-mono);font-size:var(--cwps-font-size-s)}pre{padding:var(--cwps-space-4);overflow-x:auto;background-color:var(--surface-bg-alt);border-radius:var(--cwps-radius-m)}hr{height:var(--cwps-border-width);margin-block:var(--cwps-space-6);border:0;background-color:var(--surface-rule)}th,td{padding:var(--cwps-space-2) var(--cwps-space-3);text-align:start;border-bottom:var(--cwps-border-width) solid var(--surface-rule)}figcaption{margin-block-start:var(--cwps-space-2);font-size:var(--cwps-font-size-s);color:var(--surface-muted)}