.content-page{background:var(--cream);color:var(--brown)}.content-label{letter-spacing:2px;text-transform:uppercase;color:#452205a6;margin-bottom:16px;font-family:Inter,sans-serif;font-size:12px}.content-page h1,.content-page h2,.content-page h3{font-family:Playfair Display,serif;font-weight:600}.content-page p,.content-page li{font-family:Inter,sans-serif;line-height:1.7}.content-hero{max-width:900px;margin:0 auto;padding:110px 60px 80px}.content-hero h1{margin-bottom:20px;font-size:64px;line-height:1.05}.content-hero-lead{color:#452205e0;margin-bottom:16px;font-size:18px}.content-hero-tagline{color:#452205c7;font-size:17px}.content-pillars{background:var(--pink);padding:70px 60px 90px}.pillars-inner{grid-template-columns:repeat(4,1fr);gap:24px;max-width:1200px;margin:0 auto;display:grid}.pillar-card{background:var(--cream);border:1.5px solid #4522052e;border-radius:24px;padding:28px;box-shadow:0 14px 35px #45220514}.pillar-card h3{margin-bottom:12px;font-size:24px}.pillar-card p{color:#452205e0;font-size:15px}.latest-content{max-width:1100px;margin:0 auto;padding:90px 60px}.latest-content h2{margin-bottom:32px;font-size:44px}.content-grid{grid-template-columns:repeat(2,1fr);gap:28px;display:grid}.content-card{background:#fff;border:1.5px solid #4522051f;border-radius:24px;padding:28px;box-shadow:0 14px 35px #4522050f}.content-type{letter-spacing:1px;text-transform:uppercase;color:#45220599;margin-bottom:12px;font-family:Inter,sans-serif;font-size:11px;display:inline-block}.content-card h3{margin-bottom:12px;font-size:26px;line-height:1.2}.content-card p{color:#452205e0;margin-bottom:16px;font-size:16px}.content-card a{color:var(--brown);border-bottom:1px solid #45220559;padding-bottom:2px;font-family:Inter,sans-serif;font-size:15px;font-weight:600;text-decoration:none;transition:opacity .25s}.content-card a:hover{opacity:.7}.startup-section{background:var(--cream);border-top:1px solid #4522051a;padding:90px 60px}.startup-section .content-label{margin-bottom:8px}.startup-section h2{max-width:900px;margin-bottom:16px;font-size:44px}.startup-intro{color:#452205e0;margin-bottom:28px;font-size:17px}.startup-list{max-width:700px;padding:0;list-style:none}.startup-list li{color:#452205e0;margin-bottom:18px;font-size:17px}.startup-list strong{color:var(--brown);font-family:Playfair Display,serif}.selfsaga-block{background:var(--brown);color:var(--cream);padding:90px 60px}.selfsaga-inner{max-width:800px;margin:0 auto}.selfsaga-block .content-label{color:#faf6eaa6}.selfsaga-block h2{margin-bottom:20px;font-size:48px}.selfsaga-body{color:#faf6eae6;margin-bottom:16px;font-size:17px}.selfsaga-note{color:#faf6eabf;margin-bottom:24px;font-size:15px}.selfsaga-cta{color:var(--pink);border-bottom:1px solid #e9d0d680;padding-bottom:2px;font-family:Inter,sans-serif;font-size:16px;font-weight:600;text-decoration:none;transition:opacity .25s}.selfsaga-cta:hover{opacity:.8}.content-newsletter{background:var(--cream);padding:90px 60px 120px}.newsletter-inner{text-align:center;max-width:600px;margin:0 auto}.content-newsletter h2{margin-bottom:16px;font-size:44px}.newsletter-text{color:#452205e0;margin-bottom:28px;font-size:17px}.newsletter-form{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.newsletter-form input{min-width:220px;color:var(--brown);background:#fff;border:1.5px solid #45220559;border-radius:999px;outline:none;flex:1;padding:16px 18px;font-family:Inter,sans-serif;font-size:15px}.newsletter-form button{background:var(--brown);color:var(--cream);cursor:pointer;border:none;border-radius:999px;padding:16px 28px;font-family:Inter,sans-serif;font-weight:600;transition:all .25s}.newsletter-form button:hover{background:#5d2d0c}@media (max-width:1000px){.pillars-inner{grid-template-columns:repeat(2,1fr)}}@media (max-width:900px){.content-hero,.content-pillars,.latest-content,.startup-section,.selfsaga-block,.content-newsletter{padding-left:20px;padding-right:20px}.content-hero{padding-top:90px}.content-hero h1{font-size:48px}.pillars-inner,.content-grid{grid-template-columns:1fr}.latest-content h2,.startup-section h2,.content-newsletter h2{font-size:34px}.selfsaga-block h2{font-size:38px}}
