.article-content .gs-v23-fit-note{border-left:3px solid var(--teal);background:#edf6f0;border-radius:0 8px 8px 0;padding:14px 16px;margin:17px 0 18px;font-size:15px;line-height:1.5;color:#243b30}
.gs-v23-mobile-chooser{display:none}
.gs-v23-chooser-heading{font-size:14px;font-weight:750;color:var(--ink-soft);line-height:1.35}
.gs-v23-choice{border:1px solid var(--line);border-radius:9px;background:var(--white);margin:0 0 9px;overflow:hidden}
.gs-v23-choice summary{display:grid;grid-template-columns:minmax(0,1fr) 20px;align-items:center;column-gap:8px;min-height:68px;padding:11px 14px;cursor:pointer;list-style:none}
.gs-v23-choice summary::-webkit-details-marker{display:none}
.gs-v23-choice-size{grid-column:1;grid-row:1;font-size:16px;font-weight:750;line-height:1.32;color:var(--ink)}
.gs-v23-choice-dims{grid-column:1;grid-row:2;font-size:14px;line-height:1.38;color:var(--ink-soft);font-variant-numeric:tabular-nums}
.gs-v23-chevron{grid-column:2;grid-row:1 / 3;justify-self:center;font-size:24px;line-height:1;color:var(--teal-dark);transition:transform .15s}
.gs-v23-choice[open] .gs-v23-chevron{transform:rotate(180deg)}
.gs-v23-choice[open] summary{border-bottom:1px solid var(--line-light)}
.gs-v23-choice summary:focus-visible,.article-content .gs-v23-offer:focus-visible,.article-content .gs-v23-box-link:focus-visible{outline:3px solid var(--teal);outline-offset:-3px}
.gs-v23-offers{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:12px}
.article-content .gs-v23-offer{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;min-width:0;min-height:70px;padding:10px 6px;border:1px solid #087c6a;border-radius:8px;background:#087c6a;color:#fff;text-decoration:none;text-align:center;line-height:1.25}
.gs-v23-offer-pack{font-size:16px;font-weight:800}
.gs-v23-offer-action{font-size:12px;font-weight:700}
.article-content .gs-v23-offer:hover,.article-content .gs-v23-box-link:hover{background:#075f52;color:#fff;text-decoration:none}
.gs-v23-box{margin-top:16px;padding:15px;border:1px solid #91c5b4;border-radius:10px;background:#f1f8f3}
.gs-v23-box-copy{display:flex;flex-direction:column;gap:2px;line-height:1.35}
.gs-v23-box-copy strong{font-size:16px}
.gs-v23-box-copy span{font-size:13px;color:var(--ink-soft)}
.article-content .gs-v23-box-link{display:flex;align-items:center;justify-content:center;min-height:48px;margin-top:12px;padding:9px 12px;border-radius:8px;background:#087c6a;color:#fff;text-decoration:none;font-size:14px;font-weight:800;line-height:1.25}
@media(max-width:700px){
  .gs-v23-desktop-table{display:none}
  .gs-v23-mobile-chooser{display:block}
}
@media(max-width:350px){
  .gs-v23-offers{grid-template-columns:1fr}
}
[data-theme="dark"] .article-content .gs-v23-fit-note{background:#10261f;color:#d4ebe1}
[data-theme="dark"] .gs-v23-choice{background:#101d2b;border-color:#314055}
[data-theme="dark"] .gs-v23-choice[open] summary{border-bottom-color:#314055}
[data-theme="dark"] .gs-v23-choice-size{color:#eaf0f7}
[data-theme="dark"] .gs-v23-choice-dims{color:#b6c4d3}
[data-theme="dark"] .gs-v23-box{background:#10261f;border-color:#386b5c}
[data-theme="dark"] .gs-v23-box-copy span{color:#b6c4d3}
[data-theme="dark"] .article-content .gs-v23-offer,[data-theme="dark"] .article-content .gs-v23-box-link{background:#126c5e;border-color:#54cfaf;color:#fff}
[data-theme="dark"] .article-content .gs-v23-offer:hover,[data-theme="dark"] .article-content .gs-v23-box-link:hover{background:#0e594d;color:#fff}
