.page_page__3o5OG{display:flex;min-height:100dvh;flex-direction:column}.page_intro__UXNYo{padding-top:46px;padding-bottom:38px}.page_eyebrow__lqrp1,.page_step__mkigu{color:rgb(var(--color-primary));font-size:13px;font-weight:600;letter-spacing:.12em}.page_eyebrow__lqrp1{text-transform:uppercase}.page_intro__UXNYo h1{margin-top:13px;font-family:"Noto Serif TC",PMingLiU,serif;font-size:clamp(32px,4.3vw,48px);font-weight:600;line-height:1.4;letter-spacing:-.025em;color:rgb(var(--color-heading))}.page_introCopy__lBta6{margin-top:15px;font-size:15px;line-height:1.9;color:rgb(var(--color-body))}.page_firstSection__CXB_D{padding-top:10px;padding-bottom:64px}.page_story__azjjE{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:58px;align-items:center}.page_copy__qWQr_{min-width:0}.page_step__mkigu{display:flex;align-items:center;gap:12px}.page_step__mkigu:before{content:"";width:24px;height:1px;background:rgb(var(--color-primary)/.55)}.page_copy__qWQr_ h2{margin-top:15px;font-family:"Noto Serif TC",PMingLiU,serif;font-size:clamp(25px,2.8vw,32px);font-weight:600;line-height:1.5;color:rgb(var(--color-heading));text-wrap:balance}.page_statement___ekL8{margin-top:18px;font-size:16px;line-height:2;color:rgb(var(--color-body))}.page_illustration__qtk0V{display:block;width:100%;height:auto;aspect-ratio:3/2;border-radius:24px;-o-object-fit:cover;object-fit:cover}.page_link__tUjvB{display:inline-flex;align-items:center;gap:12px;min-height:44px;margin-top:16px;border-radius:4px;color:rgb(var(--color-primary));font-size:14px;font-weight:600;line-height:1.7}.page_link__tUjvB:hover{color:rgb(var(--color-primary-hover));text-decoration:underline;text-underline-offset:5px}.page_link__tUjvB:focus-visible{outline:2px solid rgb(var(--color-primary));outline-offset:5px}.page_concerns__w6M1g{margin-top:42px;scroll-margin-top:100px}.page_concerns__w6M1g h3{color:rgb(var(--color-heading));font-size:17px;font-weight:600;line-height:1.8}.page_concernGrid___HGQd{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:12px;padding:0;list-style:none}.page_concernCard__yB_LE{display:grid;grid-template-columns:18px minmax(0,1fr);align-content:start;align-items:center;gap:6px;min-width:0;padding:13px 14px;border:1px solid rgb(var(--color-border)/.75);border-radius:10px;background:rgb(var(--color-page)/.85)}.page_concernCard__yB_LE>svg{width:18px;height:18px;color:rgb(var(--color-primary))}.page_concernCard__yB_LE h4{color:rgb(var(--color-heading));font-size:14px;font-weight:600;line-height:1.5}.page_concernCard__yB_LE p{grid-column:1/-1;color:rgb(var(--color-body));font-size:13px;line-height:1.65}.page_supportSection__YG5GB{padding-block:62px;background:rgb(var(--color-light-green)/.42)}.page_reversed__GwyHC .page_copy__qWQr_{grid-column:2;grid-row:1}.page_reversed__GwyHC .page_illustration__qtk0V{grid-column:1;grid-row:1}.page_kindnessSection__OL9wb{padding-top:64px;padding-bottom:74px}.page_kindnessSection__OL9wb .page_story__azjjE{grid-template-columns:minmax(0,1fr);gap:28px}.page_kindnessSection__OL9wb .page_copy__qWQr_{max-width:700px}.page_kindnessSection__OL9wb .page_illustration__qtk0V{aspect-ratio:2/1}@media (max-width:767px){.page_intro__UXNYo{padding-top:32px;padding-bottom:30px}.page_intro__UXNYo h1{font-size:clamp(30px,7vw,40px)}.page_story__azjjE{grid-template-columns:minmax(0,1fr);gap:24px}.page_copy__qWQr_ h2{font-size:26px}.page_statement___ekL8{margin-top:13px;font-size:15px;line-height:1.95}.page_illustration__qtk0V{border-radius:18px}.page_firstSection__CXB_D{padding-bottom:40px}.page_concerns__w6M1g{margin-top:30px}.page_concernGrid___HGQd{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.page_concernCard__yB_LE{padding:11px 12px}.page_concernCard__yB_LE h4{font-size:14px}.page_concernCard__yB_LE p{font-size:13px}.page_supportSection__YG5GB{padding-block:38px}.page_reversed__GwyHC .page_copy__qWQr_,.page_reversed__GwyHC .page_illustration__qtk0V{grid-column:auto;grid-row:auto}.page_kindnessSection__OL9wb{padding-top:40px;padding-bottom:48px}.page_kindnessSection__OL9wb .page_illustration__qtk0V{aspect-ratio:3/2}}@media (max-width:359px){.page_concernGrid___HGQd{grid-template-columns:minmax(0,1fr)}}