.storage-article{max-width:850px;padding-top:48px;padding-bottom:64px;overflow-wrap:anywhere}.storage-article h1{font-size:clamp(2.2rem,5vw,3.6rem);letter-spacing:-.04em;margin:14px 0 28px}.storage-article h2{font-size:clamp(1.6rem,3vw,2.15rem);letter-spacing:-.025em;line-height:1.22;margin:48px 0 20px}.storage-article h3{font-size:1.2rem;line-height:1.35;margin:28px 0 12px}.storage-article p,.storage-article li{color:var(--ink2)}.storage-article li{margin:9px 0}.storage-article a:not(.btn){color:var(--brand2);text-decoration:underline;text-underline-offset:3px}.storage-article .kicker{color:var(--brand2)}.storage-callout{background:var(--soft);border-left:4px solid var(--brand2);padding:24px;margin:30px 0}.storage-callout h2{margin:0 0 18px}.storage-table{overflow-x:auto;margin:26px 0;border:1px solid var(--line);border-radius:12px}.storage-table:focus-visible,.storage-article a:focus-visible{outline:3px solid var(--brand2);outline-offset:3px}.storage-table table{width:100%;min-width:580px;border-collapse:collapse;text-align:left}.storage-table caption{text-align:left;padding:14px 18px;font-weight:700;background:var(--soft)}.storage-table th{background:var(--ink);color:white}.storage-table th,.storage-table td{padding:16px 18px;vertical-align:top;border-bottom:1px solid var(--line)}@media(max-width:620px){.storage-article{padding-top:32px}.storage-callout{padding:20px}.storage-article ul,.storage-article ol{padding-left:23px}}

.storage-screenshot{margin:28px 0}.storage-screenshot img{display:block;width:100%;height:auto;border:1px solid var(--line);border-radius:10px}.storage-screenshot a{display:block}.storage-screenshot figcaption{margin-top:12px;font-size:.93rem;line-height:1.65;color:var(--ink2)}.storage-article .storage-image-note{font-size:.88rem;color:#475569}

.storage-byline{border-bottom:1px solid var(--line);margin:22px 0;padding-bottom:14px;font-size:.9rem}.storage-byline p{color:#475569}

.storage-expert-insight{margin:32px 0;padding:28px;background:var(--soft);border:1px solid var(--line);border-left:4px solid var(--brand2);border-radius:12px}.storage-expert-insight h3{margin-top:12px;font-size:1.4rem}.storage-expert-insight .storage-expert-signature{margin-bottom:0;padding-top:14px;border-top:1px solid var(--line)}.storage-expert-signature span{font-size:.9rem;color:#475569}@media(max-width:620px){.storage-expert-insight{padding:22px 18px}}
