:root{--background:#F4F7FB;--paper:#FFFFFF;--surface:#FFFFFF;--surface-soft:#EBF1F9;--navy:#182641;--navy-deep:#101B32;--navy-light:#304564;--blue:#2456C8;--blue-deep:#173E96;--blue-soft:#E7EEFC;--lime:#C6E875;--lime-soft:#EFF7D7;--lime-deep:#4B6530;--ice:#BFE6F0;--ice-soft:#EDF8FB;--ice-deep:#246E83;--violet:#756DAB;--violet-soft:#F0EEFA;--orange:#BA6035;--orange-soft:#FFF0E6;--title:#1C2A41;--body:#46546A;--muted:#65748A;--border:#DEE5EF;--divider:#E9EEF5;--shadow:0 16px 48px rgba(24,38,65,.07)}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--background);color:var(--body);font-family:Inter,"PingFang SC","Microsoft YaHei",sans-serif;font-size:16px;line-height:1.75}a{color:inherit;text-decoration:none}button,input{font:inherit}.skip-link{position:absolute;left:-9999px}.skip-link:focus{left:12px;top:12px;background:#fff;padding:10px;z-index:99}.site-header{height:72px;background:rgba(255,255,255,.94);border-bottom:1px solid var(--border);position:sticky;top:0;z-index:20;backdrop-filter:blur(12px)}.nav-wrap{max-width:1320px;height:100%;margin:auto;padding:0 32px;display:flex;align-items:center;gap:28px}.brand{display:flex;align-items:center;gap:10px;color:var(--navy);font-weight:800;line-height:1.15;white-space:nowrap}.brand small{display:block;font-size:9px;letter-spacing:1.1px;color:var(--muted);font-weight:600;margin-top:5px}.brand-mark{display:grid;place-items:center;width:38px;height:38px;background:var(--navy);color:var(--lime);border-radius:12px;font-size:17px;font-weight:900}.main-nav{display:flex;align-items:center;gap:26px;margin-left:auto}.main-nav a{font-size:13px;color:var(--muted);padding:24px 0;position:relative}.main-nav a.active,.main-nav a:hover{color:var(--blue);font-weight:700}.main-nav a.active:after{content:"";position:absolute;bottom:15px;left:0;right:0;height:2px;background:var(--lime-deep)}.nav-cta{background:var(--blue);color:#fff;padding:10px 16px;border-radius:9px;font-size:13px;font-weight:700}.nav-cta span{margin-left:8px}.menu-toggle{display:none;border:1px solid var(--border);background:#fff;border-radius:8px;padding:7px 10px;color:var(--navy)}.hero-shell{max-width:1320px;margin:28px auto 0;padding:48px 58px;min-height:480px;background:var(--navy-deep);border-radius:24px;display:grid;grid-template-columns:1fr 1fr;gap:30px;overflow:hidden;position:relative;color:#fff}.hero-copy{position:relative;z-index:2;align-self:center}.eyebrow,.section-index{font-size:10px;letter-spacing:1.7px;font-weight:800;color:var(--muted)}.eyebrow{color:#C6E875;display:flex;align-items:center;gap:9px}.eyebrow i{width:7px;height:7px;background:var(--lime);border-radius:50%;box-shadow:0 0 0 5px rgba(198,232,117,.12)}.hero-kicker{color:#BFD0E8;font-size:14px;margin:25px 0 8px}.hero-copy h1,.page-hero h1{font-size:clamp(38px,4.3vw,58px);line-height:1.16;letter-spacing:-2px;margin:0;color:#fff}.hero-copy h1 em,.page-hero h1 em{font-style:normal;color:var(--lime)}.hero-desc{max-width:530px;color:#C7D2E3;font-size:15px;line-height:1.95;margin:22px 0 26px}.hero-actions{display:flex;gap:12px;align-items:center}.btn{display:inline-flex;align-items:center;justify-content:center;gap:20px;padding:12px 18px;border-radius:9px;font-size:13px;font-weight:800;border:0;cursor:pointer}.btn-primary{background:var(--blue);color:#fff}.btn-quiet{color:#E5ECF7;border:1px solid rgba(255,255,255,.22)}.btn-dark{background:var(--navy);color:#fff}.btn-light{background:#fff;color:var(--navy)}.hero-foot{display:flex;gap:30px;margin-top:42px;color:#8FA2BD;font-size:10px;letter-spacing:1px}.hero-art{position:relative;min-height:360px;display:grid;place-items:center}.orbit{position:absolute;border:1px solid rgba(191,230,240,.22);border-radius:50%;width:350px;height:350px}.orbit-b{width:440px;height:440px;border-color:rgba(198,232,117,.13)}.hero-image-frame{width:min(82%,450px);height:285px;position:relative;z-index:1;border:1px solid rgba(255,255,255,.2);border-radius:20px;overflow:hidden;background:linear-gradient(135deg,#294A7A,#172641 60%,#526A72);box-shadow:0 24px 70px rgba(0,0,0,.25);display:grid;place-items:center}.hero-image-frame img{width:100%;height:100%;object-fit:cover}.hero-image-fallback{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;gap:20px;color:#fff;background:radial-gradient(circle at 70% 25%,rgba(198,232,117,.3),transparent 28%),linear-gradient(135deg,#294A7A,#172641 65%,#526A72)}.hero-image-fallback span{font-size:76px;font-weight:900;color:var(--lime)}.hero-image-fallback b{font-size:24px;line-height:1.1;letter-spacing:2px}.hero-image-fallback i{position:absolute;right:28px;top:22px;font-size:32px;color:var(--lime)}.float-label{position:absolute;z-index:3;padding:8px 12px;border-radius:7px;background:#fff;color:var(--navy);font-size:10px;font-weight:800;letter-spacing:1px;box-shadow:var(--shadow)}.label-one{top:32px;left:4%}.label-two{bottom:30px;right:2%}.hero-orb{position:absolute;z-index:4;bottom:55px;left:12%;width:65px;height:65px;border-radius:50%;background:var(--lime);color:var(--navy);display:grid;place-items:center;font-weight:900;font-size:25px;box-shadow:0 12px 35px rgba(0,0,0,.2)}.hero-orb span{font-size:11px}.hero-caption{position:absolute;bottom:8px;left:35%;font-size:10px;letter-spacing:1px;color:#A9B8CC}.ticker-row{max-width:1320px;margin:0 auto;padding:22px 32px;border-bottom:1px solid var(--border);display:flex;gap:35px;align-items:center;font-size:12px;color:var(--muted)}.ticker-row>span{font-size:10px;letter-spacing:1.4px;font-weight:800;color:var(--navy)}.ticker-row b{color:var(--blue);padding:0 12px}.section{max-width:1320px;margin:0 auto;padding:78px 32px}.intro-grid{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:end}.section h2{font-size:clamp(27px,3vw,38px);line-height:1.35;color:var(--navy);letter-spacing:-1px;margin:13px 0}.intro-text p,.section-heading>p{color:var(--muted);font-size:15px;line-height:1.95;margin:0 0 18px}.text-link{color:var(--blue);font-size:13px;font-weight:800}.text-link span{padding-left:8px}.section-heading{display:flex;justify-content:space-between;align-items:end;margin-bottom:28px}.section-heading>p{max-width:370px}.category-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.category-tile{min-height:205px;padding:22px;border-radius:15px;position:relative;border:1px solid transparent;transition:transform .2s,box-shadow .2s}.category-tile:hover{transform:translateY(-4px);box-shadow:var(--shadow)}.tone-blue{background:var(--blue-soft);color:var(--blue-deep)}.tone-lime{background:var(--lime-soft);color:var(--lime-deep)}.tone-ice{background:var(--ice-soft);color:var(--ice-deep)}.tone-violet{background:var(--violet-soft);color:var(--violet)}.tone-orange{background:var(--orange-soft);color:var(--orange)}.tone-navy{background:#E8EDF5;color:var(--navy)}.tile-num{font-size:10px;letter-spacing:1px;font-weight:800;opacity:.65}.tile-icon{display:block;font-size:25px;margin-top:13px}.category-tile h3{font-size:19px;color:var(--navy);margin:7px 0 3px}.category-tile p{font-size:12px;line-height:1.7;margin:0;max-width:220px;color:var(--body)}.tile-arrow{position:absolute;right:20px;bottom:18px;font-size:18px}.split-feature{display:grid;grid-template-columns:1.05fr .95fr;gap:80px;align-items:center}.split-visual{min-height:350px;border-radius:22px;background:var(--navy);position:relative;overflow:hidden}.editorial-visual>img{width:100%;height:100%;position:absolute;inset:0;object-fit:cover;opacity:.35}.editorial-visual:after{content:"";position:absolute;inset:0;background:linear-gradient(130deg,rgba(16,27,50,.05),rgba(16,27,50,.9))}.editorial-note{position:absolute;z-index:2;left:42px;bottom:38px;color:#fff}.editorial-note small{display:block;color:var(--lime);font-size:10px;letter-spacing:1.4px;margin-bottom:18px}.editorial-note b{font-size:32px;line-height:1.35}.editorial-note span{display:block;margin-top:18px;color:#C1CDDD;font-size:12px}.visual-dot{position:absolute;z-index:3;right:32px;top:28px;color:var(--lime);font-size:36px}.split-copy p{font-size:15px;line-height:2;color:var(--muted);margin:15px 0 26px}.reading-band{display:grid;grid-template-columns:.85fr 1.15fr;gap:90px;align-items:center;background:var(--ice-soft);border-radius:22px;margin-top:15px;margin-bottom:20px}.reading-copy p{font-size:14px;line-height:1.9;color:var(--muted);margin-bottom:20px}.daily-highlight{background:#fff;border:1px solid #D8E7EC;border-radius:18px;padding:28px 32px;position:relative;box-shadow:0 15px 40px rgba(36,110,131,.07)}.demo-toolbar{display:flex;justify-content:space-between;color:var(--ice-deep);font-size:10px;font-weight:800;letter-spacing:1.2px}.daily-highlight-number{font-size:64px;line-height:1;color:#C5DDE3;font-weight:900;margin:25px 0 8px}.daily-highlight h3{font-size:23px;color:var(--navy);max-width:440px;line-height:1.45;margin:0}.daily-highlight p{font-size:13px;color:var(--muted)}.daily-highlight>a{font-size:12px;color:var(--blue);font-weight:800}.tools-strip{display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:center}.tools-intro p{font-size:14px;line-height:1.9;color:var(--muted);max-width:450px;margin:15px 0 24px}.collection-preview{background:#fff;border:1px solid var(--border);border-radius:18px;padding:25px 28px;box-shadow:var(--shadow)}.collection-preview-head{display:flex;justify-content:space-between;font-size:10px;letter-spacing:1.3px;font-weight:800;color:var(--muted);padding-bottom:18px;border-bottom:1px solid var(--divider)}.local-pill{background:var(--lime-soft);color:var(--lime-deep);padding:5px 9px;border-radius:20px;font-size:9px}.collection-line{display:flex;align-items:center;gap:16px;padding:18px 0;border-bottom:1px solid var(--divider)}.collection-line:last-child{border:0}.collection-line>b{font-size:12px;color:var(--blue)}.collection-line span{flex:1}.collection-line strong,.collection-line small{display:block}.collection-line strong{font-size:14px;color:var(--navy)}.collection-line small{font-size:11px;color:var(--muted)}.collection-line i{font-style:normal;color:var(--blue)}.privacy-callout{display:flex;align-items:center;gap:24px;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.privacy-symbol{width:60px;height:60px;border-radius:18px;background:var(--lime-soft);display:grid;place-items:center;color:var(--lime-deep);font-size:27px;flex:none}.privacy-callout>div:nth-child(2){flex:1}.privacy-callout h2{font-size:23px;margin:4px 0}.privacy-callout p{font-size:13px;color:var(--muted);margin:0}.faq-preview-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 35px}.faq-preview-grid a{display:flex;gap:18px;align-items:center;padding:18px 0;border-bottom:1px solid var(--border);font-size:13px}.faq-preview-grid a span{color:var(--blue);font-size:11px}.faq-preview-grid a b{flex:1;color:var(--navy)}.faq-preview-grid a i{font-style:normal;color:var(--muted)}.final-cta{max-width:1256px;margin:0 auto 70px;padding:65px 70px;background:var(--navy-deep);border-radius:22px;color:#fff;position:relative;overflow:hidden}.final-cta .section-index{color:var(--lime)}.final-cta h2{color:#fff;font-size:40px;line-height:1.25;margin:18px 0}.final-cta p{color:#B8C6D8;font-size:14px}.final-cta>div:last-of-type{display:flex;gap:22px;align-items:center;margin-top:25px}.cta-under{font-size:12px;color:#D0D9E5}.cta-orbit{position:absolute;right:10%;top:0;font-size:180px;font-weight:900;color:rgba(255,255,255,.04)}.site-footer{background:#E9EEF5;padding:48px 32px 20px}.footer-grid{max-width:1256px;margin:auto;display:grid;grid-template-columns:2fr 1fr 1fr;gap:70px}.footer-grid p{font-size:12px;color:var(--muted);max-width:290px}.footer-grid>div:not(:first-child){display:flex;flex-direction:column;gap:10px;font-size:12px;color:var(--muted)}.footer-grid>div>b{color:var(--navy);margin-bottom:5px}.footer-bottom{max-width:1256px;margin:35px auto 0;border-top:1px solid var(--border);padding-top:15px;display:flex;justify-content:space-between;color:var(--muted);font-size:10px}.page-hero{max-width:1320px;margin:28px auto 0;padding:60px 62px;background:var(--navy-deep);border-radius:22px;color:#fff;position:relative;overflow:hidden}.page-hero h1{margin:18px 0}.page-hero>p,.page-hero>div>p{max-width:720px;color:#C7D2E3;font-size:15px;line-height:1.95}.page-hero .section-index{color:var(--lime)}.hero-meta{display:flex;gap:25px;margin-top:25px;color:#B5C4D7;font-size:11px}.discover-filter{max-width:1256px;margin:28px auto 12px;display:flex;gap:9px;flex-wrap:wrap;padding:0 0}.discover-filter button{border:1px solid var(--border);background:#fff;color:var(--muted);border-radius:30px;padding:9px 16px;font-size:12px;cursor:pointer}.discover-filter button.active{background:var(--navy);border-color:var(--navy);color:#fff}.discover-list{max-width:1256px;margin:0 auto 65px}.discover-row{display:grid;grid-template-columns:65px 70px 1fr 125px;gap:22px;align-items:center;padding:30px 28px;margin:12px 0;border-radius:16px;scroll-margin-top:100px}.discover-index{font-size:12px;font-weight:900;opacity:.6}.discover-symbol{width:54px;height:54px;border-radius:16px;background:rgba(255,255,255,.7);display:grid;place-items:center;font-size:25px}.discover-main .section-index{color:inherit;opacity:.7}.discover-main h2{font-size:24px;margin:4px 0;color:var(--navy)}.discover-intro{font-size:14px;color:var(--body);margin:0 0 5px}.discover-detail{font-size:12px;color:var(--muted);margin:0}.discover-arrow{font-size:12px;font-weight:800;color:var(--navy);white-space:nowrap}.discover-arrow span{padding-left:8px}.note-panel{max-width:1256px;margin:30px auto 65px;padding:22px 26px;background:#fff;border:1px solid var(--border);border-left:4px solid var(--lime);border-radius:10px}.note-panel b{color:var(--navy);font-size:14px}.note-panel p{font-size:12px;color:var(--muted);margin:6px 0 0;line-height:1.8}.daily-hero{display:grid;grid-template-columns:1.3fr .7fr;align-items:center;gap:30px}.daily-date-card{justify-self:end;width:250px;height:210px;border-radius:18px;background:var(--lime);color:var(--navy);padding:24px;position:relative;display:flex;flex-direction:column;justify-content:space-between}.daily-date-card small{font-size:9px;letter-spacing:1.4px;font-weight:900}.daily-date-card>b{font-size:55px;line-height:1}.daily-date-card span{font-size:9px;font-weight:800;letter-spacing:1px}.daily-date-card i{position:absolute;right:22px;top:52px;font-size:35px;font-style:normal}.daily-timeline{max-width:1120px;margin:55px auto 70px;position:relative}.daily-timeline:before{content:"";position:absolute;top:0;bottom:0;left:143px;width:1px;background:var(--border)}.daily-entry{display:grid;grid-template-columns:120px 1fr 60px;gap:45px;padding:0 0 45px;position:relative}.daily-time{text-align:right;padding-top:8px}.daily-time span{display:block;font-size:10px;color:var(--muted)}.daily-time b{display:block;font-size:24px;color:var(--blue)}.daily-entry-body{background:#fff;border:1px solid var(--border);border-radius:15px;padding:26px 30px}.daily-type{font-size:10px;letter-spacing:1.2px;font-weight:900;color:var(--blue)}.daily-entry h2{font-size:23px;color:var(--navy);margin:8px 0}.daily-entry p{font-size:14px;line-height:1.95;color:var(--muted);margin:0}.daily-tip{margin-top:18px;padding:11px 14px;background:var(--surface-soft);border-radius:8px;font-size:11px;color:var(--navy)}.daily-tip span{font-size:9px;color:var(--blue);font-weight:900;letter-spacing:1px;margin-right:12px}.daily-entry-mark{width:42px;height:42px;border-radius:50%;background:var(--lime-soft);color:var(--lime-deep);display:grid;place-items:center;font-size:20px;margin-top:10px}.daily-bottom{max-width:1120px;margin:0 auto 75px;padding:35px 40px;background:var(--ice-soft);border-radius:18px;display:flex;align-items:center;justify-content:space-between;gap:25px}.daily-bottom h2{color:var(--navy);font-size:25px;margin:7px 0}.daily-bottom p{font-size:13px;color:var(--muted);margin:0}.daily-bottom-links{display:flex;flex-direction:column;gap:13px;min-width:170px}.daily-bottom-links a{font-size:12px;color:var(--blue);font-weight:800}.daily-bottom-links span{float:right}.collection-hero{background:linear-gradient(120deg,#101B32,#263D61)}.collection-grid{max-width:1256px;margin:45px auto 70px;display:grid;grid-template-columns:repeat(2,1fr);gap:22px}.collection-card{border-radius:17px;overflow:hidden;background:#fff;border:1px solid var(--border);box-shadow:0 8px 25px rgba(24,38,65,.035)}.collection-art{height:185px;background:var(--navy);position:relative;overflow:hidden}.collection-art img{width:100%;height:100%;object-fit:cover;opacity:.65}.collection-art:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(16,27,50,.72),transparent)}.collection-art span,.collection-art b{position:absolute;z-index:2;color:#fff;left:25px}.collection-art span{top:22px;font-size:12px;letter-spacing:1.5px}.collection-art b{bottom:22px;font-size:20px}.collection-card-body{padding:24px 27px}.collection-card-body .section-index{color:var(--blue)}.collection-card-body h2{font-size:24px;color:var(--navy);margin:5px 0}.collection-card-body p{font-size:13px;color:var(--muted);line-height:1.8}.collection-card-body ul{padding-left:18px;color:var(--body);font-size:12px;line-height:2}.collection-card-body>a{display:block;margin-top:16px;color:var(--blue);font-size:12px;font-weight:800}.collection-card-body>a span{padding-left:8px}.collection-note{max-width:1256px;margin:0 auto 70px;padding:22px 26px;display:flex;gap:18px;background:var(--lime-soft);border-radius:12px;color:var(--lime-deep)}.collection-note>span{font-size:25px}.collection-note b{color:var(--navy);font-size:14px}.collection-note p{font-size:12px;margin:4px 0 0;color:var(--body)}.about-hero{padding:70px 62px}.about-signature{display:flex;align-items:center;gap:15px;margin-top:32px;color:#C5D3E5;font-size:10px;letter-spacing:1.5px}.about-principles{max-width:1256px;margin:45px auto 65px;display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.about-principles>div{padding:28px;background:#fff;border:1px solid var(--border);border-radius:14px}.about-principles span{font-size:12px;color:var(--blue);font-weight:900}.about-principles h2{font-size:21px;color:var(--navy);margin:12px 0}.about-principles p{font-size:13px;line-height:1.9;color:var(--muted);margin:0}.about-timeline{max-width:1256px;margin:0 auto 60px;display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center;padding:35px 0;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.about-timeline h2{font-size:28px;color:var(--navy);margin:8px 0}.about-timeline p{font-size:13px;line-height:1.9;color:var(--muted)}.timeline-empty{padding:25px;background:var(--surface-soft);border-radius:12px;display:grid;grid-template-columns:40px 1fr;gap:5px 15px;align-items:center}.timeline-empty span{grid-row:span 2;font-size:27px;color:var(--blue)}.timeline-empty b{font-size:14px;color:var(--navy)}.timeline-empty small{font-size:11px;color:var(--muted)}.about-facts{max-width:1256px;margin:0 auto 55px;display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.about-facts>div{background:#fff;border:1px solid var(--border);border-radius:10px;padding:18px}.about-facts small,.about-facts b{display:block}.about-facts small{font-size:10px;color:var(--muted)}.about-facts b{font-size:12px;color:var(--navy);margin-top:8px}
@media(max-width:900px){.nav-wrap{padding:0 20px}.main-nav{gap:14px}.main-nav a{font-size:11px}.nav-cta{display:none}.hero-shell,.page-hero{margin-left:18px;margin-right:18px}.hero-shell{padding:38px 34px;grid-template-columns:1fr 1fr}.section{padding:60px 22px}.category-grid{grid-template-columns:repeat(2,1fr)}.split-feature,.tools-strip{gap:40px}.discover-list,.collection-grid,.collection-note,.about-principles,.about-timeline,.about-facts,.daily-timeline,.daily-bottom{margin-left:22px;margin-right:22px}.discover-row{grid-template-columns:40px 55px 1fr}.discover-arrow{grid-column:3}.daily-timeline:before{left:105px}.daily-entry{grid-template-columns:85px 1fr 40px;gap:28px}.collection-grid{gap:15px}.about-facts{grid-template-columns:repeat(2,1fr)}}
@media(max-width:650px){.site-header{height:64px}.nav-wrap{padding:0 15px;gap:10px}.brand-mark{width:34px;height:34px}.brand small{font-size:8px}.menu-toggle{display:block;margin-left:auto}.main-nav{display:none;position:absolute;top:63px;left:0;right:0;background:#fff;padding:12px 18px 18px;box-shadow:var(--shadow);flex-direction:column;align-items:stretch;gap:0}.main-nav.open{display:flex}.main-nav a{padding:12px 5px;border-bottom:1px solid var(--divider);font-size:13px}.main-nav a.active:after{display:none}.nav-cta{display:block;padding:8px 10px;font-size:11px}.hero-shell{margin:14px 12px 0;padding:32px 23px 20px;grid-template-columns:1fr;gap:5px;border-radius:17px}.hero-copy h1,.page-hero h1{font-size:37px;letter-spacing:-1.3px}.hero-kicker{margin-top:18px}.hero-desc{font-size:13px;margin:16px 0 20px}.hero-foot{margin-top:25px;gap:14px;font-size:8px}.hero-art{min-height:270px}.hero-image-frame{height:210px;width:83%}.orbit{width:260px;height:260px}.orbit-b{width:300px;height:300px}.label-one{top:10px;left:0}.label-two{bottom:18px;right:0}.hero-orb{width:48px;height:48px;font-size:19px;bottom:35px;left:3%}.hero-caption{font-size:8px;left:33%;bottom:0}.ticker-row{padding:15px 18px;display:block;font-size:10px;line-height:2}.ticker-row>span{display:block;margin-bottom:4px}.ticker-row b{padding:0 5px}.section{padding:48px 18px}.intro-grid,.split-feature,.reading-band,.tools-strip{grid-template-columns:1fr;gap:22px}.intro-grid{gap:10px}.section h2{font-size:27px}.section-heading{display:block}.section-heading>p{margin-top:8px}.category-grid{gap:9px}.category-tile{min-height:175px;padding:15px}.category-tile h3{font-size:16px}.category-tile p{font-size:11px}.tile-icon{font-size:21px;margin-top:8px}.split-visual{min-height:260px}.editorial-note{left:24px;bottom:25px}.editorial-note b{font-size:25px}.reading-band{padding:28px 20px}.daily-highlight{padding:22px}.daily-highlight h3{font-size:19px}.tools-strip{padding-top:50px}.collection-preview{padding:19px}.privacy-callout{align-items:flex-start;flex-wrap:wrap;gap:14px}.privacy-callout>div:nth-child(2){width:calc(100% - 75px);flex:auto}.privacy-callout h2{font-size:20px}.privacy-callout>.text-link{margin-left:74px}.faq-preview-grid{grid-template-columns:1fr}.final-cta{margin:0 12px 35px;padding:42px 25px}.final-cta h2{font-size:31px}.cta-orbit{font-size:110px;right:3%}.footer-grid{grid-template-columns:1fr 1fr;gap:28px}.footer-grid>div:first-child{grid-column:1/-1}.footer-bottom{display:block;line-height:2}.page-hero{margin:14px 12px 0;padding:38px 24px;border-radius:17px}.page-hero>p,.page-hero>div>p{font-size:13px}.hero-meta{gap:12px;flex-wrap:wrap;font-size:10px}.discover-filter{margin:20px 15px 10px}.discover-filter button{padding:8px 12px;font-size:10px}.discover-list{margin:0 12px 45px}.discover-row{grid-template-columns:30px 44px 1fr;gap:12px;padding:20px 15px}.discover-symbol{width:42px;height:42px;font-size:19px;border-radius:12px}.discover-main h2{font-size:19px}.discover-intro{font-size:12px}.discover-detail{font-size:11px}.discover-arrow{grid-column:3;font-size:11px}.note-panel{margin:20px 12px 45px}.daily-hero{display:block}.daily-date-card{margin-top:25px;width:100%;height:145px}.daily-date-card>b{font-size:43px}.daily-timeline{margin:35px 12px 45px}.daily-timeline:before{left:28px}.daily-entry{grid-template-columns:42px 1fr;gap:13px;padding-bottom:22px}.daily-time{text-align:left;padding-top:5px}.daily-time span{font-size:8px}.daily-time b{font-size:17px}.daily-entry-body{padding:20px 17px}.daily-entry h2{font-size:19px}.daily-entry p{font-size:12px}.daily-entry-mark{display:none}.daily-tip{font-size:10px}.daily-bottom{margin:0 12px 45px;padding:25px 20px;display:block}.daily-bottom-links{margin-top:20px}.collection-grid{grid-template-columns:1fr;margin:25px 12px 45px}.collection-art{height:150px}.collection-card-body{padding:20px}.collection-note{margin:0 12px 45px}.about-hero{padding:42px 24px}.about-principles{grid-template-columns:1fr;margin:25px 12px 45px;gap:10px}.about-principles>div{padding:22px}.about-timeline{grid-template-columns:1fr;gap:15px;margin:0 18px 40px;padding:25px 0}.about-facts{grid-template-columns:1fr 1fr;margin:0 12px 35px;gap:8px}.about-facts>div{padding:13px}.about-facts b{font-size:11px}.collection-note{padding:18px}.about-signature{font-size:8px}}

.story-section{padding-top:35px}.story-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:15px}.story-card{background:#fff;border:1px solid var(--border);border-radius:14px;overflow:hidden;transition:transform .2s,box-shadow .2s}.story-card:hover{transform:translateY(-3px);box-shadow:var(--shadow)}.story-image{height:145px;display:block;position:relative;background:linear-gradient(135deg,#263D61,#718A91);overflow:hidden}.story-image img{width:100%;height:100%;object-fit:cover}.story-image span{position:absolute;left:12px;bottom:12px;background:rgba(16,27,50,.82);color:#fff;padding:5px 9px;border-radius:5px;font-size:9px;letter-spacing:.6px}.story-card-body{padding:16px 17px 18px}.story-meta{display:flex;justify-content:space-between;color:var(--blue);font-size:9px;font-weight:800}.story-meta span+span{color:var(--muted);font-weight:500}.story-card h3{font-size:16px;line-height:1.5;color:var(--navy);margin:9px 0 6px}.story-card p{font-size:11px;line-height:1.75;color:var(--muted);margin:0;min-height:58px}.story-more{display:block;margin-top:13px;color:var(--blue);font-size:11px;font-weight:800}.story-more b{float:right}
@media(max-width:900px){.story-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:650px){.story-section{padding-top:25px}.story-grid{gap:10px}.story-image{height:120px}.story-card-body{padding:13px}.story-card h3{font-size:14px}.story-card p{font-size:10px;min-height:72px}}
