.bhero{background:linear-gradient(180deg,#eaf8f9,#f6fbfc);border-bottom:1px solid var(--line)}.bhero .wrap{padding-top:56px;padding-bottom:56px}.bcrumbs{font-size:13px;color:var(--muted);margin-bottom:28px}.bcrumbs a{color:var(--muted);text-decoration:none}.bcrumbs a:hover{color:var(--link)}.bcrumbs span[aria-current]{color:var(--ink)}.bhero h1{font-size:56px;line-height:1.05;font-weight:600;max-width:900px;letter-spacing:-.01em}.bhero .intro{font-size:19px;color:var(--muted);font-weight:300;max-width:680px;margin-top:16px;line-height:1.55}.chips{display:flex;gap:10px;flex-wrap:wrap;margin-top:32px}.chips button{font:inherit;font-size:15px;border:1px solid #CFE3E6;background:#fff;color:var(--ink);padding:9px 18px;border-radius:999px;cursor:pointer;transition:all .15s}.chips button:hover{border-color:var(--teal)}.chips button[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:#fff}.chips button small{color:inherit;opacity:.6;margin-left:6px;font-size:13px}.bgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.bcard{display:flex;flex-direction:column;text-decoration:none;color:var(--ink);background:#fff;border:1px solid var(--line);border-radius:22px;overflow:hidden;transition:box-shadow .2s,transform .2s}.bcard:hover{box-shadow:0 14px 34px #00000017;transform:translateY(-2px);color:var(--ink)}.bcard img{width:100%;aspect-ratio:16/10;object-fit:cover}.bcard-b{padding:22px 24px 24px;display:flex;flex-direction:column;gap:10px;flex-grow:1}.bcard-b .ey,.acta .ey,.bfeat .ey{font-size:11px;font-weight:500;letter-spacing:.14em;color:var(--link);text-transform:uppercase}.bcard-b h3{font-size:21px;line-height:1.25;font-weight:500}.bcard-b p{font-size:15px;color:var(--muted);font-weight:300;line-height:1.55;flex-grow:1}.bc-meta{font-size:13px;color:var(--muted)}.bgrid.two{grid-template-columns:1fr 1fr}.bgrid.two .bcard{display:grid;grid-template-columns:42% 1fr}.bgrid.two .bcard img{aspect-ratio:auto;height:100%;min-height:260px}.bcard-big{display:grid;grid-template-columns:1.25fr 1fr;border-radius:28px}.bcard-big img{aspect-ratio:auto;height:100%;min-height:420px}.bcard-big .bcard-b{padding:48px;justify-content:center;gap:14px}.bcard-big h3{font-size:34px;line-height:1.15;font-weight:600}.bcard-big p{flex-grow:0;font-size:17px}.bcard-big .go{display:inline-flex;align-items:center;gap:8px;color:var(--link);font-weight:500;margin-top:6px}.bfeat-l{display:flex;justify-content:space-between;align-items:end;gap:24px;margin-bottom:28px}.topics{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.topic{display:flex;gap:18px;align-items:center;padding:16px;border:1px solid var(--line);border-radius:20px;text-decoration:none;color:var(--ink);background:#fff}.topic img{width:96px;height:96px;object-fit:cover;border-radius:14px;flex-shrink:0}.topic b{display:block;font-size:18px;font-weight:500}.topic span{font-size:14px;color:var(--muted);font-weight:300}.topic:hover{border-color:var(--teal)}.ahead{background:linear-gradient(180deg,#eaf8f9,#fff)}.ahead .wrap{padding-top:48px;padding-bottom:0;max-width:1120px}.ahead .tagc{display:inline-block;font-size:12px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--link);background:#fff;border:1px solid #CFE3E6;border-radius:999px;padding:6px 14px;text-decoration:none}.ahead h1{font-size:50px;line-height:1.08;font-weight:600;margin-top:18px;max-width:960px;letter-spacing:-.01em}.ahead .dek{font-size:20px;line-height:1.55;color:var(--muted);font-weight:300;margin-top:16px;max-width:820px}.bmeta{display:flex;align-items:center;gap:12px;margin-top:26px}.bmeta .av{width:44px;height:44px;border-radius:50%;background:#fff;border:1px solid var(--line);display:flex;align-items:center;justify-content:center;overflow:hidden}.bmeta .av img{width:36px;height:auto}.bmeta b{display:block;font-weight:500;font-size:15px}.bmeta small{font-size:14px;color:var(--muted)}.ahero{margin:36px 0 0}.ahero img{width:100%;aspect-ratio:21/9;object-fit:cover;border-radius:28px}.alayout{max-width:1120px;margin:0 auto;padding:56px 32px 24px;display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:72px;align-items:start}.aside{position:sticky;top:120px;display:flex;flex-direction:column;gap:20px}.toc{border:1px solid var(--line);border-radius:20px;padding:22px 22px 14px}.toc b{display:block;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-weight:500;margin-bottom:10px}.toc a{display:block;font-size:15px;line-height:1.4;color:var(--ink);text-decoration:none;padding:8px 0 8px 14px;border-left:2px solid var(--line)}.toc a:hover,.toc a.on{border-left-color:var(--teal);color:var(--link)}.side-cta{background:var(--teal-dark);color:#fff;border-radius:20px;padding:24px;display:flex;flex-direction:column;gap:12px}.side-cta h3{font-size:22px;line-height:1.2;font-weight:500}.side-cta p{font-size:15px;color:#c9e4e7;font-weight:300}.side-cta .btn{justify-content:center}.share{display:flex;gap:10px;align-items:center;font-size:14px;color:var(--muted)}.share a{width:38px;height:38px;border-radius:50%;border:1px solid var(--line);display:flex;align-items:center;justify-content:center;color:var(--ink)}.short{background:var(--bg-tint);border:1px solid #CFE3E6;border-left:5px solid var(--teal);border-radius:16px;padding:22px 26px;margin-bottom:36px}.short b{display:block;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--link);font-weight:500;margin-bottom:8px}.short p{font-size:18px;line-height:1.6;margin:0!important}.art{font-size:18px;line-height:1.75;color:#2b3238;font-weight:300}.art>*+*{margin-top:20px}.art h2{font-size:32px;line-height:1.2;font-weight:600;color:var(--ink);margin-top:56px;scroll-margin-top:110px;letter-spacing:-.005em}.art h3{font-size:22px;line-height:1.3;font-weight:500;color:var(--ink);margin-top:34px}.art h2+*,.art h3+*{margin-top:12px}.art strong,.art b{font-weight:500;color:var(--ink)}.art p a,.art li a,.art td a{color:var(--link);text-decoration:underline;text-underline-offset:3px}.art ul,.art ol{padding-left:0;list-style:none;display:flex;flex-direction:column;gap:12px}.art ul li{position:relative;padding-left:28px}.art ul li:before{content:"";position:absolute;left:4px;top:.68em;width:9px;height:9px;border-radius:50%;background:var(--teal)}.art ol{counter-reset:n}.art ol li{counter-increment:n;position:relative;padding-left:46px;min-height:32px}.art ol li:before{content:counter(n);position:absolute;left:0;top:0;width:32px;height:32px;border-radius:50%;background:var(--bg-tint);border:1px solid #CFE3E6;color:var(--link);font-weight:500;font-size:15px;display:flex;align-items:center;justify-content:center}.art-fig{margin:36px 0}.art-fig img{width:100%;height:auto;max-height:560px;object-fit:cover;border-radius:20px;background:var(--bg-soft)}.tip{background:#fff8ec;border:1px solid #F3DFB8;border-radius:16px;padding:20px 24px;font-size:17px;line-height:1.6}.tip b{color:#7a4b00}.tbl{overflow-x:auto;border:1px solid var(--line);border-radius:16px;margin:32px 0}.tbl table{width:100%;border-collapse:collapse;font-size:15.5px;line-height:1.5;min-width:560px}.tbl th,.tbl td{text-align:left;vertical-align:top;padding:14px 18px;border-bottom:1px solid var(--line)}.tbl thead th{background:var(--teal-dark);color:#fff;font-weight:500;font-size:14px;letter-spacing:.02em}.tbl tbody th{font-weight:500;color:var(--ink);background:#fafbfb;width:24%}.tbl tbody tr:last-child th,.tbl tbody tr:last-child td{border-bottom:0}.tbl tbody tr:nth-child(2n) td{background:#fcfdfd}.acta{display:grid;grid-template-columns:200px 1fr;gap:24px;align-items:center;border:1px solid #CFE3E6;background:var(--bg-tint);border-radius:22px;padding:18px;margin:44px 0!important}.acta img{width:100%;height:100%;min-height:180px;object-fit:cover;border-radius:14px}.acta h3{font-size:24px;margin:6px 0!important;font-weight:500;color:var(--ink)}.acta p{font-size:16px;line-height:1.55;color:var(--muted)}.acta .btns{margin-top:14px;display:flex;gap:10px;flex-wrap:wrap}.afaq{margin-top:64px}.afaq h2{margin-bottom:8px}.afaq details{border-bottom:1px solid var(--line)}.afaq summary{list-style:none;cursor:pointer;padding:20px 0;display:flex;justify-content:space-between;gap:16px;font-size:19px;font-weight:500;color:var(--ink);line-height:1.4}.afaq summary::-webkit-details-marker{display:none}.afaq summary:after{content:"+";font-size:26px;line-height:1;color:var(--link);flex-shrink:0}.afaq details[open] summary:after{content:"\2212"}.afaq details p{padding:0 0 20px;font-size:17px;line-height:1.7;color:var(--muted)}.abio{display:flex;gap:18px;align-items:center;border-top:1px solid var(--line);margin-top:56px;padding-top:28px}.abio .av{width:64px;height:64px;border-radius:50%;border:1px solid var(--line);display:flex;align-items:center;justify-content:center;flex-shrink:0}.abio .av img{width:52px;height:auto}.abio b{font-size:17px;font-weight:500;color:var(--ink)}.abio p{font-size:15px;color:var(--muted);line-height:1.55;margin-top:4px}.mbook{display:none}@media (max-width:1100px){.alayout{grid-template-columns:minmax(0,1fr);gap:0}.aside{display:none}.bgrid{grid-template-columns:1fr 1fr}.topics{grid-template-columns:1fr}}@media (max-width:760px){.bgrid.two,.bgrid.two .bcard{grid-template-columns:1fr}.bgrid.two .bcard img{aspect-ratio:16/10;min-height:0}.bhero .wrap{padding-top:32px;padding-bottom:36px}.bhero h1{font-size:36px}.bhero .intro{font-size:17px}.chips{flex-wrap:nowrap;overflow-x:auto;margin:24px -16px 0;padding:0 16px 4px;scrollbar-width:none}.chips button{flex-shrink:0}.bgrid{grid-template-columns:1fr;gap:20px}.bcard-big{grid-template-columns:1fr}.bcard-big img{min-height:0;aspect-ratio:16/10}.bcard-big .bcard-b{padding:24px}.bcard-big h3{font-size:25px}.bfeat-l{flex-direction:column;align-items:start}.ahead .wrap{padding-top:28px}.ahead h1{font-size:32px}.ahead .dek{font-size:17px}.ahero{margin:24px -16px 0}.ahero img{border-radius:0;aspect-ratio:16/10}.alayout{padding:32px 16px 8px}.art{font-size:17px}.art h2{font-size:26px;margin-top:44px}.art h3{font-size:20px}.short p{font-size:17px}.short{padding:18px 20px}.acta{grid-template-columns:1fr;padding:14px}.acta img{min-height:0;aspect-ratio:16/9}.acta .btns .btn{flex:1;justify-content:center}.art-fig{margin:28px -16px}.art-fig img{border-radius:0}.tbl{margin:28px 0}.afaq summary{font-size:17px}.mbook{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:40;background:#fff;border-top:1px solid var(--line);padding:10px 16px;gap:10px;box-shadow:0 -6px 20px #0000000f}.mbook .btn{flex:1;justify-content:center;padding:12px 10px}}:root{--logo:#00A5B8;--sun:#F9D80C}.bhero{position:relative;overflow:hidden;color:#fff;border-bottom:0;background:radial-gradient(circle at 92% 8%,rgba(255,255,255,.16) 0 140px,transparent 141px),radial-gradient(circle at 92% 8%,transparent 0 220px,rgba(255,255,255,.1) 221px 223px,transparent 224px),linear-gradient(125deg,#00a5b8,#03aebb 45%,#0a8e9a)}.bhero:after{content:"";position:absolute;left:-40px;bottom:-40px;width:320px;height:220px;background:radial-gradient(rgba(255,255,255,.22) 1.6px,transparent 1.8px) 0 0/22px 22px;transform:rotate(-8deg);pointer-events:none}.bhero .wrap{padding-top:56px;padding-bottom:150px;position:relative;z-index:1}.bhero-g{display:grid;grid-template-columns:1.15fr .85fr;gap:48px;align-items:center}.bhero .bcrumbs,.bhero .bcrumbs a{color:#d8f6f8}.bhero .bcrumbs span[aria-current]{color:#fff}.bhero .eyebrow{color:#ddf8fa}.bhero h1{color:#fff}.bhero h1 em{font-style:italic;color:#fff;background:linear-gradient(transparent 72%,rgba(249,216,12,.85) 72% 90%,transparent 90%);padding:0 4px}.bhero .intro{color:#e3f8fa}.chips button{background:#ffffff24;border-color:#ffffff73;color:#fff;backdrop-filter:blur(4px)}.chips button:hover{background:#ffffff42;border-color:#fff}.chips button[aria-pressed=true]{background:#fff;border-color:#fff;color:var(--teal-dark);font-weight:500}.bcol{position:relative;height:400px}.bcol img{position:absolute;object-fit:cover;border-radius:22px;border:6px solid #fff;box-shadow:0 22px 50px #033c4259}.bcol .c1{width:300px;height:220px;right:10px;top:0;transform:rotate(3deg)}.bcol .c2{width:210px;height:210px;left:10px;top:120px;transform:rotate(-5deg);z-index:2}.bcol .c3{width:230px;height:180px;right:40px;bottom:-10px;transform:rotate(-2deg);background:#f6f6f6;object-fit:contain;padding:6px}.bbadge{position:absolute;left:0;top:10px;z-index:3;background:var(--sun);color:#3a3200;border-radius:999px;padding:10px 18px 10px 12px;font-size:14px;font-weight:500;display:flex;align-items:center;gap:8px;box-shadow:0 10px 24px #0000002e;transform:rotate(-4deg)}.bbadge b{background:#fff;border-radius:50%;width:30px;height:30px;display:flex;align-items:center;justify-content:center;font-size:16px}.bfeat{position:relative;z-index:2;margin-top:-110px;padding-bottom:64px}.gtint.sec{padding-top:0;margin-top:0}.gtint>.wrap{padding-bottom:80px!important}.bcard-big{box-shadow:0 30px 70px #033c422e;border:0}.bcard-big .bcard-b{background:linear-gradient(160deg,#fff 60%,#e9f8fa)}.cat{align-self:flex-start;display:inline-block;padding:5px 11px;border-radius:999px;font-size:11px;letter-spacing:.1em}.cat-dc{background:#ddf6f8;color:#046c75!important}.cat-wed{background:#fff4c2;color:#6b5600!important}.cat-shoe{background:var(--teal-dark);color:#fff!important}.cat-bag{background:#e1f1ff;color:#0b4f80!important}.gtint{background:linear-gradient(180deg,#f2fafb,#e3f5f7)}.bcard{border-color:#dceff1}.bcard:hover{border-color:var(--teal);box-shadow:0 18px 40px #03aebb2e}.bcard img{transition:transform .4s}.bcard:hover img{transform:scale(1.03)}.topic{position:relative;overflow:hidden;border:0;padding:22px;min-height:150px;color:#fff;align-items:center}.topic img{width:104px;height:104px;border-radius:50%;border:4px solid rgba(255,255,255,.7)}.topic,.topic *{color:#fff!important}.topic b{font-size:21px}.topic span span{opacity:.88;font-weight:300}.topic i{display:flex;align-items:center;gap:6px;font-style:normal;font-size:14px;font-weight:500;margin-top:8px}.topic i svg{stroke:currentColor}.topic:after{content:"";position:absolute;right:-50px;bottom:-60px;width:170px;height:170px;border-radius:50%;background:#ffffff1a}.t-dc{background:linear-gradient(135deg,#03aebb,#00a5b8)}.t-wed{background:linear-gradient(135deg,#0b8f9b,#066a73)}.t-shoe{background:linear-gradient(135deg,#0e4d55,#062a2f)}.topic:hover{transform:translateY(-2px);box-shadow:0 16px 36px #035a6440}.ahead{position:relative;overflow:hidden;color:#fff;background:linear-gradient(#fff,#fff) bottom/100% 190px no-repeat,radial-gradient(circle at 94% 10%,rgba(255,255,255,.15) 0 130px,transparent 131px),radial-gradient(circle at 94% 10%,transparent 0 210px,rgba(255,255,255,.1) 211px 213px,transparent 214px),linear-gradient(125deg,#00a5b8,#03aebb 45%,#0a8e9a)}.ahead:before{content:"";position:absolute;left:-30px;top:140px;width:220px;height:200px;background:radial-gradient(rgba(255,255,255,.22) 1.6px,transparent 1.8px) 0 0/22px 22px;pointer-events:none}.ahead .wrap{position:relative;z-index:1}.ahead .bcrumbs,.ahead .bcrumbs a{color:#d8f6f8}.ahead .bcrumbs span[aria-current],.ahead h1{color:#fff}.ahead .tagc{background:#ffffff29;color:#fff;border:1px solid rgba(255,255,255,.55)}.ahead .bmeta b{color:#fff}.ahead .bmeta small{color:#ddf6f8}.ahead .bmeta .av{border-color:#fff9}.ahero{position:relative}.ahero img{box-shadow:0 30px 70px #033c4238}.ahero:after{content:"";position:absolute;right:-14px;top:-14px;width:84px;height:84px;border-radius:50%;background:var(--sun);z-index:-1}.short{background:linear-gradient(135deg,#00a5b8,#03aebb);border:0;color:#fff;border-radius:20px;padding:26px 30px;box-shadow:0 16px 36px #03aebb40;position:relative;overflow:hidden}.short:after{content:"";position:absolute;right:-40px;top:-40px;width:140px;height:140px;border-radius:50%;background:#ffffff1f}.short b{color:#fff;display:flex;align-items:center;gap:8px}.short p{color:#fff;font-weight:400}.art{counter-reset:sec}.art>h2{counter-increment:sec;position:relative;padding-top:34px}.art>h2:before{content:counter(sec,decimal-leading-zero);position:absolute;left:0;top:0;font-size:14px;font-weight:600;letter-spacing:.12em;color:var(--teal);padding-left:42px}.art>h2:after{content:"";position:absolute;left:0;top:9px;width:32px;height:3px;border-radius:2px;background:var(--sun)}.art ul li:before{background:var(--teal);box-shadow:0 0 0 4px #d7f4f6}.art ol li:before{background:var(--teal);border-color:var(--teal);color:#fff}.tbl{border-color:#cdebee}.tbl thead th{background:linear-gradient(90deg,#00a5b8,#03aebb)}.tbl tbody th{background:#f2fafb}.tip{background:#fffbe3;border:0;border-left:5px solid var(--sun);border-radius:14px}.tip b{color:#6b5600}.art-fig img{box-shadow:0 18px 40px #00000014}.acta{background:linear-gradient(125deg,#062a2f,#0b4950);border:0;color:#fff;position:relative;overflow:hidden}.acta:after{content:"";position:absolute;right:-60px;bottom:-60px;width:200px;height:200px;border-radius:50%;background:#03aebb40}.acta>*{position:relative;z-index:1}.acta h3{color:#fff}.acta p{color:#c9e4e7}.acta .ey{color:var(--sun)}.acta .btn-line{border-color:#fff9;color:#fff}.acta .btn-line:hover{background:#fff;color:var(--teal-dark)}.afaq{background:linear-gradient(180deg,#f2fafb,#e6f6f8);border-radius:24px;padding:8px 32px 16px}.afaq h2{padding-top:28px;margin-top:0}.afaq details{border-color:#cdebee}.afaq summary:after{color:var(--teal)}.toc{background:#f2fafb;border-color:#d6eef0}.toc a.on,.toc a:hover{border-left-color:var(--teal);color:#046c75;font-weight:500}.side-cta{background:linear-gradient(150deg,#00a5b8,#03aebb 60%,#0a8e9a);position:relative;overflow:hidden}.side-cta:after{content:"";position:absolute;right:-40px;bottom:-40px;width:130px;height:130px;border-radius:50%;background:#ffffff1f}.side-cta p{color:#e6fafb}.side-cta .btn-teal{background:#fff;color:var(--teal-dark)}.abio .av{background:#f2fafb}@media (max-width:1100px){.bhero-g{grid-template-columns:1fr}.bcol{display:none}.bhero .wrap{padding-bottom:130px}}@media (max-width:760px){.bhero .wrap{padding-bottom:110px}.bfeat{margin-top:-80px;padding-bottom:48px}.bhero:after{display:none}.ahead{background:linear-gradient(#fff,#fff) bottom/100% 90px no-repeat,linear-gradient(125deg,#00a5b8,#03aebb 45%,#0a8e9a)}.ahero:after{display:none}.ahead:before{display:none}.ahero{margin:24px 0 0}.ahero img{border-radius:18px}.afaq{padding:4px 18px 10px;margin-left:-4px;margin-right:-4px}.short{padding:20px 22px}.topic{min-height:0}.topic img{width:80px;height:80px}}
