.nd{background:var(--bg);min-height:100vh}.nd-hero{color:#fff;background:linear-gradient(135deg, var(--primary-dark), var(--primary) 60%, var(--primary-light));align-items:flex-end;min-height:clamp(360px,52vh,520px);display:flex;position:relative;overflow:hidden}.nd-hero-img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.nd-hero-scrim{background:linear-gradient(#08143814 20%,#081438d1);position:absolute;inset:0}.nd-hero--plain .nd-hero-scrim{background:0 0}.nd-hero-inner{width:100%;max-width:1180px;margin:0 auto;padding:40px 20px 36px;position:relative}.nd-crumbs{color:#fffc;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:14px;font-size:13px;display:flex}.nd-crumbs a{color:inherit;text-decoration:none}.nd-crumbs a:hover{color:#fff;text-decoration:underline}.nd-crumbs [aria-current]{color:#fff;font-weight:600}.nd-hero h1{letter-spacing:-.01em;margin:0 0 10px;font-size:46px;font-weight:800;line-height:1.05}.nd-hero-lede{color:#ffffffeb;max-width:640px;margin:0 0 18px;font-size:17px;line-height:1.55}.nd-hero-meta{flex-wrap:wrap;gap:8px;display:flex}.nd-hero-meta span{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff29;border:1px solid #ffffff47;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:13.5px;font-weight:600;display:inline-flex}.nd-tabs{top:var(--nav-height);z-index:90;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--border);background:#fffffff5;position:sticky;box-shadow:0 2px 10px #0f24600d}.nd-tabs-strip{scrollbar-width:none;gap:4px;max-width:1180px;margin:0 auto;padding:0 20px;display:flex;overflow-x:auto}.nd-tabs-strip::-webkit-scrollbar{display:none}.nd-tab{white-space:nowrap;color:var(--text-secondary);border-bottom:3px solid #0000;flex:none;padding:15px 14px 13px;font-size:14.5px;font-weight:600;text-decoration:none;transition:color .15s,border-color .15s}.nd-tab:hover{color:var(--primary)}.nd-tab.is-active{color:var(--primary);border-bottom-color:var(--accent)}.nd-tab:focus-visible{outline:2px solid var(--primary-light);outline-offset:-4px;border-radius:6px}.nd-tab-icon,.nd-tab-short{display:none}.nd-body{max-width:1180px;margin:0 auto;padding:12px 20px 72px}.nd-layout{grid-template-columns:minmax(0,1fr) 330px;align-items:start;column-gap:40px;display:grid}.nd-sec{border-bottom:1px solid var(--border);scroll-margin-top:calc(var(--nav-height) + 60px);grid-column:1;padding:34px 0}.nd-sec:last-of-type{border-bottom:0}.nd-sec h2{color:var(--text);letter-spacing:-.01em;margin:0 0 6px;font-size:25px;font-weight:800}.nd-sub{color:var(--text-secondary);margin:0 0 20px;font-size:15px}.nd-sec h2+.nd-pending,.nd-sec h2+.nd-prose,.nd-sec h2+.nd-gallery{margin-top:16px}.nd-prose p{color:#334155;margin:0 0 14px;font-size:16px;line-height:1.75}.nd-highlights{background:#eef3ff;border:1px solid #dbe5ff;border-radius:14px;margin-top:18px;padding:16px 20px}.nd-highlights h3{text-transform:uppercase;letter-spacing:.08em;color:var(--primary);margin:0 0 10px;font-size:13px}.nd-highlights ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 18px;margin:0;padding:0;list-style:none;display:grid}.nd-highlights li{color:var(--text);align-items:flex-start;gap:8px;font-size:15px;font-weight:600;display:flex}.nd-highlights li svg{color:#16a34a;flex:none;margin-top:2px}.nd-aside{grid-area:1/2/span 6;align-self:stretch;padding-top:34px}.nd-aside-card{top:calc(var(--nav-height) + 72px);background:var(--bg-card);border:1px solid var(--border);border-radius:16px;padding:22px;position:sticky;box-shadow:0 10px 30px #0f246014}.nd-aside-eyebrow{text-transform:uppercase;letter-spacing:.1em;color:var(--accent);margin:0 0 4px;font-size:12px;font-weight:700}.nd-aside-card h3{color:var(--text);margin:0 0 14px;font-size:22px;font-weight:800}.nd-facts{margin:0 0 18px}.nd-facts>div{border-top:1px solid var(--border);flex-direction:column;gap:3px;padding:12px 0;display:flex}.nd-facts dt{color:var(--text-light);text-transform:uppercase;letter-spacing:.04em;align-items:center;gap:7px;font-size:12.5px;font-weight:600;display:flex}.nd-facts dt svg{color:var(--primary-light)}.nd-facts dd{color:var(--text);margin:0;padding-left:23px;font-size:15.5px;font-weight:700}.nd-aside-note{color:var(--text-secondary);align-items:flex-start;gap:6px;margin:12px 0 0;font-size:12.5px;line-height:1.45;display:flex}.nd-aside-note svg{color:#16a34a;flex:none;margin-top:1px}.nd-btn{cursor:pointer;font:inherit;background:var(--accent);color:#fff;white-space:nowrap;border:0;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:10px 16px;font-size:14px;font-weight:700;text-decoration:none;transition:background .15s,transform .15s;display:inline-flex}.nd-btn:hover{background:var(--accent-hover)}.nd-btn:focus-visible{outline-offset:2px;outline:3px solid #ff572259}.nd-btn-block{width:100%;padding:13px 16px;font-size:15px}.nd-btn-lg{padding:14px 28px;font-size:15.5px}.nd-btn-ghost{color:var(--primary);border:1.5px solid var(--primary);background:#fff}.nd-btn-ghost:hover{background:#eef2ff}.nd-btn-light{color:var(--primary-dark);background:#fff}.nd-btn-light:hover{background:#eef2ff}.nd-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.nd-place,.nd-pkg,.nd-stay,.nd-act{background:var(--bg-card);border:1px solid var(--border);border-radius:14px;transition:box-shadow .18s,transform .18s;overflow:hidden;box-shadow:0 1px 3px #0f24600d}.nd-place:hover,.nd-pkg:hover,.nd-stay:hover{box-shadow:var(--shadow-lg);transform:translateY(-2px)}.nd-place,.nd-pkg,.nd-stay{flex-direction:column;display:flex}.nd-place-img,.nd-pkg-img{aspect-ratio:3/2;background:#e2e8f0;display:block;position:relative;overflow:hidden}.nd-pkg-img{aspect-ratio:16/10}.nd-place-img img,.nd-pkg-img img{object-fit:cover;width:100%;height:100%;transition:transform .35s;display:block}.nd-place:hover .nd-place-img img,.nd-pkg:hover .nd-pkg-img img,.nd-stay:hover .nd-pkg-img img{transform:scale(1.04)}.nd-place-img--plain{color:#ffffffe6;background:linear-gradient(135deg, var(--primary-dark), var(--primary-light));justify-content:center;align-items:center;display:flex}.nd-plain{color:#ffffffeb;flex-direction:column;align-items:center;gap:6px;display:flex}.nd-tag{color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#081438c7;border-radius:999px;align-items:center;gap:2px;padding:4px 10px;font-size:12px;font-weight:600;display:inline-flex;position:absolute;top:10px;left:10px}.nd-tag-stars{color:#fbbf24;padding:5px 9px}.nd-tag-stars svg{fill:currentColor}.nd-card-body{flex-direction:column;flex:1;gap:8px;padding:14px 16px 16px;display:flex}.nd-card-body h3{color:var(--text);margin:0;font-size:17px;font-weight:700;line-height:1.3}.nd-card-body h3 a{color:inherit;text-decoration:none}.nd-card-body h3 a:hover{color:var(--primary)}.nd-card-body>p{color:var(--text-secondary);margin:0;font-size:14px;line-height:1.6}.nd-meta{color:var(--text-light);flex-wrap:wrap;gap:6px 14px;margin-top:auto;padding-top:2px;font-size:12.5px;display:flex}.nd-meta span{align-items:center;gap:5px;display:inline-flex}.nd-meta svg{color:var(--primary-light);flex:none}.nd-chips{flex-wrap:wrap;gap:8px;margin:0 0 18px;display:flex}.nd-chip{border:1px solid var(--border);color:var(--text);cursor:pointer;font:inherit;background:#fff;border-radius:999px;align-items:center;gap:6px;padding:7px 12px;font-size:13.5px;font-weight:600;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.nd-chip:hover{border-color:var(--primary-light);color:var(--primary)}.nd-chip.is-active{background:var(--primary);border-color:var(--primary);color:#fff}.nd-chip-n{background:#0f246014;border-radius:999px;padding:1px 7px;font-size:11.5px;font-weight:700}.nd-chip.is-active .nd-chip-n{background:#ffffff38}.nd-act{align-items:flex-start;gap:14px;padding:16px;display:flex}.nd-act-icon{width:48px;height:48px;color:var(--primary);background:#eef3ff;border-radius:12px;flex:none;justify-content:center;align-items:center;display:flex;overflow:hidden}.nd-act-icon img{object-fit:cover;width:100%;height:100%}.nd-act-body{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.nd-act-cat{text-transform:uppercase;letter-spacing:.06em;color:var(--accent);font-size:11.5px;font-weight:700}.nd-act-body h3{color:var(--text);margin:0;font-size:16px;font-weight:700;line-height:1.3}.nd-act-body p{color:var(--text-secondary);margin:0;font-size:14px;line-height:1.6}.nd-pkg-hotel{font-size:13px!important}.nd-incl{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.nd-incl li{color:var(--text-secondary);background:#f1f5f9;border-radius:6px;padding:3px 8px;font-size:11.5px;font-weight:600}.nd-card-foot{justify-content:space-between;align-items:flex-end;gap:10px;margin-top:auto;padding-top:10px;display:flex}.nd-price{flex-direction:column;line-height:1.2;display:flex}.nd-price s{color:var(--text-light);font-size:12.5px}.nd-price strong{color:var(--primary-dark);font-size:20px;font-weight:800}.nd-price small{color:var(--text-light);font-size:11.5px}.nd-pending{background:var(--bg-card);border:1.5px dashed #cbd5e1;border-radius:14px;align-items:center;gap:16px;padding:20px 22px;display:flex}.nd-pending-icon{width:46px;height:46px;color:var(--primary);background:#eef3ff;border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.nd-pending-copy{flex:1;min-width:0}.nd-pending-copy strong{color:var(--text);margin-bottom:3px;font-size:16px;display:block}.nd-pending-copy p{color:var(--text-secondary);margin:0;font-size:14px;line-height:1.55}.nd-gallery{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:150px;gap:10px;display:grid}.nd-gallery-item{cursor:zoom-in;background:#e2e8f0;border:0;border-radius:12px;padding:0;position:relative;overflow:hidden}.nd-gallery-item img{object-fit:cover;width:100%;height:100%;transition:transform .35s;display:block}.nd-gallery-item:hover img{transform:scale(1.05)}.nd-gallery-item:focus-visible{outline:3px solid var(--primary-light);outline-offset:2px}.nd-gallery-5 .nd-gallery-item:first-child,.nd-gallery-3 .nd-gallery-item:first-child{grid-area:span 2/span 2}.nd-gallery-3{grid-template-columns:repeat(3,minmax(0,1fr))}.nd-gallery-4{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:200px}.nd-gallery-2{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:260px}.nd-gallery-1{grid-template-columns:1fr;grid-auto-rows:360px}.nd-gallery-more{color:#fff;background:#0814388c;justify-content:center;align-items:center;font-size:20px;font-weight:800;display:flex;position:absolute;inset:0}.nd-lightbox{z-index:2000;background:#020617f0;justify-content:center;align-items:center;padding:56px 16px;display:flex;position:fixed;inset:0}.nd-lb-fig{flex-direction:column;align-items:center;gap:12px;max-width:min(1200px,100%);max-height:100%;margin:0;display:flex}.nd-lightbox img{object-fit:contain;border-radius:8px;max-width:100%;max-height:calc(100vh - 150px);box-shadow:0 20px 60px #00000080}.nd-lb-fig figcaption{color:#ffffffe6;text-align:center;font-size:14.5px;font-weight:600}.nd-gallery-cap{text-align:left;color:#fff;background:linear-gradient(#0000,#081438c7);padding:26px 12px 10px;font-size:13px;font-weight:700;line-height:1.3;position:absolute;bottom:0;left:0;right:0}.nd-lb-btn{cursor:pointer;color:#fff;background:#ffffff24;border:0;border-radius:50%;justify-content:center;align-items:center;width:46px;height:46px;transition:background .15s;display:flex;position:absolute}.nd-lb-btn:hover{background:#ffffff42}.nd-lb-close{top:14px;right:14px}.nd-lb-prev{top:50%;left:14px;transform:translateY(-50%)}.nd-lb-next{top:50%;right:14px;transform:translateY(-50%)}.nd-lb-count{color:#ffffffd9;font-size:14px;font-weight:600;position:absolute;bottom:18px;left:50%;transform:translate(-50%)}.nd-cta{color:#fff;background:linear-gradient(120deg, var(--primary-dark), var(--primary) 55%, var(--primary-light));border-radius:18px;justify-content:space-between;align-items:center;gap:24px;margin-top:36px;padding:32px 36px;display:flex;box-shadow:0 16px 40px #0f246038}.nd-cta h2{color:#fff;margin:0 0 6px;font-size:27px;font-weight:800}.nd-cta p{opacity:.92;max-width:620px;margin:0;font-size:16px;line-height:1.55}.nd-related{margin-top:44px}.nd-related h2{color:var(--text);margin:0 0 16px;font-size:22px;font-weight:800}.nd-rel-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:16px;display:grid}.nd-rel{background:var(--bg-card);border:1px solid var(--border);color:inherit;border-radius:14px;flex-direction:column;text-decoration:none;transition:transform .18s,box-shadow .18s;display:flex;overflow:hidden;box-shadow:0 1px 3px #0f24600d}.nd-rel:hover{box-shadow:var(--shadow-lg);transform:translateY(-3px)}.nd-rel-img{aspect-ratio:16/10;background:linear-gradient(135deg, var(--primary-dark), var(--primary-light));position:relative;overflow:hidden}.nd-rel-img img{object-fit:cover;width:100%;height:100%;transition:transform .35s;display:block}.nd-rel:hover .nd-rel-img img{transform:scale(1.05)}.nd-rel-img .nd-plain{color:#ffffffeb;flex-direction:column;align-items:center;gap:6px;display:flex}.nd-plain small{letter-spacing:.02em;opacity:.85;font-size:11.5px;font-weight:600}.nd-tag{top:auto;bottom:10px}.nd-rel-body{flex-direction:column;flex:1;gap:6px;padding:13px 15px 15px;display:flex}.nd-rel-title{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.nd-rel-title strong{color:var(--text);font-size:17px;font-weight:700}.nd-rel-title span{color:var(--text-light);font-size:12.5px}.nd-rel-body p{color:var(--text-secondary);margin:0;font-size:13.5px;line-height:1.5}.nd-rel-facts{color:var(--text-light);flex-wrap:wrap;gap:6px 12px;margin-top:auto;padding-top:4px;font-size:12.5px;display:flex}.nd-rel-facts span{align-items:center;gap:5px;display:inline-flex}.nd-rel-facts svg{color:var(--primary-light)}.nd-notfound{text-align:center;max-width:640px;margin:80px auto;padding:0 20px}.nd-notfound h1{margin:0 0 10px;font-size:26px}.nd-notfound p{color:var(--text-secondary);margin:0 0 20px}.nd-sec--wide{padding-top:30px}.nd-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.nd-rel-grid--lg{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:18px}.nd-inline-link{color:var(--primary-light);white-space:nowrap;font-weight:600;text-decoration:none}.nd-inline-link:hover{text-decoration:underline}@media (max-width:1080px){.nd-layout{grid-template-columns:minmax(0,1fr) 300px;column-gap:28px}}@media (max-width:900px){.nd-grid--3{grid-template-columns:repeat(2,minmax(0,1fr))}.nd-layout{grid-template-columns:minmax(0,1fr)}.nd-aside{grid-area:auto/1;padding:0 0 8px}.nd-aside-card{position:static}.nd-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 14px;display:grid}.nd-facts dd{padding-left:0}}@media (max-width:640px){.nd-hero{min-height:340px}.nd-hero-inner{padding:28px 16px 24px}.nd-hero h1{font-size:34px}.nd-hero-lede{font-size:15.5px}.nd-tabs-strip{grid-template-columns:repeat(6,minmax(0,1fr));gap:0;padding:0 4px;display:grid;overflow:visible}.nd-tab{letter-spacing:-.01em;text-align:center;flex-direction:column;align-items:center;gap:3px;min-width:0;padding:8px 2px 6px;font-size:11px;font-weight:600;display:flex}.nd-tab-icon{flex:none;display:block}.nd-tab-full{display:none}.nd-tab-short{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}.nd-body{padding:4px 16px 56px}.nd-sec{padding:26px 0}.nd-sec h2{font-size:21px}.nd-grid,.nd-grid--3{grid-template-columns:minmax(0,1fr);gap:14px}.nd-highlights ul,.nd-facts{grid-template-columns:minmax(0,1fr)}.nd-chips{scrollbar-width:none;flex-wrap:nowrap;margin-right:-16px;padding-right:16px;overflow-x:auto}.nd-chips::-webkit-scrollbar{display:none}.nd-chip{flex:none}.nd-pending{flex-wrap:wrap;align-items:flex-start}.nd-pending .nd-btn{width:100%}.nd-gallery,.nd-gallery-3,.nd-gallery-4{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:120px}.nd-gallery-3 .nd-gallery-item:first-child{grid-row:span 1}.nd-gallery-2{grid-auto-rows:160px}.nd-gallery-1{grid-template-columns:1fr;grid-auto-rows:220px}.nd-cta{text-align:left;flex-direction:column;align-items:stretch;padding:24px 20px}.nd-cta h2{font-size:22px}.nd-lb-prev,.nd-lb-next{top:auto;bottom:10px;transform:none}}@media (max-width:360px){.nd-tabs-strip{padding:0 2px}.nd-tab{letter-spacing:-.02em;padding:8px 1px 6px;font-size:10px}}.nd-tabs--pill{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:none;background:#ffffffed}.nd-tabs--pill .nd-tabs-strip{gap:8px;width:min(1272px,100% - 48px);max-width:none;padding:11px 0}.nd-tabs--pill .nd-tab{border-bottom:0;border-radius:999px;padding:8px 15px;font-size:.83rem;font-weight:650;transition:background .2s,color .2s,box-shadow .2s}.nd-tabs--pill .nd-tab:hover{color:var(--primary);background:#f1f5ff}.nd-tabs--pill .nd-tab.is-active{background:var(--primary);color:#fff;box-shadow:0 4px 14px #1a3b8f42}.ct{background:var(--bg-white,#fff)}.ct .pg-section{scroll-margin-top:calc(var(--nav-height) + 64px)}.ct-intro{text-align:center;max-width:860px;margin:0 auto}.ct-cardrow{flex-wrap:wrap;justify-content:center;gap:22px;display:flex}.ct-cardrow>*{flex:0 0 calc(33.3333% - 14.6667px);max-width:calc(33.3333% - 14.6667px)}.ct-place{color:inherit;background:#fff;border:1px solid #e6ecf7;border-radius:18px;flex-direction:column;text-decoration:none;transition:transform .2s,box-shadow .2s;display:flex;overflow:hidden;box-shadow:0 6px 24px #0f24600f}.ct-place--link:hover{transform:translateY(-4px);box-shadow:0 18px 40px #0f246024}.ct-place-img{aspect-ratio:16/10;color:#ffffffe6;background:linear-gradient(135deg, var(--primary-dark), var(--primary-light));justify-content:center;align-items:center;display:flex;overflow:hidden}.ct-place-img img{object-fit:cover;width:100%;height:100%;transition:transform .4s;display:block}.ct-place--link:hover .ct-place-img img{transform:scale(1.05)}.ct-place-body{flex-direction:column;flex:1;gap:8px;padding:18px 20px 20px;display:flex}.ct-place-body h3{color:var(--primary);letter-spacing:-.2px;margin:0;font-size:1.12rem;font-weight:800}.ct-place-body p{color:var(--text-secondary);margin:0;font-size:.93rem;line-height:1.65}.ct-place-link{font:inherit;color:var(--accent);cursor:pointer;text-align:left;background:0 0;border:0;align-self:flex-start;align-items:center;gap:6px;margin-top:auto;padding:4px 0 0;font-size:.86rem;font-weight:750;display:inline-flex}button.ct-place-link:hover{color:var(--accent-hover);text-decoration:underline}.ct-subhead{text-align:center;margin:48px 0 22px}.ct-subhead .pg-eyebrow{letter-spacing:1.4px;text-transform:uppercase;color:var(--accent);margin-bottom:8px;font-size:.72rem;font-weight:800;display:inline-block}.ct-subhead h3{color:var(--primary);letter-spacing:-.4px;margin:0;font-size:clamp(1.2rem,1rem + .7vw,1.5rem);font-weight:800}.ct-tips{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:0 0 40px;padding:0;list-style:none;display:grid}.ct-tips li{background:#fff;border:1px solid #e6ecf7;border-radius:16px;align-items:flex-start;gap:12px;padding:16px 18px;display:flex;box-shadow:0 4px 16px #0f24600a}.ct-tip-icon{color:#17b26a;background:#ecfdf3;border-radius:50%;flex:none;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.ct-tips strong{color:var(--text);margin-bottom:3px;font-size:.95rem;display:block}.ct-tips p{color:var(--text-secondary);margin:0;font-size:.9rem;line-height:1.6}.ct-actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:28px;display:flex}.ct-btn-outline{color:var(--primary);background:#fff;border:1.5px solid #d7e2f7}.ct-btn-outline:hover{border-color:var(--primary)}.ct button.pg-btn{cursor:pointer;font-family:inherit;line-height:inherit;border:0}.ct-related{padding-top:10px}@media (max-width:960px){.ct-cardrow>*{flex-basis:calc(50% - 11px);max-width:calc(50% - 11px)}}@media (max-width:720px){.ct-tips{grid-template-columns:minmax(0,1fr)}.ct-subhead{margin:36px 0 18px}.ct-cardrow{gap:16px}.ct-cardrow>*{flex-basis:100%;max-width:100%}}@media (max-width:640px){.nd-tabs--pill .nd-tabs-strip{gap:0;width:100%;padding:0 4px}.nd-tabs--pill .nd-tab{box-shadow:none;border-bottom:3px solid #0000;border-radius:0;padding:8px 2px 6px;font-size:11px}.nd-tabs--pill .nd-tab.is-active{color:var(--primary);border-bottom-color:var(--accent);box-shadow:none;background:0 0}}@media (max-width:360px){.nd-tabs--pill .nd-tab{padding:8px 1px 6px;font-size:10px}}.ct-actions .pg-btn-primary{background:var(--primary);color:#fff}.ct-actions .pg-btn-primary:hover{background:var(--primary-dark)}.ct-seasons{background:#fff;border:1px solid #e6ecf7;border-radius:18px;overflow:hidden;box-shadow:0 6px 24px #0f24600d}.ct-season{border-top:1px solid #edf1f8;grid-template-columns:minmax(150px,1fr) minmax(0,1.4fr) minmax(0,2.4fr);align-items:center;gap:18px;padding:16px 22px;display:grid}.ct-season strong{color:var(--text);font-size:.92rem;font-weight:700}.ct-season span{color:var(--text-secondary);font-size:.9rem;line-height:1.6}.ct-season--head{background:#f3f7ff;border-top:0;padding-top:13px;padding-bottom:13px}.ct-season--head span{letter-spacing:1px;text-transform:uppercase;color:var(--primary);font-size:.72rem;font-weight:800}@media (max-width:720px){.ct-season--head{display:none}.ct-season{grid-template-columns:minmax(0,1fr);gap:6px;padding:16px 18px}.ct-season:nth-child(2){border-top:0}.ct-season strong{color:var(--primary);font-size:1rem}.ct-season span:before{content:attr(data-label) ": ";color:var(--text);font-weight:700}}
