.GuidesIndexLayout-module__KS5oyG__root{background-color:var(--th-1b1c1d);min-width:0;color:var(--md-ink)}.GuidesIndexLayout-module__KS5oyG__container{width:100%;max-width:1260px;margin-inline:auto;padding-inline:1.5rem}.GuidesIndexLayout-module__KS5oyG__hero{padding-block:calc(136px + var(--md-promo-offset,44px)) 3rem;border-bottom:1px solid color-mix(in srgb, var(--md-veil) 8%, transparent);background-image:radial-gradient(at 85% 25%,#00b9d514,#0000 60%)}.GuidesIndexLayout-module__KS5oyG__eyebrow{letter-spacing:.14em;text-transform:uppercase;-webkit-hyphens:manual;hyphens:manual;color:var(--th-00b9d5-ink);overflow-wrap:anywhere;margin-bottom:1.5rem;font-family:Optika,sans-serif;font-size:.875rem;font-weight:700;line-height:1.7}.GuidesIndexLayout-module__KS5oyG__hero h1{letter-spacing:.08em;text-transform:uppercase;-webkit-hyphens:manual;hyphens:manual;max-width:19ch;margin-bottom:1.5rem;font-family:Genniro,sans-serif;font-size:clamp(2rem,5vw,4.5rem);font-weight:700;line-height:1.12}.GuidesIndexLayout-module__KS5oyG__lead{max-width:62ch;color:var(--th-cccccc-ink);font-size:1.125rem;line-height:1.85}.GuidesIndexLayout-module__KS5oyG__note{max-width:70ch;font-size:var(--md-type-body);color:var(--th-b4b4b4-ink);margin-top:1rem;line-height:1.8}.GuidesIndexLayout-module__KS5oyG__catalogue{padding-block:3rem 5rem}.GuidesIndexLayout-module__KS5oyG__grid{grid-template-columns:minmax(0,1fr);gap:1.5rem;display:grid}.GuidesIndexLayout-module__KS5oyG__card{border:1px solid color-mix(in srgb, var(--md-veil) 12%, transparent);background:linear-gradient(135deg, #00b9d50b, transparent 60%), color-mix(in srgb, var(--th-0f1011) 88%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:1.5rem;flex-direction:column;min-width:0;padding:clamp(1.5rem,2.5vw,2rem);transition:transform .3s,border-color .3s,box-shadow .3s;display:flex}.GuidesIndexLayout-module__KS5oyG__card .GuidesIndexLayout-module__KS5oyG__eyebrow{letter-spacing:.1em;margin-bottom:1rem}.GuidesIndexLayout-module__KS5oyG__card h2{letter-spacing:.06em;text-transform:uppercase;margin-bottom:1rem;font-family:Genniro,sans-serif;font-size:clamp(1.5rem,2vw,1.875rem);font-weight:700;line-height:1.3}.GuidesIndexLayout-module__KS5oyG__description{font-size:var(--md-type-body);color:var(--th-cccccc-ink);margin-bottom:1.5rem;line-height:1.8}.GuidesIndexLayout-module__KS5oyG__pdfLanguage{color:var(--th-8e8e8e-ink);margin-bottom:1.25rem;font-size:.875rem;line-height:1.7}.GuidesIndexLayout-module__KS5oyG__meta{border-top:1px solid color-mix(in srgb, var(--md-veil) 12%, transparent);min-width:0;color:var(--th-8e8e8e-ink);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1rem;margin-top:auto;padding-top:1.25rem;font-size:.875rem;line-height:1.7;display:flex}.GuidesIndexLayout-module__KS5oyG__download{color:var(--th-00b9d5-ink);font-weight:600;transition:transform .3s}.GuidesIndexLayout-module__KS5oyG__card:hover{border-color:var(--th-00b9d5-ink);transform:translateY(-4px);box-shadow:0 12px 36px -18px #00b9d540}.GuidesIndexLayout-module__KS5oyG__card:hover .GuidesIndexLayout-module__KS5oyG__download{transform:translate(4px)}.GuidesIndexLayout-module__KS5oyG__card:focus-visible,.GuidesIndexLayout-module__KS5oyG__cta:focus-visible{outline:2px solid var(--th-00b9d5-ink);outline-offset:5px}.GuidesIndexLayout-module__KS5oyG__closing{padding-bottom:6rem}.GuidesIndexLayout-module__KS5oyG__closingPanel{border:1px solid color-mix(in srgb, var(--th-00b9d5-ink) 35%, transparent);text-align:center;background:linear-gradient(135deg, #00b9d51a, transparent), var(--th-0f1011);border-radius:1.5rem;max-width:960px;margin-inline:auto;padding:clamp(1.5rem,4vw,3rem)}.GuidesIndexLayout-module__KS5oyG__closingPanel h2{letter-spacing:.08em;text-transform:uppercase;margin-bottom:1.5rem;font-family:Genniro,sans-serif;font-size:clamp(1.75rem,3.4vw,2.75rem);font-weight:700;line-height:1.2}.GuidesIndexLayout-module__KS5oyG__closingPanel>p:not(.GuidesIndexLayout-module__KS5oyG__eyebrow){max-width:60ch;font-size:var(--md-type-body);color:var(--th-cccccc-ink);margin:0 auto 2rem;line-height:1.85}.GuidesIndexLayout-module__KS5oyG__cta{color:#0b1416;letter-spacing:.06em;text-align:center;overflow-wrap:anywhere;background:linear-gradient(110deg,#00b9d5,#00f8f5);border-radius:2rem;justify-content:center;align-items:center;max-width:100%;min-height:48px;padding:1rem 1.75rem;font-size:1rem;font-weight:700;line-height:1.5;display:inline-flex}@media (min-width:768px){.GuidesIndexLayout-module__KS5oyG__container{padding-inline:3rem}.GuidesIndexLayout-module__KS5oyG__hero{padding-block:calc(196px + var(--md-promo-offset,44px)) 4rem}.GuidesIndexLayout-module__KS5oyG__catalogue{padding-block:4rem 6rem}.GuidesIndexLayout-module__KS5oyG__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.75rem}.GuidesIndexLayout-module__KS5oyG__card{grid-column:span 2}}@media (min-width:768px) and (max-width:1279.98px){.GuidesIndexLayout-module__KS5oyG__card:last-child:nth-child(odd){grid-column:2/span 2}}@media (min-width:1280px){.GuidesIndexLayout-module__KS5oyG__grid{grid-template-columns:repeat(6,minmax(0,1fr))}.GuidesIndexLayout-module__KS5oyG__card:nth-last-child(2):nth-child(3n+1){grid-column:2/span 2}.GuidesIndexLayout-module__KS5oyG__card:last-child:nth-child(3n+1){grid-column:3/span 2}}@media (prefers-reduced-motion:reduce){.GuidesIndexLayout-module__KS5oyG__card,.GuidesIndexLayout-module__KS5oyG__download{transition:none}.GuidesIndexLayout-module__KS5oyG__card:hover,.GuidesIndexLayout-module__KS5oyG__card:hover .GuidesIndexLayout-module__KS5oyG__download{transform:none}}
