/* Templates 09-20 share a semantic, content-first foundation. */
:root{--world-ink:#1d2e3c;--world-muted:#6d7b87;--world-line:#dbe3e6;--world-paper:#fff;--world-soft:#f3f6f5;--world-accent:#25796f;--world-deep:#17324d}
body.template-world{margin:0;background:var(--world-paper);color:var(--world-ink);font:15px/1.8 Arial,"Microsoft YaHei","PingFang SC",sans-serif}
.template-world *{box-sizing:border-box}.template-world a{color:inherit}.template-world svg{display:block}.template-world .site-notice,.template-world .collection-notice{display:flex;justify-content:center;gap:9px;padding:8px 20px;background:var(--world-deep);color:#dbe7e7;font-size:12px}.template-world .site-notice b,.template-world .collection-notice b{color:#93d8c9;font-size:11px;letter-spacing:.09em}
.template-world .collection-nav{position:relative;z-index:10;display:grid;grid-template-columns:minmax(210px,1fr) auto minmax(210px,1fr);align-items:center;width:min(1200px,calc(100% - 48px));min-height:82px;margin:auto;border-bottom:1px solid var(--world-line)}
.template-world .collection-brand{display:flex;align-items:center;gap:10px;min-width:0;max-width:280px;text-decoration:none}.template-world .site-logo{display:block;flex:0 0 38px;width:38px;height:38px;overflow:hidden;line-height:0}.template-world .site-logo img{display:block;width:100%;height:100%;object-fit:contain}.template-world .collection-brand strong{min-width:0;overflow:hidden;font-size:18px;font-weight:800;letter-spacing:-.03em;text-overflow:ellipsis;white-space:nowrap}.template-world .collection-nav nav{display:flex;gap:clamp(15px,2vw,28px)}.template-world .collection-nav nav a{position:relative;color:var(--world-muted);font-size:12px;font-weight:700;text-decoration:none}.template-world .collection-nav nav a:after{content:"";position:absolute;right:50%;bottom:-8px;left:50%;height:2px;background:var(--world-accent);transition:.2s}.template-world .collection-nav nav a:hover,.template-world .collection-nav nav .active-nav{color:var(--world-ink)}.template-world .collection-nav nav a:hover:after,.template-world .collection-nav nav .active-nav:after{right:0;left:0}.template-world .collection-action{justify-self:end;padding:10px 16px;border-radius:8px;background:var(--world-deep);color:#fff;font-size:12px;font-weight:800;text-decoration:none}.template-world .collection-menu{display:none}
.world-main{overflow:hidden}.world-hero{display:grid;grid-template-columns:1fr .92fr;gap:64px;align-items:center;width:min(1120px,calc(100% - 48px));min-height:560px;margin:auto}.world-hero-copy{min-width:0}.world-eyebrow{margin:0;color:var(--world-accent);font-size:11px;font-weight:800;letter-spacing:.14em}.world-hero h1{max-width:590px;margin:18px 0 0;font-size:clamp(39px,4.6vw,48px);letter-spacing:-.065em;line-height:1.14}.world-hero-line{max-width:430px;margin:20px 0 0;font-size:18px;font-weight:700;line-height:1.55}.world-lead{max-width:460px;margin:16px 0 0;color:var(--world-muted);line-height:2}.world-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:29px}.world-actions a,.world-cta a{display:inline-flex;align-items:center;gap:8px;padding:11px 16px;border:1px solid var(--world-deep);border-radius:8px;background:var(--world-deep);color:#fff;font-size:13px;font-weight:800;text-decoration:none}.world-actions a+a{background:transparent;color:var(--world-deep)}
.world-visual{position:relative;min-height:418px;overflow:hidden;border-radius:18px;background:linear-gradient(145deg,#dcece7,#b8d5cf)}.world-visual:before{content:"";position:absolute;inset:10%;border:1px solid rgba(255,255,255,.72);border-radius:inherit}.world-visual .visual-index{position:absolute;top:25px;left:28px;color:rgba(24,57,70,.5);font-size:11px;font-weight:800;letter-spacing:.15em}.world-visual i,.world-visual b,.world-visual em{position:absolute;display:block}.world-visual i{top:26%;left:22%;width:50%;height:50%;border:1px solid rgba(24,57,70,.5);border-radius:50%;background:rgba(255,255,255,.4);animation:world-drift 7s ease-in-out infinite}.world-visual b{right:17%;bottom:18%;width:26%;aspect-ratio:1;border-radius:50%;background:var(--world-deep);box-shadow:0 13px 27px rgba(24,57,70,.18)}.world-visual em{right:12%;bottom:13%;width:65%;height:1px;background:rgba(24,57,70,.37);transform:rotate(-24deg)}
.world-metrics{display:grid;grid-template-columns:repeat(3,1fr) .85fr;width:min(1120px,calc(100% - 48px));margin:0 auto;border:1px solid var(--world-line);border-radius:12px;background:#fff;overflow:hidden}.world-metrics article,.world-metrics a{min-height:104px;padding:20px;border-right:1px solid var(--world-line)}.world-metrics strong{display:block;font-size:14px}.world-metrics span{display:block;margin-top:13px;color:var(--world-accent);font-size:20px;font-weight:800}.world-metrics a{display:flex;align-items:center;justify-content:space-between;border:0;background:var(--world-soft);color:var(--world-deep);font-size:12px;font-weight:800;text-decoration:none}.world-metrics a b{font-size:20px}
.world-intro{display:grid;grid-template-columns:1fr 1fr;gap:11%;width:min(960px,calc(100% - 48px));padding:118px 0;margin:auto}.world-intro h2,.world-features h2,.world-plans h2,.world-downloads h2,.world-cta h2{margin:13px 0 0;font-size:32px;letter-spacing:-.055em;line-height:1.3}.world-intro>div:last-child{padding-top:29px;color:var(--world-muted);line-height:2.05}.world-intro a{display:inline-flex;gap:8px;margin-top:20px;color:var(--world-accent);font-size:13px;font-weight:800;text-decoration:none}
.world-features{padding:100px max(24px,calc((100% - 1120px)/2));background:var(--world-soft)}.world-features header{max-width:570px}.world-feature-list{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:43px}.world-feature-list article{min-width:0;min-height:260px;padding:25px;border:1px solid var(--world-line);border-radius:13px;background:#fff}.world-feature-list span{color:var(--world-accent);font-size:11px;font-weight:800}.world-feature-list h3{margin:76px 0 9px;font-size:21px}.world-feature-list p{margin:0;color:var(--world-muted);font-size:13px;line-height:1.9}
.world-plans{width:min(1040px,calc(100% - 48px));padding:110px 0;margin:auto}.world-plans header{display:grid;grid-template-columns:1fr 1fr;gap:45px;align-items:end}.world-plans header>span{padding-bottom:5px;color:var(--world-muted);line-height:1.9}.world-plan-list{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:43px}.world-plan-list article{display:flex;flex-direction:column;min-width:0;min-height:350px;padding:25px;border:1px solid var(--world-line);border-radius:13px;background:#fff}.world-plan-list article>div{display:flex;align-items:start;justify-content:space-between;gap:8px}.world-plan-list h3{margin:0;font-size:22px}.world-plan-list article>div b{padding:3px 7px;border-radius:99px;background:#dbf1eb;color:var(--world-accent);font-size:10px}.world-plan-list p{min-height:46px;margin:12px 0 0;color:var(--world-muted);font-size:13px}.world-plan-list strong{display:block;margin-top:18px;color:var(--world-accent);font-size:32px;letter-spacing:-.06em}.world-plan-list strong small{font-size:14px;vertical-align:8px}.world-plan-list strong em{font-size:11px;font-style:normal;font-weight:500;letter-spacing:0}.world-plan-list ul{margin:18px 0;padding:0;list-style:none;color:var(--world-muted);font-size:12px;line-height:1.9}.world-plan-list li:before{content:"• ";color:var(--world-accent)}.world-plan-list a{margin-top:auto;color:var(--world-deep);font-size:13px;font-weight:800;text-decoration:none}.world-plan-list .is-featured{border-color:var(--world-deep);background:var(--world-deep);color:#fff}.world-plan-list .is-featured p,.world-plan-list .is-featured ul{color:#d6e5e5}.world-plan-list .is-featured strong,.world-plan-list .is-featured a{color:#9ee0d2}
.world-downloads{display:grid;grid-template-columns:.8fr 1.2fr;gap:11%;width:min(1040px,calc(100% - 48px));padding:105px 0;margin:auto}.world-downloads header>p:last-child{color:var(--world-muted);line-height:2}.world-download-list{border-top:1px solid var(--world-line)}.world-download-list a{display:grid;grid-template-columns:36px minmax(0,1fr) auto;gap:11px;align-items:center;min-height:76px;border-bottom:1px solid var(--world-line);text-decoration:none}.world-download-list i svg{width:20px;height:20px;fill:var(--world-accent)}.world-download-list b{display:block;font-size:14px}.world-download-list small{display:block;margin-top:2px;color:var(--world-muted);font-size:11px}.world-download-list em{color:var(--world-accent);font-style:normal}.world-cta{padding:110px 20px;background:var(--world-deep);color:#fff;text-align:center}.world-cta p{margin:0;color:#9ee0d2;font-size:11px;font-weight:800;letter-spacing:.12em}.world-cta h2{max-width:640px;margin-right:auto;margin-left:auto}.world-cta>span{display:block;max-width:520px;margin:15px auto 0;color:#cbd8dc}.world-cta a{margin-top:26px;border-color:#fff;background:#fff;color:var(--world-deep)}
.template-world .site-footer,.template-world .collection-footer{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(230px,1fr) auto;gap:38px;align-items:start;padding:48px max(24px,calc((100% - 1120px)/2));background:#e7efee}.template-world .site-footer .collection-brand,.template-world .collection-footer .collection-brand{max-width:100%}.template-world .site-footer .collection-brand strong,.template-world .collection-footer .collection-brand strong{overflow-wrap:anywhere;white-space:normal}.template-world .site-footer p,.template-world .collection-footer p{max-width:330px;margin:10px 0 0;color:var(--world-muted);font-size:12px}.template-world .site-footer nav,.template-world .collection-footer nav{display:flex;flex-wrap:wrap;gap:8px 17px}.template-world .site-footer a,.template-world .collection-footer a{font-size:12px;text-decoration:none}.template-world .site-footer small,.template-world .collection-footer small{align-self:end;color:var(--world-muted);font-size:11px;white-space:nowrap}.template-world .site-footer-links{padding:17px 24px;background:#e7efee;border-top:1px solid #cedddb}.template-world .site-footer-links-inner{display:flex;gap:18px;width:min(1120px,100%);margin:auto}.template-world .site-footer-links-inner>b{font-size:12px}.template-world .site-footer-links-list{display:flex;flex:1;flex-wrap:wrap;gap:7px 16px}.template-world .site-footer-links-list a{color:var(--world-muted);font-size:12px;text-decoration:none}
.template-world.inner-page main{min-height:46vh;padding-bottom:44px;background:var(--world-paper)}.template-world.inner-page .about-hero,.template-world.inner-page .resource-hero,.template-world.inner-page .legal-hero,.template-world.inner-page .downloads-page-hero{width:min(1040px,calc(100% - 48px));padding:72px 0 31px;margin:auto;border-bottom:1px solid var(--world-line)}.template-world .collection-kicker{color:var(--world-accent);font-size:11px;font-weight:800;letter-spacing:.13em}.template-world.inner-page h1{margin:14px 0 0;font-size:clamp(34px,4vw,48px);letter-spacing:-.06em}.template-world.inner-page .about-intro,.template-world.inner-page .resource-layout,.template-world.inner-page .legal-wrap,.template-world.inner-page .downloads-page-main,.template-world.inner-page .custom-page-content,.template-world.inner-page .about-values,.template-world.inner-page .page-plan-list{width:min(1040px,calc(100% - 48px));margin:28px auto}.template-world.inner-page .about-intro,.template-world.inner-page .resource-content,.template-world.inner-page .legal-card,.template-world.inner-page .custom-page-content{padding:30px;border:1px solid var(--world-line);border-radius:12px;background:#fff}.template-world.inner-page .about-values,.template-world.inner-page .page-plan-list .product-plan-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:13px}.template-world.inner-page .about-values article,.template-world.inner-page .product-plan{display:flex;flex-direction:column;min-width:0;min-height:250px;padding:23px;border:1px solid var(--world-line);border-radius:12px;background:#fff}.template-world.inner-page .product-price{margin-top:auto;color:var(--world-accent)}.template-world.inner-page .site-downloads{display:grid;grid-template-columns:.8fr 1.2fr;gap:25px;padding:27px;border:1px solid var(--world-line);border-radius:12px;background:#fff}.template-world.inner-page .site-download-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.template-world.inner-page .download-item{display:grid;grid-template-columns:32px minmax(0,1fr) auto;gap:8px;align-items:center;min-height:70px;padding:11px;border:1px solid var(--world-line);border-radius:9px;text-decoration:none}.template-world.inner-page .download-mark svg{width:18px;height:18px;fill:var(--world-accent)}.template-world.inner-page .download-item>span:nth-child(2){display:grid;gap:2px;min-width:0}.template-world.inner-page .download-item small{display:block;color:var(--world-muted);overflow-wrap:anywhere}
/* Individual palettes and form language for the twelve independent themes. */
.world-editorial{--world-ink:#28241f;--world-muted:#716a60;--world-line:#ddd4c6;--world-paper:#fffdf8;--world-soft:#f3eee4;--world-accent:#a55d42;--world-deep:#29251f}.world-editorial .world-visual{border-radius:0;background:linear-gradient(135deg,#c0a991,#e5d9c8)}.world-editorial .world-visual i{border-radius:0;transform:rotate(-12deg)}.world-editorial .world-feature-list article,.world-editorial .world-plan-list article{border-radius:0}.world-editorial .world-cta{background:#a55d42}.world-landscape{--world-ink:#28453f;--world-muted:#70837d;--world-line:#cbd9d0;--world-paper:#f8f5eb;--world-soft:#e5eee6;--world-accent:#bf7144;--world-deep:#315f57}.world-landscape .world-visual{border-radius:48% 5% 40% 5%;background:linear-gradient(160deg,#dbe9db,#98c0ae)}.world-landscape .world-visual i{border-radius:50% 50% 0 0}.world-command,.world-circuit{--world-ink:#16344c;--world-muted:#6b8293;--world-line:#cfdee6;--world-paper:#f6fafc;--world-soft:#e7f2f4;--world-accent:#078d86;--world-deep:#163852}.world-command .world-visual,.world-circuit .world-visual{background:linear-gradient(145deg,#183c59,#10283e)}.world-command .world-visual:before,.world-circuit .world-visual:before{border-color:rgba(151,231,216,.35);background:linear-gradient(rgba(151,231,216,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(151,231,216,.08) 1px,transparent 1px);background-size:28px 28px}.world-command .world-visual i,.world-circuit .world-visual i{background:rgba(11,143,134,.2);border-color:#90dfd1}.world-lumen{--world-ink:#25334b;--world-muted:#728098;--world-line:#dbe2ee;--world-paper:#fff;--world-soft:#f1f5fa;--world-accent:#496fd5;--world-deep:#283755}.world-lumen .world-visual{background:linear-gradient(145deg,#e9edff,#cbd8fb)}.world-harbor{--world-ink:#183d5a;--world-muted:#6e8495;--world-line:#cedde6;--world-paper:#fbfdfe;--world-soft:#e9f3f7;--world-accent:#2587a5;--world-deep:#16425d}.world-harbor .world-visual{border-radius:90px 18px 90px 18px;background:linear-gradient(145deg,#c6e3ed,#79b7cb)}.world-column{--world-ink:#292d32;--world-muted:#747a81;--world-line:#dce0e2;--world-paper:#fff;--world-soft:#f3f4f2;--world-accent:#d05838;--world-deep:#25282c}.world-column .world-hero{grid-template-columns:.9fr 1.1fr}.world-column .world-visual{border-radius:0;background:#e4e2dc}.world-column .world-feature-list{gap:0}.world-column .world-feature-list article{border-radius:0}.world-grove{--world-ink:#264238;--world-muted:#71877c;--world-line:#d0dfd4;--world-paper:#fbfdf9;--world-soft:#eaf2e9;--world-accent:#4b9270;--world-deep:#294b40}.world-grove .world-visual{border-radius:38px;background:linear-gradient(145deg,#d5e8d4,#8db69b)}.world-studio{--world-ink:#362c3e;--world-muted:#81748a;--world-line:#e4dce8;--world-paper:#fffaff;--world-soft:#f5edf6;--world-accent:#a2508d;--world-deep:#3c2946}.world-studio .world-visual{border-radius:50% 16px 16px 16px;background:linear-gradient(145deg,#f2cfe8,#c3b0e8)}.world-slate{--world-ink:#2b3035;--world-muted:#737a82;--world-line:#d8dde0;--world-paper:#f8f9f9;--world-soft:#eceff0;--world-accent:#586e7d;--world-deep:#2e353a}.world-slate .world-visual{border-radius:8px;background:linear-gradient(145deg,#d9dde0,#9da8ad)}.world-horizon{--world-ink:#183f52;--world-muted:#6e8791;--world-line:#d4e1e2;--world-paper:#fcfdf9;--world-soft:#edf4f0;--world-accent:#d97a42;--world-deep:#1f5862}.world-horizon .world-visual{border-radius:50% 50% 12px 12px;background:linear-gradient(155deg,#f0d7b7,#98c9c2)}.world-atelier{--world-ink:#3e3830;--world-muted:#81796d;--world-line:#e3d9cb;--world-paper:#fffdf9;--world-soft:#f5efe5;--world-accent:#ad7950;--world-deep:#483f34}.world-atelier .world-visual{border-radius:12px 52px 12px 52px;background:linear-gradient(145deg,#e7cfad,#bd9970)}
@keyframes world-drift{50%{transform:translateY(-11px) rotate(7deg)}}
@media(max-width:900px){.world-hero{grid-template-columns:1fr;gap:30px;padding:64px 0}.world-visual{min-height:360px}.world-metrics{grid-template-columns:1fr 1fr}.world-metrics a{grid-column:1/-1}.world-feature-list,.template-world.inner-page .about-values,.template-world.inner-page .page-plan-list .product-plan-grid{grid-template-columns:1fr 1fr}.world-plans header{grid-template-columns:1fr}.world-plan-list{grid-template-columns:1fr}.world-plan-list article{min-height:290px}.world-downloads,.template-world.inner-page .site-downloads{grid-template-columns:1fr;gap:32px}.template-world .site-footer,.template-world .collection-footer{grid-template-columns:1fr 1fr}.template-world .site-footer small,.template-world .collection-footer small{grid-column:1/-1;justify-self:start}}
@media(max-width:700px){.template-world .collection-nav{grid-template-columns:1fr auto;width:calc(100% - 32px);min-height:70px}.template-world .collection-nav nav{position:absolute;top:calc(100% + 8px);right:0;left:0;z-index:20;display:none;flex-direction:column;gap:0;padding:9px;border:1px solid var(--world-line);border-radius:11px;background:#fff;box-shadow:0 14px 28px rgba(26,51,70,.13)}.template-world.nav-open .collection-nav nav{display:flex}.template-world .collection-nav nav a{padding:10px 8px}.template-world .collection-nav nav a:after{display:none}.template-world .collection-action{display:none}.template-world .collection-menu{display:grid;width:39px;height:39px;place-content:center;gap:5px;border:1px solid var(--world-line);border-radius:8px;background:var(--world-soft)}.template-world .collection-menu span{display:block;width:17px;height:2px;background:var(--world-deep)}.template-world .collection-nav .collection-brand{max-width:calc(100vw - 94px)}.world-hero,.world-metrics,.world-intro,.world-plans,.world-downloads,.template-world.inner-page .about-hero,.template-world.inner-page .resource-hero,.template-world.inner-page .legal-hero,.template-world.inner-page .downloads-page-hero,.template-world.inner-page .about-intro,.template-world.inner-page .resource-layout,.template-world.inner-page .legal-wrap,.template-world.inner-page .downloads-page-main,.template-world.inner-page .custom-page-content,.template-world.inner-page .about-values,.template-world.inner-page .page-plan-list{width:calc(100% - 32px)}.world-hero{min-height:0;padding:54px 0}.world-hero h1{font-size:39px}.world-hero-line{font-size:17px}.world-visual{min-height:310px}.world-metrics article,.world-metrics a{min-height:96px;padding:17px}.world-intro{grid-template-columns:1fr;gap:15px;padding:80px 0}.world-intro>div:last-child{padding-top:0}.world-features{padding:80px 16px}.world-feature-list,.template-world.inner-page .about-values,.template-world.inner-page .page-plan-list .product-plan-grid,.template-world.inner-page .site-download-grid{grid-template-columns:1fr}.world-feature-list article{min-height:220px}.world-plans{padding:80px 0}.world-downloads{padding:80px 0}.world-cta{padding:85px 20px}.template-world .site-footer,.template-world .collection-footer{grid-template-columns:1fr;gap:23px;padding-top:38px;padding-bottom:38px}.template-world .site-footer small,.template-world .collection-footer small{grid-column:auto}.template-world .site-footer-links-inner{flex-direction:column;gap:8px}.template-world.inner-page .about-hero,.template-world.inner-page .resource-hero,.template-world.inner-page .legal-hero,.template-world.inner-page .downloads-page-hero{padding-top:62px}.template-world.inner-page .about-intro,.template-world.inner-page .resource-content,.template-world.inner-page .legal-card,.template-world.inner-page .custom-page-content{padding:23px}.template-world.inner-page .site-downloads{padding:22px}}

/* Distinct layouts for Templates 09-50. Each changes content rhythm, not the crawlable content. */
.world-aurora{--world-ink:#162a4b;--world-muted:#6b7a99;--world-line:#d5ddf1;--world-paper:#fbfcff;--world-soft:#edf1ff;--world-accent:#7658d8;--world-deep:#1b2756}.world-monument{--world-ink:#32302c;--world-muted:#79756d;--world-line:#ddd8cf;--world-paper:#faf9f6;--world-soft:#eeece5;--world-accent:#98754d;--world-deep:#403b33}.world-muse{--world-ink:#402b47;--world-muted:#856f89;--world-line:#eadcea;--world-paper:#fffaff;--world-soft:#f8eef7;--world-accent:#bf5f98;--world-deep:#48284a}.world-tide{--world-ink:#123b55;--world-muted:#67879a;--world-line:#cee1e8;--world-paper:#f9fdfe;--world-soft:#e5f3f6;--world-accent:#1987a4;--world-deep:#164c64}.world-terra{--world-ink:#4a392b;--world-muted:#887465;--world-line:#e6d9c7;--world-paper:#fffaf3;--world-soft:#f4e8d7;--world-accent:#b56c3e;--world-deep:#5b4030}.world-frame{--world-ink:#252e39;--world-muted:#747f8a;--world-line:#d7dfe6;--world-paper:#fcfdfe;--world-soft:#eff3f7;--world-accent:#426b93;--world-deep:#253c55}.world-signal{--world-ink:#172d35;--world-muted:#718188;--world-line:#d6e2df;--world-paper:#fbfdfc;--world-soft:#eaf4f1;--world-accent:#20947f;--world-deep:#1a4241}.world-loft{--world-ink:#3c3a35;--world-muted:#7c776e;--world-line:#dfd8cd;--world-paper:#fdfbf8;--world-soft:#f2eee8;--world-accent:#9a6a52;--world-deep:#463c33}.world-canvas{--world-ink:#1b3854;--world-muted:#71859a;--world-line:#d6e2ed;--world-paper:#fff;--world-soft:#eef4f9;--world-accent:#3f8db2;--world-deep:#1f4c68}.world-voyage{--world-ink:#183d55;--world-muted:#6f8494;--world-line:#d0e0e9;--world-paper:#f9fcfd;--world-soft:#e7f3f6;--world-accent:#df7946;--world-deep:#174b62}.world-bloom{--world-ink:#34422f;--world-muted:#78866f;--world-line:#dbe6d4;--world-paper:#fdfef9;--world-soft:#eff5e9;--world-accent:#7ca83f;--world-deep:#3c5939}.world-ledger{--world-ink:#252b30;--world-muted:#737c82;--world-line:#d9dfe2;--world-paper:#fbfcfc;--world-soft:#eef1f2;--world-accent:#657d8c;--world-deep:#2b343a}.world-parlor{--world-ink:#553b36;--world-muted:#8a726c;--world-line:#ead8d3;--world-paper:#fffbfa;--world-soft:#faeeeb;--world-accent:#c16f5d;--world-deep:#613f38}.world-route{--world-ink:#20383f;--world-muted:#72878b;--world-line:#d2e0df;--world-paper:#fbfdfc;--world-soft:#eaf3f1;--world-accent:#438d84;--world-deep:#264c4f}.world-foundry{--world-ink:#352d29;--world-muted:#7f7269;--world-line:#dfd5ce;--world-paper:#fdfaf8;--world-soft:#f0e9e4;--world-accent:#b15e46;--world-deep:#47352d}.world-meadow{--world-ink:#2d493d;--world-muted:#708a7a;--world-line:#d5e5db;--world-paper:#fcfefa;--world-soft:#ecf5eb;--world-accent:#6aaf75;--world-deep:#315b48}.world-archive{--world-ink:#2b3038;--world-muted:#747b86;--world-line:#d8dce5;--world-paper:#fbfbfd;--world-soft:#eff0f5;--world-accent:#586ca3;--world-deep:#303746}.world-island{--world-ink:#1c4150;--world-muted:#6a8992;--world-line:#cde1df;--world-paper:#f9fefd;--world-soft:#e7f4f1;--world-accent:#3da39a;--world-deep:#1f515c}.world-radar{--world-ink:#1d303c;--world-muted:#6f7e87;--world-line:#d2dde1;--world-paper:#f9fbfc;--world-soft:#eaf0f2;--world-accent:#dd7454;--world-deep:#273f4b}.world-courtyard{--world-ink:#454032;--world-muted:#827c6c;--world-line:#e5deca;--world-paper:#fffdf7;--world-soft:#f5f0df;--world-accent:#b18b37;--world-deep:#4e503a}.world-indexer{--world-ink:#222f4d;--world-muted:#72809a;--world-line:#d6ddef;--world-paper:#fbfcff;--world-soft:#eef1fb;--world-accent:#5b68c8;--world-deep:#2d3866}.world-spectrum{--world-ink:#25314d;--world-muted:#75809b;--world-line:#dde0ee;--world-paper:#fdfcff;--world-soft:#f1effb;--world-accent:#9967d5;--world-deep:#3c3166}.world-almanac{--world-ink:#3f3c32;--world-muted:#807b6b;--world-line:#e3ddcd;--world-paper:#fffdf8;--world-soft:#f4f0e5;--world-accent:#a58039;--world-deep:#504a38}.world-fluent{--world-ink:#183b49;--world-muted:#6d8992;--world-line:#d0e2e4;--world-paper:#faffff;--world-soft:#e7f4f4;--world-accent:#29a6a2;--world-deep:#215360}.world-north{--world-ink:#26364a;--world-muted:#738096;--world-line:#d8dfeb;--world-paper:#fcfdff;--world-soft:#eff2f8;--world-accent:#597bbb;--world-deep:#30456b}.world-form{--world-ink:#2e2b37;--world-muted:#7b7786;--world-line:#e1dfea;--world-paper:#fdfcff;--world-soft:#f2f0f7;--world-accent:#8d68bc;--world-deep:#403557}.world-ribbon{--world-ink:#3e3630;--world-muted:#80746a;--world-line:#e5d8cf;--world-paper:#fffaf7;--world-soft:#f8eee8;--world-accent:#d37651;--world-deep:#523d34}.world-observatory{--world-ink:#152e43;--world-muted:#688193;--world-line:#cbdce8;--world-paper:#f9fcff;--world-soft:#e8f2fa;--world-accent:#3784c4;--world-deep:#1d4a70}.world-common{--world-ink:#31413a;--world-muted:#718178;--world-line:#d9e4db;--world-paper:#fcfdfb;--world-soft:#edf3ec;--world-accent:#61906c;--world-deep:#3d5944}.world-vertex{--world-ink:#222b3c;--world-muted:#737d91;--world-line:#d8deea;--world-paper:#fafbfe;--world-soft:#eef0f7;--world-accent:#6c77c9;--world-deep:#303966}

/* 09 Editorial spread */
.world-layout-09 .world-hero{grid-template-columns:42% 58%;gap:0}.world-layout-09 .world-hero-copy{padding:70px 12% 70px 0}.world-layout-09 .world-visual{border-radius:0;min-height:560px}.world-layout-09 .world-metrics{width:100%;border-right:0;border-left:0;border-radius:0}.world-layout-09 .world-feature-list{gap:0}.world-layout-09 .world-feature-list article,.world-layout-09 .world-plan-list article{border-radius:0}.world-layout-09 .world-downloads{grid-template-columns:1fr 1fr}
/* 10 Landscape scroll */
.world-layout-10 .world-hero{display:block;min-height:620px;padding:94px 0}.world-layout-10 .world-hero-copy{position:relative;z-index:2;width:48%}.world-layout-10 .world-visual{position:absolute;right:0;left:46%;min-height:620px;margin-top:-94px;border-radius:52% 0 0 0}.world-layout-10 .world-metrics{width:min(1020px,calc(100% - 48px));margin-top:-36px}.world-layout-10 .world-intro{grid-template-columns:120px 1fr}.world-layout-10 .world-intro>div:last-child{grid-column:2}.world-layout-10 .world-feature-list article:nth-child(2){transform:translateY(35px)}
/* 11 Command dashboard */
.world-layout-11 .world-hero{grid-template-columns:1fr 1fr;gap:18px}.world-layout-11 .world-hero-copy,.world-layout-11 .world-visual{min-height:430px;padding:48px;border:1px solid var(--world-line);border-radius:18px}.world-layout-11 .world-metrics{margin-top:-28px;box-shadow:0 12px 28px rgba(20,50,72,.1)}.world-layout-11 .world-intro>div:last-child{padding:28px;border-radius:16px;background:var(--world-soft)}.world-layout-11 .world-feature-list{grid-template-columns:1.4fr .8fr .8fr}
/* 12 Centered manifesto */
.world-layout-12 .world-hero{display:flex;min-height:640px;text-align:center}.world-layout-12 .world-hero-copy{z-index:2;max-width:670px;margin:auto}.world-layout-12 .world-hero-line,.world-layout-12 .world-lead{margin-right:auto;margin-left:auto}.world-layout-12 .world-actions{justify-content:center}.world-layout-12 .world-visual{position:absolute;inset:80px 0;opacity:.45}.world-layout-12 .world-metrics{margin-top:-64px}.world-layout-12 .world-intro{grid-template-columns:1fr 1.2fr}.world-layout-12 .world-features header{margin:auto;text-align:center}
/* 13 Harbor side rail */
.world-layout-13 .world-main{display:grid;grid-template-columns:minmax(250px,28%) 1fr}.world-layout-13 .world-hero{grid-column:1/-1}.world-layout-13 .world-metrics{grid-column:1;width:100%;margin:0;border-radius:0;display:block}.world-layout-13 .world-metrics article,.world-layout-13 .world-metrics a{display:block;border-right:0;border-bottom:1px solid var(--world-line)}.world-layout-13 .world-intro,.world-layout-13 .world-features,.world-layout-13 .world-plans,.world-layout-13 .world-downloads,.world-layout-13 .world-cta{grid-column:2;width:auto;margin:0}.world-layout-13 .world-features{padding:85px 7%}.world-layout-13 .world-plans,.world-layout-13 .world-downloads{padding-right:7%;padding-left:7%}.world-layout-13 .world-cta{text-align:left;padding-left:7%}
/* 14 Column newspaper */
.world-layout-14 .world-hero{grid-template-columns:1fr 1fr;gap:28px}.world-layout-14 .world-visual{border-radius:0}.world-layout-14 .world-metrics{grid-template-columns:repeat(4,1fr);border-radius:0}.world-layout-14 .world-intro{grid-template-columns:repeat(3,1fr);gap:28px}.world-layout-14 .world-intro>div:first-child{grid-column:span 2}.world-layout-14 .world-intro>div:last-child{padding-top:0}.world-layout-14 .world-feature-list,.world-layout-14 .world-plan-list{gap:0}.world-layout-14 .world-feature-list article,.world-layout-14 .world-plan-list article{border-radius:0}
/* 15 Grove staggered garden */
.world-layout-15 .world-hero{grid-template-columns:.85fr 1.15fr}.world-layout-15 .world-visual{border-radius:42px 42px 4px 42px}.world-layout-15 .world-metrics{width:min(900px,calc(100% - 48px));margin-right:calc((100% - min(1120px,calc(100% - 48px)))/2)}.world-layout-15 .world-feature-list{grid-template-columns:.8fr 1.2fr .8fr}.world-layout-15 .world-feature-list article:nth-child(2){transform:translateY(-28px)}.world-layout-15 .world-plans header{max-width:720px;margin:auto;text-align:center}.world-layout-15 .world-downloads{grid-template-columns:1.2fr .8fr}
/* 16 Studio asymmetric blocks */
.world-layout-16 .world-hero{grid-template-columns:56% 44%;gap:0}.world-layout-16 .world-hero-copy{padding:66px;background:var(--world-soft);border-radius:24px 0 0 24px}.world-layout-16 .world-visual{min-height:490px;border-radius:0 24px 24px 0}.world-layout-16 .world-metrics{margin-top:-42px}.world-layout-16 .world-intro{grid-template-columns:35% 65%;gap:0}.world-layout-16 .world-intro>div{padding:34px}.world-layout-16 .world-intro>div:last-child{background:var(--world-soft)}
/* 17 Slate specification sheet */
.world-layout-17 .world-hero{grid-template-columns:1fr;min-height:430px}.world-layout-17 .world-hero-copy{max-width:760px;padding:64px 0}.world-layout-17 .world-visual{position:absolute;inset:0;z-index:-1;opacity:.13;border-radius:0}.world-layout-17 .world-metrics{width:min(1120px,calc(100% - 48px));border-radius:0}.world-layout-17 .world-features{background:var(--world-paper)}.world-layout-17 .world-feature-list{grid-template-columns:repeat(3,1fr);border-top:1px solid var(--world-line);border-left:1px solid var(--world-line);gap:0}.world-layout-17 .world-feature-list article{border-radius:0;border-top:0;border-left:0}
/* 18 Horizon panorama */
.world-layout-18 .world-hero{display:block;min-height:610px;padding:95px 0}.world-layout-18 .world-hero-copy{position:relative;z-index:2;max-width:530px}.world-layout-18 .world-visual{position:absolute;right:-8%;bottom:0;left:35%;min-height:610px;border-radius:50% 50% 0 0}.world-layout-18 .world-metrics{margin-top:-1px;border-radius:16px 16px 0 0}.world-layout-18 .world-intro{grid-template-columns:1.25fr .75fr}.world-layout-18 .world-downloads{grid-template-columns:1fr;gap:35px}.world-layout-18 .world-downloads header{max-width:560px}
/* 19 Atelier quilt */
.world-layout-19 .world-hero{grid-template-columns:1fr 1fr;gap:24px}.world-layout-19 .world-visual{border-radius:12px 62px 12px 62px}.world-layout-19 .world-metrics{grid-template-columns:1.1fr .9fr .9fr 1.1fr}.world-layout-19 .world-feature-list{grid-template-columns:2fr 1fr 1fr}.world-layout-19 .world-feature-list article:first-child{min-height:360px}.world-layout-19 .world-plan-list{grid-template-columns:1fr 1fr 1fr}.world-layout-19 .world-downloads{grid-template-columns:.65fr 1.35fr}
/* 20 Circuit terminal */
.world-layout-20 .world-main{background:var(--world-deep)}.world-layout-20 .world-hero,.world-layout-20 .world-intro,.world-layout-20 .world-plans,.world-layout-20 .world-downloads{color:#fff}.world-layout-20 .world-lead,.world-layout-20 .world-intro>div:last-child,.world-layout-20 .world-plans header>span{color:#bad0d8}.world-layout-20 .world-hero{grid-template-columns:44% 56%;min-height:590px}.world-layout-20 .world-visual{border-radius:0;background:#0f263d}.world-layout-20 .world-metrics{width:100%;border-radius:0}.world-layout-20 .world-features{background:#e5f2f1}.world-layout-20 .world-cta{background:#0d202f}
/* 21 Aurora halo */
.world-layout-21 .world-hero{position:relative;min-height:650px;text-align:center}.world-layout-21 .world-hero-copy{z-index:2;max-width:670px;margin:auto}.world-layout-21 .world-hero-line,.world-layout-21 .world-lead{margin-right:auto;margin-left:auto}.world-layout-21 .world-actions{justify-content:center}.world-layout-21 .world-visual{position:absolute;inset:52px 8%;border-radius:50%;opacity:.48}.world-layout-21 .world-metrics{margin-top:-55px}.world-layout-21 .world-feature-list{grid-template-columns:1fr 1fr 1fr}.world-layout-21 .world-downloads{grid-template-columns:1fr 1fr}
/* 22 Monument stacked slabs */
.world-layout-22 .world-hero{grid-template-columns:36% 64%;gap:0;border-bottom:12px solid var(--world-deep)}.world-layout-22 .world-hero-copy{padding:74px 46px;background:var(--world-soft)}.world-layout-22 .world-visual{min-height:560px;border-radius:0}.world-layout-22 .world-metrics{width:min(960px,calc(100% - 48px));margin-top:48px}.world-layout-22 .world-intro{grid-template-columns:1fr 1fr}.world-layout-22 .world-feature-list{grid-template-columns:repeat(3,1fr);gap:24px}.world-layout-22 .world-plan-list article{border-radius:0}
/* 23 Muse collage */
.world-layout-23 .world-hero{grid-template-columns:1.1fr .9fr;align-items:end}.world-layout-23 .world-hero-copy{padding-bottom:88px}.world-layout-23 .world-visual{min-height:480px;border-radius:68px 12px 68px 12px;transform:rotate(3deg)}.world-layout-23 .world-metrics{width:min(840px,calc(100% - 48px));margin-left:calc((100% - min(1120px,calc(100% - 48px)))/2)}.world-layout-23 .world-intro{grid-template-columns:1fr 1fr}.world-layout-23 .world-feature-list article:nth-child(1){transform:translateY(28px)}.world-layout-23 .world-feature-list article:nth-child(3){transform:translateY(-28px)}
/* 24 Tide split current */
.world-layout-24 .world-main{background:linear-gradient(90deg,var(--world-paper) 0 57%,var(--world-soft) 57%)}.world-layout-24 .world-hero{grid-template-columns:58% 42%;gap:0}.world-layout-24 .world-hero-copy{padding-right:13%}.world-layout-24 .world-visual{border-radius:120px 0 0 0}.world-layout-24 .world-metrics{border-radius:0}.world-layout-24 .world-intro{grid-template-columns:.7fr 1.3fr}.world-layout-24 .world-features{background:transparent}.world-layout-24 .world-plan-list{grid-template-columns:.9fr 1.2fr .9fr}
/* 25 Terra field notes */
.world-layout-25 .world-hero{grid-template-columns:1fr;min-height:470px}.world-layout-25 .world-hero-copy{max-width:700px;padding:75px 0}.world-layout-25 .world-visual{position:absolute;top:30px;right:0;width:38%;min-height:410px;border-radius:42% 42% 0 0;opacity:.82}.world-layout-25 .world-metrics{width:100%;border-radius:0}.world-layout-25 .world-intro{grid-template-columns:32% 68%;gap:0}.world-layout-25 .world-intro>div{padding:35px}.world-layout-25 .world-intro>div:last-child{background:var(--world-soft)}.world-layout-25 .world-feature-list{grid-template-columns:1fr 1fr 1fr}.world-layout-25 .world-downloads{grid-template-columns:1.3fr .7fr}
/* 26 Framed portfolio */
.world-layout-26 .world-hero{width:min(1180px,calc(100% - 48px));grid-template-columns:1fr 1fr;padding:24px;border:1px solid var(--world-line)}.world-layout-26 .world-hero-copy{padding:56px}.world-layout-26 .world-visual{border-radius:0}.world-layout-26 .world-metrics{margin-top:38px}.world-layout-26 .world-intro{grid-template-columns:1fr 1fr;border-top:1px solid var(--world-line);border-bottom:1px solid var(--world-line)}.world-layout-26 .world-feature-list{grid-template-columns:1fr 1fr 1fr}.world-layout-26 .world-feature-list article{border-radius:0}.world-layout-26 .world-cta{margin:0 24px 24px;border-radius:18px}
/* 27 Signal timeline */
.world-layout-27 .world-hero{grid-template-columns:.7fr 1.3fr}.world-layout-27 .world-visual{border-radius:18px 18px 18px 100px}.world-layout-27 .world-metrics{display:flex;border-radius:0}.world-layout-27 .world-metrics article,.world-layout-27 .world-metrics a{flex:1}.world-layout-27 .world-intro{grid-template-columns:90px 1fr}.world-layout-27 .world-intro>div:last-child{grid-column:2}.world-layout-27 .world-feature-list{grid-template-columns:1fr}.world-layout-27 .world-feature-list article{display:grid;grid-template-columns:80px 1fr 1.3fr;align-items:center;min-height:150px}.world-layout-27 .world-feature-list h3{margin:0}.world-layout-27 .world-feature-list p{margin:0}
/* 28 Loft reading room */
.world-layout-28 .world-hero{grid-template-columns:1fr;min-height:590px}.world-layout-28 .world-hero-copy{max-width:540px;margin-left:10%;padding:84px 0}.world-layout-28 .world-visual{position:absolute;top:56px;right:0;width:46%;min-height:470px;border-radius:220px 0 0 220px}.world-layout-28 .world-metrics{width:min(880px,calc(100% - 48px));margin-right:calc((100% - min(1120px,calc(100% - 48px)))/2)}.world-layout-28 .world-intro{grid-template-columns:1fr 1fr}.world-layout-28 .world-feature-list{grid-template-columns:repeat(3,1fr)}.world-layout-28 .world-plan-list{grid-template-columns:repeat(3,1fr);gap:0}.world-layout-28 .world-plan-list article{border-radius:0}
/* 29 Canvas modular gallery */
.world-layout-29 .world-hero{grid-template-columns:50% 50%;gap:0}.world-layout-29 .world-hero-copy{padding:70px 13%;background:var(--world-soft)}.world-layout-29 .world-visual{min-height:560px;border-radius:0}.world-layout-29 .world-metrics{width:100%;border-radius:0}.world-layout-29 .world-intro{grid-template-columns:1fr 1fr;gap:0}.world-layout-29 .world-intro>div{padding:35px}.world-layout-29 .world-feature-list{grid-template-columns:2fr 1fr 1fr}.world-layout-29 .world-feature-list article:first-child{min-height:340px}.world-layout-29 .world-downloads{grid-template-columns:1fr}
/* 30 Voyage logbook */
.world-layout-30 .world-hero{grid-template-columns:38% 62%;gap:42px}.world-layout-30 .world-visual{border-radius:0 72px 72px 0}.world-layout-30 .world-metrics{width:min(1020px,calc(100% - 48px));margin-top:-24px}.world-layout-30 .world-intro{grid-template-columns:1fr 1fr}.world-layout-30 .world-features{position:relative}.world-layout-30 .world-feature-list{grid-template-columns:1fr 1fr 1fr}.world-layout-30 .world-feature-list article:before{content:"";display:block;width:100%;height:1px;background:var(--world-accent);transform:translateY(25px)}
/* 31 Bloom orbit */
.world-layout-31 .world-hero{position:relative;grid-template-columns:1fr 1fr;min-height:610px}.world-layout-31 .world-visual{border-radius:50%;min-height:430px}.world-layout-31 .world-metrics{width:min(760px,calc(100% - 48px));margin:-45px auto 0}.world-layout-31 .world-intro{grid-template-columns:1fr 1fr}.world-layout-31 .world-feature-list{grid-template-columns:1fr 1fr 1fr}.world-layout-31 .world-feature-list article{border-radius:50% 50% 14px 14px}.world-layout-31 .world-plans header{max-width:700px;margin:auto;text-align:center}
/* 32 Ledger table */
.world-layout-32 .world-hero{grid-template-columns:1fr;min-height:400px}.world-layout-32 .world-hero-copy{max-width:760px;padding:60px 0}.world-layout-32 .world-visual{display:none}.world-layout-32 .world-metrics{width:min(1120px,calc(100% - 48px));border-radius:0}.world-layout-32 .world-intro{grid-template-columns:1fr 1fr}.world-layout-32 .world-feature-list,.world-layout-32 .world-plan-list{gap:0;border:1px solid var(--world-line)}.world-layout-32 .world-feature-list article,.world-layout-32 .world-plan-list article{border:0;border-right:1px solid var(--world-line);border-radius:0}.world-layout-32 .world-download-list{border:1px solid var(--world-line);padding:0 20px}
/* 33 Parlor conversation */
.world-layout-33 .world-hero{grid-template-columns:.9fr 1.1fr;gap:60px}.world-layout-33 .world-visual{border-radius:180px 180px 20px 20px}.world-layout-33 .world-metrics{grid-template-columns:1fr 1fr 1fr 1fr;border-radius:20px}.world-layout-33 .world-intro{grid-template-columns:42% 58%;gap:0;background:var(--world-soft);padding:0}.world-layout-33 .world-intro>div{padding:55px}.world-layout-33 .world-feature-list{grid-template-columns:1.2fr .9fr .9fr}.world-layout-33 .world-cta{text-align:left}.world-layout-33 .world-cta>*{max-width:800px;margin-left:auto;margin-right:auto}
/* 34 Route map */
.world-layout-34 .world-hero{grid-template-columns:1fr 1fr;gap:0}.world-layout-34 .world-hero-copy{padding:68px 11% 68px 0}.world-layout-34 .world-visual{border-radius:0;background:linear-gradient(135deg,#d8eee8,#9cc7ba)}.world-layout-34 .world-metrics{width:min(900px,calc(100% - 48px));margin-left:auto;margin-right:calc((100% - min(1120px,calc(100% - 48px)))/2)}.world-layout-34 .world-intro{grid-template-columns:110px 1fr}.world-layout-34 .world-intro>div:last-child{grid-column:2}.world-layout-34 .world-feature-list{grid-template-columns:1fr}.world-layout-34 .world-feature-list article{display:grid;grid-template-columns:60px 1fr 1.2fr;gap:20px;min-height:130px;align-items:center}.world-layout-34 .world-feature-list h3{margin:0}.world-layout-34 .world-feature-list p{margin:0}
/* 35 Foundry dense foundation */
.world-layout-35 .world-main{background:var(--world-soft)}.world-layout-35 .world-hero{grid-template-columns:54% 46%;min-height:570px}.world-layout-35 .world-hero-copy{padding:64px;background:var(--world-paper);border-radius:16px}.world-layout-35 .world-visual{border-radius:16px}.world-layout-35 .world-metrics{margin-top:-25px}.world-layout-35 .world-intro{background:var(--world-paper);padding:70px;grid-template-columns:1fr 1fr}.world-layout-35 .world-features{background:transparent}.world-layout-35 .world-plan-list article{box-shadow:0 10px 20px rgba(53,45,41,.08)}
/* 36 Meadow lightness */
.world-layout-36 .world-hero{grid-template-columns:1fr;min-height:585px;text-align:center}.world-layout-36 .world-hero-copy{z-index:2;max-width:650px;margin:auto}.world-layout-36 .world-hero-line,.world-layout-36 .world-lead{margin-left:auto;margin-right:auto}.world-layout-36 .world-actions{justify-content:center}.world-layout-36 .world-visual{position:absolute;right:10%;bottom:-80px;left:10%;min-height:410px;border-radius:50% 50% 0 0;opacity:.43}.world-layout-36 .world-metrics{margin-top:-20px}.world-layout-36 .world-feature-list article{border-radius:28px}.world-layout-36 .world-downloads{grid-template-columns:1fr 1fr}
/* 37 Archive dossier */
.world-layout-37 .world-hero{grid-template-columns:32% 68%;gap:0}.world-layout-37 .world-hero-copy{padding:68px 38px;border:1px solid var(--world-line)}.world-layout-37 .world-visual{border-radius:0}.world-layout-37 .world-metrics{width:100%;border-radius:0}.world-layout-37 .world-intro{grid-template-columns:1fr 1fr}.world-layout-37 .world-features{background:var(--world-paper)}.world-layout-37 .world-feature-list{grid-template-columns:1fr 1fr 1fr;gap:0}.world-layout-37 .world-feature-list article{border-radius:0}.world-layout-37 .world-plan-list{grid-template-columns:1fr 1fr 1fr;gap:0}.world-layout-37 .world-plan-list article{border-radius:0}
/* 38 Island retreat */
.world-layout-38 .world-hero{grid-template-columns:1.15fr .85fr;gap:75px}.world-layout-38 .world-visual{border-radius:50% 50% 50% 8px;min-height:450px}.world-layout-38 .world-metrics{width:min(820px,calc(100% - 48px));margin-left:calc((100% - min(1120px,calc(100% - 48px)))/2)}.world-layout-38 .world-intro{grid-template-columns:.8fr 1.2fr}.world-layout-38 .world-feature-list{grid-template-columns:repeat(3,1fr)}.world-layout-38 .world-plan-list{grid-template-columns:1fr}.world-layout-38 .world-plan-list article{min-height:255px;display:grid;grid-template-columns:1fr 1fr 1fr;align-items:center}.world-layout-38 .world-plan-list a{margin-top:0}
/* 39 Radar cockpit */
.world-layout-39 .world-main{background:#273f4b}.world-layout-39 .world-hero{grid-template-columns:1fr 1fr;color:#fff}.world-layout-39 .world-lead,.world-layout-39 .world-plans header>span{color:#d5e1e5}.world-layout-39 .world-visual{border-radius:50%;background:#172b35}.world-layout-39 .world-metrics{width:100%;border-radius:0}.world-layout-39 .world-intro,.world-layout-39 .world-plans,.world-layout-39 .world-downloads{color:#fff}.world-layout-39 .world-intro>div:last-child{color:#cbd9dd}.world-layout-39 .world-features{background:#eaf0f2}.world-layout-39 .world-cta{background:#172b35}
/* 40 Courtyard courtyard grid */
.world-layout-40 .world-hero{grid-template-columns:1fr 1fr;gap:20px;padding:20px;border:1px solid var(--world-line)}.world-layout-40 .world-hero-copy{padding:58px}.world-layout-40 .world-visual{border-radius:0}.world-layout-40 .world-metrics{width:min(1040px,calc(100% - 48px));margin-top:38px}.world-layout-40 .world-intro{grid-template-columns:1fr 1fr}.world-layout-40 .world-feature-list{grid-template-columns:1fr 1fr 1fr}.world-layout-40 .world-feature-list article{border-radius:0 0 42px 0}.world-layout-40 .world-cta{margin:24px;border-radius:0 42px 0 42px}
/* 41 Index directory */
.world-layout-41 .world-hero{grid-template-columns:28% 72%;gap:0}.world-layout-41 .world-hero-copy{padding:68px 34px;background:var(--world-soft)}.world-layout-41 .world-visual{border-radius:0}.world-layout-41 .world-metrics{grid-template-columns:1fr 1fr 1fr 1fr;border-radius:0}.world-layout-41 .world-intro{grid-template-columns:1fr 1fr;gap:0}.world-layout-41 .world-intro>div{padding:34px}.world-layout-41 .world-feature-list{grid-template-columns:1fr}.world-layout-41 .world-feature-list article{display:grid;grid-template-columns:80px 1fr 1fr;align-items:center;min-height:125px}.world-layout-41 .world-feature-list h3{margin:0}.world-layout-41 .world-feature-list p{margin:0}.world-layout-41 .world-plan-list{grid-template-columns:1fr 1fr}
/* 42 Spectrum layered range */
.world-layout-42 .world-hero{position:relative;grid-template-columns:1fr;min-height:630px;text-align:center}.world-layout-42 .world-hero-copy{z-index:2;max-width:680px;margin:auto}.world-layout-42 .world-hero-line,.world-layout-42 .world-lead{margin-right:auto;margin-left:auto}.world-layout-42 .world-actions{justify-content:center}.world-layout-42 .world-visual{position:absolute;top:60px;right:12%;bottom:20px;left:12%;border-radius:120px 120px 24px 24px;opacity:.48}.world-layout-42 .world-metrics{width:min(1040px,calc(100% - 48px));margin-top:-42px}.world-layout-42 .world-feature-list{grid-template-columns:1fr 1.3fr 1fr}.world-layout-42 .world-feature-list article:nth-child(2){transform:translateY(-34px)}
/* 43 Almanac monthly rhythm */
.world-layout-43 .world-hero{grid-template-columns:1fr 1fr;gap:0}.world-layout-43 .world-hero-copy{padding:74px;background:var(--world-soft)}.world-layout-43 .world-visual{min-height:560px;border-radius:50% 50% 0 0}.world-layout-43 .world-metrics{width:100%;border-radius:0}.world-layout-43 .world-intro{grid-template-columns:1fr 1fr}.world-layout-43 .world-feature-list{grid-template-columns:repeat(3,1fr);gap:20px}.world-layout-43 .world-feature-list article:nth-child(2){transform:translateY(42px)}.world-layout-43 .world-downloads{grid-template-columns:.7fr 1.3fr}
/* 44 Fluent stream */
.world-layout-44 .world-main{background:linear-gradient(180deg,var(--world-paper) 0 33%,var(--world-soft) 33% 65%,var(--world-paper) 65%)}.world-layout-44 .world-hero{grid-template-columns:45% 55%;gap:0}.world-layout-44 .world-hero-copy{padding-right:14%}.world-layout-44 .world-visual{border-radius:100px 0 100px 0}.world-layout-44 .world-metrics{margin-top:-35px}.world-layout-44 .world-intro{grid-template-columns:1.25fr .75fr}.world-layout-44 .world-features{background:transparent}.world-layout-44 .world-plan-list{grid-template-columns:1fr 1fr 1fr}.world-layout-44 .world-downloads{grid-template-columns:1fr}
/* 45 North compass */
.world-layout-45 .world-hero{display:block;min-height:600px;padding:100px 0}.world-layout-45 .world-hero-copy{position:relative;z-index:2;width:52%}.world-layout-45 .world-visual{position:absolute;top:45px;right:5%;width:42%;min-height:500px;border-radius:50%}.world-layout-45 .world-metrics{width:min(920px,calc(100% - 48px));margin-left:calc((100% - min(1120px,calc(100% - 48px)))/2)}.world-layout-45 .world-intro{grid-template-columns:110px 1fr}.world-layout-45 .world-intro>div:last-child{grid-column:2}.world-layout-45 .world-feature-list{grid-template-columns:1fr 1fr 1fr}.world-layout-45 .world-cta{text-align:left}
/* 46 Form geometry */
.world-layout-46 .world-hero{grid-template-columns:1fr 1fr;gap:30px}.world-layout-46 .world-visual{border-radius:12px}.world-layout-46 .world-metrics{grid-template-columns:1fr 1fr 1fr 1fr;border-radius:0}.world-layout-46 .world-intro{grid-template-columns:1fr 1fr;border:1px solid var(--world-line);padding:0}.world-layout-46 .world-intro>div{padding:42px}.world-layout-46 .world-feature-list{grid-template-columns:1fr 1fr}.world-layout-46 .world-feature-list article:first-child{grid-row:span 2;min-height:534px}.world-layout-46 .world-feature-list h3{margin-top:55px}.world-layout-46 .world-plan-list{grid-template-columns:1fr 1fr 1fr}
/* 47 Ribbon corridor */
.world-layout-47 .world-hero{grid-template-columns:1fr;min-height:510px}.world-layout-47 .world-hero-copy{max-width:690px;padding:70px 0}.world-layout-47 .world-visual{position:absolute;top:100px;right:-10%;width:62%;min-height:310px;border-radius:180px 0 0 180px;opacity:.7}.world-layout-47 .world-metrics{width:100%;border-radius:0}.world-layout-47 .world-intro{grid-template-columns:1fr 1fr}.world-layout-47 .world-feature-list{display:flex;overflow:hidden;gap:0}.world-layout-47 .world-feature-list article{flex:0 0 36%;border-radius:0}.world-layout-47 .world-plan-list{grid-template-columns:1fr}.world-layout-47 .world-plan-list article{display:grid;grid-template-columns:1fr 1fr 1fr;align-items:center;min-height:240px}.world-layout-47 .world-plan-list a{margin-top:0}
/* 48 Observatory viewing deck */
.world-layout-48 .world-hero{grid-template-columns:1.1fr .9fr;gap:75px;align-items:end}.world-layout-48 .world-hero-copy{padding-bottom:74px}.world-layout-48 .world-visual{min-height:480px;border-radius:50% 50% 0 0}.world-layout-48 .world-metrics{width:min(760px,calc(100% - 48px));margin-right:calc((100% - min(1120px,calc(100% - 48px)))/2)}.world-layout-48 .world-intro{grid-template-columns:.75fr 1.25fr}.world-layout-48 .world-feature-list{grid-template-columns:1.35fr .8fr .8fr}.world-layout-48 .world-downloads{grid-template-columns:1fr 1fr}
/* 49 Common room */
.world-layout-49 .world-hero{grid-template-columns:1fr 1fr;gap:16px}.world-layout-49 .world-hero-copy,.world-layout-49 .world-visual{border-radius:24px}.world-layout-49 .world-hero-copy{padding:58px;background:var(--world-soft)}.world-layout-49 .world-metrics{margin-top:-22px}.world-layout-49 .world-intro{grid-template-columns:1fr 1fr}.world-layout-49 .world-feature-list{grid-template-columns:1fr 1fr 1fr}.world-layout-49 .world-feature-list article{border-radius:22px}.world-layout-49 .world-plans header{grid-template-columns:1fr 1fr}.world-layout-49 .world-cta{border-radius:28px 28px 0 0}
/* 50 Vertex crossing */
.world-layout-50 .world-main{background:var(--world-deep)}.world-layout-50 .world-hero{grid-template-columns:52% 48%;color:#fff}.world-layout-50 .world-lead,.world-layout-50 .world-plans header>span{color:#d3d8ed}.world-layout-50 .world-visual{border-radius:0 0 0 100px;background:#20284e}.world-layout-50 .world-metrics{width:100%;border-radius:0}.world-layout-50 .world-intro,.world-layout-50 .world-plans,.world-layout-50 .world-downloads{color:#fff}.world-layout-50 .world-intro>div:last-child{color:#d3d8ed}.world-layout-50 .world-features{background:#eef0f7}.world-layout-50 .world-feature-list{grid-template-columns:1fr 1.2fr 1fr}.world-layout-50 .world-feature-list article:nth-child(2){transform:translateY(-30px)}.world-layout-50 .world-cta{background:#20284e}

@media(max-width:900px){.world-layout-10 .world-hero,.world-layout-18 .world-hero,.world-layout-25 .world-hero,.world-layout-28 .world-hero,.world-layout-45 .world-hero{display:grid;padding:64px 0}.world-layout-10 .world-hero-copy,.world-layout-18 .world-hero-copy,.world-layout-25 .world-hero-copy,.world-layout-28 .world-hero-copy,.world-layout-45 .world-hero-copy{width:auto;margin:0}.world-layout-10 .world-visual,.world-layout-18 .world-visual,.world-layout-25 .world-visual,.world-layout-28 .world-visual,.world-layout-45 .world-visual{position:relative;inset:auto;width:auto;min-height:360px;margin:0}.world-layout-13 .world-main{display:block}.world-layout-13 .world-metrics{display:grid;width:min(1120px,calc(100% - 48px));margin:auto}.world-layout-13 .world-features,.world-layout-13 .world-plans,.world-layout-13 .world-downloads,.world-layout-13 .world-cta{padding-right:24px;padding-left:24px}.world-layout-27 .world-feature-list article,.world-layout-34 .world-feature-list article,.world-layout-41 .world-feature-list article{grid-template-columns:60px 1fr}.world-layout-27 .world-feature-list p,.world-layout-34 .world-feature-list p,.world-layout-41 .world-feature-list p{grid-column:2}.world-layout-38 .world-plan-list article,.world-layout-47 .world-plan-list article{display:flex}.world-layout-47 .world-feature-list{overflow:auto}.world-layout-47 .world-feature-list article{flex-basis:52%}}
@media(max-width:700px){.world-layout-09 .world-hero,.world-layout-16 .world-hero,.world-layout-22 .world-hero,.world-layout-24 .world-hero,.world-layout-29 .world-hero,.world-layout-37 .world-hero,.world-layout-41 .world-hero,.world-layout-43 .world-hero{grid-template-columns:1fr}.world-layout-09 .world-hero-copy,.world-layout-16 .world-hero-copy,.world-layout-22 .world-hero-copy,.world-layout-29 .world-hero-copy,.world-layout-37 .world-hero-copy,.world-layout-41 .world-hero-copy,.world-layout-43 .world-hero-copy{padding:48px 0}.world-layout-13 .world-metrics{width:calc(100% - 32px)}.world-layout-13 .world-features,.world-layout-13 .world-plans,.world-layout-13 .world-downloads{padding-right:16px;padding-left:16px}.world-layout-13 .world-cta{padding-right:20px;padding-left:20px}.world-layout-16 .world-hero-copy{border-radius:18px 18px 0 0}.world-layout-16 .world-visual{border-radius:0 0 18px 18px}.world-layout-20 .world-hero,.world-layout-39 .world-hero,.world-layout-50 .world-hero{grid-template-columns:1fr}.world-layout-27 .world-metrics{display:grid}.world-layout-27 .world-feature-list article,.world-layout-34 .world-feature-list article,.world-layout-41 .world-feature-list article{grid-template-columns:1fr;gap:10px}.world-layout-27 .world-feature-list p,.world-layout-34 .world-feature-list p,.world-layout-41 .world-feature-list p{grid-column:auto}.world-layout-36 .world-visual,.world-layout-42 .world-visual{position:relative;inset:auto;margin-top:25px}.world-layout-47 .world-feature-list article{flex-basis:84%}.world-layout-47 .world-plan-list article{display:flex}.world-layout-49 .world-hero-copy{padding:38px}.world-layout-49 .world-hero{grid-template-columns:1fr}}
