.seo-copy{max-width:70ch}.seo-copy h2{font-size:var(--step-2);margin:40px 0 12px}.seo-copy h2:first-child{margin-top:0}.seo-copy h3{font-size:var(--step-1);margin:28px 0 8px}.seo-copy ol,.seo-copy p,.seo-copy ul{margin:0 0 16px}.seo-copy ol,.seo-copy ul{padding-left:22px}.seo-copy li{margin-bottom:6px}.seo-copy a{color:var(--deep);text-decoration:underline;text-underline-offset:3px}.seo-copy blockquote{margin:0 0 16px;padding:4px 0 4px 16px;color:var(--ink-2)}.seo-copy .seo-table{overflow-x:auto;margin:0 0 20px;border:1px solid var(--line);border-radius:var(--r-md)}.seo-copy table{border-collapse:collapse;width:100%;font-size:var(--step--1);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.seo-copy td,.seo-copy th{text-align:left;padding:10px 14px;border-bottom:1px solid var(--line);vertical-align:top}.seo-copy th{background:var(--petrol-tint);color:var(--deep);font-weight:700}.seo-copy tr:last-child td{border-bottom:0}.seo-lede{max-width:70ch}.seo-lede p{margin:0 0 12px;color:var(--ink-2);font-size:var(--step-0)}.seo-lede a{color:var(--deep);text-decoration:underline;text-underline-offset:3px}.seo-related{max-width:70ch}.seo-related ul{list-style:none;margin:12px 0 0;padding:0;display:grid;grid-gap:8px;gap:8px}.seo-related li a{display:flex;flex-direction:column;gap:2px;padding:12px 16px;border:1px solid var(--line);border-radius:var(--r-md);background:var(--paper);color:var(--deep);font-weight:600;text-decoration:none;min-height:44px}.seo-related li a:hover{background:var(--petrol-tint)}.seo-related li small{color:var(--ink-2);font-weight:400;font-size:var(--step--1)}.seo-sources{max-width:70ch}.seo-sources ul{margin:8px 0 0;padding-left:20px}.seo-sources li{margin-bottom:4px;overflow-wrap:anywhere}.price-by{margin:8px 0 0;color:var(--ink-2);font-size:var(--step--1)}.price-wrap{overflow-x:auto;margin:12px 0 0;border:1px solid var(--line);border-radius:var(--r-md)}.price-table{width:100%;border-collapse:collapse;font-size:var(--step--1)}.price-table caption{caption-side:bottom;padding:10px 14px;text-align:left;color:var(--ink-2)}.price-table td,.price-table th{padding:10px 14px;text-align:left;vertical-align:top;border-bottom:1px solid var(--line)}.price-table th{background:var(--petrol-tint);color:var(--deep);font-weight:700;white-space:nowrap}.price-table tbody tr:last-child td{border-bottom:0}.price-table .n{text-align:right;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.price-table small{display:block;color:var(--ink-2);font-size:.86em;white-space:nowrap}.price-table a{color:var(--deep);text-decoration:underline;text-underline-offset:3px}@media (max-width:767px){.price-table .hide-sm{display:none}.price-table td,.price-table th{padding:8px 10px}}.kim-review{display:flex;gap:16px;align-items:flex-start;padding:16px;border:1px solid var(--line);border-radius:var(--r-md)}.kim-review img{flex:none;width:64px;height:64px;border-radius:50%;object-fit:cover}.kim-review p{margin:0;font-size:var(--step--1);color:var(--ink-2)}.kim-review .kim-review__h{margin-bottom:4px;font-weight:700;color:var(--deep)}.kim-review a{color:var(--deep);text-decoration:underline;text-underline-offset:3px}.kim-head{display:flex;gap:24px;align-items:center;padding-top:8px}.kim-head img{flex:none;width:120px;height:120px;border-radius:50%;object-fit:cover}@media (max-width:767px){.kim-head{flex-direction:column;align-items:flex-start}}