.pg-case .art{padding:150px 0 100px}.pg-case .art__inner{width:min(880px,calc(100% - var(--gutter)*2));margin:0 auto}.pg-case .art__crumb{color:#8a95a1;margin:0 0 20px;font-size:13px}.pg-case .art__crumb a{color:var(--navy)}.pg-case .art__t{color:#1f2a36;margin:16px 0 28px;font-size:30px;font-weight:700;line-height:1.6}.pg-case .art__sum{grid-template-columns:var(--sum-cols,1fr 1fr 1.2fr);gap:12px;margin:0 0 36px;display:grid}.pg-case .art__sum div{background:#f4f7fa;border-radius:10px;padding:18px 20px}.pg-case .art__sum .art__sum-result{background:var(--navy);color:#fff}.pg-case .art__sum p{color:#5b6876;margin:0;font-size:12px}.pg-case .art__sum .art__sum-result p{color:#ffffffbf}.pg-case .art__sum strong{color:var(--navy);margin-top:6px;font-size:15px;line-height:1.6;display:block}.pg-case .art__sum .art__sum-result strong{color:#fff;font-size:24px;font-family:var(--font-en);white-space:nowrap}.pg-case .art__lead{color:#333;margin:0 0 40px;font-size:16px;line-height:2.1}.pg-case .art__note{color:#8a95a1;font-size:13px}.pg-case .art__table{border-collapse:collapse;width:100%;margin:0 0 56px;font-size:14px;line-height:1.8}.pg-case .art__table th,.pg-case .art__table td{text-align:left;vertical-align:top;border:1px solid #d6dde5;padding:14px 18px}.pg-case .art__table th{width:28%;color:var(--navy);background:#f4f7fa;font-weight:700}.pg-case .art__h2{letter-spacing:.1em;color:#3a6ea5;margin:56px 0 6px;font-size:14px}.pg-case .art__h3{color:#1f2a36;border-bottom:2px solid var(--navy);margin:0 0 24px;padding-bottom:14px;font-size:22px;font-weight:700;line-height:1.6}.pg-case .art__q{color:var(--navy);margin:28px 0 10px;font-size:15px;font-weight:700}.pg-case .art__a{color:#333;margin:0;font-size:15px;line-height:2.1}.pg-case .art__a b{color:var(--navy);margin-right:.8em}.pg-case .art__box{color:#5b6876;background:#f4f7fa;border-radius:10px;margin:16px 0 0;padding:16px 20px;font-size:13px;line-height:1.9}.pg-case .art__box--lead{margin:-24px 0 32px}.pg-case .art__point{border-left:4px solid var(--navy);background:#f9fbfd;margin:20px 0 0;padding:20px 24px}.pg-case .art__point h4{color:var(--navy);margin:0 0 6px;font-size:16px}.pg-case .art__point p{color:#333;margin:0;font-size:14px;line-height:2}.pg-case .art__point+.art__a{margin-top:20px}.pg-case .art__prof{color:#333;border:1px solid #d6dde5;border-radius:12px;margin:56px 0 0;padding:24px 28px;font-size:14px;line-height:1.9}.pg-case .art__prof b{color:var(--navy);margin-bottom:6px;display:block}.pg-case .art__cta{grid-template-columns:1fr 1fr;gap:16px;margin:56px 0 0;display:grid}.pg-case .art__cta a{border-radius:14px;padding:26px 28px;text-decoration:none;transition:opacity .3s;display:block}.pg-case .art__cta a:hover{opacity:.85}.pg-case .art__cta a:first-child{background:var(--navy);color:#fff}.pg-case .art__cta a:last-child{border:2px solid var(--navy);color:var(--navy)}.pg-case .art__cta small{opacity:.8;margin-bottom:6px;font-size:12px;display:block}.pg-case .art__cta strong{font-size:17px}.pg-case .art__nav{justify-content:space-between;gap:16px;margin-top:28px;font-size:14px;display:flex}.pg-case .art__nav a{color:var(--navy);font-weight:700}.pg-case .art__img{border-radius:14px;margin:0 0 8px;overflow:hidden;box-shadow:0 10px 30px #1f44681a}.pg-case .art__img img{width:100%;height:auto;display:block}.pg-case .art__img--mid{margin-top:48px}.pg-case .art__img--inline{margin:32px 0 0}.pg-case .art__img--inline figcaption{color:#8a95a1;text-align:center;background:#fff;padding:10px 16px;font-size:13px;line-height:1.7}.pg-case .art__rich{color:#333;font-size:15px;line-height:2.1}.pg-case .art__rich>*{margin:20px 0 0}.pg-case .art__q+.art__rich,.pg-case .art__h3+.art__rich>:first-child{margin-top:0}.pg-case .art__rich h1,.pg-case .art__rich h2{color:var(--navy);margin-top:40px;font-size:18px;line-height:1.6}.pg-case .art__rich h3,.pg-case .art__rich h4,.pg-case .art__rich h5{color:var(--navy);margin-top:32px;font-size:16px;line-height:1.6}.pg-case .art__rich strong{font-weight:700}.pg-case .art__rich em{font-style:italic}.pg-case .art__rich s{color:#8a95a1}.pg-case .art__rich a{color:var(--navy);text-underline-offset:3px;text-decoration:underline}.pg-case .art__rich a:hover{opacity:.7}.pg-case .art__rich ul,.pg-case .art__rich ol{padding-left:1.4em}.pg-case .art__rich ul{list-style:outside}.pg-case .art__rich ol{list-style:decimal}.pg-case .art__rich li+li{margin-top:4px}.pg-case .art__rich li p{margin:0}.pg-case .art__rich blockquote{border-left:4px solid var(--navy);background:#f9fbfd;padding:16px 20px}.pg-case .art__rich blockquote>:first-child{margin-top:0}.pg-case .art__rich hr{border:0;border-top:1px solid #d6dde5;margin:40px 0}.pg-case .art__rich img{border-radius:14px;max-width:100%;height:auto}.pg-case .art__rich figure figcaption{color:#8a95a1;text-align:center;margin-top:8px;font-size:13px}.pg-case .art__rich table{border-collapse:collapse;width:100%;font-size:14px;line-height:1.8}.pg-case .art__rich th,.pg-case .art__rich td{text-align:left;vertical-align:top;border:1px solid #d6dde5;padding:12px 16px}.pg-case .art__rich th{color:var(--navy);background:#f4f7fa;font-weight:700}.pg-case .art__rich th p,.pg-case .art__rich td p{margin:0}.pg-case .art__rich iframe{border:0;width:100%;max-width:100%;display:block}.pg-case .art__rich iframe[src*=youtube],.pg-case .art__rich iframe[src*=vimeo]{aspect-ratio:16/9;height:auto}@media (max-width:900px){.pg-case .art{padding:110px 0 70px}.pg-case .art__t{font-size:22px}.pg-case .art__sum{grid-template-columns:1fr}.pg-case .art__rich table{display:block;overflow-x:auto}.pg-case .art__h3{font-size:18px}.pg-case .art__table th{width:34%}.pg-case .art__table th,.pg-case .art__table td{padding:10px 12px}.pg-case .art__cta{grid-template-columns:1fr}}
