.gl-page[hidden],.gl-page [hidden]{display:none!important}.gl-page{overflow:clip}.gl-page a{overflow-wrap:anywhere}.gl-hero{padding:20px 0 76px}.gl-hero>.rt-hero-grid{align-items:center;gap:38px;display:grid}.gl-page h1{letter-spacing:-.055em;max-width:14ch;font-size:clamp(42px,5.5vw,76px);line-height:1.01}.gl-page h1 em{letter-spacing:-.035em;font-family:Instrument Serif,Georgia,serif;font-weight:400}.gl-page .gl-lead{max-width:47ch;margin-top:25px;font-size:19px;line-height:1.6}.gl-page .gl-hero-note{max-width:44ch;margin-top:18px;font-size:14px}.gl-hero-copy>.sr-button{margin-top:28px}.gl-art{isolation:isolate;background:#dfe5d7;border-radius:26px;min-height:410px;position:relative;overflow:hidden}.gl-art-orbit{border:1px solid #b9c4ad;border-radius:50%;width:400px;height:400px;position:absolute;inset:10% auto auto 10%;box-shadow:0 0 0 30px #b9c4ad13,0 0 0 60px #b9c4ad10}.gl-art-label{letter-spacing:.15em;color:#53604a;font-size:9px;position:absolute;inset:24px 24px auto}.gl-art-card{border-radius:6px 18px 18px 6px;position:absolute;box-shadow:0 20px 45px #28332126}.gl-art-back{color:#242820;background:#d6bf75;width:220px;height:250px;padding:25px;animation:8s ease-in-out infinite gl-float;top:75px;right:28px;rotate:10deg}.gl-art-back>span{letter-spacing:.1em;text-transform:uppercase;font-size:10px}.gl-art-back>b{letter-spacing:-.04em;margin-top:30px;font-size:29px;font-weight:500;display:block}.gl-page .gl-art-back>p{color:#4f482c;margin-top:12px;font-size:17px;line-height:1.4}.gl-art-front{color:#f8f7f2;background:#283123;width:260px;min-height:250px;padding:25px;animation:7s ease-in-out -3s infinite gl-float;top:92px;left:30px;rotate:-9deg}.gl-art-front>span{letter-spacing:.03em;color:#d4dacb;margin-top:20px;font-size:9px;display:block}.gl-art-front>b{letter-spacing:-.055em;justify-content:space-between;align-items:center;font-size:84px;font-weight:400;line-height:1.1;display:flex}.gl-art-front>b>span{color:#d4b95f;font-size:32px}.gl-art-front>div{flex-wrap:wrap;gap:5px;margin-top:16px;display:flex}.gl-art-front i{color:#e2e6d9;border:1px solid #67725e;border-radius:20px;padding:5px 7px;font-size:8px;font-style:normal}.gl-art-foot{color:#53604a;text-align:right;font-size:11px;line-height:1.5;position:absolute;inset:auto 24px 23px auto}.gl-library{background:#f0f0e7;border-top:1px solid #ddded3;padding:64px 0 80px;scroll-margin-top:70px}.gl-search-heading{align-items:end;gap:28px;display:grid}.gl-page .gl-search-heading h2{font-size:clamp(29px,3.2vw,44px)}.gl-search{min-width:0}.gl-search label{margin-bottom:10px;font-size:13px;font-weight:500;display:block}.gl-search>div{position:relative}.gl-search input{background:#fffefb;border:1px solid #c2c7b6;border-radius:12px;width:100%;min-width:0;min-height:55px;padding:16px 70px 16px 17px;scroll-margin-top:90px;font-size:16px}.gl-search button{color:#5b642f;cursor:pointer;background:0 0;border:0;min-height:40px;padding:8px;font-size:12px;text-decoration:underline;position:absolute;top:7px;right:10px}.gl-filters{flex-wrap:wrap;gap:8px;margin-top:33px;display:flex}.gl-filters button{color:#3d4633;cursor:pointer;background:#fffefb;border:1px solid #c8cdbd;border-radius:99px;align-items:center;gap:12px;min-height:45px;padding:12px 17px;font-size:13px;transition:background .2s,color .2s;display:inline-flex}.gl-filters button>span{opacity:.7;font-size:10px}.gl-filters button[aria-pressed=true]{color:#fffefb;background:#283123;border-color:#283123}.gl-index-row{justify-content:space-between;align-items:start;gap:20px;margin-top:23px;display:flex}.gl-page .gl-index-row p{overflow-wrap:anywhere;margin:0;font-size:12px}.gl-index-row>button{cursor:pointer;color:#535e46;background:0 0;border:0;flex-shrink:0;padding:0 0 6px;font-size:12px;text-decoration:underline}.gl-index-row>button:disabled{opacity:.45;cursor:default}.gl-alphabet{border-top:1px solid #d4d9cb;flex-wrap:wrap;gap:6px;margin-top:22px;padding-top:22px;display:flex}.gl-alphabet>a,.gl-alphabet>span{border:1px solid #0000;border-radius:7px;place-items:center;width:32px;min-height:36px;font-size:12px;display:grid}.gl-alphabet>a{color:#283123;background:#fffefb;border-color:#d4d9cb;text-decoration:none}.gl-alphabet>a:hover{color:#fff;background:#283123}.gl-alphabet>span{color:#92988a}.gl-page .gl-example-note{max-width:70ch;margin:23px 0 0;font-size:12px;line-height:1.6}.gl-letter-group{margin-top:52px;scroll-margin-top:78px}.gl-letter-group>h2{letter-spacing:-.04em;border-bottom:1px solid #cbd1c0;align-items:baseline;gap:18px;max-width:none;padding-bottom:20px;font-size:48px;display:flex}.gl-letter-group>h2>span{letter-spacing:0;color:#6c7562;font-size:11px;font-weight:400}.gl-term-grid{align-items:start;gap:20px;margin-top:20px;display:grid}.gl-term{background:#fffefb;border:1px solid #d7dccd;border-radius:19px;min-width:0;padding:25px;scroll-margin-top:78px;transition:border-color .2s,box-shadow .3s;position:relative}.gl-term:target{border-color:#9b7927;box-shadow:0 0 0 3px #d4b95f4d}.gl-term-top{justify-content:space-between;align-items:center;gap:20px;margin-bottom:17px;display:flex}.gl-category{text-transform:uppercase;letter-spacing:.13em;color:#786321;font-size:9px;font-weight:600}.gl-term-ai .gl-category{color:#506147}.gl-term-web .gl-category{color:#536670}.gl-page .gl-permalink{color:#a0a797;padding:0 3px;font-size:18px;line-height:1;text-decoration:none}.gl-page .gl-permalink:hover{color:#806217}.gl-term h3{letter-spacing:-.035em;max-width:24ch;font-size:28px;line-height:1.12}.gl-page .gl-definition{color:#343d2d;margin-top:17px;font-size:16px;line-height:1.7}.gl-context{border-top:1px solid #e3e5da;margin-top:23px;padding-top:19px}.gl-context h4{letter-spacing:.02em;color:#3a4631;margin:0;font-size:11px;font-weight:600}.gl-context h4:not(:first-child){margin-top:18px}.gl-page .gl-context p{margin-top:7px;font-size:14px;line-height:1.7}.gl-term-links{margin-top:22px}.gl-page .gl-term-links>p{text-transform:uppercase;letter-spacing:.12em;color:#6e755f;margin:0 0 10px;font-size:10px}.gl-term-links ul{gap:9px;margin:0;padding:0;list-style:none;display:grid}.gl-term-links a{justify-content:space-between;align-items:baseline;gap:20px;font-size:13px;line-height:1.5;text-decoration:none;display:flex}.gl-term-links a>span{color:#8d6c20;flex-shrink:0}.gl-term-links a:hover{text-decoration:underline}.gl-page .gl-related{color:#737b69;border-top:1px solid #e3e5da;margin-top:20px;padding-top:16px;font-size:11px;line-height:1.75}.gl-related a{color:#556349}.gl-page .gl-entry-sources{color:#818775;margin-top:12px;font-size:10px;line-height:1.7}.gl-entry-sources a{color:#6a735d}.gl-entry-sources a>span{margin-left:3px}.gl-next{background:#e6dcba;padding:65px 0}.gl-next>.rt-two{align-items:start;gap:26px;display:grid}.gl-page .gl-next p:not(.sr-eyebrow){max-width:48ch;margin:0;font-size:17px}.gl-page .gl-review{justify-content:space-between;align-items:start;gap:28px;padding-block:27px;display:flex}.gl-page .gl-review p{max-width:90ch;margin:0;font-size:11px;line-height:1.7}.gl-review>a{flex-shrink:0;font-size:11px}.gl-empty{background:#fffefb;border:1px solid #d4d9cb;border-radius:20px;margin-top:30px;padding:48px 25px}.gl-empty .sr-button{margin-top:24px}.gl-page .gl-empty p{font-size:16px}.gl-page .gl-empty h3{font-size:26px}@keyframes gl-float{0%,to{translate:0}50%{translate:0 -9px}}@media (width>=720px){.gl-term-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.gl-search-heading{grid-template-columns:1.1fr 1fr;gap:50px}.gl-next>.rt-two{grid-template-columns:1fr 1fr;gap:70px}.gl-term{padding:29px}}@media (width>=900px){.gl-hero>.rt-hero-grid{grid-template-columns:1.1fr 1fr;gap:60px}.gl-art{min-height:430px}.gl-library{padding:76px 0 100px}.gl-next{padding:85px 0}.gl-art-back{width:210px;top:77px;right:25px}.gl-art-front{width:250px;top:102px;left:25px}}@media (width<=599px){.gl-hero{padding-top:10px;padding-bottom:43px}.gl-page h1{font-size:44px}.gl-page .gl-lead{font-size:17px}.gl-art{min-height:350px}.gl-art-front{width:225px;min-height:224px;padding:22px;top:76px;left:20px}.gl-art-front>b{font-size:72px}.gl-art-back{width:195px;height:225px;padding:22px;top:61px;right:23px}.gl-art-back>b{font-size:26px}.gl-art-foot{font-size:10px;inset:auto 18px 16px auto}.gl-art-label{font-size:8px;inset:21px 20px auto}.gl-library{padding-top:45px;padding-bottom:55px}.gl-search-heading h2{font-size:31px}.gl-filters{gap:7px;margin-top:24px}.gl-filters button{gap:9px;padding:11px 13px;font-size:12px}.gl-alphabet{gap:5px}.gl-alphabet>a,.gl-alphabet>span{width:32px}.gl-letter-group{margin-top:38px}.gl-letter-group>h2{padding-bottom:15px;font-size:40px}.gl-term{padding:23px}.gl-term h3{font-size:27px}.gl-page .gl-review{flex-direction:column;gap:14px}.gl-next{padding:48px 0}.gl-next .sr-actions{gap:20px}.gl-page .gl-next p:not(.sr-eyebrow){font-size:16px}}@media (width<=359px){.gl-page h1{font-size:39px}.gl-art-front{width:202px;left:14px}.gl-art-back{width:180px;right:15px}.gl-term{padding:20px}.gl-filters button{padding:10px 11px;font-size:11px}.gl-alphabet>a,.gl-alphabet>span{width:29px}.gl-index-row{gap:12px}}@media (prefers-reduced-motion:reduce){.gl-art-card{animation:none}.gl-term,.gl-filters button{transition:none}}
