@charset "UTF-8";
/* v1.6: product-specific editorial pages, using the approved arch language. */
.editorial-product .product-hero{padding:34px 0 58px;background:radial-gradient(ellipse at 90% 80%,#ead3b8,transparent 60%),#faf6ef;isolation:isolate}
.editorial-product .product-poster{grid-template-columns:1.03fr 1fr;gap:6%;align-items:center}
.editorial-product .product-poster h1{font-size:clamp(35px,3.65vw,54px);line-height:1.4;letter-spacing:-.035em}
.editorial-product .product-copy>.eyebrow{font-size:18px;color:#8d3f23;letter-spacing:0;line-height:1.7;margin-bottom:24px}
.editorial-product .product-copy>p{font-size:20px;line-height:1.9;margin-top:26px;max-width:33em}
.editorial-product .product-copy .actions{gap:20px 28px;display:flex;align-items:center;flex-wrap:wrap;margin-top:30px}
.editorial-product .product-copy .textlink{font-size:19px}.editorial-product .crumb{font-size:18px;flex-wrap:wrap;gap:8px 12px;margin-bottom:38px}
.product-concept{position:relative;margin:0;padding:65px 18px 25px;min-width:0;isolation:isolate}
.product-concept>.sculpture-arch{width:76%;height:100%;top:0;right:8%;border-width:48px;transform:rotate(20deg);box-shadow:inset 10px 3px 20px #77301b66,10px 13px 0 #983f26,18px 24px 34px #9c532525}
.product-concept>.sculpture-arch:after{inset:-48px}
.concept-window{position:relative;z-index:1;background:#fffcf6;border:5px solid #453a30;border-radius:18px;box-shadow:15px 22px 26px #5d351b24;overflow:hidden;transform:rotate(-2deg);margin-bottom:28px}
.concept-chrome{display:flex;justify-content:space-between;align-items:center;gap:14px;background:#e8ddce;padding:12px 18px;font-size:17px;border-bottom:1px solid #d8c5b0}.concept-chrome>span:first-child{color:#b35532;letter-spacing:3px;font-size:12px}
.product-concept figcaption{position:relative;z-index:2;display:flex;gap:20px;align-items:baseline;font-size:18px;background:#faf6efe8;border:1px solid #d9c6b0;border-radius:10px;padding:13px 18px}.product-concept figcaption>span{color:#984728;white-space:nowrap}.product-concept figcaption>strong{font-size:18px;font-weight:550}
.concept-note{font-size:17px!important;line-height:1.65;padding:15px 22px;background:#f5eadb;border-top:1px solid #e0cdb5;margin:0!important;color:#6b513d}
.concept-avatar{width:58px;height:58px;flex-shrink:0;border-radius:50%;background:#b34b2a;color:#fff8ef;display:grid;place-items:center;font-size:25px}
.concept-member{display:flex;gap:18px;align-items:center;padding:30px 25px 22px}.concept-member span{display:block;font-size:17px;color:#72533b}.concept-member strong{display:block;font-size:25px;margin-top:7px;line-height:1.45}.concept-records{padding:0 25px 25px}.concept-records>div{padding:17px 0;border-bottom:1px solid #dccbb6;display:flex;justify-content:space-between;align-items:center;gap:20px;font-size:19px}.concept-records b{font-size:18px;font-weight:550}.status-dot:before{content:'';display:inline-block;width:8px;height:8px;border-radius:50%;background:#bd5830;margin-right:8px;vertical-align:middle}
.course-cover{position:relative;padding:25px;background:#7b4931;color:#fff9ee;isolation:isolate;overflow:hidden}.course-cover>span{display:block;font-size:17px}.course-cover strong{display:block;font-size:31px;line-height:1.5;margin-top:10px}.course-cover i{position:absolute;font-style:normal;right:20px;bottom:-44px;font-size:190px;line-height:1;color:#efb88d;z-index:-1}.concept-learning{padding:8px 25px 18px}.concept-learning>div{display:flex;gap:17px;align-items:center;padding:14px 0;border-bottom:1px solid #e0cfbc;font-size:19px}.concept-learning b{font-size:17px;color:#ac4b28}
.talent-profile{padding:28px 26px;display:grid;grid-template-columns:auto 1fr;gap:10px 18px;align-items:center}.talent-profile .concept-avatar{grid-row:span 2}.talent-profile>span{font-size:17px;color:#76533b}.talent-profile>strong{font-size:25px;line-height:1.5}.skill-chips{grid-column:1/-1;display:flex;gap:10px;flex-wrap:wrap;margin-top:14px}.skill-chips>span{border:1px solid #d1b497;border-radius:30px;padding:6px 12px;font-size:17px;color:#76482b}.opportunity-row{display:flex;justify-content:space-between;gap:20px;font-size:18px;border-top:1px solid #ddccb6;padding:20px 25px}.opportunity-row>b{font-weight:550}
.shop-product{display:grid;grid-template-columns:1fr 1fr;gap:22px;align-items:center;padding:25px}.shop-product>div>span{font-size:17px;color:#73533e}.shop-product strong{display:block;font-size:27px;line-height:1.5;margin:12px 0}.shop-product b{font-size:17px;color:#9c4727;font-weight:500}.product-object{height:215px;background:linear-gradient(135deg,#ead7ba,#cda881);border-radius:95px 95px 15px 15px;display:grid;place-items:center;overflow:hidden}.product-object i{display:block;width:118px;height:97px;border-radius:12px 12px 50% 50%;background:linear-gradient(110deg,#ae714a,#e6c69c 45%,#ac6f45);box-shadow:7px 18px 18px #704b2f44;position:relative}.product-object i:before{content:'';position:absolute;width:100%;height:25px;left:0;top:-7px;background:#6e4936;border:8px solid #d4b18a;border-radius:50%}.commerce-track{display:flex;justify-content:center;align-items:center;gap:10px;flex-wrap:wrap;padding:5px 20px 24px;font-size:18px}.commerce-track>b{color:#af4a24}
.admission-ticket{margin:25px;background:#f0d8bb;padding:25px;border-radius:40px 6px 6px 6px;border:1px solid #dcc09c}.admission-ticket>span{font-size:17px;color:#78462c}.admission-ticket>strong{display:block;font-size:29px;line-height:1.5;margin:12px 0}.admission-ticket p{font-size:19px;line-height:1.8}.ticket-meta{display:flex;flex-wrap:wrap;gap:9px;margin-top:20px;font-size:17px}.ticket-meta span{padding:5px 9px;border:1px solid #c7a580;border-radius:7px;background:#fff4e4}.submission-status{display:flex;gap:16px;justify-content:space-between;padding:0 25px 25px;font-size:18px}.submission-status strong{font-weight:550}
.concept-training .concept-window{transform:rotate(2deg)}.concept-employment>.sculpture-arch{transform:rotate(-18deg)}.concept-commerce .concept-window{transform:rotate(2deg)}.concept-commerce>.sculpture-arch{transform:rotate(30deg)}.concept-admissions>.sculpture-arch{transform:rotate(-13deg)}
.member-outcomes{padding:64px 0 70px;border-bottom:1px solid #dacbb9}.outcomes-intro{display:grid;grid-template-columns:1fr 2fr;gap:40px;align-items:center;margin-bottom:36px}.outcomes-intro .eyebrow{font-size:18px;color:#925030;margin:0}.outcomes-intro h2{font-size:30px;line-height:1.55;max-width:30em}.member-outcomes ol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;padding:0;margin:0;list-style:none}.member-outcomes li{border-top:2px solid #c6936c;padding-top:20px}.outcome-number{font-size:18px;color:#a54a25;display:block;margin-bottom:17px}.member-outcomes h3{font-size:26px;line-height:1.4;margin-bottom:13px}.member-outcomes p{font-size:20px;color:#655544;line-height:1.8}
.editorial-product .product-siblings{padding:18px 5%;background:#f5ebdf;border-block:1px solid #dac7af;justify-content:center;gap:10px}.editorial-product .product-siblings a{border-radius:6px;padding:10px 14px;background:transparent}.editorial-product .product-siblings a[aria-current=page]{border-color:#b95d31;background:#fffaf2}.editorial-product .product-siblings a>span{color:#9a5532}
.editorial-product .product-stage{padding-top:70px}.editorial-product .product-stage-heading{align-items:start;gap:45px;margin-bottom:32px}.product-stage-heading>div{max-width:700px}.editorial-product .product-stage-heading h2{font-size:34px;line-height:1.5;margin-top:15px}.editorial-product .product-stage-heading>p{max-width:24em;font-size:19px;color:#6b5a49}
.editorial-product .view-tabs{border:0;border-bottom:1px solid #c3ab90;border-radius:0;background:transparent;padding:0;gap:0;margin:0 0 45px;counter-reset:views}
.editorial-product .view-tabs button{border-radius:0;padding:20px 10px;border-bottom:3px solid transparent;font-size:19px;background:transparent;text-align:left;line-height:1.6;counter-increment:views}.editorial-product .view-tabs button:before{content:'0' counter(views);display:block;color:#9e6d49;font-size:17px;margin-bottom:10px}.editorial-product .view-tabs button[aria-selected=true]{background:#eedcc4;color:#583b27;border-color:#b84923}.editorial-product .view-tabs button:hover{background:#f2e4d3}
.editorial-product .member-perspective,.editorial-product #organization .perspective{display:block}.editorial-product .member-story,.editorial-product #organization .perspective>div:first-child{display:grid;grid-template-columns:1fr 1.2fr;gap:12px 7%;align-items:start}.editorial-product .member-story>.eyebrow,.editorial-product #organization .perspective>div:first-child>.eyebrow{grid-column:1;font-size:18px;margin:0;color:#96613c}.editorial-product .member-story h2,.editorial-product #organization .perspective h2{grid-column:1;grid-row:2;font-size:33px;line-height:1.5}.editorial-product .member-story>p,.editorial-product #organization .perspective>div:first-child>p{grid-column:2;grid-row:1/span 2;margin:0;font-size:20px;line-height:1.9}.editorial-product .member-benefits{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:18px}.editorial-product .member-benefits li{border:0!important;background:#f0e4d4;padding:22px;border-radius:12px;gap:13px}.editorial-product .member-benefits strong{font-size:19px}.editorial-product .member-benefits li>span{font-size:20px}
.editorial-product .demo-screen{margin:35px auto 0;border:1px solid #bba68c;border-radius:16px;background:#fffaf3;box-shadow:0 12px 0 #e8d4bc;overflow:hidden;padding:0;max-width:1100px}.demo-intro{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 28px;background:#78513a;color:#fff8eb}.demo-intro>span{font-size:18px}.demo-intro strong{font-size:22px;font-weight:600}.editorial-product .screen-chrome{padding:13px 28px;background:#efe2d0;font-size:17px;border-color:#d9c3a7}.editorial-product .screen-dots{color:#a9663c}.editorial-product .screen-body{display:grid;grid-template-columns:1fr 1fr;gap:0 35px;padding:28px}.editorial-product .screen-eyebrow,.editorial-product .screen-body h3,.editorial-product .demo-action,.editorial-product .demo-result{grid-column:1/-1}.editorial-product .screen-body h3{font-size:27px;margin:10px 0 24px}.editorial-product .screen-row{grid-template-columns:.8fr 1.2fr;font-size:19px;border-color:#dbc8af;padding:19px 0}.editorial-product .demo-action{border-radius:8px;font-size:19px;max-width:520px;margin:22px 0 0;padding:16px 22px}.editorial-product .demo-result{border:0;border-top:2px solid #bd6b3d;background:#f1e3cf;padding:23px;margin-top:22px}.editorial-product .demo-result p{font-size:19px;margin-top:10px}
.editorial-product .operation-board{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;background:transparent;border:0;border-radius:0;padding:0;margin-top:38px}.editorial-product .operation-step{display:block;border:0;border-top:3px solid #ba7043;padding:25px 20px;background:#f0e2cd;border-radius:0 0 10px 10px;font-size:20px;line-height:1.7}.editorial-product .operation-step b{display:grid;place-items:center;border:1px solid #b5835e;width:44px;height:44px;border-radius:50%;font-size:18px;margin-bottom:20px;color:#9a4d28}.editorial-product .operation-step span{display:block}.editorial-product .role-boundary{border:1px solid #d5baa0;background:#fff9ef;border-left:5px solid #bd572c;border-radius:0;padding:28px;margin-top:32px}.editorial-product .role-boundary p{font-size:19px}.editorial-product .member-handoff-note{font-size:19px;line-height:1.8;margin-top:26px}
.architecture-label{display:block;color:#956240;font-size:18px;margin-bottom:28px}.editorial-product .architecture-heading>.eyebrow{display:none}.editorial-product .architecture-heading h2{font-size:33px}.editorial-product .architecture-stage{display:flex;flex-direction:column;gap:15px}.editorial-product .architecture-node{display:grid;grid-template-columns:.8fr 1.3fr;gap:12px 38px;border:1px solid #d5bea1;border-radius:12px;background:#f4e8d7;padding:28px 32px;width:100%}.editorial-product .architecture-node>span{grid-column:1;font-size:18px;color:#805233}.editorial-product .architecture-node h3{grid-column:1;grid-row:2;font-size:26px;margin:0}.editorial-product .architecture-node>p,.editorial-product .architecture-node .module-list{grid-column:2;grid-row:1/span 2;font-size:19px;line-height:1.85;margin:0;align-self:center}.editorial-product .architecture-node.core{background:#6b4833;border-color:#6b4833;color:#fff8ee;transform:none}.editorial-product .architecture-node.core>span{color:#f0c9a3}.editorial-product .module-list{display:flex;gap:10px;flex-wrap:wrap}.editorial-product .module-list span{font-size:18px;padding:8px 12px;border:1px solid #ad8564;background:#ffffff0d;border-radius:5px}.editorial-product .architecture-arrow{transform:rotate(90deg);align-self:center;line-height:1}.editorial-product .architecture-stage>.architecture-arrow:last-of-type{display:block}.editorial-product .architecture-base{text-align:left;border-bottom:1px solid #ceb79c;padding-block:25px;font-size:19px}.editorial-product .architecture-base small{font-size:18px;color:#755b42}
.editorial-product .pricing>.section{width:100%;padding:0}.editorial-product .pricing-head h2{font-size:33px}.editorial-product .pricetable{background:#fffaf3}.editorial-product .tablewrap{border:1px solid #ccb699;border-radius:12px}.editorial-product .bundle{background:#efddc4;border-radius:12px}.editorial-product .product-disclosure{font-size:18px;background:#f0e4d4;border-left:3px solid #c4956f;padding:22px;margin-top:45px}
.editorial-product .member-online-start{display:grid;grid-template-columns:1fr 1.3fr;gap:7%;padding:55px 0;margin-bottom:20px}.editorial-product .member-online-start h2{font-size:31px;line-height:1.5}.editorial-product .member-online-start p{font-size:20px}.editorial-product .member-online-start .union-footnote{font-size:18px}
.editorial-product .member-online-start{background:transparent;border:0;border-bottom:1px solid #d0b594;border-radius:0}
.editorial-product .service-continuation{position:relative;isolation:isolate;overflow:hidden;background:#ecd8bc;color:#3d2e22;border-radius:0;padding:70px 0}.editorial-product .service-continuation h2{font-size:33px}.editorial-product .service-continuation p{color:#604d3b;font-size:20px}.editorial-product .service-continuation .next-services a{color:#6f351d;border-color:#b89873;font-size:19px;background:#fff7e8b0;padding:17px 20px;border-radius:8px}.continuation-arc{position:absolute;z-index:-1;width:450px;height:550px;border:70px solid #d1aa7d;border-radius:50% 50% 0 0;left:-210px;top:-40px;transform:rotate(30deg);opacity:.45}.editorial-product .service-continuation .next-services a:hover{background:#fff9ee;color:#953e1d}
.pricing-hero{position:relative;padding:38px 0 70px;background:radial-gradient(ellipse at 85% 95%,#e7cfaf,transparent 65%),#faf6ef;overflow:hidden;isolation:isolate}.pricing-hero .crumb{margin-bottom:38px;font-size:18px}.pricing-hero-grid{display:grid;grid-template-columns:1.15fr 1fr;gap:7%;align-items:center}.pricing-hero h1{font-size:clamp(34px,3.55vw,53px);line-height:1.4;letter-spacing:-.035em}.pricing-hero p{font-size:20px;line-height:1.9;margin-top:25px}.pricing-hero .actions{display:flex;flex-wrap:wrap;gap:22px;align-items:center;margin-top:28px}.pricing-hero .eyebrow{font-size:18px;color:#97502f;letter-spacing:0}.pricing-cost-art{position:relative;isolation:isolate;display:grid;grid-template-columns:1fr 1fr;gap:18px;padding:35px 15px 20px}.pricing-cost-art>.sculpture-arch{width:85%;height:112%;top:-15px;left:10%;border-width:40px;transform:rotate(20deg);box-shadow:12px 15px 0 #aa4f2c}.pricing-cost-art>.sculpture-arch:after{inset:-40px}.cost-art-title{grid-column:1/-1;font-size:20px;color:#fff;background:#79452d;padding:14px 20px;border-radius:10px;position:relative}.pricing-cost-art>div:not(.sculpture-arch){display:flex;flex-direction:column;gap:9px;padding:25px 20px;background:#fff9eefa;border:1px solid #d4b18d;border-radius:12px;box-shadow:0 9px 18px #78432020}.pricing-cost-art b{font-size:18px;color:#ad4b27}.pricing-cost-art strong{font-size:23px}.pricing-cost-art div>span{font-size:18px;color:#6b523b}
.pricing-guide{display:flex;align-items:center;gap:35px;padding:30px 0;border-bottom:1px solid #c9ad8d}.pricing-guide>span{color:#96502e;font-weight:600;font-size:19px;white-space:nowrap}.pricing-guide ol{display:flex;gap:35px;list-style:decimal-leading-zero;flex-wrap:wrap;font-size:19px;margin:0;padding-left:25px}.pricing-guide li{padding-left:4px;margin-right:15px}
.editorial-pricing .pricing-overview{padding-top:65px}.pricing-section-title{display:grid;grid-template-columns:1fr 1fr;gap:12px 55px;margin-bottom:32px}.pricing-section-title .eyebrow{grid-column:1;font-size:18px;color:#985333;margin:0}.pricing-section-title h2{font-size:34px;grid-column:1;line-height:1.45}.pricing-section-title p{grid-column:2;grid-row:1/span 2;align-self:end;font-size:20px;color:#6a5340}.editorial-pricing .tablewrap{border:1px solid #cdb396;border-radius:12px;background:#fffaf2}.editorial-pricing .pricetable{margin:0}.editorial-pricing .pricetable th{background:#73513b;color:#fff6e8}.editorial-pricing .pricetable td{background:transparent}.editorial-pricing .pricetable tr:nth-child(even){background:#f3e8d8}.pricing-packages{display:grid;grid-template-columns:1fr 1fr;gap:28px;margin-top:42px}.editorial-pricing .bundle{margin:0;border-radius:16px;padding:32px;background:#eedcc2;border:1px solid #d6ba98}.editorial-pricing .bundle h3{font-size:28px;line-height:1.5}.editorial-pricing .bundle p{font-size:20px}.editorial-pricing .bundle .pricing-note{font-size:18px}.editorial-pricing .bundle .bundle-figures{font-size:24px;line-height:1.7}.editorial-pricing .pricebadge{color:#7d4527;font-size:18px;background:#fff4e2;border-color:#d7b28e}.editorial-pricing .pricing-overview>.bundle{margin-top:30px;background:#faf3e7}.editorial-pricing .extra-prices{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}.editorial-pricing .extra-prices>div{border-top:1px solid #c4a17b;padding-top:19px}.editorial-pricing .extra-prices span{font-size:18px;color:#775239}.editorial-pricing .extra-prices b{font-size:20px;line-height:1.6}.pricing-contact{margin-top:50px;background:#69472f;color:#fff6e8;padding:42px;border-radius:15px}.pricing-contact h2{font-size:32px}.pricing-contact p{font-size:20px;margin-top:20px;max-width:35em}.pricing-contact .primary{display:inline-flex;margin-top:25px;background:#fff2db;color:#793d20}.editorial-pricing .pricejump{display:flex;flex-wrap:wrap;gap:20px 30px;margin-top:35px}.editorial-pricing .pricejump a{font-size:19px}
@media(max-width:1100px){.editorial-product .product-poster{gap:4%}.product-concept{padding-inline:0}.editorial-product .product-poster h1{font-size:37px}.concept-member{padding:23px 18px;gap:12px}.concept-member strong{font-size:22px}.concept-avatar{width:49px;height:49px}.concept-records{padding-inline:18px}.shop-product{padding:20px;gap:15px}.shop-product strong{font-size:23px}.product-object{height:190px}.product-object i{width:90px}.pricing-hero-grid{gap:5%}.pricing-cost-art{gap:12px;padding-inline:0}.pricing-cost-art>div:not(.sculpture-arch){padding:20px 15px}.pricing-cost-art strong{font-size:21px}.pricing-guide ol{gap:20px}.editorial-product .operation-board{gap:15px}.editorial-product .operation-step{padding:20px 15px}}
@media(max-width:850px){
.editorial-pricing .tablewrap:before,.editorial-product .tablewrap:before{content:'← 左右滑動表格，查看完整方案 →';display:block;padding:13px 16px;font-size:17px;color:#795338;background:#f4e5d0;line-height:1.6}
.editorial-product .product-hero{padding:27px 0 45px}.editorial-product .product-poster{grid-template-columns:1fr;gap:32px}.editorial-product .product-poster h1{font-size:clamp(33px,5vw,43px)}.editorial-product .product-copy>p{max-width:none}.product-concept{width:min(540px,100%);margin:auto;padding:50px 15px 20px}.editorial-product .product-copy .actions{margin-top:24px}.editorial-product .crumb{margin-bottom:28px;font-size:17px}.member-outcomes{padding-block:45px}.outcomes-intro{grid-template-columns:1fr;gap:17px;margin-bottom:28px}.outcomes-intro h2{font-size:28px}.member-outcomes ol{gap:24px}.member-outcomes h3{font-size:23px}.member-outcomes p{font-size:19px}.editorial-product .product-siblings{justify-content:flex-start}.editorial-product .product-siblings a{font-size:17px;padding:8px 10px}.editorial-product .product-stage{padding-top:48px}.editorial-product .product-stage-heading{gap:18px}.editorial-product .product-stage-heading h2{font-size:30px}.editorial-product .product-stage-heading>p{max-width:none;font-size:19px}.editorial-product .view-tabs button{font-size:18px;padding:15px 10px}.editorial-product .member-story,.editorial-product #organization .perspective>div:first-child{grid-template-columns:1fr;gap:12px}.editorial-product .member-story>p,.editorial-product #organization .perspective>div:first-child>p{grid-column:1;grid-row:auto;margin-top:7px}.editorial-product .member-story h2,.editorial-product #organization .perspective h2{font-size:29px}.editorial-product .member-benefits{gap:12px}.editorial-product .member-benefits li{padding:16px;gap:10px}.editorial-product .member-benefits strong{font-size:18px}.editorial-product .operation-board{grid-template-columns:1fr 1fr;gap:18px}.editorial-product .architecture-node{grid-template-columns:.9fr 1.1fr;gap:12px 25px;padding:26px}.editorial-product .member-online-start{grid-template-columns:1fr;gap:25px;padding-block:40px}.editorial-product .service-continuation{padding-block:50px}.editorial-product .service-continuation h2{font-size:29px}.pricing-hero-grid{grid-template-columns:1fr;gap:30px}.pricing-hero h1{font-size:39px}.pricing-cost-art{width:min(570px,100%);margin:auto;padding:35px 15px 20px}.pricing-guide{flex-direction:column;align-items:start;gap:18px}.pricing-guide ol{gap:14px 35px}.pricing-section-title{grid-template-columns:1fr;gap:15px}.pricing-section-title p{grid-column:1;grid-row:auto}.pricing-section-title h2{font-size:30px}.pricing-packages{grid-template-columns:1fr;gap:22px}.editorial-pricing .extra-prices{grid-template-columns:1fr 1fr}.editorial-pricing .bundle h3{font-size:26px}
}
@media(max-width:560px){
.editorial-product .product-poster h1{font-size:33px;line-height:1.45}.editorial-product .product-copy>.eyebrow{font-size:17px;margin-bottom:17px}.editorial-product .product-copy>p{font-size:20px;line-height:1.8;margin-top:20px}.editorial-product .product-copy .primary,.editorial-product .product-copy .textlink{font-size:18px}.product-concept{padding:34px 0 15px}.concept-window{border-width:4px;transform:none!important}.concept-chrome{padding:10px 14px;font-size:17px}.concept-chrome>span:first-child{font-size:10px}.concept-member{padding:24px 17px;gap:12px}.concept-member strong{font-size:22px}.concept-member span{font-size:17px}.concept-records{padding-inline:17px;padding-bottom:20px}.concept-records>div{font-size:18px;gap:10px}.concept-records b{font-size:17px}.concept-note{font-size:17px!important;padding:16px}.product-concept figcaption{font-size:17px;padding:13px 14px;gap:14px}.product-concept figcaption strong{font-size:17px}.course-cover strong{font-size:28px}.concept-learning{padding-inline:20px}.concept-learning>div{font-size:18px}.talent-profile{padding:24px 18px;gap:9px 13px}.talent-profile>strong{font-size:22px}.skill-chips>span{font-size:17px}.opportunity-row{font-size:18px;flex-direction:column;gap:8px;padding:17px}.shop-product{grid-template-columns:1fr;gap:22px;padding:24px}.shop-product>div:last-child{display:grid;grid-template-columns:1fr auto;gap:6px 15px}.shop-product>div:last-child>span{grid-column:1/-1}.shop-product strong{font-size:24px;margin:6px 0}.shop-product b{align-self:end;margin-bottom:10px;font-size:17px}.product-object{height:185px}.product-object i{width:115px;height:90px}.commerce-track{font-size:17px;gap:8px}.admission-ticket{margin:19px;padding:23px 18px}.admission-ticket>strong{font-size:25px}.admission-ticket p{font-size:18px}.submission-status{flex-direction:column;gap:10px;padding:0 20px 20px;font-size:18px}.outcomes-intro h2{font-size:27px}.member-outcomes ol{grid-template-columns:1fr;gap:22px}.member-outcomes li{display:grid;grid-template-columns:40px 1fr;gap:6px 14px;padding-top:20px}.member-outcomes .outcome-number{grid-row:span 2;margin:3px 0 0}.member-outcomes h3{font-size:24px;margin:0}.member-outcomes p{grid-column:2;font-size:19px;margin-top:5px}.editorial-product .product-siblings a>span{display:none}.editorial-product .product-stage-heading h2{font-size:28px}.editorial-product .view-tabs{grid-template-columns:1fr 1fr;margin-bottom:30px;gap:8px;border:0}.editorial-product .view-tabs button{padding:14px;font-size:18px;border:1px solid #d9c4a9;border-bottom:3px solid #d9c4a9;border-radius:7px}.editorial-product .view-tabs button:before{font-size:17px;margin-bottom:4px}.editorial-product .view-tabs button[aria-selected=true]{border-color:#b5653b}.editorial-product .member-story h2,.editorial-product #organization .perspective h2{font-size:28px}.editorial-product .member-benefits{grid-template-columns:1fr;gap:10px}.editorial-product .member-benefits li{padding:17px}.editorial-product .member-benefits strong{font-size:19px}.editorial-product .demo-screen{margin-top:25px}.demo-intro{padding:20px;flex-direction:column;align-items:start;gap:8px}.demo-intro>span{font-size:17px}.demo-intro strong{font-size:22px}.editorial-product .screen-chrome{padding:14px 18px;font-size:17px;gap:10px}.editorial-product .screen-body{grid-template-columns:1fr;padding:22px 18px}.editorial-product .screen-body h3{font-size:25px;line-height:1.5}.editorial-product .screen-row{font-size:19px;grid-template-columns:1fr;gap:7px;padding-block:17px}.editorial-product .demo-action{font-size:18px;padding:16px;gap:14px}.editorial-product .demo-result{padding:20px 16px}.editorial-product .demo-result p{font-size:19px}.editorial-product .operation-board{grid-template-columns:1fr;gap:17px}.editorial-product .operation-step{display:grid;grid-template-columns:44px 1fr;gap:18px;align-items:center;padding:20px;font-size:20px}.editorial-product .operation-step b{margin:0}.editorial-product .role-boundary{padding:23px 20px}.editorial-product .architecture-heading h2{font-size:28px}.editorial-product .architecture-node{display:block;padding:25px 20px}.editorial-product .architecture-node h3{font-size:25px;margin:15px 0}.editorial-product .architecture-node>p{font-size:19px}.editorial-product .architecture-node .module-list{margin-top:20px}.editorial-product .module-list span{font-size:18px}.editorial-product .pricing-head h2{font-size:28px}.editorial-product .product-disclosure{padding:20px;font-size:18px}.editorial-product .member-online-start h2{font-size:28px}.editorial-product .service-continuation h2{font-size:28px}.editorial-product .service-continuation .next-services a{font-size:18px;padding:17px}.pricing-hero{padding-top:28px;padding-bottom:45px}.pricing-hero h1{font-size:33px}.pricing-hero .eyebrow{font-size:17px}.pricing-hero p{font-size:20px;line-height:1.8}.pricing-hero .primary,.pricing-hero .textlink{font-size:18px}.pricing-cost-art{padding:25px 0 15px;gap:12px}.cost-art-title{font-size:19px;padding:14px 17px}.pricing-cost-art>div:not(.sculpture-arch){padding:22px 15px}.pricing-cost-art strong{font-size:21px;line-height:1.5}.pricing-cost-art div>span{font-size:18px}.pricing-guide ol{display:block;padding-left:24px;font-size:19px}.pricing-guide li{margin:10px 0}.pricing-section-title h2{font-size:28px}.pricing-section-title p{font-size:19px}.editorial-pricing .pricing-overview{padding-top:45px}.editorial-pricing .bundle{padding:26px 22px}.editorial-pricing .bundle h3{font-size:25px}.editorial-pricing .bundle .bundle-figures{font-size:22px}.editorial-pricing .bundle p{font-size:19px}.editorial-pricing .extra-prices{grid-template-columns:1fr;gap:20px}.pricing-contact{padding:28px 22px}.pricing-contact h2{font-size:27px;line-height:1.5}.pricing-contact p{font-size:19px}.editorial-pricing .pricejump{gap:18px}.editorial-pricing .pricejump a{font-size:18px}
}
