.page_section__ZRChc{margin:0 auto;width:calc(100dvw - 4vw);padding-top:min(22.5vw,13rem)}.page_header__kfT_0{font-size:2.5rem;letter-spacing:-.055em;font-weight:500;text-wrap:balance;line-height:1.08;text-align:left}@media(max-width:768px){.page_header__kfT_0{font-size:1.9rem}}.page_card__JTnLf img{width:100%;aspect-ratio:5/5;border-radius:var(--radius-3)}@media(max-width:768px){.page_card__JTnLf img{aspect-ratio:16/9;object-fit:cover}}.page_card__JTnLf h2{font-weight:500;font-size:1.25rem;letter-spacing:-.03em;margin-top:var(--space-3);margin-bottom:var(--space-2)}@media(max-width:768px){.page_card__JTnLf h2{font-size:1.1rem;margin-top:var(--space-2);margin-bottom:var(--space-1)}}.page_card__JTnLf span{font-size:1rem;color:var(--gray-11);display:block;margin-bottom:var(--space-4)}@media(max-width:768px){.page_card__JTnLf span{font-size:.9rem}}.page_card__JTnLf .page_button__AhyaH{width:-moz-fit-content;width:fit-content;border-radius:var(--radius-2);border:1px solid var(--gray-2);background-color:transparent;color:var(--gray-12);box-shadow:var(--shadow-4);cursor:pointer;transition:color .1s}.page_card__JTnLf .page_button__AhyaH:hover{color:var(--gray-11)}.page_customer__io42Y{background-color:#f9fafb;border-radius:var(--radius-3);padding:var(--space-5);display:flex;flex-direction:column}.page_customer__io42Y .page_person__X7UaK{margin-top:auto}.page_customer__io42Y .page_person__X7UaK img{width:2.25rem;height:2.25rem;border-radius:50%}.page_customer__io42Y .page_text__AkqAd{opacity:.95;font-size:.95rem;text-wrap:pretty;letter-spacing:-.02em;margin-bottom:var(--space-3);display:block}.page_customer__io42Y .page_author__6vOhx{font-size:.9rem;font-weight:500;letter-spacing:-.01em;display:block}.page_customer__io42Y .page_title__2f1l9{font-size:.8rem;color:var(--gray-11);display:block}.page_link__3pjhD{background-color:var(--gray-2);border-radius:var(--radius-6);padding:var(--space-2) var(--space-4);letter-spacing:-.015em;max-width:80vw;width:-moz-fit-content;width:fit-content}.page_link__3pjhD b:hover{text-decoration:underline;cursor:pointer}.page_link__3pjhD svg{margin:0 .2rem;opacity:.5}.page_link__3pjhD:hover{opacity:.9}@media(max-width:768px){.page_link__3pjhD{margin:0 auto}.page_link__3pjhD *{font-size:.8rem}}