.TyBkma_groups{gap:24px;margin-top:56px;display:grid}.TyBkma_group{background:linear-gradient(145deg,#e7f2ec,#f7faf4);border:1px solid #0b343919;border-radius:24px;min-width:0;padding:20px;scroll-margin-top:96px}.TyBkma_group:nth-child(2){background:linear-gradient(145deg,#f9efdf,#f7f6ef)}.TyBkma_group:nth-child(3){background:linear-gradient(145deg,#e9f1f4,#f4f8f5)}.TyBkma_eyebrow{letter-spacing:.14em;text-transform:uppercase;color:#0b6871;font-size:11px;font-weight:750}.TyBkma_group h3{letter-spacing:-.035em;color:#082c31;margin-top:6px;font-size:25px;font-weight:700;line-height:1.2}.TyBkma_intro{color:#587176;margin-top:9px;font-size:13px;line-height:1.65}.TyBkma_links{gap:8px;margin-top:18px;display:grid}.TyBkma_link{background:#ffffffeb;border:1px solid #0b343912;border-radius:16px;grid-template-columns:38px minmax(0,1fr) 16px;align-items:center;gap:12px;min-height:80px;padding:12px;transition:border-color .15s,background .15s;display:grid}.TyBkma_link>span:first-child{border-radius:12px;width:38px;height:38px}.TyBkma_copy{min-width:0}.TyBkma_title{color:#082c31;font-size:14px;font-weight:650;line-height:1.4;display:block}.TyBkma_description{color:#587176;margin-top:4px;font-size:12px;line-height:1.5;display:block}.TyBkma_arrow{color:#0b6871;font-size:19px}.TyBkma_link:hover{background:#fff;border-color:#0b687150}.TyBkma_link:focus-visible{outline-offset:3px;outline:2px solid #0b6871}@media (min-width:640px){.TyBkma_groups{gap:24px;margin-top:72px}.TyBkma_group{padding:24px}.TyBkma_links{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.TyBkma_groups{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:16px}.TyBkma_group{padding:20px}.TyBkma_links{grid-template-columns:1fr}.TyBkma_group h3{font-size:26px}}@media (prefers-reduced-motion:reduce){.TyBkma_link{transition:none}}
.x0FHuG_spain{--spain-shadow:0 16px 40px -28px #082c314d}.x0FHuG_spain a:focus-visible,.x0FHuG_spain summary:focus-visible{outline-offset:4px;outline:3px solid #0b6871}.x0FHuG_overview>div:last-child{box-shadow:var(--spain-shadow);background:linear-gradient(145deg,#d8eee8,#f6e9d2);border:1px solid #0b68711f}.x0FHuG_startCard{box-shadow:var(--spain-shadow);background:linear-gradient(140deg,#d7efea,#eff4e9 60%,#f5e7cd);border:1px solid #0b687129;border-radius:2rem;padding:1.75rem}.x0FHuG_startEyebrow{letter-spacing:.18em;text-transform:uppercase;color:#0b6871;font-size:.7rem;font-weight:800}.x0FHuG_startTitle{letter-spacing:-.03em;color:#082c31;margin-top:.65rem;font-size:1.5rem;font-weight:650;line-height:1.25}.x0FHuG_startIntro{color:#416267;margin-top:.5rem;font-size:.875rem;line-height:1.6}.x0FHuG_startLinks{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;margin-top:1.25rem;display:grid}.x0FHuG_startLinks>a{color:#24484d;background:#ffffffd9;border:1px solid #0b687129;border-radius:.9rem;justify-content:space-between;align-items:center;gap:.4rem;min-height:48px;padding:.7rem .85rem;font-size:.8rem;font-weight:650;line-height:1.35;transition:background .15s,border-color .15s;display:flex}.x0FHuG_startLinks>a:hover{background:#fff;border-color:#0b6871}.x0FHuG_startLinks>a.x0FHuG_startPrimary{color:#fff;background:#0b6871;border-color:#0b6871}.x0FHuG_startLinks>a.x0FHuG_startPrimary:hover{background:#082c31}.x0FHuG_startLinks>a>span{flex-shrink:0}.x0FHuG_spain #vyber-cesty>h2{text-align:center;margin-bottom:2rem;font-size:clamp(1.75rem,3vw,2.4rem)}.x0FHuG_spain #vyber-cesty article{box-shadow:var(--spain-shadow);background:linear-gradient(155deg,#fff,#e8f3ef);transition:transform .2s}.x0FHuG_spain #vyber-cesty article:nth-child(2){background:linear-gradient(155deg,#fff,#f4e9d5)}.x0FHuG_spain #vyber-cesty article:nth-child(3){background:linear-gradient(155deg,#fff,#dfedf0)}.x0FHuG_facts{box-shadow:var(--spain-shadow);background:linear-gradient(120deg,#f6faf6,#fff8ec);border-top:3px solid #8bb9ae;border-radius:1.5rem;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:1.25rem}.x0FHuG_facts>div{border-bottom:1px solid #0b34391a;border-right:0;padding:14px 16px}.x0FHuG_facts>div:nth-child(odd):not([data-weather]){border-right:1px solid #0b34391a}.x0FHuG_facts>div>p:first-child{letter-spacing:.12em;font-size:10px}.x0FHuG_facts>div>p:last-child:not(:first-child){margin-top:6px;font-size:14px;line-height:1.4}.x0FHuG_facts>div>div{margin-top:6px}.x0FHuG_facts>div [aria-label^=Místní\ čas]{font-size:16px}.x0FHuG_facts>div>div>p:last-child:not(:first-child){font-size:11px;line-height:1.5}.x0FHuG_facts>div[data-weather]{border-bottom:0;grid-column:1/-1;align-items:center;gap:20px;display:flex}.x0FHuG_facts>div[data-weather]>p{flex-shrink:0}.x0FHuG_facts>div[data-weather]>div{min-width:0;margin-top:0}.x0FHuG_spain #prakticky-plan>div:last-child{box-shadow:var(--spain-shadow);background:linear-gradient(120deg,#d4ece6,#e9f2e8 60%,#f3e5ca);border-color:#0b687126;position:relative;overflow:hidden}.x0FHuG_spain #prakticky-plan article:first-child{background:#e3f1ec;border-top:3px solid #0b6871}.x0FHuG_spain #prakticky-plan article:last-child{background:#faf2e4;border-top:3px solid #c69c55}.x0FHuG_guideGroup{background:linear-gradient(140deg,#edf5ef,#fffaf1);border:1px solid #0b68711a;border-radius:2rem;padding:2rem}.x0FHuG_guideGroup:nth-child(2n){background:linear-gradient(140deg,#f6edde,#f1f6f1)}.x0FHuG_guideGroup>div:last-child>a{box-shadow:var(--spain-shadow);border-top:3px solid #8cbeb5}@media (min-width:1024px){.x0FHuG_facts{grid-template-columns:repeat(5,minmax(0,1fr))}.x0FHuG_facts>div{border-bottom:0;border-right:1px solid #0b34391a;padding:18px 20px}.x0FHuG_facts>div[data-weather]{border-right:0;grid-column:auto;display:block}.x0FHuG_facts>div[data-weather]>div{margin-top:6px}.x0FHuG_spain #vyber-cesty article:hover{transform:translateY(-4px)}.x0FHuG_guideGroup>div:last-child{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:639px){.x0FHuG_guideGroup,.x0FHuG_startCard{border-radius:1.5rem;padding:1.25rem}.x0FHuG_startTitle{font-size:1.35rem}.x0FHuG_startLinks{gap:.5rem;margin-top:1rem}.x0FHuG_startLinks>a{min-height:48px;padding:.65rem .7rem}}@media (prefers-reduced-motion:reduce){.x0FHuG_spain #vyber-cesty article{transition:none}}.x0FHuG_deferredContent{content-visibility:auto;contain-intrinsic-size:auto 2400px}.x0FHuG_guideIndexHeading{color:#082c31;margin-top:64px}.x0FHuG_guideIndexHeading h2{letter-spacing:-.035em;font-size:clamp(1.8rem,3vw,2.5rem);font-weight:700;line-height:1.15}.x0FHuG_guideIndexHeading p{color:#587176;max-width:760px;margin-top:14px;line-height:1.75}.x0FHuG_guideIndexHeading+div{margin-top:28px}
