.cx{--cx-acc:#6fd6c8;color:#f4ede1}.cx-head{margin:6px 0 14px}.cx-k{display:block;font:700 13px/1.2 var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--cx-acc)}.cx-title{margin:8px 0 0;font:600 36px/1.05 var(--display);background:linear-gradient(180deg,#f6dc9a,#e3b866 55%,#a8782f);-webkit-background-clip:text;background-clip:text;color:transparent}.cx-sub{margin:6px 0 0;font:400 16px/1.45 var(--sans);color:#c9bfb2}.cx-sec{margin:26px 0 0}.cx-h3{margin:0 0 12px;font:600 26px/1.1 var(--display);color:#fbf3e4}.cx-h3.r{color:#f0b5a5}.cx-note{margin:10px 0 0;font:400 14px/1.45 var(--sans);color:#a79e92}.cx-pct{font:600 1em/1 'NeboNum',var(--sans);white-space:nowrap}.cx-pct small{font-size:.45em;margin-inline-start:.05em;color:#e3b866}.cx-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.cx-tile,.cx-t,.cx-nrc{position:relative;display:flex;align-items:flex-end;min-height:200px;padding:12px;border:0;border-radius:12px;overflow:hidden;text-align:start;cursor:pointer;color:inherit;font:inherit;background:#152030 center/cover no-repeat;box-shadow:0 0 0 1px rgba(227,184,102,.28)}.cx-tile::before,.cx-t::before,.cx-nrc::before{content:'';position:absolute;inset:0;background:linear-gradient(180deg,rgba(6,8,13,.25) 0%,rgba(6,8,13,0) 22%,rgba(6,8,13,.62) 52%,rgba(6,8,13,.97) 88%);pointer-events:none}.cx-tile>*,.cx-t>*,.cx-nrc>*{position:relative}.cx-tile.big{grid-column:1/-1;min-height:360px;padding:18px}.cx-tile.w2{grid-column:1/-1;min-height:230px}.cx-rk{position:absolute;top:10px;inset-inline-start:10px;width:30px;height:30px;border-radius:8px;display:grid;place-items:center;font:600 15px/1 'NeboNum',var(--sans);color:#1b1206;background:linear-gradient(180deg,#f8e2a6,#d9a957)}.cx-fit{position:absolute;top:10px;inset-inline-end:10px;padding:5px 9px;border-radius:8px;background:rgba(6,8,13,.66);border:1px solid rgba(227,184,102,.4);font-size:20px}.big .cx-rk{width:38px;height:38px;font-size:19px;top:16px;inset-inline-start:16px}.big .cx-fit{font-size:28px;top:16px;inset-inline-end:16px}.cx-tb{display:flex;flex-direction:column;gap:3px;text-shadow:0 1px 2px rgba(0,0,0,.9),0 0 14px rgba(0,0,0,.7)}.cx-tb i{font:700 13px/1.2 var(--sans);font-style:normal;letter-spacing:.12em;text-transform:uppercase;color:#f6dc9a}.cx-cn{font:600 24px/1.02 var(--display);color:#fff}.big .cx-cn{font-size:48px}.w2 .cx-cn{font-size:32px}.cx-th{font:500 15px/1.3 var(--sans);color:#eef3f1}.cx-born{display:flex;align-items:center;gap:8px;margin-top:6px;font:500 15px/1.3 var(--sans);color:#f6dc9a;text-shadow:0 1px 3px #000}.cx-faces{display:inline-flex;flex:none}.cx-face{border-radius:50%;object-fit:cover;object-position:50% 22%;box-shadow:0 0 0 2px #06080d,0 0 0 3px rgba(227,184,102,.6)}.cx-faces .cx-face+.cx-face{margin-inline-start:-8px}.cx-face0{display:inline-grid;place-items:center;background:#2a2230;font:600 12px/1 var(--sans);color:#fff}.cx-why{margin-top:8px}.cx-why summary{display:inline-block;list-style:none;cursor:pointer;font:600 14px/1.2 var(--sans);color:#d9cfc0;text-decoration:underline;text-underline-offset:3px}.cx-why summary::-webkit-details-marker{display:none}.cx-why span{display:block;margin-top:4px;font:500 14px/1.4 var(--sans);color:#bff0e8}.cx-map{position:relative;border-radius:12px;overflow:hidden;background:radial-gradient(120% 90% at 50% 40%,#0f2232,#070d15);box-shadow:0 0 0 1px rgba(227,184,102,.28);min-height:180px}.cx-msvg{display:block;width:100%;height:auto}.cx-land{fill:#1a2a36;stroke:#2c4252;stroke-width:.6}.cx-ln{fill:none;stroke-width:2.4}.cx-bub{position:absolute;width:44px;height:44px;padding:0;border:0;border-radius:50%;transform:translate(-50%,-50%);background:#1d2b3a center/cover no-repeat;box-shadow:0 0 0 2px #06080d,0 0 0 4px #e3b866,0 8px 18px -6px #000;cursor:pointer}.cx-bub.one{width:60px;height:60px;z-index:2;box-shadow:0 0 0 2px #06080d,0 0 0 4px #fff,0 0 26px #e39ab8}.cx-bub b{position:absolute;inset-inline-end:-6px;bottom:-6px;width:22px;height:22px;border-radius:6px;display:grid;place-items:center;font:600 13px/1 'NeboNum',var(--sans);color:#1b1206;background:#f6dc9a}.cx-home{position:absolute;width:12px;height:12px;transform:translate(-50%,-50%);border-radius:50%;box-shadow:0 0 0 2.5px #6fd6c8}.cx-hero{position:relative;display:flex;align-items:flex-end;min-height:420px;padding:20px;border-radius:12px;overflow:hidden;background:#152030 center/cover no-repeat;box-shadow:0 0 0 1px rgba(227,184,102,.35)}.cx-hero::before{content:'';position:absolute;inset:0;background:linear-gradient(180deg,rgba(6,8,13,.1),rgba(6,8,13,.3) 38%,rgba(6,8,13,.8) 64%,rgba(6,8,13,.97))}.cx-hero>*{position:relative}.cx-hero .cx-fit{position:absolute;font-size:30px;top:16px;inset-inline-end:16px}.cx-hero i{display:block;font:700 13px/1.2 var(--sans);font-style:normal;letter-spacing:.14em;text-transform:uppercase;color:#f6dc9a;text-shadow:0 1px 3px #000}.cx-hero h2{margin:6px 0 0;font:600 54px/.95 var(--display);color:#fff;text-shadow:0 2px 14px rgba(0,0,0,.7)}.cx-side .cx-h3{margin-top:22px}.cx-yo{display:grid;grid-template-columns:1fr 1fr;gap:10px}.cx-yo.odd .cx-f:first-child{grid-column:1/-1;min-height:200px}.cx-wo{display:grid;grid-template-columns:repeat(var(--n,3),1fr);gap:8px}.cx-f{position:relative;display:flex;flex-direction:column;justify-content:flex-end;min-height:150px;padding:12px;border-radius:12px;overflow:hidden;background:#152030 center/cover no-repeat;box-shadow:0 0 0 1px rgba(227,184,102,.3)}.cx-f::before{content:'';position:absolute;inset:0;background:linear-gradient(180deg,rgba(6,8,13,0) 30%,rgba(6,8,13,.9))}.cx-f>*{position:relative}.cx-f b{font:600 23px/1.05 var(--display);color:#fff;text-shadow:0 1px 8px #000}.cx-f>span{font:500 15px/1.3 var(--sans);color:#eef3f1;margin-top:3px;text-shadow:0 1px 6px #000}.cx-bar{display:flex;align-items:center;gap:8px;margin-top:8px}.cx-bar i{flex:1;height:4px;border-radius:4px;background:rgba(255,255,255,.22);overflow:hidden}.cx-bar u{display:block;height:100%;background:linear-gradient(90deg,#f6dc9a,#e3b866)}.cx-bar .cx-pct{font-size:16px;color:#f6dc9a}.cx-f.mute{filter:saturate(.5) brightness(.85)}.cx-f.mute::after{content:'';position:absolute;inset:0;background:radial-gradient(90% 90% at 50% 40%,transparent 40%,rgba(120,50,20,.5))}.cx-f.mute u{background:linear-gradient(90deg,#e2806f,#eda08f)}.cx-wo .cx-f{min-height:132px;padding:10px}.cx-wo .cx-f b{font-size:19px}.cx-tl{position:relative;display:grid;gap:12px}.cx-tl::before{content:'';position:absolute;inset-inline-start:46px;top:20px;bottom:20px;width:2px;background:linear-gradient(#7fe0b0,#e3b866)}.cx-st{position:relative;display:grid;grid-template-columns:92px 1fr;gap:14px;align-items:center}.cx-im{width:92px;height:92px;border-radius:50%;background:#152030 center/cover no-repeat;box-shadow:0 0 0 3px #06080d,0 0 0 5px #e3b866}.cx-st b{display:block;font:600 24px/1.05 var(--display)}.cx-st span{display:block;font:400 16px/1.4 var(--sans);color:#e6dccd;margin-top:4px}.cx-st em{font-style:normal;font-weight:600;color:#7fe0b0}.cx-st.mid em{color:#f6dc9a}.cx-st.no em{color:#eda08f}.cx-tw{display:flex;align-items:center;gap:14px;margin-top:22px;padding:14px;border-radius:12px;background:linear-gradient(120deg,rgba(111,214,200,.14),rgba(227,184,102,.06));border:1px solid rgba(111,214,200,.35)}.cx-tw-f{display:flex;flex:none}.cx-tw-f img{width:60px;height:60px;border-radius:50%;object-fit:cover;object-position:50% 22%;box-shadow:0 0 0 2px #06080d,0 0 0 3px rgba(227,184,102,.6)}.cx-tw-f img+img{margin-inline-start:-14px}.cx-tw-t i{display:block;font:700 13px/1.2 var(--sans);font-style:normal;letter-spacing:.12em;text-transform:uppercase;color:var(--cx-acc)}.cx-tw-n{display:block;font:600 21px/1.2 var(--display);margin-top:3px}.cx-tw-n b{font-weight:600}.cx-tw-l{display:block;font:400 15px/1.35 var(--sans);color:#c9bfb2;margin-top:3px}.cx-t6{display:grid;grid-template-columns:1fr 1fr;gap:10px}.cx-t{flex-direction:column;justify-content:space-between;align-items:stretch;min-height:240px}.cx-t>i{align-self:flex-start;font:700 13px/1.2 var(--sans);font-style:normal;letter-spacing:.1em;text-transform:uppercase;color:#1b1206;padding:5px 10px;border-radius:6px;background:linear-gradient(180deg,#f8e2a6,#d9a957)}.cx-t small{font:400 14px/1.3 var(--sans);color:#d5dfdc}.cx-av{display:grid;gap:10px}.cx-avc{display:grid;grid-template-columns:72px 1fr;gap:12px;align-items:center;padding:10px;border:1px solid rgba(226,96,79,.35);border-radius:12px;background:rgba(226,96,79,.06);text-align:start;color:inherit;font:inherit;cursor:pointer}.cx-avi{width:72px;height:72px;border-radius:8px;background:#152030 center/cover no-repeat;filter:saturate(.6)}.cx-avc b{display:block;font:600 21px/1.1 var(--display)}.cx-avc span>span{display:block;font:400 15px/1.35 var(--sans);color:#e6dccd;margin-top:2px}.cx-nr{display:grid;grid-template-columns:1fr 1fr;gap:8px}.cx-nrc{flex-direction:column;justify-content:flex-end;align-items:flex-start;min-height:120px}.cx-nrc b{font:600 21px/1.1 var(--display)}.cx-nrc span{font:500 14px/1.2 var(--sans);color:#e6dccd}.cx-wl{list-style:none;margin:0;padding:0;position:relative}.cx-wl::before{content:'';position:absolute;inset-inline-start:11px;top:6px;bottom:6px;width:2px;background:linear-gradient(var(--cx-acc),#e3b866);opacity:.6}.cx-wl li{position:relative;padding:0 0 16px;padding-inline-start:36px}.cx-wl li::before{content:'';position:absolute;inset-inline-start:4px;top:5px;width:16px;height:16px;border-radius:5px;background:#0b0912;box-shadow:0 0 0 2px var(--k,#e3b866)}.cx-wl li.good{--k:#7fe0b0}.cx-wl li.stay,.cx-wl li.lease{--k:#e2806f}.cx-wl li.docs{--k:#8fb8f0}.cx-wl .d{font:600 14px/1.2 'NeboNum',var(--sans);color:var(--k,#e3b866)}.cx-wl b{display:block;font:600 20px/1.2 var(--display);margin-top:4px}.cx-wl small{display:block;font:400 15px/1.35 var(--sans);color:#d9cfc0;margin-top:2px}.cx-story{position:relative;max-width:340px;margin:0 auto;aspect-ratio:9/16;padding:24px 20px;border-radius:12px;display:flex;flex-direction:column;text-align:center;background:radial-gradient(80% 40% at 50% 30%,rgba(111,214,200,.2),transparent 70%),#070b12;box-shadow:0 0 0 1px rgba(227,184,102,.5)}.cx-sk{font:700 13px/1.3 var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--cx-acc)}.cx-sc{font:600 50px/1 var(--display);margin-top:10px;color:#f6dc9a}.cx-scity{font:600 19px/1.2 var(--display);color:#fff;margin-top:4px}.cx-md{display:grid;grid-template-columns:repeat(3,1fr);gap:14px 8px;margin-top:auto;margin-bottom:auto}.cx-m{display:flex;flex-direction:column;align-items:center;gap:4px}.cx-mi{width:68px;height:68px;border-radius:50%;background:#152030 center/cover no-repeat;box-shadow:0 0 0 2px #070b12,0 0 0 4px #e3b866}.cx-m i{font:700 13px/1.2 var(--sans);font-style:normal;letter-spacing:.08em;text-transform:uppercase;color:#f6dc9a}.cx-m b{font:600 16px/1.1 var(--display)}.cx-brand{font:600 13px/1 var(--sans);letter-spacing:.24em;color:#e3b866}.cx-share{display:flex;align-items:center;justify-content:center;gap:10px;max-width:340px;width:100%;min-height:52px;margin:12px auto 0;border:0;border-radius:8px;font:700 17px/1.1 var(--sans);color:#1b1206;background:linear-gradient(180deg,#fbe6ac,#e6bb64 55%,#c48f3c)}.cx-cr{margin-top:26px;font:400 14px/1.45 var(--sans);color:#a79e92}.cx-cr summary{cursor:pointer;color:#d9cfc0}.cx-cr ul{margin:8px 0 0;padding-inline-start:18px}.cx-entry{display:flex;flex-direction:column;justify-content:flex-end;gap:4px;min-height:190px;margin:16px 0;padding:16px;border-radius:12px;color:#fff;text-decoration:none;background:#152030 center/cover no-repeat;box-shadow:0 0 0 1px rgba(227,184,102,.45),0 18px 40px -20px #000}.cx-et{font:600 34px/1.05 var(--display);text-shadow:0 2px 10px rgba(0,0,0,.8)}.cx-et .cx-pct{font-size:24px}.cx-ec{font:500 16px/1.3 var(--sans);color:#eef3f1;text-shadow:0 1px 6px #000}.cx-eg{display:inline-flex;align-items:center;gap:8px;align-self:flex-start;margin-top:8px;padding:10px 14px;border-radius:8px;font:700 16px/1 var(--sans);color:#1b1206;background:linear-gradient(180deg,#fbe6ac,#e6bb64 55%,#c48f3c)}@media (min-width:900px){.cx-title{font-size:46px}.cx-grid{grid-template-columns:repeat(6,1fr)}.cx-tile{grid-column:span 1}.cx-tile.big{grid-column:span 3;grid-row:span 2;min-height:480px}.cx-tile.w2{grid-column:span 1;min-height:220px}.cx-tile.tail{grid-column:span 2}.w2 .cx-cn{font-size:24px}.cx-city{display:grid;grid-template-columns:1fr 1.15fr;gap:36px;align-items:start}.cx-city .cx-hero{min-height:640px;position:sticky;top:20px}.cx-side .cx-h3:first-child{margin-top:0}.cx-yo .cx-f{min-height:190px}.cx-tl{grid-template-columns:repeat(3,1fr)}.cx-tl::before{inset-inline:46px;top:46px;bottom:auto;height:2px;width:auto;background:linear-gradient(90deg,#7fe0b0,#e3b866)}.cx-st{grid-template-columns:1fr;justify-items:start;align-content:start}.cx-t6{grid-template-columns:repeat(3,1fr)}.cx-t{min-height:280px}.cx-av{grid-template-columns:1fr 1fr}.cx-nr{grid-template-columns:repeat(4,1fr)}.cx-entry{min-height:230px;max-width:760px;margin:20px auto}}.cxs .cx a,.cxs a.cx-tile,.cxs a.cx-t{text-decoration:none}.cxs-sec{margin-top:8px}.cxs-sec .sp-h2>div{min-width:0}.cxs-hero{padding-top:18px}.cxs-hero h1{max-width:22ch}.cxs-hero .sp-sub{font-size:19px;color:#e4e1ea;max-width:680px}.cxm{margin:26px 0 0}.cxm-box{position:relative;aspect-ratio:var(--ar,2.4);border-radius:18px;overflow:hidden;background:#05070b}.cxm-box svg{position:absolute;inset:0;width:100%;height:100%;display:block}.cxm-edge{position:absolute;inset:0;pointer-events:none;border-radius:inherit;box-shadow:inset 0 0 0 1px rgba(232,194,122,.32),inset 0 0 60px 10px rgba(0,0,0,.5)}.cxm-cs{fill:none;stroke:rgba(0,0,0,.45);stroke-width:1.6;stroke-linecap:round}.cxm-gl{fill:none;stroke-width:4.2;stroke-opacity:.22;stroke-linecap:round}.cxm-ln{fill:none;stroke-width:1;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1;animation:cxm-draw 1.7s cubic-bezier(.3,.7,.3,1) forwards;animation-delay:calc(.2s + var(--i,0) * .2s)}.cxm-ln.dash{stroke-dasharray:3.2 2.2;stroke-dashoffset:0;opacity:0;animation:cxm-fade .9s ease-out forwards;animation-delay:calc(.2s + var(--i,0) * .2s)}.cxm-lead{stroke:rgba(240,196,106,.85);stroke-width:.45}.cxm-anc{fill:#fff3d2}.cxm-ring{fill:#1a1712;stroke:#f0c46a;stroke-width:1.2}.cxm-b.one .cxm-ring{stroke:#ffe3a0;stroke-width:1.6}.cxm-b{animation:cxm-pop .55s cubic-bezier(.2,1.4,.4,1) backwards;animation-delay:calc(1s + var(--i,0) * .12s)}.cxm-rk{fill:#f6dc9a;stroke:#06080d;stroke-width:.8}.cxm-rt{font:600 4.6px/1 'NeboNum',var(--sans);fill:#1b1206;text-anchor:middle}.cxm-yd{fill:#f6dc9a;stroke:#fff7df;stroke-width:.8}.cxm-yp{fill:rgba(246,220,154,.28);transform-origin:0 0;animation:cxm-pulse 2.4s ease-out 1.2s 3 both}.cxm-yt{font:600 5.4px/1 var(--sans);fill:#f4ede1;paint-order:stroke;stroke:#05070b;stroke-width:1.4px;stroke-linejoin:round}@keyframes cxm-draw{to{stroke-dashoffset:0}}@keyframes cxm-fade{to{opacity:1}}@keyframes cxm-pop{from{transform:scale(0)}}@keyframes cxm-pulse{0%{transform:scale(.6);opacity:1}100%{transform:scale(2.2);opacity:0}}@media (prefers-reduced-motion:reduce){.cxm-ln,.cxm-ln.dash,.cxm-b,.cxm-yp{animation:none;stroke-dashoffset:0;opacity:1}}.cxm figcaption{margin-top:12px}.cxm-leg{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.cxm-leg li{display:inline-flex;align-items:center;gap:7px;padding:5px 12px 6px 10px;border-radius:15px;background:rgba(12,12,16,.85);border:1px solid rgba(232,194,122,.35);border-color:color-mix(in srgb,var(--pc) 55%,transparent);font-size:15px;line-height:1.2}.cxm-leg i{font:400 17px/1 'Noto Sans Symbols 2','Noto Sans Symbols',var(--sans);font-style:normal;color:var(--pc)}.cxm-leg b{font-weight:600;color:#fff}.cxm-leg span{color:var(--sp-mut)}.cxm figcaption p{margin:10px 0 0;font-size:14.5px;line-height:1.45;color:var(--sp-mut)}@media (max-width:640px){.cxm-box{aspect-ratio:4/3.4;border-radius:14px}.cxm{margin-top:20px}}.cxs-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none}.cxs-steps li{padding:20px 18px;border:1px solid var(--sp-line);border-radius:16px;background:var(--sp-card)}.cxs-n{display:grid;place-items:center;width:36px;height:36px;margin-bottom:12px;border-radius:50%;font:600 16px/1 'NeboNum',var(--sans);color:#1b1206;background:linear-gradient(180deg,#f8e2a6,#d9a957)}.cxs-steps h3{font-size:24px;line-height:1.1;margin-bottom:8px}.cxs-steps p{margin:0;color:#d6d4dc;font-size:16px}@media (max-width:820px){.cxs-steps{grid-template-columns:1fr;gap:10px}}.cxs-ang{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0 0 12px;padding:0;list-style:none}.cxs-a{display:flex;gap:12px;align-items:flex-start;padding:14px;border:1px solid rgba(232,194,122,.28);border-radius:14px;background:linear-gradient(160deg,rgba(232,194,122,.08),rgba(14,13,18,.85) 60%)}.cxs-a b{display:block;font:500 22px/1.1 var(--display);color:#fff}.cxs-a p{margin:4px 0 0;font-size:15px;line-height:1.4;color:#d6d4dc}.cxs-ak{position:relative;flex:none;width:44px;height:44px;border-radius:50%;border:1.5px solid rgba(232,194,122,.55)}.cxs-ak::before{content:"";position:absolute;left:-4px;right:-4px;top:50%;height:1.5px;margin-top:-.75px;background:rgba(232,194,122,.55)}.cxs-ak::after{content:"";position:absolute;width:12px;height:12px;margin:-6px 0 0 -6px;border-radius:50%;background:#f6dc9a;box-shadow:0 0 12px 2px rgba(246,220,154,.7)}.cxs-a-ac .cxs-ak::after{left:0;top:50%}.cxs-a-dc .cxs-ak::after{left:100%;top:50%}.cxs-a-mc .cxs-ak::after{left:50%;top:0}.cxs-a-ic .cxs-ak::after{left:50%;top:100%}.cxs-pl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 10px;margin:0;padding:0;list-style:none}.cxs-pl li{display:flex;align-items:center;gap:14px;padding:12px 14px;border:1px solid var(--sp-line);border-radius:14px;background:var(--sp-card)}.cxs-pl b{display:block;font:600 17px/1.2 var(--sans);color:var(--pc,#fff)}.cxs-pl p{margin:2px 0 0;font-size:15px;line-height:1.4;color:#d6d4dc}.cxs-pi{flex:none;width:44px;height:44px}.cxs-pg{flex:none;display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#2b2836,#0d0c12 70%);box-shadow:inset 0 0 0 1px rgba(255,255,255,.12);font:400 24px/1 'Noto Sans Symbols 2','Noto Sans Symbols',var(--sans);color:var(--pc)}.cxs-heavy{margin:12px 0 0;padding:12px 14px;border-radius:12px;border:1px solid rgba(226,96,79,.35);background:rgba(226,96,79,.07);font-size:15px;line-height:1.45;color:#ead7d2}@media (max-width:900px){.cxs-ang{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.cxs-ang{grid-template-columns:1fr;gap:8px}.cxs-pl{grid-template-columns:1fr}}.cxs .cx-sec{margin-top:0}.cxs .cx-city{margin-top:0}.cxs .cx-note{font-size:14.5px}.cxs-cr{margin-top:22px}.cxs-cr p{margin:8px 0 0}.cxs-get{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:28px;align-items:start}.cxs-get ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none}.cxs-get li{display:flex;gap:14px;align-items:flex-start;padding:12px;border:1px solid var(--sp-line);border-radius:14px;background:var(--sp-card)}.cxs-gi{flex:none;width:64px;height:64px;border-radius:10px;background:#152030 center/cover no-repeat;box-shadow:0 0 0 1px rgba(227,184,102,.3)}.cxs-get b{display:block;font:500 21px/1.1 var(--display);color:#fff}.cxs-get p{margin:4px 0 0;font-size:15px;line-height:1.4;color:#d6d4dc}.cxs-card .cx-story{max-width:300px;margin:0}@media (max-width:980px){.cxs-get{grid-template-columns:1fr}.cxs-card .cx-story{margin:0 auto}}@media (max-width:640px){.cxs-get ul{grid-template-columns:1fr;gap:8px}}.cxs-cta{background-size:cover;background-position:center;min-height:280px;align-content:center}.cxs-cta p{color:#ecebf0}.sp-cta .cxs-alt{justify-content:center}.cxs-faq{display:grid;gap:8px}.cxs-faq details{border:1px solid var(--sp-line);border-radius:16px;background:var(--sp-card)}.cxs-faq summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:12px;padding:15px 16px;font:600 16px/1.35 var(--sans);color:#fff}.cxs-faq summary::-webkit-details-marker{display:none}.cxs-faq summary::after{content:"+";flex:none;font:400 22px/1 var(--sans);color:var(--sp-gold)}.cxs-faq details[open] summary::after{content:"−"}.cxs-faq p{margin:0;padding:0 16px 16px;color:#d6d4dc}.cxs-more ul{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.cxs-more a{display:inline-flex;align-items:center;min-height:44px;padding:0 16px;border-radius:999px;border:1px solid rgba(232,194,122,.35);text-decoration:none;font-weight:600;color:#ece6d8}.cxs-more a:hover{border-color:var(--sp-gold)}.cxs-alt{display:flex;flex-wrap:wrap;gap:6px 10px;margin:14px 0 0;font-size:15px;color:var(--sp-mut)}.cxs-alt a{color:#e8e6ee;text-decoration:underline;text-decoration-color:rgba(232,194,122,.45);text-underline-offset:3px}@media (max-width:640px){.cxs .sp-h2{flex-wrap:wrap}.cxs .sp-h2>a{order:2}}.cxm-in{font-family:var(--display);font-weight:600;fill:#f3d48c;text-anchor:middle}.cxc-col{display:grid;grid-template-columns:2fr 1fr;grid-template-rows:1fr 1fr;gap:10px;height:440px;margin-top:22px}.cxc-col>span{border-radius:14px;background:#152030 center/cover no-repeat;box-shadow:0 0 0 1px rgba(227,184,102,.3)}.cxc-col .cxc-m{position:relative;grid-row:1/3;display:flex;flex-direction:column;justify-content:flex-end;padding:20px;overflow:hidden}.cxc-m::before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(6,8,13,0) 45%,rgba(6,8,13,.9))}.cxc-m b,.cxc-m i{position:relative}.cxc-m b{font:600 46px/1 var(--display);color:#fff;text-shadow:0 2px 12px rgba(0,0,0,.7)}.cxc-m i{margin-top:6px;font:700 13px/1.2 var(--sans);font-style:normal;letter-spacing:.14em;text-transform:uppercase;color:#f6dc9a}.cxc-good b{color:var(--pc,#fff)}.cxc-life{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.cxc-life .cx-f{min-height:170px}.cxc-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none}.cxc-grid .cx-nrc{display:flex;min-height:120px;cursor:pointer}.cxc-grid .cx-nrc span{color:#d8d2c6}.cxc-ppl .sp-pt em{font-style:normal}@media (max-width:900px){.cxc-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:640px){.cxc-col{height:auto;grid-template-columns:1fr 1fr;grid-template-rows:260px 120px}.cxc-col .cxc-m{grid-row:auto;grid-column:1/3}.cxc-m b{font-size:38px}.cxc-life{grid-template-columns:1fr 1fr}.cxc-grid{grid-template-columns:1fr 1fr}}
