/* Revizie editorială și lizibilitate — 28 septembrie 2026 */
:root{--copy:#465b59;--ink:#425d60;--clay:#96523f;--mist:#506f73;--sage:#52674d;--ground:#f6f0e5;--paper:#fffaf2;--line:rgba(66,93,96,.2)}
html{scroll-padding-top:100px}body{color:var(--copy);font-family:'DM Sans',system-ui,sans-serif;font-size:17px;line-height:1.7}p{max-width:72ch}h1,h2,h3{font-family:'Fraunces',Georgia,serif;color:var(--ink);font-weight:400;line-height:1.15;letter-spacing:-.025em}h1,.hero h1,.pagehero h1,.article-hero h1,.philosophy-hero h1{font-size:clamp(36px,4.2vw,60px);line-height:1.13;letter-spacing:-.035em;margin:0 0 24px}h2,.section h2,.newsletter-light h2,.wide h2,.card h2,.prose h2{font-size:clamp(28px,3vw,40px);line-height:1.18}h3{font-size:25px;line-height:1.22}.hero h1 em,.philosophy-hero h1 em{color:var(--clay);font-style:normal}.lead,.hero p.lead{font-size:20px;line-height:1.6}.hero p{font-size:18px}.kicker,.eyebrow,.label{color:var(--clay);font-size:11px;letter-spacing:.14em;font-weight:700;line-height:1.6;margin-bottom:16px}.note{font-size:14px;color:var(--copy);line-height:1.6}.text-link{font-weight:600;color:var(--ink);text-decoration:underline;text-underline-offset:4px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;font-size:14px;line-height:1.4;min-height:46px;padding:12px 20px;border:1px solid var(--ink);border-radius:999px;color:var(--ink);background:transparent;text-decoration:none;font-weight:600;white-space:normal;text-align:center;cursor:pointer}.btn.fill{background:var(--ink);color:var(--paper);border-color:var(--ink)}.btn:hover{background:#e6dece}.btn.fill:hover{background:#324b4e}.btn:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:3px solid #96523f;outline-offset:4px}.actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:26px}.section,.section.no-rule,#masa.section,.home-feature-section{padding:42px 0}.rounded-panel{padding:44px 48px}.wrap{width:min(1120px,calc(100% - 48px));margin-inline:auto}.hero{min-height:0;grid-template-columns:1.18fr .82fr;gap:50px;padding:72px 0 54px}.hero .logo-disc{max-width:370px}.hero .mark{width:100%;max-width:370px;justify-self:end}.pagehero{padding:64px 0 30px}.service-hero{max-width:880px;margin-left:max(24px,calc((100% - 1120px)/2))}.service-hero p{max-width:700px}.brand-origin{display:grid;grid-template-columns:.85fr 1.15fr;gap:50px;align-items:start}.brand-origin h2{margin:0}.brand-origin p:first-child{margin-top:0}.start-grid,.symbol-pair{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:28px}.start-card{padding:36px;border:1px solid var(--line);border-radius:28px;display:flex;flex-direction:column;align-items:flex-start;background:var(--paper)}.start-card h3{font-size:34px;margin:0 0 4px}.start-card>.btn{margin-top:auto}.start-card p{margin:12px 0}.start-card .note{margin-bottom:26px}.workbook-choice{background:#eee5d4}.session-choice{background:#e3e7df}.card-descriptor{font-size:15px;font-weight:600;color:var(--ink);margin:0 0 12px}.simple-card{background:var(--paper);border:1px solid var(--line);padding:28px;border-radius:22px}.simple-card h3{margin-bottom:12px}.simple-card p{margin-bottom:0}.simple-card .btn{margin-top:20px}.grid3{align-items:stretch;gap:22px}.steps-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin-top:32px}.step-number{font-family:'Fraunces',Georgia,serif;font-size:23px;color:var(--clay);display:block;margin-bottom:18px}.steps-grid h3{font-size:24px}.practical-list{margin:24px 0}.practical-list>div{display:grid;grid-template-columns:140px 1fr;gap:24px;padding:18px 0;border-bottom:1px solid var(--line)}.practical-list dt{font-weight:600;color:var(--ink)}.practical-list dd{margin:0;max-width:65ch}.service-boundaries{margin-top:28px}.contact-layout{display:grid;grid-template-columns:.9fr 1.1fr;gap:48px}.category-hero{display:grid;grid-template-columns:1fr 220px;gap:52px;align-items:center;padding:64px 0 18px}.category-mark{width:220px;height:220px;object-fit:contain}.resource-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:32px}.resource-card{display:flex;flex-direction:column;padding:30px;border-radius:24px;background:var(--paper);border:1px solid var(--line);text-decoration:none}.resource-card:nth-child(2){background:#eee5d4}.resource-card:nth-child(3){background:#e3e7df}.resource-card h3{font-size:27px}.resource-card p{font-size:16px}.resource-card .text-link{margin-top:auto;padding-top:18px;font-size:14px}.resource-card:hover{border-color:var(--clay)}.experiment-options{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:20px;margin-top:22px}.experiment-options>div{border-top:1px solid var(--clay);padding-top:18px}.experiment-options p{font-size:15px;line-height:1.65}.prompt-list{padding-left:26px;display:grid;gap:12px;margin:26px 0}.prompt-list li::marker{color:var(--clay);font-weight:700}.symbol-pair{gap:48px;margin-bottom:24px}.symbol-pair img{object-fit:contain;margin:0 0 20px;display:block}.symbol-pair h3{margin-bottom:12px}.example-box,.exercise-box,.experience-note{background:#eee5d4;border-radius:22px;padding:28px;margin:32px 0}.example-box p:last-child,.exercise-box p:last-child{margin-bottom:0}.philosophy-hero{min-height:0;padding:65px 0 30px;gap:48px}.philosophy-hero .mark{max-width:320px}.philosophy-hero .logo-disc{max-width:320px}.workbook-hero .workbook-stage{min-height:400px}.workbook-cover{width:min(300px,90%);min-height:400px;padding:32px}.workbook-cover p{font-size:14px}.workbook-questions p{padding:17px 0;border-bottom:1px solid var(--line);margin:0;max-width:none}.workbook-questions p:last-child{border-bottom:0}.workbook-questions strong{color:var(--ink)}.tea-home-card{display:grid;grid-template-columns:1.3fr .7fr;gap:34px;align-items:center}.tea-home-visual{position:relative;min-height:230px;display:grid;place-items:center}.tea-time-disc{position:static;width:200px;height:200px;transform:none;margin:auto}.tea-at,.tea-caption{color:var(--ink)}.story-questions{padding-left:22px;display:grid;gap:16px}.article-hero{grid-template-columns:1fr 200px;min-height:0;gap:40px;padding:58px 0 36px}.article-symbol .plain-symbol-disc{width:190px;max-width:100%}.article-meta{font-size:13px;line-height:1.7;color:var(--copy);margin-top:24px}.article-meta span{padding:0 5px}.narrow{width:min(780px,calc(100% - 48px));margin-inline:auto}.article-prose{padding:40px 44px;margin-bottom:60px}.article-prose p,.article-prose li{font-size:18px;line-height:1.78}.article-prose h2{font-size:30px;margin-top:40px}.article-prose .exercise-box h2{margin-top:0;font-size:27px}.article-prose .article-cta h2{font-size:27px;margin-top:0}.article-cta{grid-template-columns:1fr;gap:18px;margin:38px 0 28px;padding:28px}.article-cta>.btn{justify-self:start}.article-nav a{min-height:44px;display:flex;align-items:center}.newsletter-light{padding:42px 24px}.newsletter-light .note{margin:16px auto 0;max-width:550px;font-size:13px}.newsletter-light .btn{margin-top:4px}.leaga-form input,.leaga-form textarea,.leaga-form select{width:100%;font:inherit;font-size:16px;line-height:1.5;padding:13px 15px;color:var(--copy);border:1px solid #889a91;border-radius:12px;background:var(--paper)}.leaga-form label{display:block;font-size:15px;color:var(--ink);font-weight:600;margin-bottom:16px}.leaga-form label input,.leaga-form label textarea,.leaga-form label select{display:block;margin-top:7px}.optional{font-weight:400;font-size:13px}.leaga-form button{font:inherit;font-size:14px}.leaga-form button:disabled{opacity:.7;cursor:wait}input,textarea,select{min-width:0}.contact-option h3{overflow-wrap:anywhere}.experience-note h2{font-size:30px}.story .prose{color:var(--copy)}.story .prose .experience-note p{font-size:17px}.story .prose .actions{margin-top:36px}.visual .logo-circle{max-width:100%}.foot-complete{grid-template-columns:1.5fr repeat(4,1fr);gap:26px}.foot a{font-size:14px;line-height:1.7}.foot .brand{white-space:normal}.foot .brand img{margin:0}.foot p{font-size:14px}.foot strong{color:var(--ink)}
/* Unified navigation, including the pages with legacy inline styles. */
header{position:sticky;top:0;z-index:30;background:rgba(246,240,229,.97);border-bottom:1px solid var(--line)}header nav.wrap{height:80px;display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:nowrap}header .brand{display:flex;align-items:center;gap:10px;margin:0 auto 0 0;white-space:nowrap;font-family:'Fraunces',Georgia,serif;font-size:23px;font-weight:400;line-height:1.2;text-decoration:none;color:var(--ink)}header .brand img{width:38px;height:34px;margin:0;object-fit:contain;flex:0 0 auto}header .nav-links{display:flex;align-items:center;gap:18px}header .navlink{display:block;font-size:13px;color:var(--ink);text-decoration:none;white-space:nowrap;padding:10px 0}header .navlink:hover,header .navlink[aria-current="page"]{text-decoration:underline;text-underline-offset:5px}header .nav-start{font-size:13px;padding:10px 15px;min-height:42px;white-space:nowrap}.mobile-menu-toggle{display:none;background:transparent;border:0;padding:10px;width:44px;height:44px;cursor:pointer}.mobile-menu-toggle span{display:block;width:24px;height:2px;background:var(--ink);margin:5px 0;border-radius:2px}.skip-link{position:fixed;top:-100px;left:16px;background:var(--paper);color:var(--ink);padding:12px 18px;z-index:100;border:2px solid var(--ink);border-radius:8px}.skip-link:focus{top:12px}
@media(max-width:1080px){header nav.wrap{height:auto;min-height:70px;flex-wrap:wrap;gap:0}header .mobile-menu-toggle{display:block;margin-left:auto}header .nav-links{display:none;flex-basis:100%;width:100%;padding:8px 0 16px;gap:0}header nav.mobile-open .nav-links{display:flex;flex-direction:column;align-items:stretch}header .navlink{display:block;padding:12px 4px;border-top:1px solid var(--line);font-size:15px}header .nav-start{align-self:flex-start;margin-top:12px}header .mobile-open .mobile-menu-toggle span:nth-child(1){transform:translateY(7px) rotate(45deg)}header .mobile-open .mobile-menu-toggle span:nth-child(2){opacity:0}header .mobile-open .mobile-menu-toggle span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}}
@media(max-width:820px){.hero,.philosophy-hero,.brand-origin,.start-grid,.steps-grid,.grid3,.contact-layout,.resource-grid,.symbol-pair,.tea-home-card{grid-template-columns:1fr}.wrap{width:calc(100% - 36px)}.hero{padding:38px 0 26px;gap:34px}.hero .mark{max-width:250px;justify-self:center}.hero .logo-disc{max-width:250px}.hero p,.lead,.hero p.lead{font-size:18px}.section,.section.no-rule,#masa.section{padding:24px 0}.rounded-panel{padding:30px 24px;border-radius:24px}.brand-origin{gap:18px}.start-card{padding:28px}.resource-grid{gap:18px}.resource-card{padding:26px}.category-hero{grid-template-columns:1fr 90px;gap:18px;padding:38px 0 12px}.category-mark{width:90px;height:90px;align-self:start;margin-top:30px}.category-hero .kicker{grid-column:1/-1}.category-hero h1{font-size:38px}.category-hero p{font-size:17px}.category-hero>div{min-width:0}.experiment-options{grid-template-columns:1fr 1fr}.symbol-pair{gap:26px}.symbol-pair>div{display:grid;grid-template-columns:90px 1fr;gap:0 20px;align-items:center}.symbol-pair img{grid-row:1/3;width:90px;height:90px;margin:0}.symbol-pair h3{font-size:24px;margin:0}.symbol-pair p{grid-column:2}.philosophy-hero{padding:38px 0 22px}.philosophy-hero .mark{max-width:220px;margin:auto}.philosophy-hero .logo-disc{max-width:220px}.practical-list>div{grid-template-columns:1fr;gap:6px;padding:15px 0}.service-hero{width:calc(100% - 36px);margin-inline:auto;padding-top:38px}.pagehero{padding-top:38px}.tea-home-visual{display:none}.workbook-hero .workbook-stage{min-height:340px}.workbook-cover{min-height:340px;max-width:250px}.workbook-cover img{margin-bottom:20px}.article-hero{grid-template-columns:1fr;gap:0;padding:38px 0 20px}.article-symbol{display:none}.narrow{width:calc(100% - 24px)}.article-prose{padding:28px 22px;border-radius:22px}.article-prose p,.article-prose li{font-size:17px}.article-prose h2{font-size:27px}.article-prose .exercise-box{padding:22px;margin:28px -4px}.article-cta{padding:24px}.article-nav{flex-direction:column;gap:4px}.foot-complete{grid-template-columns:1fr 1fr;gap:28px}.foot-brand{grid-column:1/-1}.story .story-grid{grid-template-columns:1fr}.story .prose{min-width:0}.story .experience-note{padding:24px}.visual{min-height:280px}.hero .visual .halo{max-width:260px;max-height:260px}.hero .visual .logo-circle{width:230px;height:230px}.hero .visual{width:100%}.newsletter-light{padding:30px 6px}}
@media(max-width:420px){.category-hero{grid-template-columns:1fr}.category-mark{display:none}.actions{flex-direction:column;align-items:stretch}.actions>.btn{width:100%}.experiment-options{grid-template-columns:1fr}.symbol-pair>div{grid-template-columns:1fr}.symbol-pair img{grid-row:auto;margin-bottom:16px}.symbol-pair p{grid-column:1}.foot-complete{gap:24px 18px}header .brand{font-size:21px}.article-meta{font-size:12px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{transition:none!important;animation:none!important}}
.article-nav{height:auto;min-height:0}.foot a.brand{display:flex;align-items:center;gap:10px}
@media(max-width:820px){.article-nav{flex-wrap:nowrap;align-items:flex-start}.article-nav a{max-width:100%;overflow-wrap:anywhere}}

/* Revizie voce: orientare compactă și ritm editorial */
.hero .name-story{font-size:16px;line-height:1.65;margin-top:22px}.method-intro{max-width:760px;padding:0 0 30px;margin-bottom:30px;border-bottom:1px solid var(--line)}.method-intro p{margin-bottom:10px}.voice-routes h3{font-size:clamp(24px,2.5vw,30px);margin-bottom:14px}.voice-routes .card-descriptor{margin:0 0 4px}.voice-routes .btn{margin-top:auto}.voice-routes article>p:last-of-type{margin-bottom:24px}.newsletter-compact h2{font-size:25px}.newsletter-compact{border-top:1px solid var(--line)}.newsletter-compact p{margin:8px 0}

.foot-complete{grid-template-columns:1.15fr 1.4fr 1fr 1fr}@media(max-width:820px){.foot-complete{grid-template-columns:1fr 1fr}}
