@charset "UTF-8";
:root{--rose:#087E97;--rose2:#169BB1;--rose-light:#A5DFE8;--rose-soft:#E1F5F8;--cream:#F5F9FC;--cream2:#EAF2F8;--cream3:#DCE9F3;--mauve:#337A9D;--mauve-deep:#155B7E;--plum:#244966;--plum-dark:#102A43;--lavender:#8DA6B8;--lavender-soft:#E4EDF5;--peach:#3A9FC2;--sage:#3B9D9A;--ink:#172D40;--ink2:#425D70;--ink3:#71899B;--line:rgba(36,73,102,.14);--shadow:0 8px 28px rgba(16,42,67,.08);--wrap:1320px}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--cream);color:var(--ink);font:15px/1.75 Inter,"PingFang SC","Microsoft YaHei",Arial,sans-serif}a{color:inherit;text-decoration:none}button,input{font:inherit}button{cursor:pointer}.site-header{position:sticky;top:0;z-index:90;background:rgba(245,249,252,.95);backdrop-filter:blur(14px);border-bottom:1px solid var(--line)}.header-inner{max-width:var(--wrap);height:70px;padding:0 28px;margin:auto;display:flex;align-items:center;gap:28px}.brand{display:flex;align-items:center;gap:10px;min-width:135px}.brand>b{width:42px;height:42px;border-radius:13px;display:grid;place-items:center;background:linear-gradient(145deg,#087E97,#155B7E);color:white;font-size:20px}.brand span{font-size:18px;font-weight:800;line-height:1.1}.brand small{display:block;font-size:8px;letter-spacing:.16em;color:var(--ink3);margin-top:5px}.header-inner nav{display:flex;gap:clamp(10px,1.5vw,23px);flex:1;justify-content:center}.header-inner nav a,.head-tools a{font-size:12px;color:var(--ink2);font-weight:650;white-space:nowrap}.header-inner nav a:hover,.head-tools a:hover{color:var(--rose)}.head-tools{display:flex;align-items:center;gap:13px}.head-tools button{border:0;background:none;color:var(--ink);font-size:21px}.head-tools .app-link{background:var(--plum-dark);color:white;padding:8px 14px;border-radius:30px}.head-tools #menuToggle{display:none}.mobile-menu{padding:10px 20px 18px;background:white;border-top:1px solid var(--line)}.mobile-menu a{display:block;padding:8px}.search-modal{position:fixed;inset:0;z-index:300;display:none;align-items:flex-start;justify-content:center;padding:13vh 20px}.search-modal.is-open{display:flex}.search-modal[hidden]{display:none!important}.search-backdrop{position:absolute;inset:0;background:rgba(16,42,67,.5);backdrop-filter:blur(5px)}.search-dialog{position:relative;width:min(650px,100%);background:white;border-radius:24px;padding:40px;box-shadow:0 20px 60px #102a4333}.search-dialog h2{font-size:29px;margin:8px 0 20px}.search-close{position:absolute;right:16px;top:12px;border:0;background:none;font-size:29px}.search-dialog form,.search-form{display:flex;gap:8px}.search-dialog input,.search-form input,.hero-search input{min-width:0;flex:1;border:1px solid var(--line);border-radius:12px;padding:13px}.search-dialog form button,.search-form button,.hero-search button{border:0;border-radius:12px;padding:0 22px;background:var(--rose);color:white;font-weight:700}.modal-suggestions{display:flex;gap:9px;flex-wrap:wrap;margin-top:18px}.modal-suggestions a{background:var(--cream2);padding:5px 12px;border-radius:20px;font-size:12px}.site-main{max-width:var(--wrap);margin:auto;padding:0 28px 80px}.eyebrow{font-size:10px;letter-spacing:.18em;color:var(--rose);font-weight:800}.home-hero{margin:0 -28px;padding:72px max(28px,calc((100vw - var(--wrap))/2 + 28px));min-height:570px;display:grid;grid-template-columns:1.08fr .92fr;gap:50px;align-items:center;background:linear-gradient(135deg,#F5F9FC,#EAF2F8 52%,#D5EAF3);overflow:hidden}.hero-left h1{font-size:clamp(40px,4.4vw,62px);line-height:1.18;letter-spacing:-.045em;margin:16px 0}.hero-left h1 em{font-style:normal;color:var(--rose)}.hero-left>p{max-width:590px;color:var(--ink2);line-height:2}.hero-search{display:flex;max-width:590px;padding:6px;background:white;border-radius:15px;box-shadow:var(--shadow);margin-top:25px}.hero-search input{border:0}.hero-actions{display:flex;gap:10px;margin-top:17px;flex-wrap:wrap}.button{display:inline-flex;align-items:center;justify-content:center;min-height:43px;padding:9px 18px;border-radius:30px;font-size:13px;font-weight:750;border:1px solid transparent}.primary{background:var(--rose);color:white}.quiet{background:white;border-color:var(--line);color:var(--ink2)}.outline{border-color:var(--rose);color:var(--rose)}.light{background:white;color:var(--plum-dark)}.hero-hot{display:flex;gap:14px;flex-wrap:wrap;margin-top:24px;font-size:12px}.hero-hot span{color:var(--ink3)}.hero-hot a{font-weight:700;color:var(--ink2)}.hero-art{height:380px;max-width:470px;margin:auto;border-radius:46% 46% 35% 35%;position:relative;background:radial-gradient(circle at 60% 28%,white 0 7%,transparent 7.5%),linear-gradient(145deg,#A5DFE8,#6FB8C9 42%,#155B7E);box-shadow:0 25px 65px #155b7e2b;overflow:hidden}.hero-art:before,.hero-art:after{content:"";position:absolute;border:1px solid #ffffff66;border-radius:50%;width:360px;height:360px;left:50%;top:50%;transform:translate(-50%,-50%)}.hero-art:after{width:250px;height:250px}.hero-art>span{position:absolute;z-index:1;left:20%;top:23%;color:white;font-size:12px;letter-spacing:.2em}.hero-art>span b{font-size:42px;line-height:1.1}.hero-art i{position:absolute;z-index:2;background:#ffffffdf;padding:12px 15px;border-radius:12px;font-style:normal;font-size:10px;color:var(--rose);box-shadow:var(--shadow)}.hero-art i small{color:var(--ink2)}.hero-art i:nth-of-type(1){left:0;top:65px}.hero-art i:nth-of-type(2){right:0;bottom:55px}.hero-note{margin:0;position:relative;z-index:3;background:white;border-radius:12px;padding:12px 16px;width:max-content;box-shadow:var(--shadow);font-size:12px}.hero-note small{color:var(--ink3)}.quick{padding:55px 0;border-bottom:1px solid var(--line)}h2{font-size:clamp(25px,3vw,36px);letter-spacing:-.03em;line-height:1.3;margin:8px 0 12px}.chips{display:grid;grid-template-columns:repeat(5,1fr);gap:12px;margin-top:22px}.chips a{padding:16px;background:white;border:1px solid var(--line);border-radius:14px;font-weight:750}.chips small{display:block;color:var(--ink3);font-size:11px;font-weight:500}.feature-row{display:grid;grid-template-columns:1fr .9fr;gap:45px;align-items:center;padding:70px 0}.feature-row p,.section-lead{color:var(--ink2);line-height:1.95;max-width:750px}.feature-art{height:280px;border-radius:25px;background:linear-gradient(140deg,#DDF2F9,#8CCBD8 55%,#337A9D);display:flex;flex-direction:column;justify-content:center;align-items:center;color:white}.feature-art b{font-size:90px;line-height:1}.feature-art span{font-size:10px;letter-spacing:.2em}.content-section{padding:55px 0}.video-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:22px}.video-card{background:white;border:1px solid var(--line);border-radius:17px;overflow:hidden;transition:.2s}.video-card:hover{transform:translateY(-4px);box-shadow:var(--shadow)}.video-art{aspect-ratio:16/9;display:flex;justify-content:space-between;align-items:end;padding:17px;color:white;background:linear-gradient(135deg,#8CCBD8,#155B7E);position:relative;overflow:hidden}.video-art:after{content:"";position:absolute;width:190px;height:190px;border:1px solid #ffffff55;border-radius:50%;right:8%;top:-35%}.video-art span,.video-art b{position:relative;z-index:1}.video-art b{font-size:22px}.art-2{background:linear-gradient(135deg,#DCE9F3,#337A9D)}.art-3{background:linear-gradient(135deg,#A5DFE8,#3B9D9A)}.art-4{background:linear-gradient(135deg,#244966,#8DA6B8)}.art-5{background:linear-gradient(135deg,#DDF2F9,#169BB1)}.art-6{background:linear-gradient(135deg,#71899B,#155B7E)}.video-card-body{padding:16px 18px 19px}.video-card small{font-size:10px;color:var(--rose)}.video-card h3{font-size:16px;line-height:1.5;margin:7px 0}.video-card p{font-size:12px;color:var(--ink2);line-height:1.8}.tag-row{display:flex;gap:5px;flex-wrap:wrap}.tag-row span{font-size:10px;color:var(--ink3);background:var(--cream);padding:3px 8px;border-radius:20px}.center{text-align:center;margin-top:25px}.live-panel{margin:40px 0;padding:45px 50px;border-radius:25px;background:linear-gradient(125deg,#102A43,#155B7E);color:white;display:grid;grid-template-columns:1fr .8fr;gap:40px;align-items:center}.live-panel .eyebrow{color:#A5DFE8}.live-panel p{color:#ffffffb8}.agenda{display:grid;gap:8px}.agenda b,.agenda span{display:block;padding:10px 14px;background:#ffffff0c;border:1px solid #ffffff22;border-radius:10px}.agenda span{font-size:11px;color:#ffffffa8}.bento{display:grid;grid-template-columns:1.2fr .9fr .8fr;grid-template-rows:160px 130px;gap:13px;margin-top:22px}.bento a{padding:23px;border-radius:17px;color:white;background:linear-gradient(140deg,#244966,#087E97);display:flex;flex-direction:column;justify-content:end}.bento a:first-child{grid-row:span 2}.bento a:nth-child(2){background:linear-gradient(140deg,#3B9D9A,#155B7E)}.bento a:nth-child(3){background:linear-gradient(140deg,#8DA6B8,#337A9D)}.bento small{font-size:9px;letter-spacing:.16em}.bento b{font-size:22px;line-height:1.35;margin:8px 0}.bento span{font-size:11px;opacity:.8}.creator-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:22px}.creator-grid article{padding:21px;background:white;border:1px solid var(--line);border-radius:16px}.avatar{width:50px;height:50px;border-radius:16px;background:var(--cream2);color:var(--rose);display:grid;place-items:center;font-size:21px;font-weight:800}.creator-grid h3{font-size:15px;margin:12px 0 2px}.creator-grid b{font-size:11px;color:var(--rose)}.creator-grid p{font-size:12px;color:var(--ink2)}.section-block{padding:43px 0;border-top:1px solid var(--line);display:grid;grid-template-columns:.8fr 1.2fr;gap:50px;align-items:center}.section-block p{color:var(--ink2);line-height:1.95;margin:0}.section-privacy{padding:30px;background:#EAF5F6;border:0;border-radius:17px}.section-ranking{padding:30px;background:white;border-radius:17px}.section-knowledge{border-left:3px solid var(--rose);padding-left:25px}.section-editorial{background:linear-gradient(130deg,#fff,#EAF2F8);padding:30px;border-radius:17px}.text-link{color:var(--rose);font-weight:750;font-size:12px;display:inline-block;margin-top:12px}.faq-preview{margin-top:35px;padding:32px 38px;background:#EAF2F8;border-radius:19px;display:flex;align-items:center;justify-content:space-between;gap:20px}.faq-preview p{color:var(--ink2);margin:0}.page-intro{padding:70px 0 42px;max-width:900px}.page-intro h1{font-size:clamp(38px,5vw,58px);line-height:1.18;letter-spacing:-.04em;margin:12px 0}.page-intro p{font-size:15px;color:var(--ink2);line-height:1.95}.intro-links{display:flex;gap:9px;margin-top:20px}.intro-links a{padding:7px 13px;border:1px solid var(--line);border-radius:25px;background:white;font-size:12px}.creator-page{padding-bottom:45px}.creator-page article{min-height:245px}.faq-list{max-width:950px;padding-bottom:50px}.faq-list details{border-bottom:1px solid var(--line);padding:19px 4px}.faq-list summary{font-size:16px;font-weight:750;cursor:pointer;list-style:none}.faq-list summary span{color:var(--rose);font-size:11px;margin-right:15px}.faq-list details p{margin:12px 0 0 35px;color:var(--ink2);max-width:830px}.detail-hero{display:grid;grid-template-columns:.9fr 1.1fr;gap:50px;align-items:center;padding:60px 0}.detail-art{height:340px;padding:28px;border-radius:24px;background:linear-gradient(145deg,#A5DFE8,#155B7E);color:white;display:flex;flex-direction:column;justify-content:space-between}.detail-art b{font-size:37px}.detail-art strong{font-size:50px}.detail-hero h1{font-size:38px;line-height:1.25}.detail-hero p{color:var(--ink2);line-height:1.9}.reader-stage{display:grid;grid-template-columns:1.5fr .7fr;gap:20px;padding-bottom:60px}.reader-screen{min-height:370px;border-radius:22px;background:linear-gradient(140deg,#102A43,#155B7E);color:white;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:30px}.reader-screen>b{font-size:40px;border:1px solid #ffffff66;border-radius:18px;padding:3px 18px}.reader-screen p{color:#ffffffb5;max-width:520px}.reader-stage aside,.shelf{background:white;border:1px solid var(--line);border-radius:17px;padding:24px}.reader-stage aside p{color:var(--ink2);font-size:12px}.reader-stage input{display:block;width:100%;accent-color:var(--rose)}.shelf{margin:18px 0}.shelf>div:first-child{display:flex;justify-content:space-between;align-items:center}.shelf button{border:1px solid var(--line);background:var(--cream);border-radius:20px;padding:8px 14px}.policy-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:13px;padding:20px 0 50px}.policy-grid article{background:white;border:1px solid var(--line);border-radius:15px;padding:22px}.policy-grid article>b{color:var(--rose)}.policy-grid h2{font-size:18px}.policy-grid p,.long-read p{font-size:13px;color:var(--ink2);line-height:1.95}.long-read{max-width:900px;padding:30px 0 50px}.related-links{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;padding:20px 0}.related-links a{padding:18px;background:white;border:1px solid var(--line);border-radius:13px}.related-links small{display:block;color:var(--ink3)}.download-list{max-width:850px;padding-bottom:50px}.download-list article{display:grid;grid-template-columns:65px 1fr;gap:20px;margin:17px 0}.download-list article>b{font-size:25px;color:var(--rose)}.download-list h2{font-size:18px;margin:0}.download-list p{color:var(--ink2)}.search-form{max-width:630px;margin-top:20px}.search-form button{min-height:45px}.site-footer{background:linear-gradient(135deg,#102A43,#155B7E);color:white;padding:52px max(28px,calc((100vw - var(--wrap))/2 + 28px)) 20px}.footer-main{max-width:1260px;margin:auto;display:grid;grid-template-columns:1.6fr repeat(4,1fr);gap:30px}.footer-main>div{display:flex;flex-direction:column;gap:9px}.footer-main>div:first-child{display:block}.footer-main>div>b{font-size:12px}.footer-main>div>a:not(.brand){font-size:11px;color:#ffffffb5}.footer-main p{font-size:12px;color:#ffffffa8;line-height:2}.footer-brand{color:white}.footer-brand small{color:#ffffff88}.footer-bottom{max-width:1260px;margin:38px auto 0;padding-top:15px;border-top:1px solid #ffffff2a;display:flex;justify-content:space-between;gap:15px;font-size:10px;color:#ffffff88}.footer-bottom a{color:#ffffffc9}.skip-link{position:absolute;left:-999px}.skip-link:focus{left:10px;top:10px;z-index:999;background:white;padding:10px}
@media(max-width:1050px){.header-inner{gap:15px;padding:0 18px}.header-inner nav{gap:10px}.header-inner nav a{font-size:11px}.footer-main{grid-template-columns:repeat(3,1fr)}.footer-main>div:first-child{grid-column:span 3}}
@media(max-width:900px){.header-inner nav,.head-tools>a{display:none}.head-tools #menuToggle{display:block}.home-hero{grid-template-columns:1fr;padding-top:55px;padding-bottom:55px}.hero-right{min-height:330px}.hero-art{height:320px;max-width:420px}.chips{grid-template-columns:repeat(3,1fr)}.feature-row,.detail-hero{grid-template-columns:1fr}.live-panel{grid-template-columns:1fr}.video-grid{grid-template-columns:repeat(2,1fr)}.creator-grid{grid-template-columns:repeat(2,1fr)}.policy-grid{grid-template-columns:repeat(2,1fr)}.section-block{grid-template-columns:1fr;gap:10px}.reader-stage{grid-template-columns:1fr}}
@media(max-width:600px){.header-inner{height:62px;padding:0 16px}.site-main{padding:0 16px 55px}.home-hero{margin:0 -16px;padding:43px 16px;gap:15px}.hero-left h1{font-size:38px}.hero-left>p{font-size:13px}.hero-search input{padding:10px;font-size:12px}.hero-search button{padding:0 12px;font-size:12px}.hero-art{height:270px;max-width:330px}.hero-art>span b{font-size:34px}.hero-art i{padding:8px 10px}.quick{padding:38px 0}.chips{grid-template-columns:repeat(2,1fr);gap:8px}.chips a{padding:12px;font-size:13px}.feature-row{padding:45px 0}.feature-art{height:220px}.content-section{padding:38px 0}.video-grid{grid-template-columns:1fr;gap:13px}.video-card{display:grid;grid-template-columns:38% 1fr}.video-art{height:100%;aspect-ratio:auto;min-height:145px;padding:10px}.video-card-body{padding:10px}.video-card h3{font-size:13px}.video-card p{font-size:11px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.tag-row span{font-size:9px}.live-panel{padding:28px 22px;margin:25px 0}.bento{grid-template-columns:1fr 1fr;grid-template-rows:160px 130px}.bento a:first-child{grid-row:span 2}.bento b{font-size:18px}.creator-grid{grid-template-columns:1fr 1fr;gap:8px}.creator-grid article{padding:14px}.creator-grid p{font-size:11px}.section-block{padding:32px 0}.section-block h2{font-size:25px}.faq-preview{display:block;padding:24px}.faq-preview .button{margin-top:15px}.page-intro{padding:48px 0 28px}.page-intro h1{font-size:37px}.page-intro p{font-size:13px}.search-form{flex-direction:column}.detail-hero{padding:30px 0;gap:25px}.detail-art{height:250px}.detail-hero h1{font-size:29px}.reader-screen{min-height:280px;padding:20px}.policy-grid{grid-template-columns:1fr 1fr;gap:8px}.policy-grid article{padding:14px}.policy-grid h2{font-size:15px}.related-links{grid-template-columns:1fr}.footer-main{grid-template-columns:1fr 1fr;gap:18px}.footer-main>div:first-child{grid-column:span 2}.footer-bottom{flex-direction:column;margin-top:24px}.site-footer{padding:38px 17px 18px}.search-dialog{padding:32px 20px}.search-dialog form{flex-direction:column}.search-dialog form button{min-height:44px}}
@media(max-width:380px){.hero-left h1{font-size:33px}.video-card{grid-template-columns:1fr}.video-art{min-height:170px}.creator-grid{grid-template-columns:1fr}}
