*,:before,:after{box-sizing:border-box}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin:0}ul[role=list],ol[role=list]{list-style:none}html:focus-within{scroll-behavior:smooth}body{text-rendering:optimizelegibility;min-height:100vh;line-height:1.5}a:not([class]){text-decoration-skip-ink:auto}a{color:inherit;-webkit-tap-highlight-color:transparent}img,picture{max-width:100%;display:block}input,button,textarea,select{font:inherit}@media (prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:root{--theme-primary:#458295;--theme-primary-100:#e3eef2;--theme-primary-200:#cbe0e8;--theme-primary-300:#a3c6d3;--theme-primary-400:#6fa6b7;--theme-primary-600:#37697a;--theme-primary-700:#2d5a66;--theme-primary-800:#234652;--theme-primary-900:#18313a;--theme-primary-light:var(--theme-primary-300);--theme-primary-dark:var(--theme-primary-700);--theme-link-on-surface:var(--theme-primary-700);--theme-link-on-surface-hover:var(--theme-primary-800);--theme-primary-container:var(--theme-primary-200);--theme-primary-container-alt:var(--theme-primary-100);--theme-on-primary:#fff;--theme-on-primary-container:#15343c;--theme-container-gradient:linear-gradient(135deg, #458295 0%, #56a4bd 50%, #3d6f7f 100%);--theme-gradient:linear-gradient(135deg, #458295 0%, #56a4bd 50%, #3d6f7f 100%);--theme-on-container-gradient:#fff;--theme-outline:#e4e4e7;--theme-secondary:#e8944a;--theme-secondary-100:#fbeee3;--theme-secondary-200:#f7dcc2;--theme-secondary-300:#f2c79a;--theme-secondary-400:#eead6a;--theme-secondary-500:#e8944a;--theme-secondary-600:#c97a36;--theme-secondary-700:#a35f27;--theme-secondary-800:#7a471b;--theme-secondary-900:#4d2a0c;--theme-secondary-light:var(--theme-secondary-300);--theme-secondary-dark:var(--theme-secondary-700);--theme-secondary-container:var(--theme-secondary-100);--theme-secondary-container-alt:var(--theme-secondary-200);--theme-on-accent:#fff;--theme-on-accent-container:#3a220e;--theme-error:#dc2626;--theme-error-dark:#b91c1c;--theme-on-error:#fff;--theme-on-error-container:#410e0b;--theme-bg:#fff;--theme-on-bg:#000;--theme-surface-1:#f2f2f2;--theme-on-surface-1:var(--theme-on-bg);--theme-surface-2:#458295;--theme-on-surface-2:#000;--theme-shape-radius:clamp(1rem, 2rem, 3rem);--theme-button-border-radius:3rem;--theme-transition:.2s ease-in-out;--section-margin:3rem;--theme-grid-gap:1rem;--container-max-width:1440px;--container-max-width-narrow:960px;--container-padding:0 1rem;--theme-blog-post-header-width:1200px;--theme-font-family:"Inter Variable", sans-serif, -apple-system, BlinkMacSystemFont;--header-height:5.8rem;--s:.25rem;--s2:.5rem;--s3:.75rem;--s4:1rem;--s5:1.5rem;--s6:2rem;--s7:3rem;--s8:4rem;--s9:6rem;--s10:8rem;--s11:12rem;--s12:16rem;--s13:24rem;--theme-text-secondary:#6f6f70;--grey-50:#fafafb;--grey-100:#f4f5f6;--grey-200:#e9eaec;--grey-300:#d3d5da;--grey-400:#b5b8be;--grey-500:#969ba3;--grey-600:#757982;--grey-700:#5c5f66;--grey-800:#3d4045;--grey-900:#232427;--shadow-sm:0 1px 2px 0 #0000000d;--shadow:0 1px 3px 0 #0000001a, 0 1px 2px 0 #0000000f;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--shadow-xl:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--shadow-2xl:0 25px 50px -12px #00000040;--shadow-inner:inset 0 2px 4px 0 #0000000d;--shadow-none:0 0 #0000;--ring-offset-shadow:0 0 #0000;--ring-shadow:0 0 #0000;--z-index-fab:1050;--z-index-app-bar:1100;--z-index-backdrop:1200;--z-index-drawer:1210;--z-index-modal:1300;--z-index-popover:1500;--z-index-snackbar:1400;--z-index-tooltip:1500}[data-theme=dark]{color-scheme:dark;--theme-bg:#050505;--theme-on-bg:#fff;--theme-surface-1:#333;--theme-surface-2:#203422;--theme-on-surface-2:#fff;--form-field-input-color:var(--theme-on-bg);--theme-primary-container:var(--theme-primary-800);--theme-primary-container-alt:var(--theme-primary-900);--theme-on-primary-container:#fff;--theme-link-on-surface:var(--theme-primary-300);--theme-link-on-surface-hover:var(--theme-primary-200);--theme-secondary-container:var(--theme-secondary-800);--theme-on-secondary-container:#fff;--theme-secondary-container-alt:var(--theme-secondary-900);--theme-on-accent-container:#fff;--theme-text-secondary:#b3b3b4;--theme-container-gradient:linear-gradient(135deg, #20343a 0%, #2d4a54 50%, #37697a 100%);--theme-outline:#27272a}:root{--font-size-sm:clamp(14.4px, .07vw + 14.13px, 15px);--font-size-base:clamp(18px, .23vw + 17.09px, 20px);--font-size-md:clamp(22.5px, .47vw + 20.61px, 26.66px);--font-size-lg:clamp(28.13px, .84vw + 24.76px, 35.54px);--font-size-xl:clamp(35.16px, 1.39vw + 29.6px, 47.37px);--font-size-xxl:clamp(43.95px, 2.18vw + 35.22px, 63.15px);--font-size-xxxl:clamp(54.93px, 3.32vw + 41.64px, 84.17px)}html{scroll-behavior:smooth}html,body{line-height:1.5;font-family:var(--theme-font-family);font-size:var(--font-size-base);color:var(--theme-on-bg)}h1,h2,h3{font-family:var(--theme-font-family);font-weight:700}h1{font-size:var(--font-size-xxl)}h2{font-size:var(--font-size-xl)}h3{font-size:var(--font-size-lg)}h1,h2{font-weight:700;line-height:1.1}h3{font-weight:500}h6{font-size:var(--font-size-sm)}h1,h2,h3,h4,h5,h6,p{margin:0 0 1rem}blockquote{font-style:italic;font-size:var(--font-size-base);border-left:.25rem solid var(--theme-on-bg);margin-bottom:1rem;padding-left:1.5rem;font-weight:500}html,body{height:100%}body{background-color:var(--theme-bg);max-width:1920px;margin:0 auto;position:relative}pre{border-radius:.5em;padding:1em;overflow:auto}pre .language-id{display:none}.card{box-shadow:var(--ring-offset-shadow), var(--ring-shadow), var(--shadow-md);background-color:var(--theme-surface-1);border-radius:var(--theme-shape-radius);transition:scale .5s cubic-bezier(.4,0,.2,1),transform .5s cubic-bezier(.4,0,.2,1),background-color .3s,box-shadow .3s}.card--elevated{box-shadow:var(--ring-offset-shadow), var(--ring-shadow), var(--shadow-md)}.card--elevated:hover,.card--elevated:focus-visible{box-shadow:var(--ring-offset-shadow), var(--ring-shadow), var(--shadow-2xl);background-color:var(--theme-bg);transform:translateY(-4px)}.card--outlined{box-shadow:none;border:1px solid var(--theme-outline);background-color:var(--theme-bg)}.card--outlined:hover,.card--outlined:focus-visible{border-color:var(--theme-primary);background-color:var(--theme-surface-1)}.card--flat{box-shadow:none;background-color:var(--theme-surface-1)}.card--flat:hover,.card--flat:focus-visible{background-color:var(--theme-surface-2)}.card.card--not-interactive:hover,.card.card--not-interactive:focus-visible{scale:unset;transform:unset;box-shadow:var(--ring-offset-shadow), var(--ring-shadow), var(--shadow-md)}:focus-visible{outline:2px solid var(--theme-primary);outline-offset:2px;border-radius:4px}button:focus-visible,.button:focus-visible{outline:2px solid var(--theme-primary);outline-offset:2px;box-shadow:0 0 0 4px #45829533}a:focus-visible{outline:2px solid var(--theme-primary);outline-offset:2px;text-decoration:underline}button,.button,a[role=button],input[type=submit],input[type=button]{min-width:44px;min-height:44px}.astro-route-announcer{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;top:0;left:0;overflow:hidden}.wa-fab[data-astro-cid-uchulhbi]{bottom:var(--s3);right:var(--s3);z-index:var(--z-index-popover,1500);align-items:center;gap:var(--s2);min-width:56px;min-height:56px;padding:var(--s3);border-radius:var(--button-radius,3rem);color:#fff;font-weight:600;font-size:var(--font-size-base);box-shadow:var(--shadow-lg,0 10px 24px #00000040);background:linear-gradient(135deg,#458295 0%,#56a4bd 55%,#3d6f7f 100%);text-decoration:none;transition:transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s cubic-bezier(.16,1,.3,1);display:inline-flex;position:fixed}.wa-fab[data-astro-cid-uchulhbi]:hover{box-shadow:var(--shadow-2xl,0 18px 40px #00000059);transform:translateY(-3px)}.wa-fab[data-astro-cid-uchulhbi]:active{transform:translateY(0)}.wa-fab[data-astro-cid-uchulhbi]:focus-visible{outline:2px solid var(--theme-secondary,#e8944a);outline-offset:2px}.wa-fab__icon[data-astro-cid-uchulhbi]{flex-shrink:0;width:28px;height:28px}.wa-fab__label[data-astro-cid-uchulhbi]{white-space:nowrap;display:none}@media (width>=768px){.wa-fab[data-astro-cid-uchulhbi]{padding:var(--s3) var(--s5)}.wa-fab__label[data-astro-cid-uchulhbi]{display:inline}}body:has(header[drawer-open]) .wa-fab[data-astro-cid-uchulhbi]{opacity:0;pointer-events:none}@media (prefers-reduced-motion:reduce){.wa-fab[data-astro-cid-uchulhbi],.wa-fab[data-astro-cid-uchulhbi]:hover{transition:none;transform:none}}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-cyrillic-ext-wght-normal.BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-cyrillic-wght-normal.DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-greek-ext-wght-normal.DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-greek-wght-normal.CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-vietnamese-wght-normal.CBcvBZtf.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-latin-ext-wght-normal.DO1Apj_S.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-latin-wght-normal.Dx4kXJAl.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}body.laguntza-home,body.laguntza-interior{--lf-paper:#fbfbf8;--lf-ink:#263432;--lf-muted:#56665f;--lf-text-muted:var(--lf-muted);--lf-line:#263b342b;--lf-teal:#37697a;--lf-orange:#e8944a;--lf-ease:cubic-bezier(.16, 1, .3, 1);--theme-bg:var(--lf-paper);--theme-on-bg:var(--lf-ink);--theme-surface-1:#eef1eb;--theme-on-surface-1:var(--lf-ink);--theme-primary-container:#dce7e6;--theme-primary-container-alt:#eef1eb;--theme-on-primary-container:var(--lf-ink);--theme-text-secondary:var(--lf-muted);--theme-outline:#cfd7d0;--theme-link-on-surface:#2d5a66;--theme-link-on-surface-hover:#18313a;--container-max-width:1312px;--container-max-width-narrow:1000px;--container-padding:0;--font-size-base:16px;--font-size-sm:14px;--font-size-md:20px;--font-size-lg:28px;--font-size-xl:clamp(32px, 3.5vw, 48px);--font-size-xxl:clamp(44px, 5vw, 72px);color-scheme:light;background:var(--lf-paper);color:var(--lf-ink);max-width:none;font-size:16px}html[data-theme=dark] :is(body.laguntza-home,body.laguntza-interior){--lf-paper:#111d22;--lf-ink:#e6eeea;--lf-muted:#b6c4bd;--lf-line:#a3c6d33b;--lf-teal:#a3c6d3;--lf-text-primary:#e6eeea;--lf-text-muted:#b6c4bd;--lf-text-accent:#a3c6d3;--lf-surface-paper:#111d22;--lf-surface-soft:#18282e;--lf-surface-accent:#20383f;--lf-surface-header:#111d22f2;--lf-surface-caption:#14242bed;--lf-border:#a3c6d33b;--lf-border-strong:#6d8b90;--lf-hover-fill:#b6d3da12;--lf-field-surface:#18282e;--lf-warm-text:#f2b177;--lf-success-surface:#1c352d;--lf-error-surface:#3e2824;--lf-error-text:#ffb49f;--theme-primary:#a3c6d3;--theme-surface-1:#18282e;--theme-primary-container:#20383f;--theme-primary-container-alt:#18282e;--theme-outline:#6d8b90;--theme-link-on-surface:#a3c6d3;--theme-link-on-surface-hover:#cbe0e8;color-scheme:dark}.laguntza-interior .main-content{padding-top:100px}.laguntza-interior .content__container{width:min(100% - 128px,1312px)}.laguntza-interior :is(h1,h2,h3){letter-spacing:-.045em;text-wrap:balance}.laguntza-interior h2{font-size:clamp(30px,3vw,44px)}.laguntza-interior p{line-height:1.85}.ed-shell{width:min(100% - 128px,1312px);margin-inline:auto}.ed-section{padding-block:100px}.ed-kicker{letter-spacing:.13em;text-transform:uppercase;margin:0 0 24px;font-size:10px;font-weight:600}.ed-muted{color:var(--lf-muted)}.ed-heading{letter-spacing:-.055em;margin:0;font-size:clamp(38px,4.2vw,60px);line-height:1.08}.ed-lead{letter-spacing:-.035em;font-size:clamp(21px,2.4vw,32px);line-height:1.55}.ed-link{border-bottom:1px solid;justify-content:space-between;align-items:center;gap:24px;width:fit-content;min-height:44px;padding-block:9px;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex}.ed-link svg{width:19px;height:19px;transition:transform .35s var(--lf-ease)}.ed-link:hover svg{transform:translate(3px,-3px)}.ed-pill{background:var(--lf-orange);color:#202e30;min-height:54px;transition:background .2s, transform .3s var(--lf-ease);border:0;border-radius:50px;justify-content:space-between;align-items:center;gap:30px;padding:15px 25px;font-size:13px;font-weight:600;line-height:1.4;text-decoration:none;display:inline-flex}.ed-pill svg{flex-shrink:0;width:20px;height:20px}.ed-pill:hover{background:#f2a35e;transform:translateY(-2px)}.ed-pill:disabled{cursor:wait;opacity:.65;transform:none}.ed-heading-row{justify-content:space-between;align-items:end;gap:40px;margin-bottom:56px;display:flex}.ed-heading-row>p{max-width:330px;color:var(--lf-muted);font-size:15px}.ed-rule{background:var(--lf-line);border:0;height:1px;margin:0}.ed-dark{color:#f5f6f0;background:#0a0e10}.ed-sage{background:var(--lf-surface-soft,#eef1eb)}.ed-caption{color:var(--lf-muted);margin-top:14px;font-size:11px}.ed-image{object-fit:cover;width:100%;height:100%}.ed-intro{grid-template-columns:.8fr 1.2fr;gap:100px;display:grid}.ed-intro p{margin:0 0 24px}.ed-intro>div:last-child{max-width:680px}.ed-intro .ed-lead{color:var(--lf-ink)}.ed-intro .ed-prose{color:var(--lf-muted);font-size:16px}.ed-sticky{align-self:start;position:sticky;top:138px}.ed-photo{border-radius:22px;overflow:hidden}.ed-page-progress{transform-origin:0;z-index:1101;pointer-events:none;background:#458295;height:2px;position:fixed;top:99px;left:0;right:0;transform:scaleX(0)}.laguntza-interior section[id],.laguntza-home section[id]{scroll-margin-top:124px}.laguntza-interior .wa-fab{background:#263432;font-size:13px;box-shadow:0 4px 18px #0a0e1020}.laguntza-interior #page .service-page{padding-block:90px}.laguntza-interior #page .service-content{max-width:1120px}.laguntza-interior #page .service-content>*+*{margin-top:72px}.laguntza-interior #page .service-content :is(h2,h3){color:var(--lf-ink)}.laguntza-interior #page .service-intro{grid-template-columns:1.15fr 1fr;gap:64px;margin:0}.laguntza-interior #page .service-intro__text h2{margin-bottom:28px}.laguntza-interior #page .service-intro__text p{color:var(--lf-muted);margin:0 0 20px;font-size:16px}.laguntza-interior #page .service-intro__image{border-radius:80px 20px 20px;overflow:hidden}.laguntza-interior #page .service-intro__image img{aspect-ratio:4/5;object-fit:cover;border-radius:0;height:100%}.laguntza-interior #page .clinical-care-notice{border:0;border-block:1px solid var(--lf-line);background:0 0;border-radius:0;margin-bottom:0;padding:30px 0}.laguntza-interior #page .clinical-care-notice h2{letter-spacing:-.02em;font-size:18px}.laguntza-interior #page .clinical-care-notice p{color:var(--lf-muted);font-size:13px}.laguntza-interior #page .service-grid-section{margin-bottom:0}.laguntza-interior #page .service-grid-section h2{text-align:left;margin-bottom:36px}.laguntza-interior #page .service-grid-section .grid{gap:0 40px}.laguntza-interior #page .item-card{border:0;border-top:1px solid var(--lf-line);box-shadow:none;background:0 0;border-radius:0;padding:28px 0}.laguntza-interior #page .item-card h3{letter-spacing:-.04em;font-size:24px}.laguntza-interior #page .item-card p{color:var(--lf-muted);font-size:15px;line-height:1.8}.laguntza-interior #page .item-card--link:hover{color:var(--lf-teal);box-shadow:none;transform:translate(4px)}.laguntza-interior #page .service-benefits{background:var(--lf-surface-soft,#eef1eb);border-radius:22px 80px 22px 22px;margin-bottom:0;padding:48px}.laguntza-interior #page .benefits-list{grid-template-columns:1fr 1fr;gap:20px 40px;margin-top:30px}.laguntza-interior #page .benefits-list li{font-size:15px}.laguntza-interior #page .service-stepper{margin:0}.laguntza-interior #page .service-stepper h2{text-align:left;margin-bottom:40px}.laguntza-interior #page .stepper{grid-template-columns:1fr 1fr;gap:36px 64px;max-width:none;display:grid}.laguntza-interior #page .step{gap:22px}.laguntza-interior #page .step__number{color:var(--lf-teal);border:1px solid var(--lf-border-strong,#a4b6b0);box-shadow:none;background:0 0;font-size:14px}.laguntza-interior #page .step__line{background:var(--lf-border-strong,#a4b6b0);width:1px}.laguntza-interior #page .step__content h3{font-size:22px}.laguntza-interior #page .step__content p{color:var(--lf-muted);font-size:15px;line-height:1.8}.laguntza-interior #page .service-text{max-width:800px;margin-bottom:0}.laguntza-interior #page .service-text p{color:var(--lf-muted);margin-block:20px;font-size:16px}.laguntza-interior #page .service-location{text-align:left;border-block:1px solid var(--lf-line);background:0 0;border-radius:0;margin-bottom:0;padding:36px 0}.laguntza-interior #page .service-location h2{font-size:25px}.laguntza-interior #page .service-location p{color:var(--lf-muted);max-width:720px;margin:0;font-size:15px}.laguntza-interior #page .faq{padding-block:80px}.laguntza-interior #page .faq--compact{margin-bottom:0;padding:0}.laguntza-interior #page .faq .content__container{width:100%}.laguntza-interior #page .faq__item{border:0;border-top:1px solid var(--lf-line);box-shadow:none;background:0 0;border-radius:0}.laguntza-interior #page .faq__item:last-child{border-bottom:1px solid var(--lf-line)}.laguntza-interior #page .faq__item[open]{background:0 0}.laguntza-interior #page .faq__q{padding:24px 0;font-size:16px}.laguntza-interior #page .faq__a{color:var(--lf-muted);padding:0 0 28px;font-size:15px}@media (width<=1100px){.ed-shell,.laguntza-interior #page .content__container{width:calc(100% - 72px)}.ed-intro{gap:56px}.laguntza-interior #page .service-content{max-width:none}}@media (width<=960px){.laguntza-interior .main-content,body.laguntza-home .main-content{padding-top:80px}.ed-page-progress{top:79px}}@media (width<=760px){.ed-shell,.laguntza-interior #page .content__container{width:calc(100% - 48px)}.ed-section{padding-block:68px}.ed-kicker{margin-bottom:20px;font-size:9px}.ed-heading-row{margin-bottom:36px;display:block}.ed-heading-row>p{margin-top:24px}.ed-intro{grid-template-columns:1fr;gap:28px}.ed-sticky{position:static}.ed-lead{font-size:24px}.laguntza-interior #page .service-page{padding-block:64px}.laguntza-interior #page .service-content>*+*{margin-top:52px}.laguntza-interior #page .service-intro{grid-template-columns:1fr;gap:32px}.laguntza-interior #page .service-intro__image{order:0;max-height:350px}.laguntza-interior #page .service-intro__image img{aspect-ratio:4/3}.laguntza-interior #page .service-benefits{padding:28px}.laguntza-interior #page .benefits-list,.laguntza-interior #page .stepper,.laguntza-interior #page .service-grid-section .grid{grid-template-columns:1fr}.laguntza-interior #page .faq .content__container{width:100%}}@media (prefers-reduced-motion:reduce){::view-transition-group(*){animation-duration:.01ms!important}}.laguntza-interior .wa-fab:focus-visible{outline:2px solid var(--lf-teal);outline-offset:3px}.main-content[data-astro-cid-hkbrpulz]{padding-top:var(--header-height)}.skip-to-content[data-astro-cid-hkbrpulz]{top:-100%;left:var(--s2);z-index:9999;padding:var(--s2) var(--s4);background:var(--theme-primary-800,#234652);color:#fff;border-radius:0 0 var(--theme-shape-radius) var(--theme-shape-radius);font-weight:600;text-decoration:none;transition:top .2s;position:fixed}.skip-to-content[data-astro-cid-hkbrpulz]:focus{top:0}.editorial-header[data-astro-cid-bsum4t7d]{z-index:1100;background:var(--lf-surface-header,#fbfbf8f2);backdrop-filter:blur(18px);color:var(--lf-text-primary,#202e30);border-bottom:1px solid var(--lf-border,#263b3417);position:fixed;inset:0 0 auto}.header-inner[data-astro-cid-bsum4t7d]{justify-content:space-between;align-items:center;gap:36px;max-width:1440px;height:100px;margin:auto;padding:0 64px;display:flex}.brand[data-astro-cid-bsum4t7d]{flex-shrink:0;align-items:center;width:176px;min-height:48px;display:flex}.brand[data-astro-cid-bsum4t7d] svg{width:100%;height:auto}.brand[data-astro-cid-bsum4t7d] .logo-white,html[data-theme=dark] .brand[data-astro-cid-bsum4t7d] .logo-color{display:none}html[data-theme=dark] .brand[data-astro-cid-bsum4t7d] .logo-white{display:block}a[data-astro-cid-bsum4t7d]{text-decoration:none}.desktop-nav[data-astro-cid-bsum4t7d],.header-actions[data-astro-cid-bsum4t7d],.languages[data-astro-cid-bsum4t7d]{align-items:center;display:flex}.desktop-nav[data-astro-cid-bsum4t7d]{gap:30px;margin-left:auto}.desktop-nav[data-astro-cid-bsum4t7d] a[data-astro-cid-bsum4t7d]{align-items:center;min-height:44px;font-size:13px;font-weight:500;transition:color .2s;display:flex}.desktop-nav[data-astro-cid-bsum4t7d] a[data-astro-cid-bsum4t7d][aria-current],.desktop-nav[data-astro-cid-bsum4t7d] a[data-astro-cid-bsum4t7d]:hover{color:var(--lf-text-accent,#37697a)}.header-actions[data-astro-cid-bsum4t7d]{gap:26px}.languages[data-astro-cid-bsum4t7d]{gap:2px}.languages[data-astro-cid-bsum4t7d] a[data-astro-cid-bsum4t7d]{letter-spacing:.04em;width:44px;min-height:44px;color:var(--lf-text-muted,#687271);place-content:center;font-size:11px;display:grid}.languages[data-astro-cid-bsum4t7d] a[data-astro-cid-bsum4t7d][aria-current]{color:var(--lf-text-primary,#202e30);text-underline-offset:5px;text-decoration:underline}.header-book[data-astro-cid-bsum4t7d]{border:1px solid var(--lf-border-strong,#a4afad);border-radius:50px;align-items:center;gap:20px;min-height:46px;padding:0 22px;font-size:13px;font-weight:600;transition:background .2s,border-color .2s;display:inline-flex}.header-book[data-astro-cid-bsum4t7d]:hover{color:#202e30;background:#e8944a;border-color:#e8944a}.header-book[data-astro-cid-bsum4t7d] svg{width:17px;height:17px}laguntza-navigation[data-astro-cid-bsum4t7d]{display:none}@media (width<=1100px){.header-inner[data-astro-cid-bsum4t7d]{gap:24px;padding-inline:36px}.desktop-nav[data-astro-cid-bsum4t7d]{gap:22px}.header-actions[data-astro-cid-bsum4t7d]{gap:16px}}@media (width<=960px){.header-inner[data-astro-cid-bsum4t7d]{height:80px;padding-inline:24px}.brand[data-astro-cid-bsum4t7d]{width:142px}.desktop-nav[data-astro-cid-bsum4t7d],.header-book[data-astro-cid-bsum4t7d]{display:none}.header-actions[data-astro-cid-bsum4t7d]{gap:8px}laguntza-navigation[data-astro-cid-bsum4t7d]{display:block}summary[data-astro-cid-bsum4t7d]{cursor:pointer;place-items:center;width:44px;height:44px;list-style:none;display:grid}summary[data-astro-cid-bsum4t7d]::-webkit-details-marker{display:none}summary[data-astro-cid-bsum4t7d] svg{width:25px;height:25px}.close-icon[data-astro-cid-bsum4t7d],details[data-astro-cid-bsum4t7d][open] .open-icon[data-astro-cid-bsum4t7d]{display:none}details[data-astro-cid-bsum4t7d][open] .close-icon[data-astro-cid-bsum4t7d]{display:block}.mobile-nav[data-astro-cid-bsum4t7d]{background:var(--lf-surface-paper,#fbfbf8);border-bottom:1px solid var(--lf-border,#d9dfda);width:100%;max-height:calc(100dvh - 80px);padding:16px 24px 32px;position:absolute;top:100%;left:0;overflow:auto;box-shadow:0 30px 40px #182d3212}.mobile-nav[data-astro-cid-bsum4t7d] a[data-astro-cid-bsum4t7d]{border-bottom:1px solid var(--lf-border,#d9dfda);letter-spacing:-.04em;align-items:center;gap:18px;padding-block:22px;font-size:25px;font-weight:500;display:flex}.mobile-nav[data-astro-cid-bsum4t7d] a[data-astro-cid-bsum4t7d] span[data-astro-cid-bsum4t7d]{color:var(--lf-text-muted,#617779);letter-spacing:0;font-size:11px}.mobile-nav[data-astro-cid-bsum4t7d] a[data-astro-cid-bsum4t7d] svg{width:23px;height:23px;margin-left:auto}.mobile-nav[data-astro-cid-bsum4t7d] a[data-astro-cid-bsum4t7d].mobile-book{color:#202e30;letter-spacing:-.02em;background:#e8944a;border:0;border-radius:50px;margin-top:24px;padding:17px 24px;font-size:17px}}@media (width<=380px){.header-inner[data-astro-cid-bsum4t7d]{gap:10px;padding-inline:18px}.brand[data-astro-cid-bsum4t7d]{width:112px}.header-actions[data-astro-cid-bsum4t7d]{gap:4px}.languages[data-astro-cid-bsum4t7d] a[data-astro-cid-bsum4t7d]{width:44px}}laguntza-theme-switcher[data-astro-cid-wtzusmmd]{border:1px solid #bdd0d580;border-radius:50px;gap:2px;width:fit-content;padding:3px;display:inline-flex}laguntza-theme-switcher[data-astro-cid-wtzusmmd]:not(:defined){display:none}button[data-astro-cid-wtzusmmd]{min-height:44px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:30px;justify-content:center;align-items:center;gap:8px;padding:0 13px;font-size:11px;display:inline-flex}button[data-astro-cid-wtzusmmd][aria-pressed=true]{color:#fff;background:#ffffff24}button[data-astro-cid-wtzusmmd]:hover{background:#ffffff17}button[data-astro-cid-wtzusmmd]:focus-visible{outline-offset:3px;outline:2px solid #f2b177}button[data-astro-cid-wtzusmmd] svg{width:15px;height:15px}.editorial-footer[data-astro-cid-jqkzivdh]{background:var(--theme-primary-800,#234652);color:#f5f6f3;padding:80px max(24px,50% - 656px) 24px}.laguntza-interior .editorial-footer[data-astro-cid-jqkzivdh]{padding-bottom:100px}.footer-main[data-astro-cid-jqkzivdh]{grid-template-columns:1.5fr 1fr 1.3fr .8fr;gap:48px;padding-bottom:64px;display:grid}.footer-brand[data-astro-cid-jqkzivdh]>a[data-astro-cid-jqkzivdh]{width:188px}.footer-brand[data-astro-cid-jqkzivdh] svg{width:100%;height:auto}.footer-brand[data-astro-cid-jqkzivdh] p[data-astro-cid-jqkzivdh]{color:#c9d9dc;letter-spacing:-.02em;margin-top:24px;font-size:15px}a[data-astro-cid-jqkzivdh]{color:#d7ddda;align-items:center;gap:10px;width:fit-content;min-height:44px;font-size:13px;line-height:1.8;text-decoration:none;transition:color .2s;display:flex}a[data-astro-cid-jqkzivdh]:hover{color:#f2b177}.label[data-astro-cid-jqkzivdh]{text-transform:uppercase;letter-spacing:.14em;color:#bdd0d5;margin-bottom:20px;font-size:10px}.map-link[data-astro-cid-jqkzivdh]{margin-top:16px;line-height:1.4}.map-link[data-astro-cid-jqkzivdh] span[data-astro-cid-jqkzivdh]{text-underline-offset:5px;line-height:1;text-decoration:underline}.editorial-footer svg[data-icon]{flex-shrink:0;width:15px;height:15px}.map-link[data-astro-cid-jqkzivdh] svg{width:1.2cap;height:1.2cap}.footer-email[data-astro-cid-jqkzivdh]{max-width:100%}.footer-email[data-astro-cid-jqkzivdh] span[data-astro-cid-jqkzivdh]{overflow-wrap:anywhere;min-width:0}.footer-bottom[data-astro-cid-jqkzivdh]{color:#bdd0d5;border-top:1px solid #ffffff24;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding-top:24px;font-size:10px;display:flex}@media (width<=1100px){.editorial-footer[data-astro-cid-jqkzivdh]{padding-inline:36px}.footer-main[data-astro-cid-jqkzivdh]{gap:28px}}@media (width<=800px){.footer-main[data-astro-cid-jqkzivdh]{grid-template-columns:1fr 1fr;row-gap:48px}.editorial-footer[data-astro-cid-jqkzivdh]{padding:56px 24px 100px}.footer-bottom[data-astro-cid-jqkzivdh]{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:10px}}@media (width<=420px){.footer-main[data-astro-cid-jqkzivdh]{grid-template-columns:1fr;gap:32px}.footer-main[data-astro-cid-jqkzivdh] nav[data-astro-cid-jqkzivdh]{grid-template-columns:1fr 1fr;display:grid}nav[data-astro-cid-jqkzivdh] .label[data-astro-cid-jqkzivdh]{grid-column:1/-1}}.legal-copy[data-astro-cid-snqb2tx6]{max-width:880px;padding-block:90px 120px}.legal-copy[data-astro-cid-snqb2tx6] h1[data-astro-cid-snqb2tx6]{letter-spacing:-.055em;margin:24px 0 58px;font-size:clamp(42px,7vw,80px);line-height:1.05}.legal-copy[data-astro-cid-snqb2tx6] h2[data-astro-cid-snqb2tx6]{letter-spacing:-.025em;margin:42px 0 18px;font-size:24px}.legal-copy[data-astro-cid-snqb2tx6] p[data-astro-cid-snqb2tx6],.legal-copy[data-astro-cid-snqb2tx6] dl[data-astro-cid-snqb2tx6]{color:var(--lf-muted);font-size:17px;line-height:1.8}.legal-copy[data-astro-cid-snqb2tx6] a[data-astro-cid-snqb2tx6]{color:var(--lf-ink);text-underline-offset:.2em}.legal-copy[data-astro-cid-snqb2tx6] dt[data-astro-cid-snqb2tx6]{color:var(--lf-ink);font-weight:650}.legal-copy[data-astro-cid-snqb2tx6] dd[data-astro-cid-snqb2tx6]{overflow-wrap:anywhere;margin:0 0 18px}
