:root{--ink:#10282d;--paper:#f3f4ee;--white:#fffefa;--lime:#d7ff4d;--coral:#ff7158;--ice:#aee8ed;--muted:#668186}*{box-sizing:border-box}body{background:var(--paper);font-family:"Avenir Next","PingFang SC","Hiragino Sans GB","Microsoft YaHei",sans-serif;letter-spacing:.01em}header,footer{max-width:1240px;padding:18px 28px}.brand{font-size:18px;gap:12px}.brand>b{width:38px;height:38px;border-radius:9px;background:var(--ink);color:var(--lime);transform:none}.brand small{color:#809194;font-size:10px;letter-spacing:.12em}.live{border:1px solid #cad6d5;border-radius:99px;padding:7px 11px;background:#f9faf6;font-size:12px}.live i{width:7px;height:7px;background:#5aaf88;box-shadow:none}.hero{max-width:1184px;min-height:456px;margin-top:2px;padding:65px 70px;border-radius:0;background:linear-gradient(120deg,#10282d 0%,#10282d 68%,#173b41 68%);overflow:hidden;isolation:isolate}.hero:before{content:"";position:absolute;inset:0;opacity:.12;background-image:linear-gradient(#c0dfdc 1px,transparent 1px),linear-gradient(90deg,#c0dfdc 1px,transparent 1px);background-size:42px 42px;z-index:-1}.hero:after{content:"";position:absolute;width:210px;height:210px;right:88px;top:46px;background:var(--lime);z-index:-1;box-shadow:22px 22px 0 var(--coral),44px 44px 0 var(--ice)}.hero-copy{max-width:660px}.hero .eyebrow{color:var(--lime);font-size:11px;letter-spacing:.2em}.hero h1{color:#fffefa;font-size:clamp(46px,5.2vw,72px);letter-spacing:-.06em;line-height:1.02;margin-bottom:20px}.hero h1 span{color:var(--lime)}.hero h1 span:after{display:none}.hero-copy>p:not(.eyebrow){max-width:500px;color:#c6dedc;font-size:17px;line-height:1.8}.tags{margin-top:24px}.tags span{border:1px solid #608083;background:transparent;color:#dbeceb;border-radius:3px;padding:7px 10px;font-size:12px}.chalk{right:8%;bottom:37px;width:226px;min-height:174px;padding:25px 24px;background:var(--white);border:0;color:var(--ink);box-shadow:10px 10px 0 var(--coral),20px 20px 0 #0d5057;transform:none}.chalk small{font-size:12px;color:#5b7277;text-transform:uppercase;letter-spacing:.12em}.chalk strong{font-family:"Avenir Next","PingFang SC",sans-serif;font-size:26px;letter-spacing:-.06em;margin-top:14px}.chalk b{color:var(--coral);font-size:28px}.sun{right:30px;top:29px;width:58px;height:58px;background:var(--coral);color:#10282d;border-radius:0;font-size:27px}.panel{max-width:1120px;margin:82px auto;padding:0 28px}.panel>.eyebrow,.parent .eyebrow{color:#eb583f;font-size:11px;letter-spacing:.18em}.panel h2,.parent h2,.answer h2{font-family:"Avenir Next","PingFang SC",sans-serif;letter-spacing:-.055em;font-weight:800}.panel h2{font-size:38px}.sub{color:var(--muted)!important;font-size:15px!important}.ask{padding:30px;border:1px solid #172f34;border-radius:0;background:var(--white);box-shadow:9px 9px 0 var(--ice),18px 18px 0 var(--ink)}label{font-size:12px;color:#587176;letter-spacing:.1em;text-transform:uppercase}.chips button,.quick button{border-color:#b6c7c4;border-radius:2px;font-size:14px}.chips .active{background:var(--ink);border-color:var(--ink);color:var(--lime)}select{border-radius:2px;background:#f7f9f4}.upload{border-radius:0;border-color:#91afb0;background:#f2f8f5}.upload>button{padding:18px}.upload>button>b{border-radius:0;background:var(--lime);color:var(--ink)}.image-preview{border-radius:0}.ask textarea{border-radius:0;background:#fffefa;font-size:16px}.ask-foot button{border-radius:0;background:var(--coral);box-shadow:4px 4px 0 var(--ink);padding:13px 20px}.quick{margin-top:31px}.quick button{background:transparent}.answer{max-width:1120px;padding:48px 44px;border-radius:0;background:#10282d;box-shadow:16px 16px 0 var(--lime),24px 24px 0 var(--coral)}.answer-top>span{border-radius:0;border-color:var(--lime);color:var(--lime);transform:none}.answer .eyebrow{color:var(--lime)}.answer h2{font-size:41px}.echo{border-radius:0;border-left-color:var(--coral);background:#ffffff0b}.methods{gap:12px}.methods article{border-radius:0;background:#18383d;border-color:#2d5559;padding:20px}.methods article>b{color:var(--lime)}.methods article p strong{color:var(--lime)}.methods .method-result{color:#fff}.recommend{border-radius:0;border-left-color:var(--coral);background:#ffffff0a}.recommend b,.knowledge h3,.variation h3,.variation summary,.knowledge b{color:var(--lime)}.bottom{border-color:#3c6265}.knowledge,.variation{border-radius:0;background:#18383d;border-color:#2d5559}.variation details p{border-radius:0;background:#10282d}.learn{margin-top:105px}.cards{gap:0;box-shadow:10px 10px 0 var(--ink)}.cards article{border-radius:0;min-height:210px}.cards article:nth-child(1){background:var(--lime)}.cards article:nth-child(2){background:var(--ice)}.cards article:nth-child(3){background:#ffbead}.cards i{border-radius:0;background:#ffffff80}.cards h3{font-family:"Avenir Next","PingFang SC",sans-serif;letter-spacing:-.04em}.parent{max-width:1064px;margin-bottom:96px;border:0;border-radius:0;background:#172f34;color:#fffefa;padding:34px 40px;box-shadow:11px 11px 0 var(--coral)}.parent>i{border-radius:0;background:var(--lime);color:var(--ink)}.parent .eyebrow{color:var(--lime)}.parent h2{font-size:30px}.parent p:last-child{color:#c9dedd}footer{border-color:#cad5d2;font-size:12px}footer b{color:var(--ink)}@media(max-width:780px){header,footer{padding-left:18px;padding-right:18px}.hero{margin:0 14px;padding:48px 25px 246px;min-height:auto}.hero:after{width:118px;height:118px;right:30px;top:29px;box-shadow:13px 13px 0 var(--coral),26px 26px 0 var(--ice)}.hero h1{font-size:45px}.chalk{right:25px;bottom:22px;transform:scale(.78);transform-origin:bottom right}.sun{display:none}.panel{margin:66px auto;padding:0 18px}.panel h2,.answer h2{font-size:31px}.answer{padding:31px 20px;box-shadow:8px 8px 0 var(--lime),14px 14px 0 var(--coral)}.methods article{padding:17px}.cards{box-shadow:7px 7px 0 var(--ink)}.parent{margin:0 18px 65px;padding:27px 24px;box-shadow:7px 7px 0 var(--coral)}}
