.gsf-context-sidebar{min-width:0;align-self:start;color:#26374c}
.gsf-context-sidebar .gsf-shared-section{display:grid;gap:20px}
.gsf-context-sidebar .gsf-section{display:block!important;max-width:100%;margin:0;padding:20px;border:1px solid #e1e7f0;border-radius:16px;background:#fff}
.gsf-context-sidebar .gsf-section-copy,.gsf-context-sidebar .gsf-section-heading{padding:0;min-width:0;margin:0}
.gsf-context-sidebar :is(h2,h3){font-size:21px;line-height:1.3;letter-spacing:-.025em;margin:0 0 12px}
.gsf-context-sidebar .gsf-eyebrow{font-size:11px;margin-bottom:8px}
.gsf-content-page .gsf-context-sidebar .gsf-prose{font-size:15px;line-height:1.65;overflow-wrap:anywhere}
.gsf-context-sidebar .gsf-prose>:last-child{margin-bottom:0}
.gsf-context-sidebar .gsf-section-media{margin:0 0 16px;padding:0}
.gsf-context-sidebar .gsf-section-media img{width:100%;height:auto;max-height:220px;object-fit:contain;border-radius:10px}
.gsf-context-sidebar .gsf-button{width:100%;min-height:44px;margin-top:16px;padding:11px 14px;font-size:14px;white-space:normal;text-align:center}
.gsf-context-sidebar :is(.gsf-products-grid,.gsf-posts-grid,.gsf-section-grid){grid-template-columns:minmax(0,1fr);gap:16px;margin-top:16px}
.gsf-context-sidebar .gsf-post-card{display:grid;grid-template-columns:68px minmax(0,1fr);gap:12px;padding:0;border:0;border-radius:0;box-shadow:none;background:transparent}
.gsf-context-sidebar .gsf-post-photo{aspect-ratio:1;min-width:0;align-self:start;border-radius:9px;overflow:hidden}
.gsf-context-sidebar .gsf-post-photo img{height:68px;width:68px;object-fit:cover}
.gsf-context-sidebar .gsf-post-card h3{font-size:15px;line-height:1.4;margin:0}
.gsf-context-sidebar .gsf-post-card p{display:none}
.gsf-context-sidebar .gsf-post-card .gsf-text-link{display:inline-flex;align-items:center;min-height:36px;font-size:13px;margin:2px 0 0}
.gsf-context-sidebar .gsf-card-photo{aspect-ratio:4/3;max-height:200px}
.gsf-context-sidebar .gsf-card-copy{padding:14px}
.gsf-content-page .gsf-context-sidebar .gsf-card-copy h3{font-size:16px;line-height:1.4;margin:0}
.gsf-context-sidebar .gsf-card-colors{gap:4px}
.gsf-context-sidebar .gsf-card-actions{display:none}
.gsf-context-sidebar .gsf-question{border-bottom:1px solid #e1e7f0;margin:0}
.gsf-content-page .gsf-context-sidebar .gsf-question summary{font-size:15px;line-height:1.5;min-height:44px;padding-block:12px;gap:12px}
.gsf-content-page .gsf-context-sidebar .gsf-question>.gsf-prose{font-size:14px}
.gsf-context-sidebar .gsf-section-card{padding:14px;min-width:0}
.gsf-context-sidebar a:focus-visible,.gsf-context-sidebar summary:focus-visible{outline:2px solid #0759e8;outline-offset:3px}
@media(min-width:1101px){.gsf-editorial-layout{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:40px;align-items:start}}
@media(max-width:1100px){.gsf-context-sidebar{margin-top:36px;padding-top:28px;border-top:1px solid #e1e7f0}.gsf-editorial-layout--hide>.gsf-context-sidebar{display:none}.gsf-context-sidebar .gsf-shared-section{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.gsf-context-sidebar .gsf-shared-section>.gsf-shared-section{grid-column:1/-1}}
@media(max-width:600px){.gsf-context-sidebar .gsf-shared-section{grid-template-columns:minmax(0,1fr)}.gsf-context-sidebar .gsf-section{padding:20px}.gsf-context-sidebar .gsf-post-card .gsf-text-link{min-height:44px}}
