.welfare-page[data-astro-cid-vhbplhl7]{background:var(--background);min-height:100vh;padding-top:70px}.welfare-hero[data-astro-cid-vhbplhl7]{text-align:center;max-width:760px;margin:0 auto;padding:72px 24px 48px;position:relative;overflow:hidden}.welfare-hero[data-astro-cid-vhbplhl7]:before{content:"";background:radial-gradient(circle at 25% 30%, var(--glow-a) 0%, transparent 45%), radial-gradient(circle at 75% 70%, var(--glow-b) 0%, transparent 45%);pointer-events:none;position:absolute;inset:-40% -20%}.hero-kicker[data-astro-cid-vhbplhl7]{font-family:var(--font-archivo);letter-spacing:.32em;text-transform:uppercase;color:var(--link);margin:0 0 18px;font-size:12px;font-weight:600;position:relative}.hero-title[data-astro-cid-vhbplhl7]{letter-spacing:.08em;color:var(--foreground);margin:0 0 14px;font-size:clamp(2.1rem,5vw,3.2rem);font-weight:700;position:relative}.hero-accent[data-astro-cid-vhbplhl7]{background:linear-gradient(45deg, var(--grad-a), var(--grad-b));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.hero-line[data-astro-cid-vhbplhl7]{letter-spacing:.5em;text-indent:.5em;color:var(--muted-foreground);margin:0 0 26px;font-size:clamp(1rem,2.2vw,1.2rem);position:relative}.hero-desc[data-astro-cid-vhbplhl7]{max-width:560px;color:var(--muted-foreground);text-align:center;margin:0 auto;font-size:15.5px;line-height:2.1;position:relative}.records-section[data-astro-cid-vhbplhl7]{max-width:1200px;margin:0 auto;padding:24px 24px 96px}.records-head[data-astro-cid-vhbplhl7]{justify-content:space-between;align-items:baseline;margin-bottom:8px;display:flex}.records-title[data-astro-cid-vhbplhl7]{letter-spacing:.06em;color:var(--foreground);margin:0;font-size:clamp(1.4rem,2.6vw,1.8rem);font-weight:700}.records-en[data-astro-cid-vhbplhl7]{font-family:var(--font-archivo);letter-spacing:.3em;text-transform:uppercase;color:var(--muted-foreground);margin-left:6px;font-size:.65em;font-weight:600}.records-count[data-astro-cid-vhbplhl7]{color:var(--muted-foreground);font-size:13px}.photo-stack[data-astro-cid-vhbplhl7]{flex-wrap:wrap;justify-content:center;align-items:center;padding:30px 0 12px;display:flex}.stack-card[data-astro-cid-vhbplhl7]{aspect-ratio:4/3.9;background:var(--paper-face);width:min(86%,360px);box-shadow:var(--paper-shadow);transform:rotate(var(--rot)) translateY(var(--dy));border-radius:6px;padding:10px 10px 56px;text-decoration:none;transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s;position:relative}.stack-card[data-astro-cid-vhbplhl7]+.stack-card[data-astro-cid-vhbplhl7]{margin-left:-4%}.stack-card[data-astro-cid-vhbplhl7].active{transform:rotate(0deg) translateY(calc(var(--dy) - 18px)) scale(1.05);z-index:10;box-shadow:var(--paper-shadow-lift)}.stack-card[data-astro-cid-vhbplhl7]:focus-visible{outline:2px solid var(--link);outline-offset:4px}.stack-img[data-astro-cid-vhbplhl7]{background-position:50%;background-size:cover;background-color:var(--secondary);border-radius:3px;width:100%;height:100%;display:block}.stack-tag[data-astro-cid-vhbplhl7]{backdrop-filter:blur(6px);font-family:var(--font-archivo);letter-spacing:.14em;color:#fff;background:#1e222e6b;border-radius:999px;padding:3px 10px;font-size:10px;font-weight:600;position:absolute;top:18px;left:18px}.stack-meta[data-astro-cid-vhbplhl7]{justify-content:space-between;align-items:baseline;gap:10px;display:flex;position:absolute;bottom:17px;left:16px;right:12px}.stack-meta[data-astro-cid-vhbplhl7] strong[data-astro-cid-vhbplhl7]{color:var(--paper-ink);letter-spacing:.02em;white-space:nowrap;text-overflow:ellipsis;font-size:15px;overflow:hidden}.stack-meta[data-astro-cid-vhbplhl7] small[data-astro-cid-vhbplhl7]{color:var(--paper-sub);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}@media (width<=768px){.welfare-hero[data-astro-cid-vhbplhl7]{padding:48px 20px 36px}.records-section[data-astro-cid-vhbplhl7]{padding:16px 20px 72px}.stack-card[data-astro-cid-vhbplhl7]{--sx:0px;transform:rotate(calc(var(--rot) * .25)) translateX(var(--sx));padding-bottom:64px}.stack-card[data-astro-cid-vhbplhl7]:nth-child(odd){--sx:-14px}.stack-card[data-astro-cid-vhbplhl7]:nth-child(2n){--sx:14px}.stack-card[data-astro-cid-vhbplhl7]+.stack-card[data-astro-cid-vhbplhl7]{margin-top:-12px;margin-left:0}.stack-card[data-astro-cid-vhbplhl7].active{transform:translateX(var(--sx)) scale(1.03);box-shadow:var(--paper-shadow-lift)}.stack-meta[data-astro-cid-vhbplhl7]{flex-direction:column;align-items:flex-start;gap:2px;bottom:18px}.stack-meta[data-astro-cid-vhbplhl7] strong[data-astro-cid-vhbplhl7]{white-space:normal}}
