:is(html:has(.dst-shell),body:has(.dst-shell)){height:auto;color:var(--ink);background:#f6f8fc;overflow:auto}.dst-shell{--maxw:860px;flex-direction:column;min-height:100vh;display:flex}.dst-topbar{z-index:20;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--line);background:#ffffffdb;justify-content:space-between;align-items:center;padding:14px 22px;display:flex;position:sticky;top:0}.dst-brand{letter-spacing:-.3px;color:var(--ink);align-items:center;gap:9px;font-size:17px;font-weight:800;text-decoration:none;display:flex}.dst-brand__mark{background:radial-gradient(circle at 32% 30%, #cdeffb, var(--accent) 55%, #0e7490 100%);width:20px;height:20px;box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 18%, transparent);border-radius:50%}.dst-topbar__link{color:var(--ink-soft);font-size:13.5px;font-weight:700;text-decoration:none}.dst-topbar__link:hover{color:var(--accent)}.dst-main{flex:1}.dst-article{max-width:var(--maxw);margin:0 auto;padding:0 20px 64px}.dst-crumbs{color:var(--ink-faint);flex-wrap:wrap;align-items:center;gap:7px;padding:16px 2px;font-size:12.5px;display:flex}.dst-crumbs a{color:var(--ink-soft);text-decoration:none}.dst-crumbs a:hover{color:var(--accent)}.dst-crumbs [aria-current]{color:var(--ink);font-weight:600}.dst-hero{border-radius:var(--r);background:#0f1729;align-items:flex-end;min-height:340px;display:flex;position:relative;overflow:hidden}.dst-hero__img{object-fit:cover;z-index:0}.dst-hero__scrim{z-index:1;background:linear-gradient(#070b180d 0%,#070b18c7 100%);position:absolute;inset:0}.dst-hero__body{z-index:2;color:#fff;padding:28px 28px 26px;position:relative}.dst-hero__eyebrow{font-family:var(--mono);letter-spacing:.6px;text-transform:uppercase;color:color-mix(in srgb, var(--accent) 70%, #fff);margin:0 0 6px;font-size:12px}.dst-hero__title{letter-spacing:-1px;margin:0;font-size:clamp(34px,6vw,52px);font-weight:800;line-height:1.02}.dst-hero__lead{color:#ffffffdb;max-width:56ch;margin:12px 0 0;font-size:15.5px;line-height:1.55}.dst-hero__budget{color:#ffffffc7;margin:16px 0 0;font-size:14px}.dst-hero__budget strong{color:#fff;font-size:22px}.dst-facts{grid-template-columns:repeat(4,1fr);gap:12px;margin:20px 0 8px;display:grid}.dst-fact{border:1px solid var(--line);background:#fff;border-radius:12px;flex-direction:column;gap:3px;padding:14px 16px;display:flex}.dst-cta{flex-wrap:wrap;gap:10px;margin:22px 0 4px;display:flex}.dst-cta__btn{color:var(--ink);border:1px solid var(--line);background:#fff;border-radius:12px;align-items:center;gap:8px;padding:12px 18px;font-size:14.5px;font-weight:700;text-decoration:none;transition:border-color .15s,transform .15s;display:inline-flex}.dst-cta__btn:hover{border-color:color-mix(in srgb, var(--accent) 55%, transparent);transform:translateY(-1px)}.dst-cta__btn--primary{color:#04222a;background:linear-gradient(135deg, color-mix(in srgb, var(--accent) 88%, #fff), var(--accent));border-color:#0000}@media (max-width:680px){.dst-cta__btn{flex:100%;justify-content:center}}.dst-fact__label{font-family:var(--mono);letter-spacing:.5px;text-transform:uppercase;color:var(--ink-faint);font-size:11px}.dst-fact__value{color:var(--ink);font-size:16px;font-weight:700}.dst-fact__sub{color:var(--ink-soft);font-size:12px}.dst-section{margin:36px 0 0}.dst-section__title{letter-spacing:-.4px;margin:0 0 14px;font-size:23px;font-weight:800}.dst-section__body{color:#283349;font-size:16px;line-height:1.68}.dst-section__body p{margin:0 0 14px}.dst-chips{flex-wrap:wrap;gap:8px;display:flex}.dst-chip{color:var(--ink);background:color-mix(in srgb, var(--accent) 14%, #fff);border:1px solid color-mix(in srgb, var(--accent) 34%, transparent);border-radius:999px;padding:5px 11px;font-size:13px;font-weight:600}.dst-keyvals{gap:8px;margin:14px 0;padding:0;list-style:none;display:grid}.dst-keyvals li{border:1px solid var(--line);background:#fff;border-radius:10px;justify-content:space-between;gap:16px;padding:10px 14px;display:flex}.dst-keyvals li span:first-child{color:var(--ink-soft);font-weight:600}.dst-budget{border-collapse:collapse;border:1px solid var(--line);background:#fff;border-radius:12px;width:100%;overflow:hidden}.dst-budget th,.dst-budget td{text-align:left;border-bottom:1px solid var(--line);padding:12px 16px;font-size:15px}.dst-budget thead th{font-family:var(--mono);letter-spacing:.5px;text-transform:uppercase;color:var(--ink-faint);background:#fbfcfe;font-size:11.5px}.dst-budget td:last-child,.dst-budget th:last-child{text-align:right;font-variant-numeric:tabular-nums}.dst-budget tfoot td{background:#fbfcfe;border-bottom:none;font-weight:800}.dst-figure{aspect-ratio:16/9;background:#0f1729;border-radius:14px;margin:18px 0 4px;position:relative;overflow:hidden}.dst-figure img{object-fit:cover}.dst-activities{grid-template-columns:repeat(2,1fr);gap:14px;margin:0;padding:0;list-style:none;display:grid}.dst-activity{border:1px solid var(--line);background:#fff;border-radius:14px;flex-direction:column;display:flex;overflow:hidden}.dst-activity__img{aspect-ratio:16/10;background:#0f1729;position:relative}.dst-activity__img img{object-fit:cover}.dst-activity__body{flex-direction:column;gap:5px;padding:14px 16px;display:flex}.dst-activity__body strong{font-size:15.5px}.dst-activity__body span{color:var(--ink-soft);font-size:14px;line-height:1.55}.dst-faq{gap:10px;display:grid}.dst-faq__item{border:1px solid var(--line);background:#fff;border-radius:12px;padding:4px 16px}.dst-faq__q{cursor:pointer;padding:13px 0;font-size:15.5px;font-weight:700;list-style:none}.dst-faq__q::-webkit-details-marker{display:none}.dst-faq__q:after{content:"+";float:right;color:var(--accent);font-weight:800}.dst-faq__item[open] .dst-faq__q:after{content:"–"}.dst-faq__a{color:var(--ink-soft);padding:0 0 14px;font-size:15px;line-height:1.62}.dst-related{margin:44px 0 0}.dst-related__grid,.dst-index__grid{grid-template-columns:repeat(3,1fr);gap:12px;margin:0;padding:0;list-style:none;display:grid}.dst-related__card,.dst-index__card{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:12px;flex-direction:column;gap:4px;padding:16px;text-decoration:none;transition:border-color .15s,transform .15s;display:flex}.dst-related__card:hover,.dst-index__card:hover{border-color:color-mix(in srgb, var(--accent) 55%, transparent);transform:translateY(-2px)}.dst-related__name,.dst-index__name{font-size:16px;font-weight:800}.dst-related__meta,.dst-index__country{color:var(--ink-soft);font-size:13px}.dst-index{max-width:var(--maxw);margin:0 auto;padding:40px 20px 64px}.dst-index__title{letter-spacing:-.8px;margin:0;font-size:clamp(30px,5vw,44px);font-weight:800}.dst-index__lead{color:var(--ink-soft);margin:10px 0 26px;font-size:16px}.dst-index__budget{color:var(--accent);margin-top:6px;font-size:12.5px;font-weight:600}.dst-footer{border-top:1px solid var(--line);background:#fff}.dst-footer p{max-width:var(--maxw);color:var(--ink-faint);margin:0 auto;padding:22px 20px;font-size:12.5px}@media (max-width:680px){.dst-facts{grid-template-columns:repeat(2,1fr)}.dst-activities,.dst-related__grid,.dst-index__grid{grid-template-columns:1fr}}
