@charset "UTF-8";
.aws{--service-fv-bg:url("/assets/img/business/aws/fv-bg01.webp");--service-fv-bg-position:center center}.detail-content{--detail-bg-soft:var(--aws-bg-peach);--detail-bg-band:var(--aws-bg-peach);--detail-bg-frame:var(--aws-bg-peach);--detail-bg-contact:var(--aws-bg-peach);--detail-accent:var(--aws-accent);--detail-reason-image-max:var(--aws-reason-image-max)}.aws-approach-item{display:flex;flex-direction:column}.aws-approach-item .detail-index{color:var(--detail-muted)}.aws-approach-item h3{margin-bottom:14px}.aws-approach-item>p{margin-bottom:20px}.aws-related{margin-top:auto;padding-top:8px}.aws-related-label{margin-bottom:4px;color:var(--detail-muted);font-size:var(--detail-small-size)}.aws-related-title{color:var(--detail-ink);font-weight:bold;line-height:1.6}.aws-featured{display:grid;gap:calc(var(--detail-column-gap) * 2);padding:var(--aws-card-pad)}.aws-featured-item h3{margin-bottom:12px}.aws-bridge{padding-block:var(--detail-block-space)}.aws-support{display:grid;gap:var(--detail-column-gap)}.aws-support-item{padding:var(--detail-frame-pad)}.aws-support-item h3{margin-bottom:10px;font-size:var(--detail-h4-size)}.aws-approach-figure{max-width:var(--aws-approach-figure-max);margin:0 auto var(--detail-block-space)}.aws-featured-item .detail-figure,.aws-support-item .detail-figure{margin-bottom:16px}.aws-support-item .detail-figure{max-width:var(--aws-figure-max)}.aws-case-logo{display:block;width:auto;height:var(--aws-case-logo-height);margin-bottom:16px}.aws-contact-figure{max-width:var(--aws-figure-max)}@media (min-width:768px){.aws-approach-item{display:grid;grid-template-columns:var(--aws-index-column) 1fr;column-gap:20px}.aws-approach-item .detail-index{grid-row:1 / span 4}.aws-featured{grid-template-columns:1fr 1fr}.aws-bridge{text-align:center}.aws-contact-inner{grid-template-columns:var(--aws-contact-figure-width) 1fr;column-gap:calc(var(--detail-column-gap) * 1.5)}.aws-contact-figure{grid-row:1 / span 2}}@media (min-width:1024px){.aws-approach-item{display:flex}.aws-support{grid-template-columns:repeat(3,1fr)}.aws-contact-inner{grid-template-columns:var(--aws-contact-figure-width) 1fr auto}.aws-contact-figure{grid-row:auto}}