:root{--width-max-mobile:1030px}.author-bio-block{--author-bio-bg:var(--background-gray,#fafbfc);--author-bio-border:var(--sifi-gray9,#d0d5dd);background:var(--author-bio-bg);border:1px solid var(--author-bio-border);border-radius:.5rem;margin:3rem 0 2rem;padding:1.75rem 2rem;position:relative}.author-bio-block--preview{position:relative}.author-bio-block--preview:after{background:var(--sifi-primary,#00394c);border-radius:.25rem;color:#fff;content:"Kirjoittajan esittely";font-size:.625rem;font-weight:600;left:1rem;letter-spacing:.05em;padding:.125rem .5rem;position:absolute;text-transform:uppercase;top:-.625rem}.author-bio-block--preview-info{background-color:var(--sifi-neutral-50,#f9fafb);border:2px solid var(--sifi-primary,#00394c);border-radius:.5rem;padding:0}.author-bio-block--preview-warning{background-color:#fef3c7;border:2px solid #f59e0b;border-radius:.5rem;padding:0}.author-bio-block--preview-empty{background-color:var(--sifi-neutral-100,#f3f4f6);border:2px dashed var(--sifi-neutral-300,#d1d5db);border-radius:.5rem;padding:1.5rem;text-align:center}.author-bio-block--preview-empty p{color:var(--sifi-neutral-500,#6b7280);font-size:.875rem;margin:0}.author-bio-block__heading{color:var(--sifi-gray3);font-size:var(--font-size-14);font-weight:600;letter-spacing:.08em;margin-bottom:.75rem;text-transform:uppercase}.author-bio-block__notice{background:#ffb5451f;border-left:3px solid var(--sifi-yellow,#ffb545);color:var(--sifi-textcol-primary,#323a46);font-size:var(--font-size-14);line-height:1.5;margin:0 0 1rem;padding:.75rem 1rem}.author-bio-block__inner{display:flex;flex-direction:column;gap:1rem}.author-bio-block__header{align-items:center;display:flex;flex-direction:row;gap:1rem}.author-bio-block__avatar-container{flex-shrink:0}.author-bio-block__avatar-link{border-radius:50%;display:block;transition:transform .2s ease,box-shadow .2s ease}.author-bio-block__avatar-link:focus{transform:scale(1.025)}img.author-bio-block__avatar{background-color:var(--paletteColor5,#e1e8ed);border:3px solid var(--paletteColor8,#fff);border-radius:50%;box-shadow:0 2px 8px #00000014;height:4.5rem;object-fit:cover;width:4.5rem}.author-bio-block__avatar--placeholder{display:inline-block;overflow:hidden;position:relative}.author-bio-block__avatar--placeholder:before{background:radial-gradient(circle at 50% 38%,#ffffffe6 0 18%,#0000 19% 100%),radial-gradient(circle at 50% 120%,#ffffffe6 0 40%,#0000 41% 100%),linear-gradient(180deg,#0000000f,#00000008);content:"";inset:0;position:absolute}.author-bio-block__name-container{flex-grow:1;min-width:0}.author-bio-block__name-link{color:inherit;text-decoration:none}.author-bio-block__name-link:focus .author-bio-block__name,.author-bio-block__name-link:hover .author-bio-block__name{color:var(--sifi-primary,#00394c);text-decoration:underline;text-underline-offset:.125rem}.author-bio-block__name-link:focus{border-radius:.25rem;outline:2px solid var(--sifi-primary,#00394c);outline-offset:2px}.author-bio-block__name{color:var(--sifi-textcol-h-1,#00394c);font-family:var(--font-heading);font-size:var(--font-size-h3,1.5rem);font-weight:400;line-height:1.3;margin:0;transition:color .2s ease}.author-bio-block__description p{font-size:var(--font-size-paragraph,15px);margin:0}.author-bio-block__description p+p{margin-top:.75rem}.author-bio-block__cta{border-top:0;margin-top:.5rem;padding-top:1rem}@media screen and (max-width:600px){.author-bio-block{margin:2.5rem 0 1.5rem;padding:1.25rem 1.25rem 1.5rem}.author-bio-block__inner{align-items:flex-start;gap:.75rem}.author-bio-block__header{align-items:center;flex-direction:row;gap:.875rem}img.author-bio-block__avatar{border-width:2px;height:3.5rem;width:3.5rem}.author-bio-block__name{font-size:var(--font-size-h4,1.25rem)}.author-bio-block__cta,.author-bio-block__description p{font-size:var(--font-size-14)}.author-bio-block__cta{margin-top:.25rem;padding-top:0}}#article-main-content .author-bio-block,#individual-post-content .author-bio-block,.article-content .author-bio-block{margin-left:0;margin-right:0;margin-top:3.5rem;max-width:100%}#article-main-content .author-bio-block:not(:first-child),#individual-post-content .author-bio-block:not(:first-child),.article-content .author-bio-block:not(:first-child){margin-top:3.5rem}.author-bio-block+*{margin-top:2rem}