.page_page__aVSwd{width:100%;min-height:calc(100vh - 56px);margin:0 auto;padding:clamp(28px,6vw,72px) 0 88px;background:var(--background)}.page_article__FvShO{width:min(calc(100% - 32px),1080px);margin:0 auto}.page_hero__3mmbt{position:relative;overflow:hidden;padding:clamp(32px,7vw,76px);border:1px solid #345944;border-radius:32px 32px 12px 32px;background:#244737;color:#fff8e8}.page_hero__3mmbt:after{position:absolute;right:-40px;bottom:-82px;width:clamp(180px,30vw,310px);height:clamp(180px,30vw,310px);border:1px solid rgb(246 198 94/28%);border-radius:50%;content:"";pointer-events:none}.page_hero__3mmbt h1{max-width:15ch;margin:0;font-size:clamp(2.35rem,6vw,5.2rem);font-weight:750;letter-spacing:-.055em;line-height:1.02;text-wrap:balance}.page_hero__3mmbt h1,.page_hero__3mmbt p{position:relative;z-index:1;font-family:var(--font-display)}.page_hero__3mmbt p{max-width:36rem;margin:clamp(20px,3vw,30px) 0 0;color:#f6c65e;font-size:clamp(1.15rem,2.5vw,1.65rem);font-weight:700;line-height:1.4;text-wrap:pretty}.page_prose__LpPVf{max-width:760px;margin:0 auto;padding:clamp(30px,6vw,64px) clamp(4px,3vw,20px) 0;color:var(--foreground);font-size:clamp(1rem,1.5vw,1.125rem);line-height:1.8}.page_prose__LpPVf>p{margin:0 0 1.4em}.page_prose__LpPVf>p:first-child{font-size:1.15em;font-weight:600;line-height:1.65}.page_goals__xNBK1{margin:clamp(34px,5vw,54px) 0;padding:clamp(22px,4vw,38px);border:1px solid var(--border);border-radius:22px;background:var(--card);box-shadow:0 12px 36px rgb(36 71 55/6%)}.page_goals__xNBK1 h2{margin:0 0 20px;color:var(--card-foreground);font-family:var(--font-display);font-size:clamp(1.35rem,2.6vw,1.8rem);font-weight:750;letter-spacing:-.035em;line-height:1.2}.page_goals__xNBK1 ul{display:grid;gap:12px;margin:0;padding:0;list-style:none}.page_goals__xNBK1 li{position:relative;padding:13px 16px 13px 24px;border-left:3px solid #e87246;border-radius:0 10px 10px 0;background:var(--muted);font-size:.94em;line-height:1.65}.page_goals__xNBK1 li:nth-child(2n){border-left-color:#f0bd4d}.page_goals__xNBK1 strong{color:var(--foreground);font-weight:800}.page_closing__ipCS2{margin-top:clamp(32px,5vw,52px);padding:24px 0 24px 22px;border-left:4px solid #e87246;color:var(--foreground);font-family:var(--font-display);font-size:clamp(1.12rem,2.3vw,1.45rem);font-weight:650;line-height:1.55}.page_closing__ipCS2 p{margin:0 0 14px}.page_closing__ipCS2 p:last-child{margin-bottom:0}.page_workshopLink__aB834{display:inline-flex;align-items:center;justify-content:center;min-height:48px;margin-top:24px;padding:0 21px;border-radius:999px;background:#244737;color:#fff8e8;font-size:.92rem;font-weight:750;text-decoration:none;transition:background-color .16s ease,transform .16s ease}.page_workshopLink__aB834:hover{transform:translateY(-1px);background:#345a43}.page_workshopLink__aB834:focus-visible{outline:3px solid #e87246;outline-offset:4px}@media (max-width:600px){.page_page__aVSwd{padding-top:18px;padding-bottom:56px}.page_article__FvShO{width:min(calc(100% - 24px),520px)}.page_hero__3mmbt{border-radius:24px 24px 10px 24px}.page_prose__LpPVf{padding-right:6px;padding-left:6px;line-height:1.72}.page_goals__xNBK1{padding:20px 14px}.page_goals__xNBK1 li{padding:11px 12px 11px 16px}.page_closing__ipCS2{padding-left:16px}}@media (prefers-reduced-motion:reduce){.page_workshopLink__aB834{transition:none}}