.wp-block-button .wp-block-button__link{align-items:center;border:0;border-radius:var(--radius-max);cursor:pointer;display:inline-flex;font-family:var(--kok26-ui-font);font-size:var(--kok26-body-font-size);font-weight:700;line-height:1;text-align:start;text-decoration:none;transition:background-color .2s ease,color .2s ease,box-shadow .2s ease}.wp-block-buttons:not(.is-style-link-grid){column-gap:var(--kok26-space-xxs)}.wp-block-button:not(.is-style-tag,.is-style-link-card) .wp-block-button__link{min-block-size:36px;padding:8px 16px}.wp-block-button.has-l-button-font-size.has-l-button-font-size:not(.is-style-tag,.is-style-link-card) .wp-block-button__link{min-block-size:44px;padding:12px 24px}.wp-block-button:not(.is-style-secondary,.is-style-outline,.is-style-link-card,.is-style-tag) .wp-block-button__link{background-color:var(--wp--preset--color--sininen);box-shadow:inset 0 0 0 2px var(--wp--preset--color--sininen);color:var(--wp--preset--color--white)}.wp-block-button:not(.is-style-secondary,.is-style-outline,.is-style-link-card,.is-style-tag) .wp-block-button__link:hover{background-color:#0000;color:var(--wp--preset--color--sininen)}.wp-block-button:not(.is-style-secondary,.is-style-outline,.is-style-link-card,.is-style-tag) .wp-block-button__link.has-white-background-color:not(.has-text-color){color:var(--wp--preset--color--sininen)}.wp-block-button .wp-block-button__link.is-style-outline,.wp-block-button.is-style-outline .wp-block-button__link,.wp-block-button.is-style-secondary .wp-block-button__link{background-color:#0000;border:0;box-shadow:inset 0 0 0 1px var(--wp--preset--color--sininen);color:var(--wp--preset--color--sininen)}.wp-block-button .wp-block-button__link.is-style-outline:hover,.wp-block-button.is-style-outline .wp-block-button__link:hover,.wp-block-button.is-style-secondary .wp-block-button__link:hover{box-shadow:inset 0 0 0 2px var(--wp--preset--color--sininen)}.wp-block-button:not(.is-style-simple) .wp-block-button__link:after{background-color:currentcolor;block-size:.8em;content:"";display:inline-block;inline-size:1.1em;margin-inline-start:.6em;-webkit-mask:var(--kok26-icon-arrow) no-repeat center/contain;mask:var(--kok26-icon-arrow) no-repeat center/contain;transition:transform .3s ease-out}@media(forced-colors:active){.wp-block-button:not(.is-style-simple) .wp-block-button__link:after{background-color:CanvasText;forced-color-adjust:none}}.wp-block-button.wp-block-button .wp-block-button__link:has(.wp-block-button__icon):after{content:none}.wp-block-button:not(.is-style-simple,.is-style-link-card) .wp-block-button__link:after{block-size:20px;inline-size:20px;margin-inline-start:var(--kok26-space-xxs);-webkit-mask-size:14px auto;mask-size:14px auto}.wp-block-button.is-style-link-card{width:100%}.wp-block-button.is-style-link-card .wp-block-button__link{background-color:var(--wp--preset--color--ruis);border:0;border-radius:var(--radius-s);color:var(--wp--preset--color--sininen);font-family:var(--kok26-heading-font);font-size:var(--wp--preset--font-size--xxxs);font-weight:600;hyphens:auto;justify-content:space-between;line-height:1.375;overflow-wrap:anywhere;padding:27px 32px 24px;text-align:start;text-transform:uppercase;width:100%}.wp-block-button.is-style-link-card .wp-block-button__link:hover:after{transform:translateX(8px)}.wp-block-button.is-style-link-card .wp-block-button__link:after{block-size:18px;inline-size:24.4px;margin-inline-start:34px;-webkit-mask-size:contain;mask-size:contain}.wp-block-button__link:focus-visible{box-shadow:0 0 0 2px var(--kok26-focus-ring-inner),0 0 0 4px var(--kok26-focus-ring-outer);outline:none}@media(forced-colors:active){.wp-block-button__link:focus-visible{outline:2px solid;outline-offset:2px}}.wp-block-button:not(.is-style-secondary,.is-style-outline,.is-style-link-card,.is-style-tag) .wp-block-button__link:focus-visible{background-color:var(--wp--preset--color--sininen);box-shadow:0 0 0 2px var(--kok26-focus-ring-inner),0 0 0 4px var(--kok26-focus-ring-outer);color:var(--wp--preset--color--white)}@media(forced-colors:active){.wp-block-button:not(.is-style-secondary,.is-style-outline,.is-style-link-card,.is-style-tag) .wp-block-button__link:focus-visible{outline:2px solid;outline-offset:2px}}.wp-block-button .wp-block-button__link.is-style-outline:focus-visible,.wp-block-button.is-style-outline .wp-block-button__link:focus-visible,.wp-block-button.is-style-secondary .wp-block-button__link:focus-visible{background-color:var(--wp--preset--color--sininen);box-shadow:0 0 0 2px var(--kok26-focus-ring-inner),0 0 0 4px var(--kok26-focus-ring-outer);color:var(--wp--preset--color--white)}@media(forced-colors:active){.wp-block-button .wp-block-button__link.is-style-outline:focus-visible,.wp-block-button.is-style-outline .wp-block-button__link:focus-visible,.wp-block-button.is-style-secondary .wp-block-button__link:focus-visible{outline:2px solid;outline-offset:2px}}:where(.has-sininen-background-color,.has-ink-background-color) .wp-block-button:not(.is-style-link-card,.is-style-tag) .wp-block-button__link{background-color:var(--wp--preset--color--sininen);box-shadow:inset 0 0 0 1px var(--wp--preset--color--ruis-200);color:var(--wp--preset--color--white)}:where(.has-sininen-background-color,.has-ink-background-color) .wp-block-button:not(.is-style-link-card,.is-style-tag) .wp-block-button__link:hover{background-color:var(--wp--preset--color--sininen);box-shadow:inset 0 0 0 2px var(--wp--preset--color--white);color:var(--wp--preset--color--white)}:where(.has-sininen-background-color,.has-ink-background-color) .wp-block-button:not(.is-style-link-card,.is-style-tag) .wp-block-button__link:focus-visible{background-color:var(--wp--preset--color--white);box-shadow:inset 0 0 0 1px var(--kok26-focus-ring-brand),0 0 0 2px var(--kok26-focus-ring-inner),0 0 0 4px var(--kok26-focus-ring-outer);color:var(--wp--preset--color--ink)}@media(forced-colors:active){:where(.has-sininen-background-color,.has-ink-background-color) .wp-block-button:not(.is-style-link-card,.is-style-tag) .wp-block-button__link:focus-visible{outline:2px solid;outline-offset:2px}}.wp-block-button__link:has(.wp-block-button__icon){align-items:center;display:inline-flex;gap:.5em}.wp-block-button__icon{display:inline-flex;flex:0 0 auto}.wp-block-button__icon svg{block-size:1.1em;fill:currentcolor;inline-size:1.1em}.wp-block-button .wp-block-button__link[aria-disabled=true][aria-disabled=true],.wp-block-button .wp-block-button__link[aria-disabled=true][aria-disabled=true]:focus-visible,.wp-block-button .wp-block-button__link[aria-disabled=true][aria-disabled=true]:hover,.wp-block-button .wp-block-button__link[disabled][disabled],.wp-block-button .wp-block-button__link[disabled][disabled]:focus-visible,.wp-block-button .wp-block-button__link[disabled][disabled]:hover{background-color:var(--kok26-color-grey-200);box-shadow:inset 0 0 0 2px var(--kok26-color-grey-200);color:var(--kok26-color-grey-700);cursor:not-allowed}.wp-block-buttons.is-style-link-grid:not(.is-vertical){display:grid;gap:var(--kok26-space-xs);grid-template-columns:repeat(3,1fr)}.wp-block-buttons.is-style-link-grid:not(.is-vertical):not(.alignwide,.alignfull,:has(>:nth-child(3))){grid-template-columns:repeat(2,1fr)}@media(min-width:782px){.wp-block-buttons.is-style-link-grid:not(.is-vertical){align-items:stretch;grid-auto-rows:1fr}.wp-block-buttons.is-style-link-grid:not(.is-vertical) .wp-block-button__link{block-size:100%}}.wp-block-buttons.is-style-link-grid:not(.is-vertical):not(:first-child){margin-block-start:40px!important}@media(max-width:781.98px){.wp-block-buttons.is-style-link-grid:not(.is-vertical){grid-template-columns:1fr!important}}.wp-block-button.wp-block-button.is-style-tag .wp-block-button__link{align-items:center;background-color:var(--wp--preset--color--taivas-200);border-radius:var(--radius-max);color:var(--wp--preset--color--sininen);display:inline-flex;font-family:var(--kok26-ui-font);font-size:var(--kok26-5xs-font-size);font-weight:700;line-height:var(--kok26-5xs-line-height-flat);padding:4px 8px;text-decoration:none;text-transform:uppercase}.wp-block-button.wp-block-button.is-style-tag .wp-block-button__link:after{content:none}.wp-block-button.is-style-tag .wp-block-button__link:hover{background-color:var(--wp--preset--color--taivas-200);color:var(--wp--preset--color--sininen)}@media(forced-colors:active){.wp-block-button.is-style-tag .wp-block-button__link:hover{text-decoration:underline}}:where(.has-sininen-background-color,.has-ink-background-color) .wp-block-button.wp-block-button.is-style-tag .wp-block-button__link{background-color:var(--wp--preset--color--white);color:var(--wp--preset--color--sininen)}
