.storage-product .section-heading{align-items:start}
.storage-product .eyebrow{display:block;font-size:12px;color:var(--text-secondary,#715b82);margin-bottom:18px}
.storage-product .section-heading h1{font-size:clamp(32px,4vw,48px);line-height:1.05;letter-spacing:-.045em;margin:0 0 22px}
.storage-product .section-heading p{max-width:640px}
.storage-overview{display:grid;grid-template-columns:1fr 1fr;overflow:hidden;border:1px solid #d8c9e6;border-radius:var(--radius-panel);background:#fff}
.storage-overview-intro{background:#ece5f5;padding:40px;display:flex;align-items:start;flex-direction:column;gap:22px}
.storage-overview-intro h3{font-size:clamp(24px,3vw,32px);letter-spacing:-.035em;line-height:1.15;margin:0}
.storage-overview p{font-size:14px;line-height:1.75;color:#715b82;margin:0}
.storage-overview-intro small{color:#715b82;font-size:12px}
.storage-overview-details{padding:12px 34px}
.storage-overview-details article{padding:24px 0;border-bottom:1px solid #e6def0}
.storage-overview-details article:last-child{border:0}
.storage-overview-details span{font-size:11px;color:#846b9c}
.storage-overview-details h3{font-size:21px;letter-spacing:-.025em;margin:10px 0}
.storage-planning-note{padding:30px 0;display:grid;grid-template-columns:1fr 1.5fr;gap:14px 32px;border-bottom:1px solid #e6def0}
.storage-planning-note h3{margin:0;font-size:22px;letter-spacing:-.025em}
.storage-planning-note p{margin:0;color:#715b82;font-size:14px;line-height:1.75}
.storage-planning-note a:not(.button-primary){grid-column:2;font-size:13px;color:#60417a}
.storage-archive-link{font-size:13px;color:#715b82;padding-top:26px;line-height:1.8}
.storage-archive-link summary{cursor:pointer}
@media(max-width:700px){.storage-overview{grid-template-columns:1fr}.storage-overview-intro{padding:26px}.storage-overview-details{padding:8px 26px}.storage-planning-note{grid-template-columns:1fr}.storage-planning-note a:not(.button-primary){grid-column:1}.storage-product .section-heading{gap:20px}}

.storage-planning-note .button-primary{grid-column:2;justify-self:start}
@media(max-width:700px){.storage-planning-note .button-primary{grid-column:1}}
