*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#151A23;color:#E8ECF5;font:16px/1.78 Arial,"PingFang SC","Microsoft YaHei",sans-serif}a{color:inherit;text-decoration:none;touch-action:manipulation}a:hover{color:#F1DCA3}button{font:inherit;cursor:pointer}img{max-width:100%;height:auto;display:block;object-fit:contain;object-position:center center}p{margin:0 0 16px;color:#B8C0D3}h1,h2,h3{line-height:1.4;margin:0;color:#E8ECF5;overflow-wrap:anywhere}h1{font-size:34px}h2{font-size:25px}h3{font-size:19px}.shell{max-width:1200px;margin:0 auto;padding-left:24px;padding-right:24px;min-width:0}.site-header{background:#111720;border-bottom:1px solid #303849}.brandbar{height:74px;display:flex;align-items:center;justify-content:space-between;gap:16px}.desktop-brand{display:flex;align-items:center;gap:25px;min-width:0}.logo-word{display:flex;align-items:center;gap:7px}.logo-image{width:145px;height:36px}.logo-image img{width:100%;height:100%}.logo-fallback{font-size:23px;color:#F1DCA3;font-weight:900;white-space:nowrap}.logo-small{font-size:12px;margin-left:4px}.brand-copy{border-left:1px solid #3a4251;padding-left:24px;display:flex;flex-direction:column}.brand-copy b{font-size:12px;letter-spacing:3px;color:#F1DCA3}.brand-copy small{font-size:13px;color:#B8C0D3}.register-button{background:#F1DCA3;color:#151A23;padding:7px 22px;border-radius:999px;min-height:40px;display:inline-flex;align-items:center;justify-content:center;font-size:14px;font-weight:700;white-space:nowrap}.register-button:hover{background:#E3C98F;color:#151A23}.primary-nav{border-top:1px solid #242c3b}.nav-inner{height:51px;display:flex;gap:24px;align-items:stretch;white-space:nowrap}.nav-inner a{font-size:15px;display:flex;align-items:center;border-bottom:2px solid transparent}.nav-inner a.active{color:#F1DCA3;border-bottom-color:#F1DCA3}.secondary-nav{background:#202738}.secondary-inner{display:flex;align-items:center;gap:28px;height:40px;white-space:nowrap;overflow-x:auto;scrollbar-width:none}.secondary-inner::-webkit-scrollbar{display:none}.secondary-inner a{font-size:13px;color:#B8C0D3}.secondary-inner a.active{color:#F1DCA3}.mobile-brand,.menu-toggle,.mobile-only,.bottom-nav{display:none}.mobile-drawer,.drawer-mask{display:none}main.shell{padding-top:30px;padding-bottom:65px}.eyebrow{font-size:12px;font-weight:700;letter-spacing:2px;color:#F1DCA3;margin-bottom:10px}.section-head{display:flex;justify-content:space-between;align-items:baseline;gap:16px;margin:36px 0 18px}.section-head a,.read-link,.related a{color:#F1DCA3;font-size:14px}.section-head h2{position:relative;padding-left:13px}.section-head h2:before{content:"";position:absolute;left:0;top:6px;height:24px;width:3px;background:#F1DCA3}.lead{font-size:16px;max-width:850px}.hero-grid{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(0,1fr);gap:20px;align-items:stretch}.hero-main,.hero-side,.panel,.feature-card,.story,.article-body,.side-box,.brand-tile,.faq-item{background:#1B2130;border:1px solid #30394b;border-radius:12px;min-width:0}.hero-main{padding:20px}.hero-main h1{font-size:38px;margin:18px 0 14px}.hero-main p{margin-bottom:5px}.hero-side{padding:24px}.hero-side h2{font-size:19px;margin-bottom:16px}.mini-story{padding:13px 0;border-bottom:1px solid #30394b}.mini-story:last-child{border-bottom:0}.mini-story h3{font-size:17px;margin:4px 0 6px}.mini-story p{font-size:14px;margin:0}.media{height:235px;background:#202738;border-radius:9px;overflow:hidden}.media img,.media-placeholder{height:100%;width:100%;object-fit:contain;object-position:center}.hero-media{height:300px}.media-placeholder{display:flex;align-items:center;justify-content:center;background:radial-gradient(ellipse at 75% 20%,#323b4a,#202738 64%);border:1px solid #333d50}.placeholder-mark{font-size:13px;letter-spacing:4px;color:#8F98AD;opacity:.7}.four-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.feature-card{padding:23px;display:flex;flex-direction:column;gap:12px}.feature-card .number{font-size:12px;letter-spacing:1px;color:#F1DCA3}.feature-card h3{font-size:20px}.feature-card p{font-size:14px;margin:0;flex:1}.two-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.panel{padding:25px}.panel h3{margin-bottom:13px}.compact-item{padding:15px 0;border-top:1px solid #30394b}.compact-item b{display:block;font-size:17px;margin-bottom:6px}.compact-item p{font-size:14px;margin:0}.split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:24px;align-items:center}.split .media{height:250px}.number-list{counter-reset:items}.number-entry{display:grid;grid-template-columns:52px 1fr;gap:12px;border-bottom:1px solid #30394b;padding:15px 0}.number-entry .num{color:#F1DCA3;font-size:23px;font-weight:800}.number-entry h3{margin-bottom:4px}.number-entry p{font-size:14px;margin:0}.tiny-brands{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.brand-tile{padding:15px;display:flex;align-items:center;gap:12px}.brand-tile .brand-media{width:66px;height:52px;flex:0 0 66px;background:#202738;border-radius:6px}.brand-media img{height:100%;width:100%}.brand-media .placeholder-mark{font-size:0}.brand-tile b{font-size:15px;display:block}.brand-tile p{font-size:12px;margin:0}.entry-intro{margin-bottom:28px;padding:23px 25px;border-left:3px solid #F1DCA3;background:#1B2130;border-radius:0 10px 10px 0}.entry-intro h1{margin-bottom:12px}.entry-intro .lead{margin-bottom:0}.content-grid{display:grid;grid-template-columns:minmax(0,2.55fr) minmax(230px,1fr);gap:22px;align-items:start}.article-body{padding:28px}.article-body section{padding:24px 0;border-bottom:1px solid #30394b}.article-body section:first-child{padding-top:0}.article-body section:last-child{border-bottom:0;padding-bottom:0}.article-body section h2{font-size:24px;margin-bottom:13px}.article-body p{font-size:16px}.story{padding:20px;margin-bottom:16px}.story .tag{color:#F1DCA3;font-size:12px}.story h2{font-size:20px;margin:9px 0}.story p{font-size:15px}.side-box{padding:20px;margin-bottom:16px}.side-box h2{font-size:18px;margin-bottom:14px}.side-box a{display:block;padding:10px 0;border-top:1px solid #30394b;font-size:14px}.related{display:flex;flex-wrap:wrap;gap:9px;margin-top:25px}.related a{padding:7px 11px;border:1px solid #4b4b47;border-radius:6px}.notice{border-left:3px solid #F1DCA3;padding:13px 18px;background:#202738;margin-top:22px;color:#B8C0D3;font-size:14px}.faq-item{padding:18px 22px;margin-bottom:14px}.faq-item h2{font-size:19px;margin-bottom:8px}.faq-item p{margin-bottom:0}.brands-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.brand-full{background:#1B2130;border:1px solid #30394b;border-radius:12px;padding:21px;display:grid;grid-template-columns:110px 1fr;gap:20px}.brand-full .brand-media{height:96px;background:#202738;border-radius:8px}.brand-full h2{font-size:20px;margin-bottom:8px}.brand-full p{font-size:14px;margin:0}.gallery-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:17px}.gallery-grid .panel{padding:15px}.gallery-grid .media{height:200px}.gallery-grid h3{margin-top:13px;font-size:17px}.gallery-grid p{font-size:14px}.site-footer{background:#0E121A;color:#D5DBEA}.footer-grid{padding-top:43px;padding-bottom:40px;display:grid;grid-template-columns:1.5fr repeat(3,minmax(0,1fr));gap:36px}.footer-grid h2{font-size:17px;margin-bottom:15px}.footer-grid a{display:block;font-size:14px;margin:6px 0;color:#D5DBEA}.footer-grid a:hover{color:#F1DCA3}.footer-intro .footer-logo{font-size:25px;color:#F1DCA3;display:block}.footer-intro small{display:block;letter-spacing:3px;font-size:10px}.footer-intro p{font-size:13px;margin:13px 0}.footer-logo-img{height:36px;width:145px}.footer-logo-img img{height:100%}.footer-logo-img .media-placeholder{display:none}.footer-bottom{border-top:1px solid #293140;display:flex;justify-content:space-between;gap:15px;padding-top:18px;padding-bottom:24px;font-size:12px;color:#9ea8ba}.muted{color:#B8C0D3}.intro-links{margin-top:19px}.intro-links a{margin-right:18px;color:#F1DCA3}.small-note{font-size:13px;color:#8F98AD}.logo-image .media-placeholder{background:transparent;border:0}.logo-image .placeholder-mark{display:none}@media(max-width:980px){.shell{padding-left:20px;padding-right:20px}.brandbar{height:60px;display:grid;grid-template-columns:40px minmax(0,1fr) auto;gap:12px}.desktop-brand,.primary-nav{display:none}.mobile-brand{display:block;text-align:center;font-size:23px;color:#F1DCA3;font-weight:800;white-space:nowrap}.menu-toggle{display:flex;width:40px;height:40px;border:0;background:transparent;padding:10px 7px;flex-direction:column;justify-content:space-around}.menu-toggle span{background:#E8ECF5;height:2px;width:100%;border-radius:1px}.register-button{height:36px;min-height:36px;min-width:76px;padding:5px 14px}.mobile-only{display:inline}.desktop-only{display:none}.secondary-inner{height:39px}.mobile-drawer{display:block;position:fixed;inset:0 auto 0 0;width:min(84vw,320px);height:100dvh;background:#151A23;color:#E8ECF5;z-index:12000;transform:translateX(-105%);transition:transform .2s ease;overflow-y:auto;visibility:hidden}.mobile-drawer.is-open{transform:translateX(0);visibility:visible}.drawer-mask{display:none;position:fixed;inset:0;background:rgba(0,0,0,.45);z-index:11000;opacity:0;pointer-events:none}.drawer-mask.is-visible{display:block;opacity:1;pointer-events:auto}body.drawer-open{overflow:hidden}.drawer-top{display:flex;align-items:center;justify-content:space-between;padding:15px 18px;border-bottom:1px solid #30394b}.drawer-top a{font-size:23px;color:#F1DCA3;font-weight:800}.drawer-top small{display:block;font-size:10px;letter-spacing:2px}.drawer-top button{background:transparent;color:white;border:1px solid #4b5666;border-radius:5px;font-size:26px;line-height:1;width:40px;height:40px}.mobile-drawer section{padding:14px 18px;border-bottom:1px solid #30394b}.mobile-drawer h3{font-size:13px;color:#F1DCA3;margin-bottom:8px}.mobile-drawer section a{display:block;padding:9px 3px;font-size:15px}.mobile-drawer a.active{color:#F1DCA3}.bottom-nav{position:fixed;bottom:0;left:0;right:0;z-index:9000;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));height:61px;align-items:center;background:#0E121A;border-top:1px solid #3c4659;padding-bottom:env(safe-area-inset-bottom)}.bottom-nav a{text-align:center;font-size:14px;color:#D5DBEA}.bottom-nav a:last-child{color:#F1DCA3}main.shell{padding-bottom:105px}.four-grid,.tiny-brands{grid-template-columns:repeat(2,minmax(0,1fr))}.content-grid{grid-template-columns:minmax(0,1fr)}.footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){.shell{padding-left:16px;padding-right:16px}.hero-grid,.two-grid,.split,.brands-grid{grid-template-columns:minmax(0,1fr)}.hero-main,.hero-side,.panel,.article-body{padding:19px}.hero-main h1{font-size:28px}.hero-media{height:185px}.media{height:166px}.split .media{height:185px}.four-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.feature-card{padding:15px}.feature-card h3{font-size:17px}.feature-card p{font-size:13px}.section-head{margin-top:29px}.section-head h2,h2{font-size:21px}.section-head a{font-size:12px}.entry-intro{padding:18px}.entry-intro h1{font-size:27px}.article-body section h2{font-size:21px}.article-body p{font-size:15px}.brand-full{grid-template-columns:85px 1fr;gap:13px;padding:14px}.brand-full .brand-media{height:85px}.gallery-grid{grid-template-columns:minmax(0,1fr)}.gallery-grid .media{height:175px}.tiny-brands{gap:9px}.brand-tile{padding:10px;gap:8px}.brand-tile .brand-media{width:45px;flex-basis:45px;height:43px}.brand-tile b{font-size:13px}.brand-tile p{font-size:11px}.footer-grid{gap:20px}.footer-bottom{flex-direction:column}.number-entry{grid-template-columns:39px 1fr}.number-entry .num{font-size:18px}.hero-side{padding:19px}h1{font-size:28px}}@media(max-width:360px){.four-grid,.tiny-brands{grid-template-columns:1fr}.brandbar{gap:7px}.mobile-brand{font-size:21px}.brand-full{grid-template-columns:1fr}.brand-full .brand-media{width:100px}.footer-grid{grid-template-columns:1fr 1fr}.footer-intro{grid-column:span 2}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.mobile-drawer{transition:none}}
