.crumbs{display:flex;flex-wrap:wrap;gap:4px 10px;align-items:center;padding-top:18px;font-size:14px;color:var(--ash)}.crumbs a{color:var(--stone);text-decoration:none;display:inline-flex;align-items:center;min-height:32px}.crumbs a:hover{color:var(--clay-deep);text-decoration:underline}.crumbs [aria-current]{color:var(--umber)}.pg-hero{padding-top:clamp(20px,4vw,48px)}.pg-hero .h1{max-width:18ch}.pg-hero .lead{max-width:46ch}.pg-ghost{color:var(--stone)}.nw{white-space:nowrap}.pg-body{display:grid;gap:40px}.pg-side{scroll-margin-top:88px}@media (min-width: 980px){.pg-body{grid-template-columns:minmax(0,1fr) 360px;gap:64px;align-items:start}.pg-side{position:sticky;top:96px}}.pg-text{max-width:68ch}.pg-text h2{font:500 clamp(24px,3vw,30px)/1.2 var(--f-display);margin:40px 0 14px}.pg-text h2:first-child{margin-top:0}.pg-text p{margin:0 0 14px;color:var(--umber);font-size:17px}.pg-text .about-gives li{font-size:17px}.pg-text .about-care{margin-top:32px;color:var(--stone)}.pg-box{padding:26px 22px;border-radius:var(--r-lg);background:var(--paper);border:1px solid var(--hairline);display:grid;gap:14px}.pg-box.open{background:var(--umber);color:var(--milk);border-color:var(--umber)}.pg-box .eyebrow{margin:0;color:var(--clay-deep)}.pg-box.open .eyebrow{color:var(--apricot)}.pg-box-title{font:500 clamp(24px,2.6vw,28px)/1.15 var(--f-display);margin:0}.pg-box p{margin:0;font-size:15px;color:var(--stone)}.pg-box.open p{color:#fff1e4bf}.pg-box.open .tile{background:var(--milk)}.pg-box .tiles{margin-top:4px}.pg-box .btn{width:100%}.pg-box-all{display:inline-flex;align-items:center;gap:6px;min-height:44px;font-weight:600;font-size:15px;color:var(--clay-deep);text-decoration:none}.pg-box.open .pg-box-all{color:var(--apricot)}.pg-box-all:hover .arrow{transform:translate(4px)}.pg-box-all .arrow{transition:transform .35s var(--ease)}.pg-cards{display:grid;gap:14px}@media (min-width: 700px){.pg-cards{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1100px){.pg-cards{grid-template-columns:repeat(3,1fr)}}.pg-card{display:flex;flex-direction:column;gap:8px;padding:24px 22px;border-radius:var(--r-lg);background:var(--paper);border:1px solid var(--hairline);color:var(--umber);text-decoration:none;transition:transform .35s var(--ease),box-shadow .35s}.pg-card:hover{transform:translateY(-3px);box-shadow:0 18px 34px -24px #2a171273}.pg-card .o-badge{margin-bottom:6px}.pg-card h3{font:500 clamp(24px,2.6vw,28px)/1.15 var(--f-display);margin:0}.pg-card p{margin:0;color:var(--stone);font-size:16px}.pg-card-time{font-size:14px;font-weight:600;color:var(--clay-deep)}.pg-card-go{margin-top:auto;padding-top:8px;font-size:15px;font-weight:600;color:var(--clay-deep);display:inline-flex;gap:6px;align-items:center}.pg-card:hover .arrow{transform:translate(4px)}.pg-card .arrow{transition:transform .35s var(--ease)}
