.project-objectives-page{min-height:70vh;padding-bottom:76px;color:#292524;background:#fffaf5}.project-objectives-hero{padding:58px 20px 82px;text-align:center;color:#fff;background:radial-gradient(circle at 84% 10%,rgba(255,255,255,.16),transparent 30%),linear-gradient(135deg,#9a3412,#ea580c 58%,#f97316)}.project-objectives-eyebrow,.project-objectives-hero>span{display:inline-block;color:#c2410c;font-size:12px;font-weight:800;letter-spacing:1.35px}.project-objectives-hero>span{margin-bottom:13px;color:#ffedd5}.project-objectives-hero h1{margin:0;font-size:clamp(32px,5vw,48px);line-height:1.4}.project-objectives-hero>p{margin:5px 0 0;color:#fff7ed;font-size:clamp(15px,2vw,19px)}.project-objectives-hero__rule{width:54px;height:3px;margin:22px auto 0;border-radius:4px;background:#fed7aa}.project-objectives-container{position:relative;max-width:1060px;margin:-34px auto 0;padding:0 20px}.project-objectives-breadcrumb{display:flex;flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:23px;padding:13px 17px;color:#78716c;background:#fff;border:1px solid #f0e7df;border-radius:10px;box-shadow:0 8px 24px rgba(41,37,36,.035);font-size:13px}.project-objectives-breadcrumb a{color:#9a3412;text-decoration:none}.project-objectives-breadcrumb a:hover{text-decoration:underline}.project-objective-card,.project-objectives-commitment,.project-objectives-intro,.project-objectives-message{margin-bottom:22px;padding:clamp(22px,4vw,34px);background:#fff;border:1px solid #eee7e1;border-radius:16px;box-shadow:0 8px 25px rgba(41,37,36,.04)}.project-objectives-commitment h2,.project-objectives-intro h2,.project-objectives-message h2{margin:8px 0 13px;color:#292524;font-size:clamp(23px,3.4vw,30px);line-height:1.5}.project-objective-card p,.project-objectives-intro>p{margin:0 0 12px;color:#57534e;font-size:16px;line-height:1.95;overflow-wrap:anywhere}.project-objective-card p:last-child,.project-objectives-intro>p:last-child{margin-bottom:0}.project-objectives-focus{margin-top:20px;padding:17px 19px;background:#fff7ed;border:1px solid #fed7aa;border-radius:12px}.project-objectives-focus strong{display:block;margin-bottom:7px;color:#9a3412;font-size:15px}.project-objectives-focus p{margin:0;color:#57534e;font-size:15px;line-height:1.85}.project-objectives-list{display:grid;gap:15px}.project-objective-card{display:grid;grid-template-columns:46px minmax(0,1fr);gap:18px;margin-bottom:0;padding:clamp(19px,3.5vw,28px)}.project-objective-card__number{display:grid;place-items:center;width:46px;height:46px;color:#9a3412;background:#fff1e6;border:1px solid #fed7aa;border-radius:13px;font-size:15px;font-weight:850}.project-objective-card h2{margin:2px 0 12px;color:#9a3412;font-size:clamp(19px,2.6vw,22px);line-height:1.55}.project-objective-card p{font-size:15px}.project-objectives-commitment,.project-objectives-message{text-align:center;background:linear-gradient(145deg,#fff7ed,#fff);border-color:#fed7aa}.project-objectives-commitment blockquote,.project-objectives-message blockquote{margin:15px 0 0;color:#9a3412;font-size:clamp(20px,3vw,27px);font-weight:750;line-height:1.9}.project-objectives-back{display:inline-flex;align-items:center;gap:9px;min-height:46px;padding:10px 16px;color:#9a3412;background:#fff;border:1px solid #fdba74;border-radius:9px;font-size:14px;font-weight:750;text-decoration:none;transition:background .2s ease,transform .2s ease}.project-objectives-back:hover{transform:translateX(-2px);background:#fff7ed}.project-objectives-back:focus-visible,.project-objectives-breadcrumb a:focus-visible{outline:3px solid rgba(234,88,12,.35);outline-offset:3px}@media (max-width:650px){.project-objectives-hero{padding:46px 18px 72px}.project-objectives-container{padding:0 14px}.project-objective-card{grid-template-columns:38px minmax(0,1fr);gap:13px}.project-objective-card__number{width:38px;height:38px;border-radius:11px}.project-objective-card p,.project-objectives-intro>p{font-size:15px}}@media (max-width:390px){.project-objective-card{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.project-objectives-back{transition:none}.project-objectives-back:hover{transform:none}}