@font-face{font-display:swap;font-family:"News Gothic Std";src:url(/wp-content/themes/sodilibro/assets/fonts/news-gothic/NewsGothicStd.woff2) format("woff2"),url(/wp-content/themes/sodilibro/assets/fonts/news-gothic/NewsGothicStd.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-display:swap;font-family:"News Gothic Std";src:url(/wp-content/themes/sodilibro/assets/fonts/news-gothic/NewsGothicStd-Oblique.woff2) format("woff2"),url(/wp-content/themes/sodilibro/assets/fonts/news-gothic/NewsGothicStd-Oblique.woff) format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-display:swap;font-family:"News Gothic Std";src:url(/wp-content/themes/sodilibro/assets/fonts/news-gothic/NewsGothicStd-Bold.woff2) format("woff2"),url(/wp-content/themes/sodilibro/assets/fonts/news-gothic/NewsGothicStd-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-display:swap;font-family:"News Gothic Std";src:url(/wp-content/themes/sodilibro/assets/fonts/news-gothic/NewsGothicStd-BoldOblique.woff2) format("woff2"),url(/wp-content/themes/sodilibro/assets/fonts/news-gothic/NewsGothicStd-BoldOblique.woff) format("woff");font-weight:700;font-style:italic;font-display:swap}@font-face{font-display:swap;font-family:"Interstate";src:url(/wp-content/themes/sodilibro/assets/fonts/interstate/Interstate-Regular.woff2) format("woff2"),url(/wp-content/themes/sodilibro/assets/fonts/interstate/Interstate-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-display:swap;font-family:"Interstate";src:url(/wp-content/themes/sodilibro/assets/fonts/interstate/Interstate-Bold.woff2) format("woff2"),url(/wp-content/themes/sodilibro/assets/fonts/interstate/Interstate-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}:root{--font-base:"News Gothic Std", sans-serif;--font-display:"Interstate", sans-serif;--font-accent:"Interstate", sans-serif;--font-system:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif,
    "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";--font-normal:400;--font-medium:500;--font-bold:700;--font-black:900;--leading:1.4;--leading-short:1.3;--leading-slim:1.2;--leading-fine:1.1;--leading-flat:1;--leading-micro:0.8;--kerning:normal;--kerning-tight:-0.04ch;--kerning-loose:0.1ch;--heading-kerning:-0.015em;--heading-line-height:var(--leading-fine);--heading-font-family:var(--font-display);--heading-font-weight:var(--font-bold);--measure:65ch;--measure-xs:20ch;--measure-s:35ch;--measure-m:45ch;--measure-l:75ch;--size-step-8:clamp(2.3125rem, 0.1313rem + 10.906vi, 10.4375rem);--size-step-7:clamp(2.0625rem, 0.7706rem + 6.4597vi, 6.875rem);--size-step-6:clamp(1.8125rem, 1.0742rem + 3.6913vi, 4.5625rem);--size-step-5:clamp(1.6875rem, 1.2177rem + 2.349vi, 3.4375rem);--size-step-4:clamp(1.5625rem, 1.2773rem + 1.4262vi, 2.625rem);--size-step-3:clamp(1.4375rem, 1.2865rem + 0.755vi, 2rem);--size-step-2:clamp(1.3125rem, 1.1951rem + 0.5872vi, 1.75rem);--size-step-1:clamp(1.1875rem, 1.1036rem + 0.4195vi, 1.5rem);--size-step-0:clamp(1.0625rem, 0.9954rem + 0.3356vi, 1.3125rem);--size-step--1:clamp(1rem, 0.9664rem + 0.1678vi, 1.125rem);--size-step--2:clamp(0.875rem, 0.8414rem + 0.1678vi, 1rem);--size-step--3:clamp(0.8125rem, 0.7957rem + 0.0839vi, 0.875rem);--size-step--4:clamp(0.625rem, 0.7043rem + 0.0839vi, 0.6875rem);--text-size-base:var(--size-step-0);--text-size-lede:var(--size-step-1);--text-size-meta:var(--size-step--1);--text-size-heading-1:var(--size-step-5);--text-size-heading-2:var(--size-step-4);--text-size-heading-3:var(--size-step-3);--text-size-heading-4:var(--size-step-2);--text-size-prose:var(--text-size-base);--color-grey-1:hsl(0, 3%, 14%);--color-grey-2:hsl(0, 2%, 19%);--color-grey-3:hsl(20, 2%, 24%);--color-grey-4:hsl(20, 2%, 28%);--color-grey-5:hsl(20, 2%, 34%);--color-grey-6:hsl(40, 2%, 38%);--color-grey-7:hsl(30, 2%, 43%);--color-grey-8:hsl(45, 2%, 48%);--color-grey-9:hsl(36, 2%, 53%);--color-grey-10:hsl(48, 2%, 57%);--color-grey-11:hsl(40, 3%, 62%);--color-grey-12:hsl(50, 4%, 67%);--color-grey-13:hsl(50, 4%, 72%);--color-grey-14:hsl(50, 5%, 77%);--color-grey-15:hsl(51, 8%, 82%);--color-grey-16:hsl(51, 10%, 86%);--color-darklight-grey:hsl(210, 5%, 17%);--color-dark-grey:hsl(210, 4%, 20%);--color-dark:hsl(330, 4%, 9%);--color-dark-glare:hsl(330, 6%, 13%);--color-dark-shade:hsl(0, 0%, 0%);--color-dark-rgb:24, 22, 23;--color-dark-glare-rgb:57, 51, 54;--color-code-1:var(--color-dark);--color-code-2:var(--color-grey-1);--color-code-3:var(--color-grey-2);--color-code-4:var(--color-grey-3);--color-code-5:var(--color-grey-4);--color-code-6:var(--color-grey-5);--color-code-7:var(--color-grey-6);--color-mid:var(--color-grey-5);--color-mid-glare:var(--color-grey-15);--color-mid-shade:hsl(48, 2%, 51%);--color-mid-dark:var(--color-grey-4);--color-light:hsl(53, 18%, 91%);--color-light-glare:hsl(48, 19%, 95%);--color-light-shade:hsl(51, 4%, 68%);--color-light-rgb:237, 236, 229;--color-primary:hsl(51, 100%, 48%);--color-primary-glare:hsl(51, 93%, 66%);--color-primary-pale:hsl(54, 53%, 86%);--color-primary-shade:hsl(51, 100%, 36%);--color-primary-rgb:246, 210, 0;--color-secondary:hsl(4, 92%, 55%);--color-secondary-glare:hsl(4, 92%, 64%);--color-secondary-shade:hsl(4, 86%, 37%);--color-global-bg:var(--color-light);--color-global-text:var(--color-dark);--color-surface-bg:var(--color-mid);--color-surface-bg-interact:var(--color-mid-dark);--color-surface-text:var(--color-dark);--color-surface-text-interact:var(--color-dark);--color-selection-bg:var(--color-dark);--color-selection-text:var(--color-light);--color-disabled:var(--color-mid);--color-accent:currentColor;--color-error:hsl(357, 54%, 53%);--color-warning:hsl(32, 90%, 60%);--color-success:hsl(71, 30%, 48%);--color-status-success:hsl(87, 62%, 52%);--color-status-success-shade:hsl(87, 67%, 38%);--color-status-success-glare:hsl(87, 55%, 66%);--color-status-warning:hsl(51, 100%, 48%);--color-status-warning-shade:hsl(51, 100%, 36%);--color-status-warning-glare:hsl(51, 93%, 66%);--color-status-error:hsl(4, 93%, 60%);--color-status-error-shade:hsl(4, 86%, 37%);--color-status-error-glare:hsl(4, 92%, 64%);--space-2xs:clamp(0.375rem, 0.3414rem + 0.1678vi, 0.5rem);--space-xs:clamp(0.5625rem, 0.5122rem + 0.2517vi, 0.75rem);--space-s:clamp(0.75rem, 0.6829rem + 0.3356vi, 1rem);--space-m:clamp(1.125rem, 1.0243rem + 0.5034vi, 1.25rem);--space-xm:clamp(1.125rem, 1.0243rem + 0.5034vi, 1.5rem);--space-l:clamp(1.5rem, 1.3658rem + 0.6711vi, 2rem);--space-xl:clamp(1.875rem, 1.7072rem + 0.8389vi, 2.5rem);--space-2xl:clamp(3rem, 2.7315rem + 1.3423vi, 4rem);--space-3xl:clamp(3.75rem, 3.4144rem + 1.6779vi, 5rem);--space-4xl:clamp(5.625rem, 5.1216rem + 2.5168vi, 7.5rem);--space-2xs-xs:clamp(0.375rem, 0.2743rem + 0.5034vi, 0.75rem);--space-xs-s:clamp(0.5625rem, 0.4451rem + 0.5872vi, 1rem);--space-s-m:clamp(0.75rem, 0.5487rem + 1.0067vi, 1.5rem);--space-m-l:clamp(1.125rem, 0.8901rem + 1.1745vi, 2rem);--space-l-xl:clamp(1.5rem, 1.2315rem + 1.3423vi, 2.5rem);--space-xl-2xl:clamp(1.875rem, 1.3045rem + 2.8523vi, 4rem);--space-2xl-3xl:clamp(3rem, 2.4631rem + 2.6846vi, 5rem);--space-3xl-4xl:clamp(3.75rem, 2.7433rem + 5.0336vi, 7.5rem);--space-s-l:clamp(0.75rem, 0.4144rem + 1.6779vi, 2rem);--space-l-3xl:clamp(1.5rem, 0.5604rem + 4.698vw, 5rem);--radius-2xs:0.25em;--radius-xs:0.5em;--radius-s:0.75em;--radius-m:1em;--radius-xm:1.25em;--radius-l:2em;--gutter:var(--space-m);--gutter-column:var(--gutter);--gutter-row:var(--gutter);--space-gutter:var(--space-m);--space-gutter-s:var(--space-s);--space-gutter-l:var(--space-l);--space-regions:var(--space-xl);--region-space:var(--space-regions);--wrapper-max-width:1680px;--flow-space:var(--space-m);--stroke-weight-light:1px;--stroke-weight-medium:3px;--stroke-weight-heavy:6px;--stroke:var(--stroke-weight-light) solid var(--stroke-color, currentColor);--stroke-mid:var(--stroke-weight-light) solid var(--stroke-mid-color, var(--color-mid));--text-decoration-thickness:2px;--text-decoration-color:var(--color-secondary);--focus-ring-width:2px;--focus-ring-color:currentColor;--focus-ring-offset:0.25lh;--focus-ring-style:solid;--small-screen:1;--error-outline:0.25rem solid red}@media (min-width:600px){:root{--gutter:var(--space-m);--small-screen:0}}*,*::before,*::after{box-sizing:border-box}*{margin:0;padding:0;font:inherit}:where(html,body,#root){height:100%}:where(html){-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none}:where(html){line-height:1.5}@supports (scrollbar-gutter:stable){:where(html){scrollbar-gutter:stable}}@media (prefers-reduced-motion:no-preference){:where(html){interpolate-size:allow-keywords}}:where(html:focus-within){scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){:where(html:focus-within){scroll-behavior:auto}*,*::before,*::after{animation-duration:0.01ms!important;animation-iteration-count:1!important;transition-duration:0.01ms!important;scroll-behavior:auto!important}}:where(body){-webkit-font-smoothing:antialiased}:focus-visible{outline-offset:3px}:where(abbr[title]){cursor:help;text-decoration-line:underline;text-decoration-style:dotted}@media (forced-colors:active){mark{color:HighlightText;background-color:Highlight}}:where(del,ins,s)::before,:where(del,ins,s)::after{clip-path:inset(100%);clip:rect(1px,1px,1px,1px);height:1px;width:1px;overflow:hidden;position:absolute;white-space:nowrap;content:"test"}:where(s)::before{content:"stricken text start "}:where(s)::after{content:" stricken text end"}:where(del)::before{content:"deletion start "}:where(del)::after{content:" deletion end"}:where(ins)::before{content:"insertion start "}:where(ins)::after{content:" insertion end"}:where(audio,iframe,img,svg,video){max-block-size:100%;max-inline-size:100%}:where(img,picture){display:block;block-size:auto;max-inline-size:100%}:where(img[src*=".svg"]){inline-size:100%}:where(picture){inline-size:max-content}:where(figure){inline-size:fit-content;margin-inline:auto}:where(figcaption){contain:inline-size}:where(svg){flex-shrink:0}:where(svg:not([height])){width:auto;height:1lh}:where(fieldset){min-inline-size:0}:where(label):has(+:where(textarea,input,select)){display:block}:where(textarea:not([rows])){min-block-size:6em}:where([type="search"]){-webkit-appearance:textfield}@supports (-webkit-touch-callout:none){:where([type="search"]){border:1px solid -apple-system-secondary-label;background-color:canvas}}:where([type="tel"],[type="url"],[type="email"],[type="number"]):not(:placeholder-shown){direction:ltr}:where(table){border-collapse:collapse;border:1px solid}:where(th,td){border:1px solid;padding:.25em .5em}:where(dialog)::backdrop{background:oklch(0% 0 0 / .3)}:where(dialog),:where(dialog)::backdrop{opacity:0;transition:opacity 300ms ease-out,display 300ms allow-discrete,overlay 300ms allow-discrete}:where(dialog[open]),:where(dialog[open])::backdrop{opacity:1}@starting-style{:where(dialog[open]),:where(dialog[open])::backdrop{opacity:0}}:where(h1,h2,h3,h4,h5,h6){text-wrap:balance}:where(p,li,figcaption){text-wrap:pretty}[hidden]:not([hidden="until-found"]){display:none!important}ul[role="list"],ol[role="list"]{list-style:none}a:not([class]){color:currentColor;text-decoration-skip-ink:auto}#root,#__next{isolation:isolate}body{font-family:var(--font-base);font-size:var(--text-size-base);line-height:var(--leading);color:var(--color-global-text);background:var(--color-global-bg);overflow-x:hidden}body:has([data-disable-document-scroll="true"]){overflow:hidden}body>:is(header,footer),main,section,article{container-type:inline-size}h1,h2,h3,h4{font-family:var(--heading-font-family,var(--font-display));font-weight:var(--heading-font-weight,var(--font-bold));letter-spacing:var(--heading-kerning,var(--kerning));line-height:var(--heading-line-height,var(--leading-fine));overflow-wrap:anywhere}@media (min-width:50em){h1,h2,h3,h4{overflow-wrap:unset}}:is(h1,h2,h3,h4) em{font-style:normal}:is(h1,h2,h3,h4) a:not(:hover){text-decoration:none}h1{max-width:var(--measure-xs)}h2{max-width:var(--measure-s)}h3,h4,h5,h6{max-width:var(--measure-m)}p,li,figcaption{max-width:var(--measure)}button,input,label{line-height:var(--leading-fine)}iframe[src*="vimeo"],iframe[src*="youtube"],video{aspect-ratio:16/9;display:block;height:auto;width:100%}strong{font-family:var(--font-accent);font-weight:700}small{font-size:.8em}del{color:var(--del-color,var(--color-mid-dark))}ins{background:var(--color-primary);border-radius:var(--radius-xs);padding-inline:.3em;text-decoration:none}code,kbd,samp{background:#fff0;border-radius:0;color:var(--code-color,var(--color-mid-dark));font-family:var(--font-mono);font-size:.95em;hyphens:none;tab-size:2;text-align:left;word-break:normal;word-spacing:normal;word-wrap:normal;box-decoration-break:clone;-webkit-box-decoration-break:clone}var{color:var(--color-primary);font-style:normal;font-weight:var(--font-medium)}q{font-style:italic}sub,sup{display:inline-block;font-size:.75em;vertical-align:baseline}sub{transform:translateY(.65ex)}sup{transform:translateY(-.7ex)}blockquote:not([class]){font-size:var(--blockquote-font-size,var(--size-step-2));font-style:italic;margin-inline:0;padding:0;padding:var(--gutter);position:relative}blockquote:not([class]):before{content:"“";font-family:var(--heading-font-family);font-size:var(--blockquote-decor-font-size,var(--size-step-7));left:calc((var(--gutter) / 2) * -1);line-height:.8;opacity:.2;position:absolute;top:0}blockquote:not([class])>*+*{margin-block-start:var(--blockquote-space,var(--space-s))}ul{list-style-type:disc;padding-inline-start:var(--global-ul-padding,1.75ch)}ol{padding-inline-start:var(--global-ol-padding,1.75ch)}:is(ol,ul,dl):where(:not([class]))>li+li{margin-block-start:var(--global-list-flow,.5em)}:is(ol,ul,dl):where(:not([class])) :is(ol,ul,dl){margin-block-start:var(--global-list-flow,.5em)}ul::marker{line-height:1}ol::marker{font-size:1em;font-weight:var(--font-bold)}[role="list"][class],[role="tablist"]{list-style:none}dt{color:var(--dt-color,inherit);font-family:var(--dt-font-family,var(--font-base));font-size:var(--dt-font-size,inherit);font-weight:var(--dt-font-weight,var(--font-bold));letter-spacing:var(--dt-kerning,var(--kerning-loose));text-transform:var(--dt-text-transform,uppercase)}dd{font-size:var(--text-size-lede);margin-inline:0}dt+dd{margin-block-start:var(--space-2xs)}dd+dt{margin-block-start:var(--space-m)}dd+dd{margin-block-start:var(--space-3xs)}figure{margin-block:var(--figure-block-margin,0)}figcaption{font-size:var(--text-size-meta);padding-block-start:.5em}table{border:var(--stroke);min-width:35rem;table-layout:fixed;width:100%}th{background:var(--table-header-bg,rgb(0 0 0/2%));font-family:var(--font-display);font-size:var(--size-step-2);font-weight:var(--font-bold);line-height:var(--leading-fine);text-align:left}thead th{padding-block:var(--space-s)}td,th{padding:var(--space-xs) var(--space-s)}th:not(:only-of-type){border-block-end:var(--stroke)}th:only-of-type{border-inline-end:var(--stroke)}:is(th,td)~:is(th,td){border-inline-start:var(--stroke)}tr+tr:is(th,td){border-block-start:var(--stroke)}caption{caption-side:bottom;margin-block-start:var(--space-2xs,0.5lh)}a:not([class]):hover,abbr{text-underline-offset:.2ex}abbr{color:var(--color-primary);cursor:help}:focus{outline-color:var(--focus-ring-color);outline-offset:var(--focus-ring-offset);outline-style:var(--focus-ring-style);outline-width:var(--focus-ring-width)}@supports selector(:focus-visible){:focus{outline:none}:focus-visible{outline-color:var(--focus-ring-color);outline-offset:var(--focus-ring-offset);outline-style:var(--focus-ring-style);outline-width:var(--focus-ring-width)}}@supports (-moz-appearance:none){:root{--focus-ring-offset:0.2ex}}:is([tabindex="-1"]):focus,:is([tabindex="-1"]):focus-visible{outline:none}::selection{background:var(--color-selection-bg);color:var(--color-selection-text)}:target{scroll-margin-block:5ex}hr{border:0;border-block-start:1px solid;color:var(--color-global-text);height:1px;margin:var(--hr-space,var(--space-3xl)) 0;padding:0}form{--focus-color:var(--color-primary)}form>*{text-align:left}form>*+*{margin-top:var(--flow-space,1rem)}input,select,textarea{accent-color:var(--color-primary)}input:not([type="checkbox"],[type="radio"],[type="color"]),select,textarea{--focus-ring-offset:-0.6ex;--color-selection-text:var(--input-background, var(--color-dark));background:var(--input-background,var(--color-light));border:var(--input-stroke,var(--stroke));border-radius:var(--input-radius,var(--radius-s));font-family:var(--input-font-family,var(--font-base));font-size:var(--input-font-size,var(--text-size-base));font-weight:var(--input-weight,var(--font-normal));line-height:var(--input-leading,var(--leading));padding:var(--input-padding,.5em .8em);width:var(--input-width,100%)}:is(input,select)[aria-describedby]+[id]{margin-block-start:var(--space-2xs)}label{font-family:var(--label-font-family,var(--font-accent));font-size:var(--label-font-size,var(--size-step-4));font-weight:var(--label-weight,var(--font-normal));line-height:var(--label-leading,var(--leading-fine))}label:after{content:"\A";white-space:pre}label:has(input){align-items:var(--label-align-items,flex-start);display:var(--label-display,flex);flex-direction:var(--label-flex-direction,column);font-weight:revert;gap:var(--input-flex-gap,var(--space-s))}label:has(input)+label:has(input){margin-block-start:var(--input-check-sibling-space,var(--space-xs))}label:has(input) input{transform:translateY(.25ex)}input:disabled{background:var(--color-disabled)}input:disabled,label input:disabled+*{cursor:not-allowed}fieldset{border:var(--stroke);padding:var(--space-s)}legend{font-weight:var(--font-medium);padding-inline:var(--space-xs)}summary{cursor:default;font-weight:var(--font-bold)}details[open] summary{margin-block-end:var(--space-s)}mark{background:var(--mark-bg,var(--color-primary));color:inherit}