.qsyj-life-direction{background:var(--qsyj-cream);padding-bottom:72px}.qsyj-life-direction-mobile{display:none}.qsyj-direction-desktop-wrap{width:min(100%,1440px);margin:0 auto}.qsyj-direction-hero{position:relative;min-height:520px;display:grid;grid-template-columns:48% 52%;overflow:hidden;background:linear-gradient(90deg,#f7f1e4,#edf3e9);isolation:isolate}.qsyj-direction-hero-copy{z-index:3;padding:86px 50px 100px 72px;align-self:center}.qsyj-direction-kicker{display:block;color:var(--qsyj-green-700);font-weight:800;letter-spacing:.08em;margin-bottom:12px}.qsyj-direction-hero-copy h1{font-family:var(--qsyj-serif);font-size:clamp(52px,5vw,78px);line-height:1.1;color:var(--qsyj-green-950);margin:0 0 22px}.qsyj-direction-hero-copy p{max-width:610px;font-size:23px;line-height:1.75;color:#40544c;margin:0}.qsyj-direction-actions{display:flex;align-items:center;gap:22px;margin-top:34px}.qsyj-direction-secondary{display:inline-flex;align-items:center;min-height:52px;padding:0 22px;border:1px solid #d9b867;border-radius:999px;color:#91621d;background:rgba(255,255,255,.68);font-weight:700}.qsyj-direction-hero-image{position:relative;min-width:0}.qsyj-direction-hero-image:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#f7f1e4 0%,rgba(247,241,228,.65) 15%,rgba(247,241,228,0) 52%)}.qsyj-direction-hero-image img{width:100%;height:100%;object-fit:cover}.qsyj-direction-quote{position:absolute;right:28px;top:38px;z-index:4;width:260px;padding:24px;background:rgba(255,255,255,.82);backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.8);border-radius:18px;box-shadow:var(--qsyj-shadow)}.qsyj-direction-quote h2{font-size:17px;color:var(--qsyj-green-900);border-bottom:1px solid #dfc789;padding-bottom:9px;margin:0 0 12px}.qsyj-direction-quote p{font-family:var(--qsyj-serif);font-size:20px;line-height:1.75;color:#5c4533;margin:0 0 10px}.qsyj-direction-quote span{font-size:15px;color:#745b47}.qsyj-direction-topics{position:relative;z-index:6;width:min(calc(100% - 56px),1320px);margin:-48px auto 30px;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));background:#fff;border-radius:18px;box-shadow:0 16px 38px rgba(4,63,45,.11);overflow:hidden}.qsyj-direction-topic{min-width:0;padding:24px 12px 20px;text-align:center;border-right:1px solid var(--qsyj-border)}.qsyj-direction-topic:last-child{border-right:0}.qsyj-direction-topic-icon{width:58px;height:58px;border-radius:50%;display:grid;place-items:center;margin:0 auto 12px;color:#fff;font-size:26px;font-weight:800}.qsyj-direction-topic:nth-child(1) .qsyj-direction-topic-icon{background:#4c8758}.qsyj-direction-topic:nth-child(2) .qsyj-direction-topic-icon{background:#c89943}.qsyj-direction-topic:nth-child(3) .qsyj-direction-topic-icon{background:#407e83}.qsyj-direction-topic:nth-child(4) .qsyj-direction-topic-icon{background:#5f5795}.qsyj-direction-topic:nth-child(5) .qsyj-direction-topic-icon{background:#b85a4d}.qsyj-direction-topic:nth-child(6) .qsyj-direction-topic-icon{background:#a8793d}.qsyj-direction-topic h2{font-size:21px;color:var(--qsyj-green-950);margin:0 0 6px}.qsyj-direction-topic p{font-size:15px;line-height:1.55;color:var(--qsyj-muted);margin:0 0 10px}.qsyj-direction-topic em{display:inline-flex;align-items:center;justify-content:center;min-width:64px;height:28px;border:1px solid #e2c985;border-radius:999px;font-size:13px;font-style:normal;color:#76551e}.qsyj-direction-section,.qsyj-direction-ai,.qsyj-direction-engagement,.qsyj-direction-resources{width:min(calc(100% - 56px),1320px);margin:0 auto 28px}.qsyj-direction-section{background:#fffaf2;border-radius:18px;padding:28px;box-shadow:var(--qsyj-shadow)}.qsyj-direction-heading{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:24px;margin-bottom:20px}.qsyj-direction-heading h2{font-size:28px;color:var(--qsyj-green-950);margin:0}.qsyj-direction-heading nav{display:flex;align-items:center;gap:24px}.qsyj-direction-heading nav a{font-size:15px;font-weight:700}.qsyj-direction-heading nav a.is-active{color:var(--qsyj-green-900);border-bottom:3px solid var(--qsyj-green-900);padding-bottom:6px}.qsyj-direction-more{font-weight:700;color:var(--qsyj-green-900)}.qsyj-direction-card-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:18px}.qsyj-direction-card{min-width:0;background:#fff;border:1px solid var(--qsyj-border);border-radius:12px;overflow:hidden;box-shadow:0 5px 16px rgba(4,63,45,.05)}.qsyj-direction-card-image{position:relative;display:block;aspect-ratio:16/10;overflow:hidden}.qsyj-direction-card-image img{width:100%;height:100%;object-fit:cover}.qsyj-direction-card-image span{position:absolute;left:8px;top:8px;background:var(--qsyj-green-900);color:#fff;border-radius:5px;padding:3px 8px;font-size:12px;font-weight:700}.qsyj-direction-card>div{padding:12px}.qsyj-direction-card h3{font-size:16px;line-height:1.45;margin:0 0 12px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:46px}.qsyj-direction-card p{display:flex;justify-content:space-between;gap:10px;margin:0;color:var(--qsyj-muted);font-size:12px}.qsyj-direction-ai{display:grid;grid-template-columns:300px 1fr;background:#fffaf2;border-radius:18px;overflow:hidden;box-shadow:var(--qsyj-shadow)}.qsyj-direction-ai-intro{padding:32px}.qsyj-direction-ai-intro h2{font-size:27px;color:var(--qsyj-green-950);margin:0 0 15px}.qsyj-direction-ai-intro p{font-size:17px;line-height:1.75;color:var(--qsyj-muted);margin:0 0 20px}.qsyj-direction-ai-intro a{display:inline-flex;align-items:center;min-height:44px;padding:0 18px;border-radius:999px;background:var(--qsyj-green-900);color:#fff;font-weight:700}.qsyj-direction-ai-tools{display:grid;grid-template-columns:repeat(6,minmax(0,1fr))}.qsyj-direction-ai-tools a{display:flex;flex-direction:column;align-items:center;text-align:center;padding:28px 12px;border-left:1px solid var(--qsyj-border)}.qsyj-direction-ai-tools span{font-size:32px;color:var(--qsyj-green-700);margin-bottom:10px}.qsyj-direction-ai-tools strong{font-size:16px;margin-bottom:6px}.qsyj-direction-ai-tools em{font-style:normal;font-size:13px;color:var(--qsyj-muted)}.qsyj-direction-engagement{display:grid;grid-template-columns:1fr 1fr;gap:28px}.qsyj-direction-weekly,.qsyj-direction-community{min-height:240px;border-radius:18px;padding:32px}.qsyj-direction-weekly{background:linear-gradient(135deg,#075c3d,#043f2d);color:#fff}.qsyj-direction-weekly .qsyj-direction-kicker{color:#d8e8df}.qsyj-direction-weekly h2,.qsyj-direction-community h2{font-size:29px;margin:0 0 16px}.qsyj-direction-weekly ol{margin:0;padding-left:24px}.qsyj-direction-weekly li{margin:10px 0}.qsyj-direction-community{background:#fffaf2}.qsyj-direction-community p{line-height:1.75;color:var(--qsyj-muted)}.qsyj-direction-community ul{display:grid;grid-template-columns:repeat(2,1fr);gap:8px 16px;padding:0;list-style:none}.qsyj-direction-community a{display:inline-flex;align-items:center;min-height:44px;padding:0 18px;background:var(--qsyj-gold);color:#173f31;border-radius:999px;font-weight:700}.qsyj-direction-resources{display:grid;grid-template-columns:1fr 1fr;gap:28px}.qsyj-direction-resource-panel{background:#fffaf2;border-radius:18px;padding:24px;box-shadow:var(--qsyj-shadow)}.qsyj-direction-heading.is-small{display:flex;justify-content:space-between;margin-bottom:16px}.qsyj-direction-heading.is-small h2{font-size:25px}.qsyj-direction-resource-panel>div:last-child{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.qsyj-direction-resource-panel>div:last-child a{min-height:82px;display:grid;place-items:center;text-align:center;padding:10px;background:#edf4ef;border-radius:9px;color:#23433b;font-weight:700;font-size:15px}@media(max-width:1180px){.qsyj-direction-quote{display:none}.qsyj-direction-hero{min-height:470px}.qsyj-direction-ai{grid-template-columns:260px 1fr}.qsyj-direction-ai-tools{grid-template-columns:repeat(3,1fr)}.qsyj-direction-ai-tools a{border-bottom:1px solid var(--qsyj-border)}}
