@layer components{.wto-chooser{background:var(--amarillo);color:var(--ink);border:2px solid var(--ink);border-radius:22px;box-shadow:6px 6px 0 var(--ink);padding:22px 26px 16px;margin:0 0 8px}.wto-chooser-title{font:800 22px/1 var(--label);letter-spacing:.08em;text-transform:uppercase;margin:0 0 6px!important}.wto-chooser dl{margin:0}.wto-chooser dl>div{display:grid;grid-template-columns:170px 1fr;gap:14px;padding:10px 0;border-bottom:1.5px dashed rgba(31,15,26,.35)}.wto-chooser dl>div:last-child{border-bottom:0}.wto-chooser dt{font:800 14px/1.35 var(--label);letter-spacing:.1em;text-transform:uppercase}.guide-body .wto-chooser dt a{color:var(--ink);text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:3px}.wto-article .guide-body h2[id]{scroll-margin-top:96px}.wto-chooser dd{margin:0;font-weight:700;font-size:17px;line-height:1.4}.wto-chooser .wto-reserve{margin:8px 0 0!important}.guide-body .wto-chooser-note{font-size:14px;line-height:1.4;margin:6px 0 0;opacity:.8}.guide-body .wto-insight{font-size:17px;line-height:1.5;margin:22px 0 0;padding:12px 16px;border-left:5px solid var(--rosa);background:var(--teal-tint);border-radius:0 12px 12px 0}.wto-reserve{font:800 17px/1.3 var(--label)!important;letter-spacing:.06em;text-transform:uppercase;margin:6px 0 22px!important}.guide-body .wto-reserve a{color:var(--rosa-text);text-decoration:underline;text-underline-offset:4px}.wto-table{margin:8px 0 30px;border:2px solid var(--ink);border-radius:18px;overflow:hidden;background:var(--white);box-shadow:6px 6px 0 var(--ink)}.wto-table table{width:100%;border-collapse:collapse}.wto-table caption{caption-side:top;text-align:left;background:var(--amarillo);border-bottom:2px solid var(--ink);padding:14px 18px;font:800 17px/1.25 var(--label);letter-spacing:.06em;text-transform:uppercase}.wto-table td,.wto-table th{padding:9px 14px;text-align:left;vertical-align:top;font-size:16px;line-height:1.35;border-bottom:1px solid rgba(31,15,26,.15)}.wto-table thead th{font:800 12.5px/1.2 var(--label);letter-spacing:.1em;text-transform:uppercase;background:var(--teal-tint)}.wto-table tbody th{font-weight:700}.wto-table tbody tr:last-child td,.wto-table tbody tr:last-child th{border-bottom:0}.wto-table td:nth-child(2){white-space:nowrap}.wto-share{font-size:13px;opacity:.7;margin-left:4px}.wto-notes{list-style:none;padding:0;margin:0;display:grid;gap:5px}.wto-table figcaption{padding:12px 18px 14px;border-top:2px solid var(--ink);font-size:14.5px;line-height:1.45;background:var(--white)}.wto-picks{list-style:none;padding:0;margin:4px 0 14px;display:grid;gap:12px}.wto-picks li{display:grid;grid-template-columns:1fr auto;gap:2px 12px;padding:14px 16px;border:2px solid var(--ink);border-radius:14px;background:var(--white)}.wto-pick-name{text-transform:uppercase;letter-spacing:.03em}.wto-pick-name,.wto-pick-price{font:800 19px/1.25 var(--label)}.wto-pick-price{color:var(--rosa-text);text-align:right}.wto-pick-count{grid-column:1/-1;font:700 13px/1.3 var(--label);letter-spacing:.08em;text-transform:uppercase;opacity:.75}.wto-pick-note{grid-column:1/-1;font-size:15.5px;line-height:1.45}@media (max-width:860px){.wto-article .guide-hero{padding-bottom:28px}.wto-article .page-hero{padding-top:100px}.wto-article .guide-crumbs ol{margin-bottom:12px}.wto-article .guide-byline{margin-top:14px}.wto-article .guide{padding-top:24px}.wto-chooser{padding:18px 18px 12px;box-shadow:4px 4px 0 var(--ink)}.wto-chooser dl>div{grid-template-columns:1fr;gap:2px;padding:9px 0}.wto-chooser dd{font-size:16px}.wto-table{box-shadow:4px 4px 0 var(--ink)}.wto-table td,.wto-table th{padding:8px 10px;font-size:15px}.wto-table thead th{font-size:11.5px}.wto-share{display:block;margin-left:0;font-size:14px}.wto-table figcaption{font-size:15.5px}.wto-article .guide-body .guide-figure img{max-height:40vh;object-fit:cover}}}