.wi-guide-body{color:var(--ink-soft);margin-top:2.5rem;font-size:17px;line-height:1.7}.wi-guide-body h2{font-family:var(--font-serif);font-variation-settings:"opsz" 24;font-optical-sizing:none;letter-spacing:-.01em;color:var(--ink);text-wrap:balance;margin-top:3rem;scroll-margin-top:5rem;font-size:1.85rem;font-weight:500;line-height:1.15}.wi-guide-body h3{font-family:var(--font-serif);color:var(--ink);margin-top:1.75rem;font-size:1.25rem;line-height:1.3}.wi-guide-body p{text-wrap:pretty;margin-top:1rem}.wi-guide-body strong{color:var(--ink);font-weight:600}.wi-guide-body a,.wi-guide-points a{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--ink) 30%, transparent);text-decoration-color:color-mix(in srgb, var(--ink) 30%, transparent);text-underline-offset:3px}.wi-guide-body a:hover,.wi-guide-points a:hover{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.wi-guide-body ul,.wi-guide-body ol{margin-top:1rem;padding-left:1.4rem}.wi-guide-body ul{list-style:outside}.wi-guide-body ol{list-style:decimal}.wi-guide-body li{margin-top:.45rem;padding-left:.2rem}.wi-guide-body li::marker{color:var(--accent)}.wi-guide-points{color:var(--ink);gap:.55rem;font-size:15.5px;line-height:1.55;display:grid}.wi-guide-points li{padding-left:1.4rem;position:relative}.wi-guide-points li:before{content:"";background:var(--accent);width:.4rem;height:.4rem;position:absolute;top:.6em;left:.15rem;rotate:45deg}.wi-guide-example{border:1px solid color-mix(in srgb, var(--ink) 10%, transparent);background:#fff;border-radius:1rem;margin:1.5rem 0 0;padding:1.25rem 1.25rem 1.4rem;box-shadow:0 1px 2px #12152b0a}.wi-guide-example figcaption{font-family:var(--font-sans);letter-spacing:.2em;text-transform:uppercase;color:var(--accent);font-size:11px;font-weight:500}.wi-guide-example blockquote{text-align:center;font-family:var(--font-serif);color:var(--ink);margin-top:.75rem;font-size:1.08rem;line-height:1.55}.wi-guide-example blockquote p{margin-top:.15rem}.wi-guide-tip{border-left:2px solid var(--accent);color:var(--ink);margin-top:1.5rem;padding:.2rem 0 .2rem 1rem;font-size:16px}.wi-guide-table{border:1px solid color-mix(in srgb, var(--ink) 10%, transparent);background:#fff;border-radius:1rem;max-width:100%;margin-top:1.5rem;overflow-x:auto}.wi-guide-table table{border-collapse:collapse;width:100%;min-width:32rem;font-size:15px;line-height:1.45}.wi-guide-table caption{caption-side:top;text-align:left;color:var(--ink-soft);padding:.9rem 1rem .4rem;font-size:13px}.wi-guide-table th,.wi-guide-table td{text-align:left;vertical-align:top;border-top:1px solid color-mix(in srgb, var(--ink) 8%, transparent);padding:.65rem 1rem}.wi-guide-table thead th{font-family:var(--font-sans);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-soft);font-size:11px;font-weight:500}.wi-guide-table tbody th{color:var(--ink);font-weight:500}
