.fvg{display:grid;grid-gap:16px;gap:16px;min-width:0;color:var(--fv-theme-fg-0a7b0c40,#24466f)}.fvg h2{margin:0 0 10px;font-size:18px;line-height:1.4;color:var(--fv-theme-fg-b13965c4,#162b46)}.fvg p{margin:0;line-height:1.8;overflow-wrap:break-word}.fvg a{color:var(--fv-theme-fg-dd11a6b5,#2458d3);text-decoration:none}.fvg a:hover{text-decoration:underline}.fvg a:focus-visible{outline:2px solid var(--fv-theme-border-dd11a6b5,#2458d3);outline-offset:2px;border-radius:4px}.fvg-crumbs ol{display:flex;flex-wrap:wrap;gap:4px 8px;margin:0;padding:0;list-style:none;font-size:13px;color:var(--fv-theme-fg-da31ef06,#62718a)}.fvg-crumbs li{min-width:0;overflow-wrap:anywhere}.fvg-crumbs li+li:before{content:"›";-webkit-margin-end:8px;margin-inline-end:8px}.fvg[dir=rtl] .fvg-crumbs li+li:before{content:"‹"}.fvg-lead{font-size:15px}.fvg-cats{display:flex;flex-wrap:wrap;gap:8px}.fvg-cats a{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:8px 14px;border:1px solid var(--fv-theme-border-f95e4162,#dfe5ef);border-radius:999px;background:var(--fv-theme-bg-ee238008,#f7f9fd);font-size:14px}.fvg-cats span{color:var(--fv-theme-fg-da31ef06,#62718a);font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.fvg-cat{scroll-margin-top:80px}.fvg-list{display:grid;margin:0;padding:0;list-style:none}.fvg-list li{padding:12px 0;border-top:1px solid var(--fv-theme-border-f95e4162,#dfe5ef);min-width:0}.fvg-list li:first-child{border-top:0;padding-top:0}.fvg-list a{font-size:15px;font-weight:600}.fvg-list p{margin-top:4px;font-size:13px;line-height:1.7;color:var(--fv-theme-fg-da31ef06,#62718a)}@media (min-width:900px){.fvg-list{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:28px}.fvg-list li:nth-child(2){border-top:0;padding-top:0}}.fvg-chip a{display:inline-block;padding:4px 10px;border-radius:999px;background:var(--fv-theme-bg-611a1e8c,#edf3ff);font-size:12px;font-weight:600}.fvg-chip a+a{-webkit-margin-start:6px;margin-inline-start:6px}.fvg-def{font-size:16px;color:var(--fv-theme-fg-b13965c4,#162b46)}.fvg-sec>p+p{margin-top:12px}.fvg-example{padding:12px 14px;-webkit-border-start:3px solid var(--fv-theme-border-0dd42f69,#8ca7dd);border-inline-start:3px solid var(--fv-theme-border-0dd42f69,#8ca7dd);border-radius:6px;background:var(--fv-theme-bg-b1b7df70,#f1f5fc);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.fvg-example p{overflow-wrap:anywhere}.fvg-example p+p{margin-top:6px}.fvg-sec ul:not(.fvg-links){margin:0;-webkit-padding-start:20px;padding-inline-start:20px}.fvg-sec ul:not(.fvg-links) li{line-height:1.8}.fvg-sec ul:not(.fvg-links) li+li{margin-top:6px}.fvg-links{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.fvg-links li{min-width:0;max-width:100%}.fvg-links a{display:inline-flex;align-items:center;min-height:44px;padding:8px 12px;border:1px solid var(--fv-theme-border-f95e4162,#dfe5ef);border-radius:8px;background:var(--fv-theme-bg-ee238008,#f7f9fd);font-size:14px;line-height:1.4;overflow-wrap:anywhere}.fvg-note{font-size:12px;line-height:1.7;color:var(--fv-theme-fg-da31ef06,#62718a)}.fvg-back a{display:inline-flex;align-items:center;min-height:44px;font-weight:600}.fvg:lang(ko){word-break:keep-all}