.gfig{margin:var(--s7) 0;padding:var(--s4) var(--s4) 0;background:var(--slip);box-shadow:var(--shadow-slip);border-radius:var(--r1);break-inside:avoid;page-break-inside:avoid}.gfig-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:2px 12px;padding-bottom:var(--s2);border-bottom:1px dotted var(--edge);margin-bottom:var(--s3)}.gfig-n{margin:0;font:700 .8125rem/1.3 var(--f-num);letter-spacing:.06em;color:var(--ink)}.gfig-n .gfig-label{font:600 1.0625rem/1.3 var(--f-text);letter-spacing:-.005em;margin-left:6px}.gfig-scale{margin:0;font:600 .75rem/1.3 var(--f-num);letter-spacing:.02em;color:var(--ink-2)}.gfig-body{position:relative}.gfig figcaption{margin:var(--s3) calc(var(--s4) * -1) 0;padding:var(--s3) var(--s4) var(--s4);border-top:1px solid var(--rule);background:var(--slip-2);font-size:var(--fs-small);line-height:1.5;color:var(--ink-2)}.gfig figcaption strong{color:var(--ink);font-weight:650}.gfig-read{display:block;margin-top:4px;color:var(--ink)}.gfig-asof{display:block;margin-top:6px;font-size:.8125rem;line-height:1.5;color:var(--ink-3)}.gf{width:100%}.gf+.gf{margin-top:var(--s5)}.gf-svg{display:block;width:100%;height:auto;overflow:visible}.gf-svg text{font-family:var(--f-num);fill:var(--ink)}.gf-svg .gf-v{font-size:16px;font-weight:700}.gf-svg .gf-v.is-strong{font-weight:800}.gf-svg .gf-v.is-small,.gf-svg .gf-vs{font-size:16px;font-weight:700}.gf-svg .gf-l{font-family:var(--f-text);font-size:13px;font-weight:500;fill:var(--ink-2)}.gf-svg .gf-name{font-family:var(--f-text);font-size:15px;font-weight:620}.gf-svg .gf-sub{font-family:var(--f-num);font-size:12px;font-weight:500;fill:var(--ink-3)}.gf-svg .gf-cap{font-size:12px;font-weight:600;letter-spacing:.02em;fill:var(--ink-2)}.gf-svg .gf-note{font-family:var(--f-text);font-size:13px;font-style:italic;fill:var(--ink-2)}.gf-svg .gf-tick{font-size:12px;fill:var(--ink-3);font-weight:500}.gf-svg .gf-in{fill:var(--on-ink)}.gf-svg .gf-in,.gf-svg .gf-in-v{font-size:16px;font-weight:700}.gf-svg .gf-in-n{font-family:var(--f-text);font-size:13px;font-weight:560}.gf-svg .halo{paint-order:stroke;stroke:var(--slip);stroke-width:4px;stroke-linejoin:round}.gf-svg .gf-axis{stroke:var(--ink-2);stroke-width:1;shape-rendering:crispEdges}.gf-svg .gf-grid{stroke:var(--rule);stroke-width:1;shape-rendering:crispEdges}.gf-svg .gf-lead{fill:none;stroke:var(--ink-3);stroke-width:1}.gf-svg .gf-dot{fill:var(--ink)}.gf-svg .gf-bracket{fill:none;stroke:var(--ink-2);stroke-width:1.5}.gf-svg .gf-bracket.is-dashed{stroke-dasharray:4 3}.gf-svg .gf-ref{stroke:var(--ink);stroke-width:1.5;stroke-dasharray:4 3;fill:none}.gf-svg .gf-line{stroke:var(--ink);stroke-width:2.5;fill:none;stroke-linejoin:round;stroke-linecap:round}.gf-svg .gf-line.is-comm{stroke:var(--c-comm)}.gf-svg .gf-edge{fill:none;stroke:var(--ink);stroke-width:1.5}.gf-svg .gf-zone{fill:var(--c-comm);opacity:.16}.gf-svg .gf-perf{stroke:var(--ink);stroke-width:1.5;stroke-dasharray:2 3}.gf-svg .gf-pt{fill:var(--slip);stroke:var(--ink);stroke-width:2}.gf-svg .gf-pt.is-on{fill:var(--ink)}.gf-svg .gf-rule{stroke:var(--ink);stroke-width:1.5}.gf-key{display:flex;flex-wrap:wrap;gap:4px 14px;margin:var(--s3) 0 0;padding:0;list-style:none;font-size:var(--fs-meta);color:var(--ink-2)}.gf-key li{display:inline-flex;align-items:center;gap:6px}.gf-sw{flex:none;display:block}.gf-sub-h{margin:var(--s4) 0 var(--s2);font:600 .75rem/1.3 var(--f-num);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2)}.gf-sub-h:first-child{margin-top:0}.gf-rows{list-style:none;margin:0;padding:0}.gf-row{padding:8px 0 2px;border-top:1px dotted var(--rule)}.gf-row:first-child{border-top:0}.gf-row-h{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:0 12px}.gf-row-h>.gf-row-net{margin-left:auto}.gf-row-name{min-width:0;font-weight:620;font-size:1rem}.gf-row-name .rk{font:600 .8125rem/1 var(--f-num);color:var(--ink-3);margin-right:8px}.gf-row-net{font:700 1.125rem/1.2 var(--f-num);white-space:nowrap}.gf-row-fee{font:600 1rem/1.4 var(--f-num);color:var(--ink-2);margin:0 0 2px}@media print{.gfig{box-shadow:none;border:1px solid #bbb}.gf-svg,.gf-sw{-webkit-print-color-adjust:exact;print-color-adjust:exact}.gfig figcaption{background:#fff}}.gf-points{list-style:none;margin:var(--s3) 0 0;padding:0;display:grid;grid-gap:4px;gap:4px;font-size:var(--fs-small);color:var(--ink-2)}.gf-points .num{font-size:1rem;font-weight:700;color:var(--ink)}.gf-points strong{color:var(--ink);font-weight:650}.gf-pk{display:inline-block;min-width:2.2em;font:800 1rem/1 var(--f-num);color:var(--ink)}.card-math{margin:0;padding:6px 0;border-top:1px dotted var(--edge);border-bottom:1px dotted var(--edge);font:600 .875rem/1.45 var(--f-num);color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.gf-thumb{width:100%;margin:2px 0}.gf-thumb .gf-svg{overflow:hidden}.guide-card .card-desc{order:0}.gf-svg .gf-in.is-ink{fill:var(--ink)}.gf-best{position:absolute;top:0;bottom:0;width:0;border-left:1.5px dashed var(--ink);pointer-events:none}.gf-stripwrap{position:relative}.gf-stripwrap .gf-best{top:1px;bottom:1px}.gf-best-note{display:flex;align-items:center;gap:8px;margin:6px 0 0}.gf-best-sw{display:inline-block;width:0;height:14px;border-left:1.5px dashed var(--ink)}.gfig ol,.gfig ul{padding-left:0}.gfig li{max-width:none}.gfig li+li{margin-top:0}.gfig .gf-points li+li{margin-top:4px}.gf-key-pt{fill:var(--slip);stroke:var(--ink);stroke-width:2}.gf-key-pt.is-on{fill:var(--ink)}