.ugoku-jikoshoukai[data-astro-cid-sxr6mktu]{display:flex;flex-wrap:wrap;gap:4px 8px;align-items:baseline;margin-top:12px;padding:12px 16px;border-left:8px solid var(--inner-accent);border-radius:8px;background:var(--inner-surface);font-size:16px;line-height:1.7}.ugoku-label[data-astro-cid-sxr6mktu]{color:var(--inner-muted);font-size:14px;font-weight:800}.ugoku-hiduke[data-astro-cid-sxr6mktu]{color:var(--inner-muted);font-size:14px}.zukai-obi-list[data-astro-cid-wurcgif6]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;padding:0;list-style:none}.zukai-obi-list[data-astro-cid-wurcgif6] li[data-astro-cid-wurcgif6]{min-width:0}.zukai-obi-list[data-astro-cid-wurcgif6] figure[data-astro-cid-wurcgif6]{display:grid;gap:12px;margin:0}.zukai-obi-mat[data-astro-cid-wurcgif6]{padding:10px;border:1px solid var(--inner-line);border-radius:12px;background:var(--inner-white);box-shadow:0 1px 2px var(--inner-shadow-soft),0 14px 28px -22px var(--inner-shadow)}.zukai-obi-mat[data-astro-cid-wurcgif6] img[data-astro-cid-wurcgif6]{display:block;width:100%;height:auto;aspect-ratio:4 / 5;background:var(--inner-white);object-fit:contain}.zukai-obi-list[data-astro-cid-wurcgif6] figcaption[data-astro-cid-wurcgif6]{display:grid;gap:4px}.zukai-obi-list[data-astro-cid-wurcgif6] figcaption[data-astro-cid-wurcgif6] strong[data-astro-cid-wurcgif6]{overflow-wrap:anywhere;font-size:17px;font-weight:800;line-height:1.55}.zukai-obi-list[data-astro-cid-wurcgif6] figcaption[data-astro-cid-wurcgif6] a[data-astro-cid-wurcgif6]{display:inline-flex;min-height:44px;align-items:center;font-size:15px;font-weight:800;line-height:1.5;text-underline-offset:.2em}.zukai-obi-ashi[data-astro-cid-wurcgif6]{margin-top:24px;font-size:18px;line-height:1.8}.zukai-obi-ashi[data-astro-cid-wurcgif6] a[data-astro-cid-wurcgif6]{display:inline-flex;min-height:48px;align-items:center;font-weight:800;text-underline-offset:.2em}@media(max-width:900px){.zukai-obi-list[data-astro-cid-wurcgif6]{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}}@media(max-width:480px){.zukai-obi-list[data-astro-cid-wurcgif6]{gap:12px}.zukai-obi-list[data-astro-cid-wurcgif6] figcaption[data-astro-cid-wurcgif6] strong[data-astro-cid-wurcgif6]{font-size:16px}}.about-page .about-hero{grid-template-columns:minmax(0,1fr) minmax(20rem,.9fr);gap:32px;padding-block:32px}.about-page .about-hero img{width:144px;height:144px;border-width:4px;box-shadow:none;animation:none}.about-page .about-mission-copy{display:grid;gap:16px;max-width:54rem}.about-page .about-mission-copy p,.about-page .support-lines p,.about-page .support-lines li{font-size:18px;line-height:1.8}.about-page .about-mission-copy h3{margin-top:16px}.about-page .support-lines{display:grid;gap:12px;margin-top:32px;padding:24px;border:1px solid var(--inner-line);border-left:8px solid var(--inner-accent);border-radius:12px;background:var(--inner-surface)}.about-page .support-lines ul{display:grid;gap:8px;padding-left:24px}.about-page .about-identity{display:grid;grid-template-columns:144px minmax(0,1fr);gap:16px;align-items:center}.about-page .about-identity>div{display:grid;gap:4px;min-width:0}.about-page .about-name{font-size:22px;font-weight:800;line-height:1.45}.about-page .about-place{color:var(--inner-muted);font-weight:700}.about-page .about-price-card strong{color:var(--inner-accent);font-size:24px;line-height:1.35}.about-page .about-price-footer{display:flex;flex-wrap:wrap;gap:16px;align-items:center;justify-content:space-between;margin-top:16px;padding:16px;border-left:8px solid var(--inner-accent);background:var(--inner-surface)}.about-page .about-proof-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.about-page .about-proof-grid>div{display:grid;gap:4px;padding:16px;border:1px solid var(--inner-line);border-radius:8px;background:var(--inner-surface)}.about-page .about-proof-grid>div:nth-child(3){grid-column:1 / -1}.about-page .about-proof-grid dt{color:var(--inner-muted);font-size:14px;font-weight:800}.about-page .about-proof-grid dd{color:var(--inner-brand);font-size:20px;font-weight:800;line-height:1.45}.about-page .about-contact{padding:32px;border-radius:16px}.about-page .about-contact-line{width:min(100%,24rem)}.about-page .about-contact-links{gap:8px 24px;margin-top:16px}.about-page .about-contact-links a{display:inline-flex;min-height:44px;align-items:center}.about-page .about-contact .inner-section-heading p:last-child{color:var(--inner-white)}.about-page .about-emergency{overflow-wrap:anywhere}@media(max-width:720px){.about-page .about-hero{grid-template-columns:1fr;gap:16px}}@media(max-width:440px){.about-page .about-hero{gap:12px;padding-block:16px 24px}.about-page .about-identity{grid-template-columns:96px minmax(0,1fr);gap:12px}.about-page .about-hero img{grid-row:auto;width:96px;height:96px;border-width:4px;border-radius:16px}.about-page .about-name{font-size:18px}.about-page .about-place{font-size:14px}.about-page .about-hero-copy{gap:12px}.about-page .about-hero h1{font-size:28px}.about-page .about-hero .inner-lead{font-size:16px;line-height:1.6}.about-page .about-hero-actions .inner-button{flex-basis:100%}.about-page .about-price-footer{align-items:stretch}.about-page .about-price-footer .inner-button{width:100%}.about-page .about-proof-grid{grid-template-columns:1fr}.about-page .about-proof-grid>div:nth-child(3){grid-column:auto}.about-page .about-contact{padding:24px 16px}.about-page .about-contact-line{width:100%}}
