.page-yaan{--ya-green:#123d32;--ya-deep:#092a24;--ya-jade:#4e9b7d;--ya-rain:#dce8e5;--ya-blue:#496d75;--ya-cream:#f7f1e5;--ya-brass:#bd9360;--ya-ink:#142820;--ya-muted:#68756f;background:#edf3ef;color:var(--ya-ink)}
.page-yaan .city-main{background:#edf3ef}.page-yaan .city-shell{width:min(1180px,calc(100% - 40px))}.page-yaan .city-crumb{color:#73817a}.page-yaan .city-crumb strong{color:var(--ya-green)}.page-yaan .city-eyebrow{color:var(--ya-jade)}.page-yaan .city-section{padding:112px 0}.page-yaan .city-section h2{color:var(--ya-deep);font-family:Georgia,"Songti SC",serif;font-size:46px;line-height:1.12;letter-spacing:-.045em}.page-yaan .city-section-copy{color:var(--ya-muted);line-height:1.9}
.page-yaan .ya-hero{position:relative;min-height:700px;padding:28px 0 92px;overflow:hidden;background:linear-gradient(120deg,#0a3028 0%,#16493b 47%,#e3ece7 47.2%,#f4eee2 100%)}.page-yaan .ya-hero-grid{position:relative;z-index:2;display:grid;grid-template-columns:.9fr 1.1fr;align-items:center;gap:54px}.page-yaan .ya-hero-copy{color:#fff}.page-yaan .ya-route-label{display:flex;justify-content:space-between;width:min(430px,100%);margin:0 0 31px;padding-bottom:13px;border-bottom:1px solid rgba(255,255,255,.28);color:#b5d9c9;font-size:11px;font-weight:900;letter-spacing:.16em}.page-yaan .ya-route-label b{color:#e3bd88}.page-yaan .ya-hero h1{margin:0;font-family:Georgia,"Songti SC",serif;font-size:58px;line-height:1.07;letter-spacing:-.055em}.page-yaan .ya-hero h1 em{color:#b8ddc8;font-style:normal}.page-yaan .ya-hero-lead{max-width:590px;margin:27px 0 0;color:rgba(255,255,255,.72);font-size:17px;line-height:1.9}.page-yaan .ya-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:31px}.page-yaan .ya-btn{display:inline-flex;min-height:49px;align-items:center;justify-content:center;padding:0 23px;border:1px solid transparent;border-radius:999px;font-size:14px;font-weight:850;text-decoration:none;transition:transform .25s ease,background .25s ease}.page-yaan .ya-btn:hover{transform:translateY(-2px)}.page-yaan .ya-btn-solid{background:#f4e8d3;color:var(--ya-green)}.page-yaan .ya-btn-line{border-color:rgba(255,255,255,.35);color:#fff}.page-yaan .ya-mini-route{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:34px 0 0;padding:0;list-style:none}.page-yaan .ya-mini-route li{position:relative;padding:16px 7px 0;border-top:1px solid rgba(255,255,255,.25);color:rgba(255,255,255,.62);font-size:12px}.page-yaan .ya-mini-route i{position:absolute;top:-5px;left:0;width:9px;height:9px;border:2px solid #16493b;border-radius:50%;background:#e3bd88}.page-yaan .ya-hero-media{position:relative;margin:0;padding:13px 13px 55px;border-radius:50% 50% 18px 18px;background:rgba(255,255,255,.46);box-shadow:0 34px 90px rgba(9,42,36,.22)}.page-yaan .ya-hero-media::before{position:absolute;inset:-26px;border:1px solid rgba(78,155,125,.34);border-radius:50%;content:""}.page-yaan .ya-hero-media img{display:block;width:100%;height:auto;aspect-ratio:16/9;border-radius:50% 50% 10px 10px;object-fit:cover}.page-yaan .ya-hero-media figcaption{position:absolute;right:21px;bottom:18px;left:21px;display:flex;justify-content:space-between;color:#5f726a;font-size:11px;letter-spacing:.09em}.page-yaan .ya-hero-media figcaption b{color:var(--ya-green)}.page-yaan .ya-pulses{position:absolute;inset:0;pointer-events:none}.page-yaan .ya-pulses i{position:absolute;top:50%;left:47%;width:34vw;aspect-ratio:1;border:1px solid rgba(190,221,207,.14);border-radius:50%;transform:translate(-50%,-50%)}.page-yaan .ya-pulses i:nth-child(2){width:49vw}.page-yaan .ya-pulses i:nth-child(3){width:64vw}.page-yaan .city-ad{background:#d6e0dc}.page-yaan .city-ad.is-dark{background:var(--ya-deep)}.page-yaan .city-ad-inner{border-radius:16px;box-shadow:0 25px 75px rgba(9,42,36,.15)}
.page-yaan .ya-story{background:var(--ya-cream)}.page-yaan .ya-story-grid{display:grid;grid-template-columns:320px 1fr;align-items:start;gap:86px}.page-yaan .ya-story-index{position:sticky;top:118px}.page-yaan .ya-story-index h2{font-size:40px}.page-yaan .ya-story-index>p:not(.city-eyebrow){color:var(--ya-muted);line-height:1.85}.page-yaan .ya-story-index nav{margin-top:32px;border-top:1px solid rgba(18,61,50,.18)}.page-yaan .ya-story-index nav a{display:grid;grid-template-columns:42px 1fr;align-items:center;min-height:59px;border-bottom:1px solid rgba(18,61,50,.18);color:#77837e;font-size:13px;text-decoration:none}.page-yaan .ya-story-index nav a span{color:var(--ya-brass);font-family:Georgia,serif}.page-yaan .ya-story-index nav a.is-active{color:var(--ya-green);font-weight:900}.page-yaan .ya-story-index nav a.is-active::after{width:8px;height:8px;border-radius:50%;background:var(--ya-jade);content:""}.page-yaan .ya-story-content{min-width:0}.page-yaan .ya-chapter{padding:12px 0 124px;scroll-margin-top:110px}.page-yaan .ya-chapter+ .ya-chapter{padding-top:104px;border-top:1px solid rgba(18,61,50,.2)}.page-yaan .ya-chapter header>span{color:var(--ya-jade);font-size:11px;font-weight:900;letter-spacing:.17em}.page-yaan .ya-chapter header h2{margin:18px 0 18px}.page-yaan .ya-chapter header p{margin:0;color:var(--ya-muted);font-size:16px;line-height:1.9}.page-yaan .ya-chapter figure{position:relative;margin:42px 0 0;padding:11px;border:1px solid rgba(18,61,50,.18);background:#e6ede8}.page-yaan .ya-chapter figure img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover}.page-yaan .ya-chapter figure figcaption{padding:14px 5px 3px;color:#65746d;font-size:11px;letter-spacing:.09em}.page-yaan .ya-index-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:20px}.page-yaan .ya-index-cards section{min-height:220px;padding:23px;border:1px solid rgba(18,61,50,.16);background:#fffaf1}.page-yaan .ya-index-cards b{color:var(--ya-jade);font-size:11px;letter-spacing:.12em}.page-yaan .ya-index-cards h3{margin:54px 0 10px;color:var(--ya-green);font-size:19px}.page-yaan .ya-index-cards p{margin:0;color:var(--ya-muted);font-size:13px;line-height:1.75}.page-yaan .ya-chapter-links{display:flex;gap:20px;margin-top:24px}.page-yaan .ya-chapter-links a,.page-yaan .ya-text-link{color:var(--ya-green);font-size:13px;font-weight:850;text-underline-offset:5px}.page-yaan .ya-flow{display:grid;grid-template-columns:1fr 1fr;margin:22px 0 26px;padding:0;border-top:1px solid rgba(18,61,50,.18);border-left:1px solid rgba(18,61,50,.18);list-style:none}.page-yaan .ya-flow li{display:grid;grid-template-columns:42px 1fr;gap:14px;padding:24px;border-right:1px solid rgba(18,61,50,.18);border-bottom:1px solid rgba(18,61,50,.18)}.page-yaan .ya-flow span{color:var(--ya-brass);font-family:Georgia,serif}.page-yaan .ya-flow h3{margin:0 0 7px;color:var(--ya-green);font-size:18px}.page-yaan .ya-flow p{margin:0;color:var(--ya-muted);font-size:13px;line-height:1.7}
.page-yaan .ya-terrain-cards{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:38px}.page-yaan .ya-terrain-cards section{position:relative;min-height:270px;padding:29px;overflow:hidden;background:var(--ya-deep);color:#fff}.page-yaan .ya-terrain-cards b{color:#8ac1a9;font-size:10px;letter-spacing:.16em}.page-yaan .ya-terrain-cards h3{margin:54px 0 12px;font-family:Georgia,"Songti SC",serif;font-size:25px}.page-yaan .ya-terrain-cards p{position:relative;z-index:2;margin:0;color:rgba(255,255,255,.62);font-size:14px;line-height:1.8}.page-yaan .ya-terrain-cards i{position:absolute;right:-25%;bottom:-58%;width:105%;aspect-ratio:1;border:1px solid rgba(138,193,169,.2);border-radius:50%}.page-yaan .ya-terrain-cards i::before,.page-yaan .ya-terrain-cards i::after{position:absolute;inset:12%;border:inherit;border-radius:inherit;content:""}.page-yaan .ya-terrain-cards i::after{inset:24%}
.page-yaan .ya-platform{margin:0 -34px;padding-right:34px!important;padding-left:34px!important;background:#dce8e5}.page-yaan .ya-platform figure{background:#fff}.page-yaan .ya-platform figure img{aspect-ratio:16/9;object-position:top}.page-yaan .ya-workspace-orbit{display:grid;grid-template-columns:repeat(4,1fr);margin-top:18px;border:1px solid rgba(18,61,50,.18)}.page-yaan .ya-workspace-orbit section{min-height:190px;padding:22px;border-right:1px solid rgba(18,61,50,.18)}.page-yaan .ya-workspace-orbit section:nth-child(4){border-right:0}.page-yaan .ya-workspace-orbit span{color:var(--ya-brass);font-family:Georgia,serif}.page-yaan .ya-workspace-orbit h3{margin:46px 0 8px;color:var(--ya-green);font-size:18px}.page-yaan .ya-workspace-orbit section p{margin:0;color:var(--ya-muted);font-size:12px;line-height:1.65}.page-yaan .ya-workspace-orbit>p{grid-column:1/5;display:flex;align-items:center;justify-content:center;gap:10px;margin:0;padding:18px;border-top:1px solid rgba(18,61,50,.18);color:#6d7973;font-size:12px}.page-yaan .ya-workspace-orbit>p strong{color:var(--ya-green);font-family:Georgia,serif;font-size:28px}.page-yaan .ya-workspace-orbit>p i{width:28px;height:1px;background:rgba(18,61,50,.25)}.page-yaan .ya-growth-cards{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:20px}.page-yaan .ya-growth-cards section{padding:26px;border:1px solid rgba(18,61,50,.18);background:#fffaf1}.page-yaan .ya-growth-cards span{color:var(--ya-jade);font-size:11px;font-weight:900;letter-spacing:.13em}.page-yaan .ya-growth-cards h3{margin:36px 0 9px;color:var(--ya-green);font-size:20px}.page-yaan .ya-growth-cards p{margin:0;color:var(--ya-muted);font-size:13px;line-height:1.75}.page-yaan .ya-growth-cards a{display:inline-block;margin-top:18px;color:var(--ya-green);font-size:12px;font-weight:850;text-underline-offset:4px}
.page-yaan .ya-articles{background:#e1ebe7}.page-yaan .ya-article-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:14px}.page-yaan .ya-article-grid a{display:flex;min-height:270px;flex-direction:column;padding:25px;background:#f7f1e5;text-decoration:none}.page-yaan .ya-article-grid a:nth-child(1),.page-yaan .ya-article-grid a:nth-child(2){grid-column:span 3}.page-yaan .ya-article-grid a:nth-child(n+3){grid-column:span 2}.page-yaan .ya-article-grid span{color:var(--ya-jade);font-size:10px;font-weight:900;letter-spacing:.14em}.page-yaan .ya-article-grid h3{margin:54px 0 25px;color:var(--ya-deep);font-family:Georgia,"Songti SC",serif;font-size:21px;line-height:1.5}.page-yaan .ya-article-grid i{margin-top:auto;color:var(--ya-green);font-size:12px;font-style:normal;font-weight:850}.page-yaan .ya-article-grid a:hover h3{color:var(--ya-jade)}.page-yaan .ya-faq{background:var(--ya-cream)}.page-yaan .ya-faq-list details{border-color:rgba(18,61,50,.2)}.page-yaan .ya-faq-list summary{position:relative;padding-right:52px;color:var(--ya-green);font-family:Georgia,"Songti SC",serif;font-size:20px}.page-yaan .ya-faq-list summary::after{position:absolute;top:50%;right:8px;width:30px;height:30px;margin-top:-15px;border:1px solid rgba(18,61,50,.25);border-radius:50%;content:"+";font-family:Arial,sans-serif;font-size:20px;line-height:28px;text-align:center}.page-yaan .ya-faq-list details[open] summary::after{content:"−"}.page-yaan .ya-faq-list details p{max-width:900px;margin:0 0 26px;color:var(--ya-muted)}.page-yaan .ya-final{background:linear-gradient(115deg,#092a24,#174d3e 68%,#466e72)}.page-yaan .ya-final .city-shell{display:grid;grid-template-columns:1.2fr .65fr auto;align-items:center;gap:55px}.page-yaan .ya-final h2{margin:0;font-family:Georgia,"Songti SC",serif;font-size:44px;line-height:1.18}.page-yaan .ya-final p{margin:0;color:rgba(255,255,255,.67);line-height:1.85}.page-yaan .ya-btn-light{background:#f7f1e5;color:var(--ya-green)}
@media(max-width:1080px){.page-yaan .ya-hero-grid{grid-template-columns:1fr 1fr;gap:30px}.page-yaan .ya-hero h1{font-size:50px}.page-yaan .ya-story-grid{grid-template-columns:260px 1fr;gap:44px}.page-yaan .ya-platform{margin:0}.page-yaan .ya-final .city-shell{grid-template-columns:1fr 1fr}.page-yaan .ya-final .ya-btn{justify-self:start}}
@media(max-width:800px){.page-yaan .ya-hero{background:linear-gradient(180deg,#0a3028 0%,#16493b 53%,#e9eee8 53.2%,#f4eee2 100%)}.page-yaan .ya-hero-grid{grid-template-columns:1fr}.page-yaan .ya-story-grid{grid-template-columns:1fr}.page-yaan .ya-story-index{position:relative;top:auto}.page-yaan .ya-story-index nav{display:grid;grid-template-columns:1fr 1fr}.page-yaan .ya-story-index nav a{padding-right:12px}.page-yaan .ya-index-cards{grid-template-columns:1fr}.page-yaan .ya-platform{padding-right:0!important;padding-left:0!important}.page-yaan .ya-workspace-orbit{grid-template-columns:1fr 1fr}.page-yaan .ya-workspace-orbit section:nth-child(2){border-right:0}.page-yaan .ya-workspace-orbit section:nth-child(-n+2){border-bottom:1px solid rgba(18,61,50,.18)}.page-yaan .ya-workspace-orbit>p{grid-column:1/3}.page-yaan .ya-final .city-shell{grid-template-columns:1fr;gap:25px}}
@media(max-width:700px){.page-yaan .city-shell{width:min(calc(100% - 28px),1180px)}.page-yaan .city-section{padding:78px 0}.page-yaan .city-section h2{font-size:32px}.page-yaan .ya-hero{min-height:0;padding:15px 0 70px}.page-yaan .ya-route-label{margin-bottom:21px}.page-yaan .ya-hero h1{font-size:38px;line-height:1.1}.page-yaan .ya-hero-lead{margin-top:20px;font-size:15px;line-height:1.8}.page-yaan .ya-actions{margin-top:24px}.page-yaan .ya-btn{flex:1 1 150px}.page-yaan .ya-mini-route{margin-top:27px}.page-yaan .ya-mini-route li{font-size:11px}.page-yaan .ya-hero-media{padding:9px 9px 50px;border-radius:50% 50% 14px 14px}.page-yaan .ya-hero-media::before{inset:-10px}.page-yaan .ya-hero-media img{aspect-ratio:3/4;border-radius:50% 50% 8px 8px}.page-yaan .ya-hero-media figcaption{right:14px;bottom:15px;left:14px}.page-yaan .city-ad{padding:15px 9px}.page-yaan .city-ad-inner{border-radius:9px}.page-yaan .ya-story-index h2{font-size:32px}.page-yaan .ya-story-index nav{grid-template-columns:1fr}.page-yaan .ya-chapter{padding-bottom:82px}.page-yaan .ya-chapter+ .ya-chapter{padding-top:76px}.page-yaan .ya-chapter figure{margin-top:30px;padding:7px}.page-yaan .ya-chapter-links{flex-direction:column;gap:12px}.page-yaan .ya-flow,.page-yaan .ya-terrain-cards,.page-yaan .ya-growth-cards{grid-template-columns:1fr}.page-yaan .ya-flow li{grid-template-columns:35px 1fr}.page-yaan .ya-terrain-cards section{min-height:250px}.page-yaan .ya-workspace-orbit{grid-template-columns:1fr}.page-yaan .ya-workspace-orbit section{min-height:150px;border-right:0;border-bottom:1px solid rgba(18,61,50,.18)}.page-yaan .ya-workspace-orbit>p{grid-column:1}.page-yaan .ya-article-grid{grid-template-columns:1fr}.page-yaan .ya-article-grid a:nth-child(n){grid-column:1;min-height:220px}.page-yaan .ya-article-grid h3{margin-top:39px}.page-yaan .ya-faq-list summary{font-size:18px}.page-yaan .ya-final .city-shell{display:grid}.page-yaan .ya-final h2{font-size:32px}}
@media(prefers-reduced-motion:reduce){.page-yaan .ya-btn{transition:none}.page-yaan .ya-btn:hover{transform:none}}
