.desktop-nav{gap:23px}.desktop-nav a{font-size:14px}.hero h1{font-size:clamp(43px,4.1vw,59px)}.hero-note p{font-size:25px}.hero-note .note-sprout{width:42px;height:42px;bottom:25px;right:19px;opacity:.65}.social-accounts dt{min-width:85px}.about-intro{align-items:start}.about-photo{margin-top:47px}.dream-summary{display:grid;grid-template-columns:1fr 1fr;gap:70px;border-bottom:1px solid var(--line)}.dream-summary h2{margin-top:12px}.dream-summary>div>p:not(.eyebrow){font-size:16px;margin:0 0 18px;line-height:1.95}.join-quicklinks{margin-top:28px}.community-section{background:var(--sage);padding:60px 0}.group-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px}.group-card{background:var(--paper);border:1px solid #d0d9c5;border-radius:12px;padding:34px;display:flex;flex-direction:column;align-items:start}.group-card>.entry-icon{margin-bottom:21px;background:#e3e9d9}.group-card h3{font-size:28px;margin:10px 0 15px}.group-card>p{font-size:16px;line-height:1.95}.group-card ul{font-size:14px;color:var(--muted);padding-left:20px;line-height:2.2;margin:20px 0 27px}.group-join{margin-top:auto;width:100%;border-top:1px solid var(--line);padding-top:21px}.group-join>span{display:block;font-size:13px;color:var(--muted);margin-bottom:16px}.group-join b{margin-left:5px;color:var(--green)}.community-footnote{font-size:13px;margin-top:22px}.co-create{display:grid;grid-template-columns:1.5fr 1fr;gap:55px;align-items:center}.co-create h2{margin:12px 0 17px}.co-create p{font-size:16px;line-height:1.95}.co-create-actions{display:flex;flex-direction:column;gap:23px;align-items:start;justify-self:center}.glossary{margin:35px 0;padding:28px;border:1px solid var(--line);border-radius:9px;background:white}.glossary h2{font-size:24px;margin-bottom:13px}.glossary details{border-top:1px solid var(--line);padding:14px 0}.glossary summary{font-size:16px;cursor:pointer;color:var(--green)}.glossary details p{font-size:15px;margin-top:12px}.reader-controls{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-top:20px}.reader-controls button{font-size:13px;padding:6px 12px;min-height:38px}.reader-controls button[aria-pressed=true]{background:var(--green);color:white;border-color:var(--green)}.reader-large .manual-content p,.reader-large .manual-content li{font-size:19px;line-height:2}.reader-large .manual-content .toolitem,.reader-large .manual-content td,.reader-large .manual-content th{font-size:17px}.reader-large .manual-content .note{font-size:16px}.reader-large .manual-content h2{font-size:30px}.reader-large .manual-content .source-list li{font-size:16px}.learning-topic .topic-main>p{max-width:820px}.reader-main .reader-end .text-link{margin-top:8px}
@media(max-width:1100px){.desktop-nav{display:none}.mobile-toggle{display:inline-flex}.hero-note p{font-size:23px}.about-photo{margin-top:28px}.dream-summary{gap:40px}}
@media(max-width:780px){.hero h1{font-size:44px;line-height:1.4}.hero h1 br:nth-of-type(2){display:initial}.hero-note p{font-size:22px;line-height:1.7}.hero-note p br{display:initial}.hero-note .note-sprout{width:35px;bottom:21px}.hero-note{margin-right:15px}.hero-intro{font-size:17px}.portrait-caption small{font-size:11px}.caption-location{font-size:10px}.about-photo{margin-top:0}.dream-summary{grid-template-columns:1fr;gap:22px}.dream-summary h2{font-size:29px}.group-grid{grid-template-columns:1fr;gap:22px}.community-section{padding:43px 0}.group-card{padding:26px}.group-card h3{font-size:25px}.group-card>.entry-icon{display:flex}.group-card p{font-size:15px}.group-card>.eyebrow{font-size:12px}.co-create{grid-template-columns:1fr;gap:25px}.co-create-actions{justify-self:start}.co-create h2{font-size:28px}.co-create p{font-size:15px}.glossary{padding:22px}.glossary h2{font-size:23px}.reader-large .manual-content p,.reader-large .manual-content li{font-size:19px}.join-quicklinks .button{font-size:14px;padding-inline:18px;gap:13px}}
@media(max-width:390px){.hero h1{font-size:39px}.hero-note p{font-size:21px}.portrait-caption small{font-size:10px}.social-accounts dt{min-width:78px}.social-accounts dl div{gap:12px}}
