/* Product information and benefits share one balanced desktop section. */
.v5-product .v5-summary--split { display:grid;grid-template-columns:minmax(0,1.04fr) minmax(0,1fr);gap:0;align-items:start;padding-block:38px 42px; }
.v5-summary--split .v5-summary__specs { min-width:0;padding:0 34px 0 0;border:0; }
.v5-summary--split .v5-summary__benefits { min-width:0;padding:0 0 0 34px;border-left:1px solid #e4e5e4;scroll-margin-top:28px; }
.v5-summary--split .v5-summary__heading { min-height:34px;align-items:baseline;gap:7px 14px; }
.v5-summary--split .v5-summary__heading h2,.v5-summary--split .v5-feature-list > h2 { margin:0;font-size:27px;font-weight:600;line-height:1.3;letter-spacing:-.02em; }
.v5-summary--split .v5-spec-code { font-size:13px;line-height:1.5; }
.v5-summary--split .v5-feature-list__eyebrow { display:none; }
.v5-summary--split .v5-spec-table { margin-top:20px;table-layout:fixed; }
.v5-summary--split .v5-spec-table tbody tr { display:table-row; }
.v5-summary--split .v5-spec-table th,.v5-summary--split .v5-spec-table td { padding:11px 13px;font-size:14px;line-height:1.65;overflow-wrap:break-word;word-break:normal; }
.v5-summary--split .v5-spec-table th { width:36%;font-weight:400;color:#626b70;background:#f7f7f5; }
.v5-summary--split .v5-spec-table td { color:#424e54; }
.v5-summary--split .v5-features { grid-template-columns:minmax(0,1fr);gap:0;margin-top:12px; }
.v5-summary--split .v5-feature { display:grid;grid-template-columns:44px minmax(0,1fr);gap:14px;align-items:center;min-height:0;padding:14px 0;border:0;border-top:1px solid #e9e9e5; }
.v5-summary--split .v5-feature:first-child { border-top:0; }
.v5-summary--split .v5-icon { width:44px;height:44px; }
.v5-summary--split .v5-icon svg { width:21px;height:22px; }
.v5-summary--split .v5-feature strong { font-size:16px;font-weight:600;line-height:1.5; }
.v5-summary--split .v5-feature p { max-width:100%;margin-top:3px;font-size:14px;line-height:1.6;color:#737a7e; }
@media(min-width:1600px) {
 .v5-summary--split .v5-summary__heading h2,.v5-summary--split .v5-feature-list > h2 { font-size:29px; }
 .v5-summary--split .v5-spec-table th,.v5-summary--split .v5-spec-table td { font-size:15px; }
 .v5-summary--split .v5-feature strong { font-size:17px; }.v5-summary--split .v5-feature p { font-size:15px; }
}
@media(min-width:768px) and (max-width:1000px) {
 .v5-product .v5-summary--split { padding-block:30px 34px; }
 .v5-summary--split .v5-summary__specs { padding-right:22px; }.v5-summary--split .v5-summary__benefits { padding-left:22px; }
 .v5-summary--split .v5-summary__heading h2,.v5-summary--split .v5-feature-list > h2 { font-size:23px; }
 .v5-summary--split .v5-spec-table th,.v5-summary--split .v5-spec-table td { padding:9px 10px;font-size:13px; }.v5-summary--split .v5-spec-table th { width:38%; }
 .v5-summary--split .v5-feature { grid-template-columns:36px minmax(0,1fr);gap:10px;padding-block:12px; }.v5-summary--split .v5-icon { width:36px;height:36px; }.v5-summary--split .v5-icon svg { width:18px;height:19px; }
 .v5-summary--split .v5-feature strong { font-size:14px; }.v5-summary--split .v5-feature p { font-size:13px; }
}
@media(max-width:767px) {
 .v5-product .v5-summary--split { grid-template-columns:minmax(0,1fr);gap:27px;padding-block:26px 30px; }
 .v5-summary--split .v5-summary__specs { padding:0;border:0; }.v5-summary--split .v5-summary__benefits { padding:24px 0 0;border:0;border-top:1px solid #e4e5e4; }
 .v5-summary--split .v5-summary__heading h2,.v5-summary--split .v5-feature-list > h2 { font-size:24px; }
 .v5-summary--split .v5-spec-table { margin-top:16px; }.v5-summary--split .v5-spec-table th,.v5-summary--split .v5-spec-table td { padding:10px;font-size:13px; }
 .v5-summary--split .v5-feature { grid-template-columns:40px minmax(0,1fr);gap:12px;padding-block:13px; }.v5-summary--split .v5-icon { width:40px;height:40px; }.v5-summary--split .v5-icon svg { width:20px;height:21px; }
 .v5-summary--split .v5-feature strong { font-size:15px; }.v5-summary--split .v5-feature p { font-size:13px;line-height:1.6; }
}
