.detail-heading[data-astro-cid-5qkag7f4]{padding-top:50px}.detail-heading[data-astro-cid-5qkag7f4] p[data-astro-cid-5qkag7f4]:not(.plain-label){max-width:470px;line-height:1.65}.detail-art[data-astro-cid-5qkag7f4]{aspect-ratio:1/.9;justify-content:center;align-items:center;width:100%;max-height:580px;display:flex;position:relative}.detail-paper[data-astro-cid-5qkag7f4]{background:#edf1e9;width:56%;height:64%;position:absolute;transform:rotate(-7deg)translate(-18px,-6px);box-shadow:0 12px 20px #203b2510}.detail-art[data-astro-cid-5qkag7f4] picture[data-astro-cid-5qkag7f4]{display:contents}.detail-art[data-astro-cid-5qkag7f4] img[data-astro-cid-5qkag7f4]{object-fit:contain;filter:grayscale()drop-shadow(0 10px 18px #203b2510);width:100%;height:100%;position:relative;transform:rotate(2deg)}.is-wide[data-astro-cid-5qkag7f4] .detail-paper[data-astro-cid-5qkag7f4]{width:76%;height:56%;transform:rotate(-5deg)translate(-10px,-4px)}.detail-art[data-astro-cid-5qkag7f4].is-wide img[data-astro-cid-5qkag7f4]{width:94%;transform:rotate(1.5deg)}@media (width<=760px){.detail-heading[data-astro-cid-5qkag7f4]{padding-top:30px}.detail-heading[data-astro-cid-5qkag7f4] p[data-astro-cid-5qkag7f4]:not(.plain-label){font-size:14px;line-height:1.7}.detail-art[data-astro-cid-5qkag7f4]{aspect-ratio:auto;height:280px;margin-top:10px}.detail-art[data-astro-cid-5qkag7f4] img[data-astro-cid-5qkag7f4]{width:auto;max-width:100%;height:280px}.detail-paper[data-astro-cid-5qkag7f4]{width:58%;height:74%}.detail-art[data-astro-cid-5qkag7f4].is-wide{height:250px}.detail-art[data-astro-cid-5qkag7f4].is-wide img[data-astro-cid-5qkag7f4]{width:100%;height:250px}.is-wide[data-astro-cid-5qkag7f4] .detail-paper[data-astro-cid-5qkag7f4]{width:80%;height:66%}}.exp-start[data-astro-cid-4qlku2kf]{padding:10px var(--gutter) clamp(64px, 7vw, 100px);grid-template-columns:1fr 1fr;align-items:baseline;gap:9vw;display:grid}.exp-start[data-astro-cid-4qlku2kf] h2[data-astro-cid-4qlku2kf]{color:var(--sub);letter-spacing:.03em}.exp-start[data-astro-cid-4qlku2kf] p[data-astro-cid-4qlku2kf]{letter-spacing:-.01em;max-width:640px;color:var(--ink);font-size:20px;line-height:1.55}@media (width<=760px){.exp-start[data-astro-cid-4qlku2kf]{padding:0 24px 50px;display:block}.exp-start[data-astro-cid-4qlku2kf] h2[data-astro-cid-4qlku2kf]{margin-bottom:16px;font-size:11px}.exp-start[data-astro-cid-4qlku2kf] p[data-astro-cid-4qlku2kf]{font-size:17px}}.exp-keep[data-astro-cid-26dveevz]{padding:clamp(64px, 8vw, 105px) var(--gutter);grid-template-columns:1fr 1fr;gap:9vw;display:grid}.exp-keep[data-astro-cid-26dveevz] h2[data-astro-cid-26dveevz]:not(.plain-label){margin-bottom:40px;font-size:clamp(32px,3.5vw,58px)}.exp-keep-list[data-astro-cid-26dveevz]{border-top:1px solid var(--line);max-width:560px;margin:0;padding:0;list-style:none}.exp-keep-list[data-astro-cid-26dveevz] li[data-astro-cid-26dveevz]{border-bottom:1px solid var(--line);letter-spacing:-.015em;padding:16px 0 17px;font-size:18px;line-height:1.4}.exp-keep-side[data-astro-cid-26dveevz]{padding-top:8px}.exp-keep-side[data-astro-cid-26dveevz] h2[data-astro-cid-26dveevz].plain-label{color:var(--sub);margin-bottom:14px}.exp-audience[data-astro-cid-26dveevz]{max-width:52ch;margin-bottom:48px;font-size:15px;line-height:1.7}.exp-steps[data-astro-cid-26dveevz]{margin:0;padding:0;list-style:none}.exp-steps[data-astro-cid-26dveevz] li[data-astro-cid-26dveevz]{border-top:1px solid var(--line);align-items:baseline;gap:22px;padding:15px 0;display:flex}.exp-steps[data-astro-cid-26dveevz] li[data-astro-cid-26dveevz]:last-child{border-bottom:1px solid var(--line)}.exp-step-no[data-astro-cid-26dveevz]{color:var(--sub);font-variant-numeric:tabular-nums;min-width:18px;font-size:11px}.exp-steps[data-astro-cid-26dveevz] p[data-astro-cid-26dveevz]{color:var(--sub);max-width:52ch;font-size:15px;line-height:1.65}.exp-steps[data-astro-cid-26dveevz] strong[data-astro-cid-26dveevz]{color:var(--ink);font-weight:500}@media (width<=1100px){.exp-keep[data-astro-cid-26dveevz]{gap:5vw}}@media (width<=760px){.exp-keep[data-astro-cid-26dveevz]{padding:50px 24px;display:block}.exp-keep[data-astro-cid-26dveevz] h2[data-astro-cid-26dveevz]:not(.plain-label){margin-bottom:30px;font-size:34px}.exp-keep-list[data-astro-cid-26dveevz] li[data-astro-cid-26dveevz]{font-size:16px}.exp-keep-side[data-astro-cid-26dveevz]{padding-top:50px}.exp-audience[data-astro-cid-26dveevz],.exp-steps[data-astro-cid-26dveevz] p[data-astro-cid-26dveevz]{font-size:14px}}.exp-faq[data-astro-cid-5ilrt6zg]{padding:clamp(56px, 7vw, 90px) var(--gutter) clamp(40px, 5vw, 60px);border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:9vw;display:grid}.exp-faq-head[data-astro-cid-5ilrt6zg] h2[data-astro-cid-5ilrt6zg]{margin-bottom:22px;font-size:28px}.exp-faq-list[data-astro-cid-5ilrt6zg]{border-top:1px solid var(--line)}.exp-faq-list[data-astro-cid-5ilrt6zg] details[data-astro-cid-5ilrt6zg]{border-bottom:1px solid var(--line)}.exp-faq-list[data-astro-cid-5ilrt6zg] summary[data-astro-cid-5ilrt6zg]{cursor:pointer;letter-spacing:-.03em;color:var(--ink);justify-content:space-between;align-items:flex-start;gap:24px;padding:22px 0;font-size:22px;line-height:1.25;list-style:none;display:flex}.exp-faq-list[data-astro-cid-5ilrt6zg] summary[data-astro-cid-5ilrt6zg]::-webkit-details-marker{display:none}.exp-faq-list[data-astro-cid-5ilrt6zg] summary[data-astro-cid-5ilrt6zg]:focus-visible{outline:2px solid var(--gold);outline-offset:4px}.exp-faq-list[data-astro-cid-5ilrt6zg] .exp-faq-icon{color:var(--green);transition:transform .3s var(--ease);flex-shrink:0;margin-top:3px}.exp-faq-list[data-astro-cid-5ilrt6zg] details[data-astro-cid-5ilrt6zg][open] .exp-faq-icon{transform:rotate(45deg)}.exp-faq-list[data-astro-cid-5ilrt6zg] details[data-astro-cid-5ilrt6zg] p[data-astro-cid-5ilrt6zg]{max-width:62ch;color:var(--sub);padding:0 44px 26px 0;font-size:15px;line-height:1.7}@media (width<=760px){.exp-faq[data-astro-cid-5ilrt6zg]{padding:45px 24px 30px;display:block}.exp-faq-head[data-astro-cid-5ilrt6zg]{margin-bottom:30px}.exp-faq-head[data-astro-cid-5ilrt6zg] h2[data-astro-cid-5ilrt6zg]{font-size:26px}.exp-faq-head[data-astro-cid-5ilrt6zg] .inline-link[data-astro-cid-5ilrt6zg]{font-size:12px}.exp-faq-list[data-astro-cid-5ilrt6zg] summary[data-astro-cid-5ilrt6zg]{padding:18px 0;font-size:19px}.exp-faq-list[data-astro-cid-5ilrt6zg] details[data-astro-cid-5ilrt6zg] p[data-astro-cid-5ilrt6zg]{padding-right:0;font-size:14px}}@media (prefers-reduced-motion:reduce){.exp-faq-list[data-astro-cid-5ilrt6zg] .exp-faq-icon{transition:none}}.related-services[data-astro-cid-hsviv7fu] a[data-astro-cid-hsviv7fu]{transition:color .3s}.related-services[data-astro-cid-hsviv7fu] a[data-astro-cid-hsviv7fu] svg{color:var(--green);transition:transform .3s var(--ease)}.related-services[data-astro-cid-hsviv7fu] a[data-astro-cid-hsviv7fu]:hover{color:var(--green)}.related-services[data-astro-cid-hsviv7fu] a[data-astro-cid-hsviv7fu]:hover svg{transform:translate(3px,-3px)}.exp-note-row[data-astro-cid-e3xhopoj]{padding:0 var(--gutter) clamp(56px, 7vw, 90px);grid-template-columns:1fr 1fr;align-items:baseline;gap:9vw;display:grid}.exp-note-row[data-astro-cid-e3xhopoj] h2[data-astro-cid-e3xhopoj]{color:var(--sub);letter-spacing:.03em}.exp-note-row[data-astro-cid-e3xhopoj] p[data-astro-cid-e3xhopoj]{border-left:2px solid var(--green);max-width:640px;color:var(--ink);padding:2px 0 2px 20px;font-size:15px;line-height:1.7}@media (width<=760px){.exp-note-row[data-astro-cid-e3xhopoj]{padding:0 24px 50px;display:block}.exp-note-row[data-astro-cid-e3xhopoj] h2[data-astro-cid-e3xhopoj]{margin-bottom:16px;font-size:11px}.exp-note-row[data-astro-cid-e3xhopoj] p[data-astro-cid-e3xhopoj]{font-size:14px}}.expertise-detail[data-astro-cid-e3xhopoj] .related-services{padding-bottom:40px}
