body .lxgl-article,body .lxgl-lex,body .lxgl-cloud{--lxgl-ink:#12324f;--lxgl-text:#26323e;--lxgl-accent:#1e73be;--lxgl-tint:#eef4fa;--lxgl-soft:#f6f9fc;--lxgl-line:#d8e2ec;--lxgl-mute:#5a6b7c;--lxgl-sticky-top:0px}body .lxgl-article{max-width:72ch;font-family:inherit;margin:0 auto;color:var(--lxgl-text);font-size:18px;line-height:1.75;overflow-wrap:break-word}body .lxgl-article p{margin:0 0 1.1em;text-wrap:pretty}body .lxgl-article h2{margin:2.2em 0 .6em;color:var(--lxgl-ink);font-size:1.45em;line-height:1.25;font-weight:700;letter-spacing:-.01em;text-wrap:balance;-webkit-hyphens:manual;hyphens:manual;scroll-margin-top:calc(var(--lxgl-sticky-top) + 24px)}body .lxgl-article h2[data-lxgl-lead]{margin:0 0 1em;color:var(--lxgl-mute);font-size:1.2em;font-weight:500;line-height:1.4;letter-spacing:0}body .lxgl-article h3{margin:1.8em 0 .45em;color:var(--lxgl-ink);font-size:1.17em;line-height:1.35;font-weight:700;text-wrap:balance;-webkit-hyphens:manual;hyphens:manual}body .lxgl-article h4{margin:1.5em 0 .35em;color:var(--lxgl-ink);font-size:1em;font-weight:700}body .lxgl-article strong,body .lxgl-article b{color:var(--lxgl-ink);font-weight:700}body .lxgl-article ul,body .lxgl-article ol{margin:0 0 1.2em;padding-left:1.35em}body .lxgl-article li{margin:0 0 .4em;padding-left:.15em}body .lxgl-article li::marker{color:var(--lxgl-accent)}body .lxgl-article a:not(.lxgl-link){color:var(--lxgl-accent);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em}body .lxgl-article a:not(.lxgl-link):hover{text-decoration-thickness:2px}body .lxgl-article img{max-width:100%;height:auto;border-radius:8px}body .lxgl-article .wp-caption,body .lxgl-article figure{max-width:100%!important;margin:1.6em auto}body .lxgl-article .wp-caption-text,body .lxgl-article figcaption{margin-top:.5em;color:var(--lxgl-mute);font-size:.85em;line-height:1.5;text-align:center}body .lxgl-article .alignleft{float:left;margin:.3em 1.4em 1em 0;max-width:45%}body .lxgl-article .alignright{float:right;margin:.3em 0 1em 1.4em;max-width:45%}body .lxgl-article .aligncenter{display:block;margin:1.6em auto}body .lxgl-article blockquote{margin:1.8em 0;padding:.2em 0 .2em 1.2em;border-left:3px solid var(--lxgl-accent);color:var(--lxgl-ink);font-size:1.05em}body .lxgl-article hr{margin:2.5em 0;border:0;border-top:1px solid var(--lxgl-line)}body .lxgl-article table{display:block;max-width:100%;overflow-x:auto;margin:1.5em 0;border-collapse:collapse;font-size:.92em}body .lxgl-article th,body .lxgl-article td{padding:.55em .8em;border-bottom:1px solid var(--lxgl-line);text-align:left;vertical-align:top}body .lxgl-article th{background:var(--lxgl-tint);color:var(--lxgl-ink)}body .lxgl-article iframe,body .lxgl-article video{max-width:100%}body .lxgl-article::after{content:"";display:table;clear:both}body .lxgl-article .lxgl-def{margin:0 0 2.2em;padding:1.15em 1.4em;background:var(--lxgl-tint);border-left:4px solid var(--lxgl-accent);border-radius:0 10px 10px 0;color:var(--lxgl-ink);font-size:1.12em;line-height:1.6;font-weight:500}body .lxgl-article .lxgl-toc{margin:0 0 2.4em;padding:1em 1.4em 1.1em;border:1px solid var(--lxgl-line);border-radius:10px;font-size:.92em;line-height:1.5}body .lxgl-article .lxgl-toc__title{margin:0 0 .5em;color:var(--lxgl-ink);font-weight:700}body .lxgl-article .lxgl-toc ol{margin:0;padding-left:1.3em}body .lxgl-article .lxgl-toc li{margin:.25em 0}body .lxgl-article .lxgl-toc a{color:var(--lxgl-text);text-decoration:none}body .lxgl-article .lxgl-toc a:hover,body .lxgl-article .lxgl-toc a:focus-visible{color:var(--lxgl-accent);text-decoration:underline;text-underline-offset:.2em}body .lxgl-article .lxgl-related{margin:3em 0 1.5em}body .lxgl-article .lxgl-related__title,body .lxgl-article .lxgl-used__title{margin:0 0 .8em;color:var(--lxgl-ink);font-size:1.05em;line-height:1.3}body .lxgl-article .lxgl-related ul{display:flex;flex-wrap:wrap;gap:.5em;margin:0;padding:0;list-style:none}body .lxgl-article .lxgl-related li{margin:0;padding:0}body .lxgl-article .lxgl-related a{display:inline-block;padding:.35em .9em;border:1px solid var(--lxgl-line);border-radius:999px;color:var(--lxgl-ink);font-size:.88em;line-height:1.4;text-decoration:none;-webkit-hyphens:manual;hyphens:manual}body .lxgl-article .lxgl-related a:hover,body .lxgl-article .lxgl-related a:focus-visible{border-color:var(--lxgl-accent);background:var(--lxgl-tint);color:var(--lxgl-accent)}body .lxgl-article .lxgl-used{margin:1.5em 0;padding:1.3em 1.5em;background:var(--lxgl-soft);border-radius:10px}body .lxgl-article .lxgl-used ul{margin:0;padding:0;list-style:none;columns:2 240px;column-gap:2.2em}body .lxgl-article .lxgl-used li{margin:0;padding:.45em 0;border-bottom:1px solid var(--lxgl-line);break-inside:avoid;font-size:.92em;line-height:1.45}body .lxgl-article .lxgl-used a{color:var(--lxgl-text);text-decoration:none}body .lxgl-article .lxgl-used a:hover,body .lxgl-article .lxgl-used a:focus-visible{color:var(--lxgl-accent);text-decoration:underline;text-underline-offset:.2em}body .lxgl-article .lxgl-foot{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6em 1.5em;margin-top:2.5em;padding-top:1.2em;border-top:1px solid var(--lxgl-line);font-size:.9em}body .lxgl-article a.lxgl-foot__back{color:var(--lxgl-accent);font-weight:600;text-decoration:none}body .lxgl-article a.lxgl-foot__back:hover{text-decoration:underline;text-underline-offset:.2em}body .lxgl-article .lxgl-foot__date{color:var(--lxgl-mute)}@media (max-width:640px){body .lxgl-article{font-size:17px;line-height:1.7}body .lxgl-article p,body .lxgl-article li{-webkit-hyphens:auto;hyphens:auto}body .lxgl-article .lxgl-def,body .lxgl-article .lxgl-toc li,body .lxgl-article .lxgl-used li{-webkit-hyphens:manual;hyphens:manual}body .lxgl-article h2{font-size:1.3em}body .lxgl-article .alignleft,body .lxgl-article .alignright{float:none;margin:1.2em auto;max-width:100%}body .lxgl-article .lxgl-def{padding:1em 1.1em;font-size:1.06em}}body .lxgl-lex{color:var(--lxgl-text);font-size:16px;line-height:1.5}body .lxgl-abc{position:sticky;top:var(--lxgl-sticky-top);z-index:5;margin:0 0 20px;padding:9.6px 0;background:rgba(255,255,255,.94);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-bottom:1px solid var(--lxgl-line)}body .lxgl-abc ol{display:flex;flex-wrap:nowrap;gap:4px;margin:0;padding:0;list-style:none;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}body .lxgl-abc ol::-webkit-scrollbar{display:none}body .lxgl-abc li{flex:1 0 30.4px;max-width:46.4px;margin:0;padding:0}body .lxgl-abc a,body .lxgl-abc span{display:block;line-height:38.4px;border-radius:8px;font-size:17px;text-align:center}body .lxgl-abc a{background:var(--lxgl-tint);color:var(--lxgl-ink);font-weight:700;text-decoration:none;transition:background-color .15s,color .15s}body .lxgl-abc a:hover,body .lxgl-abc a:focus-visible,body .lxgl-abc a.is-current{background:var(--lxgl-ink);color:#fff}body .lxgl-abc a:focus-visible{outline:2px solid var(--lxgl-accent);outline-offset:2px}body .lxgl-abc span{color:#b8c5d1}body .lxgl-abc a.is-off{background:transparent;color:#b8c5d1;font-weight:400;pointer-events:none}body .lxgl-find{display:flex;flex-wrap:wrap;align-items:center;gap:9.6px 16px;margin:0 0 32px}body .lxgl-find__input{flex:1 1 288px;max-width:480px;padding:12px 16px;border:1px solid var(--lxgl-line);border-radius:10px;background:#fff;color:var(--lxgl-ink);font:inherit;font-size:17px}body .lxgl-find__input::placeholder{color:#8a99a8}body .lxgl-find__input:focus{border-color:var(--lxgl-accent);outline:3px solid rgba(30,115,190,.18);outline-offset:0}body .lxgl-find__count{color:var(--lxgl-mute);font-size:15px}body .lxgl-sec{display:grid;grid-template-columns:88px 1fr;gap:0 32px;padding:25.6px 0;border-top:1px solid var(--lxgl-line);scroll-margin-top:calc(var(--lxgl-sticky-top) + 76px)}body .lxgl-sec:first-of-type{border-top:0}body .lxgl-sec__letter{position:sticky;top:calc(var(--lxgl-sticky-top) + 68px);align-self:start;margin:0;color:var(--lxgl-accent);font-size:clamp(48px,6vw,76px);font-weight:300;line-height:.9;letter-spacing:-.02em}body .lxgl-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(272px,1fr));gap:0 40px;margin:0;padding:0;list-style:none}body .lxgl-item{margin:0;padding:16px 0;border-bottom:1px solid var(--lxgl-line)}body .lxgl-item__term{color:var(--lxgl-ink);font-size:19px;font-weight:700;line-height:1.3;text-decoration:none}body .lxgl-item__term:hover,body .lxgl-item__term:focus-visible{color:var(--lxgl-accent);text-decoration:underline;text-underline-offset:.2em}body .lxgl-item__also{display:block;margin-top:2.4px;color:var(--lxgl-mute);font-size:14px;font-style:italic}body .lxgl-item__text{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;max-width:38em;margin:6.4px 0 0;color:var(--lxgl-text);font-size:16px;line-height:1.6}body .lxgl-none{padding:32px 0;color:var(--lxgl-mute)}body .lxgl-lex [hidden]{display:none!important}@media (max-width:640px){body .lxgl-abc li{flex:0 0 36.8px}body .lxgl-abc a,body .lxgl-abc span{line-height:35.2px;font-size:15.2px}body .lxgl-sec{grid-template-columns:1fr;padding:17.6px 0}body .lxgl-sec__letter{position:static;margin-bottom:4px;font-size:41.6px}body .lxgl-list{grid-template-columns:1fr}}body .lxgl-cloud{display:flex;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:6.4px 18.4px;max-width:896px;margin:24px auto;padding:24px 16px;list-style:none;line-height:1.15}body .lxgl-cloud__w{margin:0;padding:0;font-size:calc(15.2px + var(--lxgl-r,0) * 27.2px)}body .lxgl-cloud__w a{color:var(--lxgl-mute);text-decoration:none}body .lxgl-cloud__w--2 a{color:#3f5a73}body .lxgl-cloud__w--3 a{color:var(--lxgl-ink);font-weight:600}body .lxgl-cloud__w--4 a{color:var(--lxgl-ink);font-weight:700}body .lxgl-cloud__w--5 a{color:var(--lxgl-accent);font-weight:700;letter-spacing:-.01em}body .lxgl-cloud__w a:hover,body .lxgl-cloud__w a:focus-visible{color:var(--lxgl-accent);text-decoration:underline;text-underline-offset:.18em}@media (prefers-reduced-motion:no-preference){html:has(.lxgl-lex),html:has(.lxgl-toc){scroll-behavior:smooth}}@media (prefers-reduced-motion:reduce){.lxgl-abc a{transition:none}}