.onpage-upgrade-images{--upgrade-navy: var(--color-brand-midnight, oklch(.27 .08 265));--upgrade-jade: var(--color-brand-jade-ink, oklch(.43 .08 177));--upgrade-cream: var(--color-brand-cream, oklch(.97 .02 85));display:grid;grid-template-columns:minmax(0,1fr);gap:1rem;max-width:56rem;margin-block:1.5rem;color:var(--upgrade-navy)}.onpage-upgrade-images .onpage-upgrade-images__figure{min-width:0;margin:0;overflow:hidden;border:1px solid color-mix(in oklch,var(--upgrade-jade) 28%,transparent);border-radius:1.125rem;background:var(--upgrade-cream)}.onpage-upgrade-images .onpage-upgrade-images__image{display:block;width:100%;max-width:100%;height:auto;aspect-ratio:4 / 3;object-fit:contain}.onpage-upgrade-images .onpage-upgrade-images__caption{display:grid;gap:.375rem;margin:0;padding:.875rem 1rem 1rem;color:var(--upgrade-navy);font-size:.875rem;line-height:1.65;overflow-wrap:anywhere}.onpage-upgrade-images .onpage-upgrade-images__disclosure{color:var(--upgrade-jade);font-size:.75rem;line-height:1.5}@media (min-width: 640px){.onpage-upgrade-images{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 1024px){.onpage-upgrade-images{grid-template-columns:repeat(3,minmax(0,1fr))}}.onpage-content-upgrade{min-width:0;background:#fbf6ea;color:#172843}.onpage-content-upgrade__inner{width:min(100%,76rem);margin-inline:auto;padding:clamp(1.75rem,4vw,3.25rem) max(1rem,env(safe-area-inset-right)) clamp(1.75rem,4vw,3.25rem) max(1rem,env(safe-area-inset-left))}.onpage-content-upgrade__section,.onpage-content-upgrade__faqs{min-width:0;max-width:64rem}.onpage-content-upgrade__section+.onpage-content-upgrade__section,.onpage-content-upgrade__faqs{margin-top:2rem}.onpage-content-upgrade h2{margin:0 0 1rem;color:#172843;font-size:clamp(1.45rem,3vw,2.2rem);font-weight:800;line-height:1.3}.onpage-content-upgrade h3{margin:0 0 .55rem;color:#172843;font-size:1.05rem;font-weight:750;line-height:1.5}.onpage-content-upgrade p{margin:0 0 1rem;color:#37465e;font-size:1rem;line-height:1.8;white-space:pre-line}.onpage-content-upgrade :is(h2,h3,p,caption,th,td){overflow-wrap:anywhere}.onpage-content-upgrade__table-scroll{max-width:100%;margin-top:2rem;overflow-x:auto;border:1px solid rgb(23 40 67 / .16);border-radius:.85rem;background:#fffdf8}.onpage-content-upgrade__table{width:100%;border-collapse:collapse;text-align:left;font-size:.95rem;line-height:1.6}.onpage-content-upgrade__table caption{padding:1rem;color:#172843;font-weight:800;text-align:left;caption-side:top}.onpage-content-upgrade__table th,.onpage-content-upgrade__table td{min-width:9rem;padding:.85rem 1rem;border-top:1px solid rgb(23 40 67 / .12);vertical-align:top}.onpage-content-upgrade__table th{background:#e5f2ed;color:#075f58;font-weight:750}.onpage-content-upgrade__faq{padding-block:1rem;border-top:1px solid rgb(23 40 67 / .14)}.onpage-content-upgrade__faq p:last-child{margin-bottom:0}.onpage-content-upgrade__table-scroll:focus-visible{outline:3px solid #08796e;outline-offset:3px}.onpage-context-links{min-width:0;background:#fbf6ea;color:#172843}.onpage-context-links__inner{width:min(100%,76rem);margin-inline:auto;padding:1.25rem max(1rem,env(safe-area-inset-right)) 1.5rem max(1rem,env(safe-area-inset-left))}.onpage-context-links p{max-width:64rem;margin:0;color:#37465e;font-size:1rem;line-height:1.8;overflow-wrap:anywhere;white-space:pre-line}.onpage-context-links p+p{margin-top:.85rem}.onpage-context-links__link{color:#075f58;font-weight:750;text-decoration:underline;text-decoration-color:#079b8e;text-decoration-thickness:.1em;text-underline-offset:.16em}.onpage-context-links__link:hover{color:#172843;text-decoration-color:#172843}.onpage-context-links__link:focus-visible{outline:3px solid #08796e;outline-offset:3px;border-radius:.1rem}
