@media (min-width:1000px){
.lap-gazdag .blokk,
.lap-gazdag .blokk:nth-of-type(n){grid-column:1 / -1}
.lap-gazdag .blokk:nth-of-type(4n+3){padding:var(--s6)}
.lap-gazdag .blokk:nth-of-type(4n+3) > h2{font-size:clamp(24px,3vw,32px)}
.lap-gazdag .blokk > :is(.csomagok,.lista-kartyak,.lista-racs,.lista-sav,.lista-szakaszok,.faq,.lista-arlista){max-width:none}
.lap-gazdag .lista-kartyak:has(> li:nth-child(4):last-child),
.lap-gazdag .lista-racs:has(> li:nth-child(4):last-child){grid-template-columns:repeat(4,1fr)}
.lap-gazdag .lista-kartyak:has(> li:nth-child(6):last-child),
.lap-gazdag .lista-kartyak:has(> li:nth-child(3):last-child){grid-template-columns:repeat(3,1fr)}
.lap-gazdag .csomagok{max-width:920px}
.lap-gazdag .lista-arlista{max-width:760px}
}
.lap-gazdag .blokk > p,
.lap-gazdag .blokk > blockquote{max-width:68ch}
.lap-gazdag .prose :where(.lista-kartyak,.lista-racs,.lista-sav,.lista-szakaszok,.csomag ul) li::before{
content:none;
}
.lap-gazdag .prose :is(.lista-kartyak,.lista-racs,.lista-sav,.lista-pipak,.lista-szakaszok){
padding:0;list-style:none;
}
.lap-gazdag .prose :is(.lista-kartyak,.lista-racs,.lista-sav) li{margin:0}
.lap-gazdag .prose :is(.lista-kartyak,.lista-racs,.lista-sav,.lista-szakaszok) li > strong:first-child{
display:block;margin-bottom:4px;letter-spacing:-.01em;
}
.lap-gazdag .lista-kartyak{display:grid;gap:var(--s3);counter-reset:k}
@media (min-width:640px){.lap-gazdag .lista-kartyak{grid-template-columns:1fr 1fr}}
.lap-gazdag .prose .lista-kartyak li{
counter-increment:k;padding:var(--s5);
background:var(--paper);border:1px solid var(--line);border-radius:var(--radius-lg);
color:var(--ink-2);line-height:1.55;
transition:border-color var(--dur-base) var(--ease-out),transform var(--dur-base) var(--ease-out);
}
.lap-gazdag .prose .lista-kartyak li::before{
content:counter(k,decimal-leading-zero);position:static;display:block;
width:auto;height:auto;background:none;margin-bottom:var(--s3);
font:500 12px/1 'JetBrains Mono',ui-monospace,monospace;letter-spacing:.1em;
color:var(--tema-szoveg,var(--heat));
}
.lap-gazdag .lista-kartyak li > strong:first-child{font-size:17px;color:var(--ink)}
@media (hover:hover) and (pointer:fine){
.lap-gazdag .prose .lista-kartyak li:hover{
border-color:color-mix(in srgb,var(--tema,var(--heat)) 45%,var(--line));
transform:translateY(-2px);
}
}
.lap-gazdag .lista-racs{display:grid;gap:var(--s5) var(--s6)}
@media (min-width:640px){.lap-gazdag .lista-racs{grid-template-columns:1fr 1fr}}
.lap-gazdag .prose .lista-racs li{
padding-left:var(--s4);border-left:2px solid var(--tema,var(--heat));
color:var(--ink-2);line-height:1.55;
}
.lap-gazdag .lista-racs li > strong:first-child{color:var(--ink)}
.lap-gazdag .lista-sav{
display:grid;gap:1px;background:var(--line-on-field);
border-radius:var(--radius-lg);overflow:hidden;
}
@media (min-width:720px){.lap-gazdag .lista-sav{grid-template-columns:repeat(3,1fr)}}
.lap-gazdag .prose .lista-sav li{
padding:var(--s5);background:var(--field);color:var(--ink-2-on-field);
box-shadow:inset 0 2px 0 var(--hot);line-height:1.55;font-size:15px;
}
.lap-gazdag .prose .lista-sav li > strong:first-child{color:var(--ink-on-field);font-size:17px}
.lap-gazdag .prose .lista-pipak li{padding-left:36px;margin-top:var(--s4)}
.lap-gazdag .prose .lista-pipak li::before{
left:0;top:.1em;width:24px;height:24px;border-radius:50%;
background:color-mix(in srgb,var(--brand) 14%,transparent)
url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%232E7D46' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m5 12.5 4.5 4.5L19 7.5'/%3E%3C/svg%3E")
center/14px no-repeat;
}
.lap-gazdag .lista-szakaszok{display:grid;gap:var(--s5);counter-reset:sz;margin-block:var(--s5)}
.lap-gazdag .prose .lista-szakaszok li{
counter-increment:sz;position:relative;margin:0;padding-left:48px;
color:var(--ink-2);font-size:15px;line-height:1.5;
}
.lap-gazdag .prose .lista-szakaszok li::before{
content:counter(sz);position:absolute;left:0;top:0;width:32px;height:32px;
border-radius:50%;display:grid;place-items:center;
background:var(--tema,var(--heat));color:#fff;
font:600 14px/1 'JetBrains Mono',ui-monospace,monospace;
}
.lap-gazdag .prose .lista-szakaszok li::after{
content:"";position:absolute;left:15.5px;top:38px;bottom:calc(-1*var(--s5) + 6px);width:1px;
background:color-mix(in srgb,var(--tema,var(--heat)) 35%,transparent);
}
.lap-gazdag .prose .lista-szakaszok li:last-child::after{content:none}
.lap-gazdag .lista-szakaszok li > strong:first-child{color:var(--ink);font-size:16px}
@media (min-width:720px){
.lap-gazdag .lista-szakaszok{grid-template-columns:repeat(4,1fr);gap:var(--s4)}
.lap-gazdag .prose .lista-szakaszok li{padding:46px 0 0}
.lap-gazdag .prose .lista-szakaszok li::after{left:42px;right:6px;top:16px;bottom:auto;width:auto;height:1px}
}
.lap-gazdag .csomagok{display:grid;gap:var(--s4);margin-top:var(--s6)}
@media (min-width:640px){.lap-gazdag .csomagok{grid-template-columns:1fr 1fr}}
.lap-gazdag .csomag{
display:flex;flex-direction:column;padding:var(--s5);
background:var(--paper);border:1px solid var(--line);border-radius:12px;
box-shadow:0 1px 2px #1118270a;
}
.lap-gazdag .prose .csomag__nev{margin:0;font-size:17px;letter-spacing:-.01em}
.lap-gazdag .prose .csomag__ar{margin-top:var(--s2);display:flex;align-items:baseline;gap:8px}
.lap-gazdag .csomag__ar .num{
font:600 clamp(26px,3vw,32px)/1.1 'JetBrains Mono',ui-monospace,monospace;
letter-spacing:-.03em;color:var(--ink);
}
.lap-gazdag .csomag__ar small{font-size:13px;color:var(--ink-2)}
.lap-gazdag .prose .csomag ul{
flex:1;margin-top:var(--s4);padding:var(--s4) 0 0;border-top:1px solid var(--line);
}
.lap-gazdag .prose .csomag li{padding-left:26px;margin-top:var(--s2);font-size:15px;line-height:1.45}
.lap-gazdag .prose .csomag li::before{
content:"";position:absolute;left:0;top:.2em;width:16px;height:16px;
background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%232E7D46' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m5 12.5 4.5 4.5L19 7.5'/%3E%3C/svg%3E") center/contain no-repeat;
}
.lap-gazdag .prose .csomag__cta{
margin-top:var(--s5);display:flex;justify-content:center;align-items:center;min-height:46px;
border:1px solid var(--ink);border-radius:var(--radius);
color:var(--ink);font-weight:600;text-decoration:none;
transition:background var(--dur-base) var(--ease-out),color var(--dur-base) var(--ease-out);
}
.lap-gazdag .prose .csomag__cta:hover{background:var(--ink);color:#fff}
.lap-gazdag .csomag--premium{background:var(--field);border-color:var(--field);color:var(--ink-2-on-field)}
.lap-gazdag .prose .csomag--premium .csomag__nev,
.lap-gazdag .csomag--premium .csomag__ar .num{color:var(--ink-on-field)}
.lap-gazdag .csomag--premium .csomag__ar small{color:var(--ink-2-on-field)}
.lap-gazdag .prose .csomag--premium ul{border-color:var(--line-on-field)}
.lap-gazdag .prose .csomag--premium li::before{filter:brightness(1.9) saturate(.8)}
.lap-gazdag .prose .csomag--premium .csomag__cta{background:var(--heat);border-color:var(--heat);color:#fff}
.lap-gazdag .prose .csomag--premium .csomag__cta:hover{background:var(--heat-lift);border-color:var(--heat-lift)}
.lap-gazdag .lista-arlista{width:100%;border-collapse:collapse;font-size:15px}
.lap-gazdag .lista-arlista thead th{
text-align:left;padding:0 0 var(--s2);border-bottom:1px solid var(--ink);
font:500 11px/1 'JetBrains Mono',ui-monospace,monospace;letter-spacing:.1em;
text-transform:uppercase;color:var(--ink-2);
}
.lap-gazdag .lista-arlista td{
padding:12px 0;border-bottom:1px dashed var(--line);vertical-align:baseline;color:var(--ink);
}
.lap-gazdag .lista-arlista :is(td,th):last-child{
text-align:right;white-space:nowrap;padding-left:var(--s4);
}
.lap-gazdag .lista-arlista td:last-child{
font-family:'JetBrains Mono',ui-monospace,monospace;font-weight:500;letter-spacing:-.01em;
}
.lap-gazdag .gyik-lista{margin-top:var(--s3)}
.lap-gazdag .gyik-lista details > div > * + *{margin-top:var(--s3)}
.lap-gazdag .gyik-lista summary:focus-visible{outline:2px solid var(--tema,var(--heat));outline-offset:4px}
@media (prefers-reduced-motion:reduce){
.lap-gazdag .prose .lista-kartyak li{transition:none}
.lap-gazdag .prose .lista-kartyak li:hover{transform:none}
}
[data-valtozat="b"] .lap-gazdag .prose{max-width:none;counter-reset:fej}
[data-valtozat="b"] .lap-gazdag .prose > p:first-child{max-width:62ch;font-size:19px;line-height:1.6}
[data-valtozat="b"] .lap-gazdag .blokk,
[data-valtozat="b"] .lap-gazdag .blokk:nth-of-type(even){
background:none;border:0;border-top:1px solid var(--line);border-radius:0;box-shadow:none;
padding:var(--s7) 0 var(--s4);
}
[data-valtozat="b"] .lap-gazdag .blokk + .blokk{margin-top:var(--s6)}
[data-valtozat="b"] .lap-gazdag .blokk > h2{
counter-increment:fej;font-size:clamp(30px,4.4vw,50px);line-height:1.04;
letter-spacing:-.035em;max-width:15ch;
}
[data-valtozat="b"] .lap-gazdag .blokk > h2::before{
content:counter(fej,decimal-leading-zero) " —";width:auto;height:auto;background:none;
border-radius:0;margin-bottom:var(--s4);
font:500 13px/1 'JetBrains Mono',ui-monospace,monospace;letter-spacing:.14em;
color:var(--tema-szoveg,var(--heat));
}
@media (min-width:1024px){
[data-valtozat="b"] .lap-gazdag .blokk{
display:grid;grid-template-columns:minmax(0,5fr) minmax(0,8fr);column-gap:var(--s8);
}
[data-valtozat="b"] .lap-gazdag .blokk > *{grid-column:2;min-width:0}
[data-valtozat="b"] .lap-gazdag .blokk > h2{
grid-column:1;grid-row:1 / span 40;align-self:start;position:sticky;top:120px;
}
[data-valtozat="b"] .lap-gazdag .blokk > h2 + *{margin-top:0}
}
@media (min-width:1000px){
[data-valtozat="b"] .lap-gazdag .prose :is(.lista-kartyak,.lista-racs):has(> li:nth-child(n)){grid-template-columns:1fr 1fr}
}
@media (hover:hover) and (pointer:fine){
[data-valtozat="b"] .lap-gazdag .blokk:hover{box-shadow:none}
}
[data-valtozat="b"] .lap-gazdag .pagehead h1{
font-size:clamp(40px,6.2vw,80px);line-height:.98;letter-spacing:-.04em;max-width:13ch;
}
@media (min-width:900px){
[data-valtozat="b"] .lap-gazdag .photoband{min-height:78vh;display:flex;align-items:flex-end}
[data-valtozat="b"] .lap-gazdag .photoband > .shell{width:min(100% - 2*var(--s4),var(--shell))}
}
[data-valtozat="b"] .lap-gazdag .prose .lista-kartyak li{
background:none;border:0;border-top:2px solid var(--ink);border-radius:0;padding:var(--s4) 0 0;
}
[data-valtozat="b"] .lap-gazdag .prose .lista-kartyak li::before{
font-size:28px;letter-spacing:-.04em;color:var(--tema,var(--heat));margin-bottom:var(--s2);
}
[data-valtozat="b"] .lap-gazdag .lista-kartyak{gap:var(--s6) var(--s5)}
@media (hover:hover) and (pointer:fine){
[data-valtozat="b"] .lap-gazdag .prose .lista-kartyak li:hover{transform:none}
}
[data-valtozat="b"] .lap-gazdag .csomag{
background:var(--paper-krem);border:0;border-top:3px solid var(--ink);border-radius:0;box-shadow:none;
}
[data-valtozat="b"] .lap-gazdag .csomag--premium{background:var(--field);border-top-color:var(--hot)}
@supports (animation-timeline: view()){
@media (prefers-reduced-motion:no-preference){
[data-valtozat="b"] .lap-gazdag .szovegkep img{
aspect-ratio:16/8;object-fit:cover;
animation:gd-parallax linear both;animation-timeline:view();animation-range:cover;
}
@keyframes gd-parallax{from{object-position:50% 10%}to{object-position:50% 90%}}
}
}
