#ujg2,.ujg2-sheet{--ujg-ink:#193c33;--ujg-muted:#4f6358;--ujg-paper:#fbf8ef;--ujg-card:#fffdf6;--ujg-line:#d9d3bd;--ujg-leaf:#204b3d;--ujg-gold:#e9c98d;--ujg-serif:Georgia,"Times New Roman",serif;color:var(--ujg-ink);font:1rem/1.55 system-ui,sans-serif}#ujg2 *, .ujg2-sheet *{box-sizing:border-box}#ujg2{max-width:1160px;margin:0 auto 2.5rem}#ujg2 [hidden],.ujg2-sheet [hidden]{display:none!important}#ujg2 h1,#ujg2 h2,.ujg2-sheet h2,.ujg2-sheet h3{font-family:var(--ujg-serif);font-weight:600;letter-spacing:-.035em;line-height:1.04;color:inherit;margin:0}#ujg2 h1{font-size:clamp(2.9rem,8vw,6.65rem);margin:12px 0 16px}#ujg2 h2{font-size:clamp(1.95rem,4vw,3.1rem)}#ujg2 p,.ujg2-sheet p{margin:.45em 0 .85em}#ujg2 .ujg2-kicker,.ujg2-sheet .ujg2-kicker{font-size:.72rem;letter-spacing:.17em;text-transform:uppercase;font-weight:800;margin:0 0 .72em;color:#735428}#ujg2 .ujg2-hero{padding:clamp(24px,6vw,70px);background:radial-gradient(ellipse at 96% 10%,#426958,transparent 56%),#193e34;border:1px solid #436655;border-radius:24px;color:#fff9ec;position:relative;overflow:hidden}#ujg2 .ujg2-hero .ujg2-kicker{color:var(--ujg-gold)}#ujg2 .ujg2-hero>p:not(.ujg2-kicker){max-width:32rem;color:#f0f4e8;font-size:1.08rem}#ujg2 .ujg2-search{margin:27px 0 0;max-width:650px}#ujg2 .ujg2-search label{display:block;font-weight:670;margin:0 0 7px;color:#fff9ec}#ujg2 .ujg2-search>div{display:flex;gap:8px}#ujg2 button,.ujg2-sheet button{font:inherit;cursor:pointer}#ujg2 input{font:inherit}#ujg2 input[type=search]{flex:1;min-width:0;background:#fffdf6;color:#183a30;border:1px solid #e5dfce;border-radius:10px;padding:12px 14px;min-height:48px}#ujg2 .ujg2-search button,#ujg2 .ujg2-more{border:1px solid #d7b576;background:#edcf97;color:#243b30;border-radius:10px;padding:8px 18px;font-weight:750}#ujg2 .ujg2-feature,#ujg2 .ujg2-catalog{padding:clamp(25px,5vw,56px) 0 0}#ujg2.ujg2-filtering .ujg2-feature{display:none}#ujg2 .ujg2-section-head{display:flex;align-items:end;justify-content:space-between;gap:15px;margin:0 0 16px}#ujg2 .ujg2-section-head>p{max-width:26rem;color:var(--ujg-muted);margin:0}#ujg2 .ujg2-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}#ujg2 .ujg2-feature-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}#ujg2 .ujg2-card{display:grid;grid-template-columns:60px minmax(0,1fr) auto;align-items:center;gap:10px;position:relative;border:1px solid var(--ujg-line);background:var(--ujg-card);color:var(--ujg-ink);text-decoration:none;border-radius:13px;padding:8px;min-width:0;min-height:67px}#ujg2 .ujg2-card:hover{border-color:#95733f;background:var(--ujg-paper)}#ujg2 .ujg2-card-hero{display:flex;flex-direction:column;align-items:stretch;gap:8px;padding:8px 8px 10px}#ujg2 .ujg2-card-art,.ujg2-sheet .ujg2-type{display:grid;place-items:center;aspect-ratio:4/3;background:#f3eee1;border-radius:7px;overflow:hidden;min-width:0}#ujg2 .ujg2-card-art img,.ujg2-sheet img{display:block;width:100%;height:auto;object-fit:contain}#ujg2 .ujg2-type,.ujg2-sheet .ujg2-type{color:#21463a;text-align:center;font:600 clamp(.85rem,2vw,1.8rem)/1.15 var(--ujg-serif);padding:4px;overflow-wrap:anywhere}#ujg2 .ujg2-card-copy{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 6px;min-width:0}#ujg2 .ujg2-card-copy strong{font-size:.93rem;overflow-wrap:anywhere;line-height:1.25}#ujg2 .ujg2-card-copy small{display:block;width:100%;font-size:.72rem;color:var(--ujg-muted)}#ujg2 .ujg2-card-hero .ujg2-card-copy{padding:0 3px}#ujg2 .ujg2-he,.ujg2-sheet .ujg2-he{font-size:1em;color:var(--ujg-muted);white-space:normal}#ujg2 .ujg2-arrow{color:var(--ujg-muted);padding-right:3px}#ujg2 .ujg2-card-hero .ujg2-arrow{position:absolute;right:10px;top:9px}#ujg2 .ujg2-topics,#ujg2 .ujg2-alpha{display:flex;flex-wrap:wrap;gap:6px;margin:10px 0}#ujg2 .ujg2-topics button,#ujg2 .ujg2-alpha button,#ujg2 .ujg2-reset{min-height:36px;border:1px solid var(--ujg-line);color:var(--ujg-ink);background:var(--ujg-card);border-radius:7px;padding:4px 9px;font-size:.83rem}#ujg2 .ujg2-alpha button{min-width:32px;padding:4px}#ujg2 button[aria-pressed=true]{background:var(--ujg-leaf);color:#fff9ec;border-color:var(--ujg-leaf)}#ujg2 .ujg2-count{font-size:.87rem;color:var(--ujg-muted)}#ujg2 .ujg2-more{margin:16px 0 0}#ujg2 .ujg2-empty{grid-column:1/-1;padding:16px;border:1px solid var(--ujg-line);border-radius:10px}#ujg2 :focus-visible,.ujg2-sheet :focus-visible,.ujg2-term-link:focus-visible{outline:3px solid #9d712d;outline-offset:3px}.ujg2-term-link{color:inherit!important;text-decoration:underline dotted currentColor!important;text-underline-offset:.2em}.ujg2-sheet{max-width:min(650px,calc(100% - 24px));width:100%;max-height:min(85dvh,850px);overflow:auto;overscroll-behavior:contain;padding:0;border:1px solid var(--ujg-line);border-radius:20px;background:var(--ujg-paper);box-shadow:0 20px 90px #14201e55;z-index:100100}.ujg2-sheet::backdrop{background:#122b25a0}.ujg2-sheet-inner{padding:27px clamp(19px,5vw,39px) 28px}.ujg2-sheet .ujg2-close{float:right;margin:0 0 7px 10px;width:44px;height:44px;background:var(--ujg-card);color:var(--ujg-ink);border:1px solid var(--ujg-line);border-radius:50%;font-size:1.6rem;line-height:1}.ujg2-sheet h2{font-size:clamp(2rem,6vw,3.35rem)}.ujg2-sheet h3{font-size:1.35rem;margin:1.1em 0 .4em}.ujg2-sheet .ujg2-definition{font-size:1.06rem;line-height:1.6}.ujg2-sheet figure{margin:10px 0}.ujg2-sheet .ujg2-term-art{max-width:255px}.ujg2-sheet img{border-radius:8px}.ujg2-sheet figcaption,.ujg2-sheet .ujg2-variants,.ujg2-sheet .ujg2-extra{font-size:.88rem;color:var(--ujg-muted);margin:6px 0}.ujg2-sheet .ujg2-compare-art{display:grid;grid-template-columns:1fr 1fr;gap:12px;max-width:440px}.ujg2-sheet .ujg2-compare-art figcaption{font-weight:750}.ujg2-sheet a{color:var(--ujg-leaf);text-decoration:underline;text-underline-offset:3px}.ujg2-sheet .ujg2-related a{display:inline-block;margin:0 5px 5px 0;padding:4px 9px;border:1px solid var(--ujg-line);border-radius:20px;font-size:.87rem}.ujg2-sheet .ujg2-read ol,.ujg2-sheet .ujg2-extra ul{margin:.4em 0 .9em;padding-inline-start:1.3rem}.ujg2-sheet li{margin:.3em 0}.ujg2-sheet li span{font-size:.75rem;color:var(--ujg-muted);margin-inline-start:.45rem}.ujg2-sheet summary{cursor:pointer;font-weight:650}.ujg2-sheet .ujg2-full{display:inline-block;font-weight:760;margin-top:10px}@media(max-width:850px){#ujg2 .ujg2-feature-grid{grid-template-columns:repeat(3,minmax(0,1fr))}#ujg2 .ujg2-grid:not(.ujg2-feature-grid){grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){#ujg2 .ujg2-grid:not(.ujg2-feature-grid){grid-template-columns:1fr}#ujg2 .ujg2-section-head{align-items:start;flex-direction:column}#ujg2 .ujg2-hero{border-radius:17px}#ujg2 .ujg2-alpha button{min-width:36px;min-height:38px}#ujg2 .ujg2-card-hero .ujg2-card-copy small{display:none}.ujg2-sheet{margin:auto 0 0;max-width:100%;max-height:81dvh;border-radius:20px 20px 0 0}.ujg2-sheet-inner{padding-bottom:calc(20px + env(safe-area-inset-bottom))}}@media(prefers-color-scheme:dark){#ujg2,.ujg2-sheet{--ujg-ink:#ede9d9;--ujg-muted:#c0c9b7;--ujg-paper:#172d26;--ujg-card:#20392e;--ujg-line:#496053;--ujg-leaf:#c5dbbf}#ujg2 button[aria-pressed=true]{color:#17352a}#ujg2 .ujg2-kicker,.ujg2-sheet .ujg2-kicker{color:#e0c28c}}
#ujg2 .ujg2-card-text{grid-template-columns:minmax(0,1fr) auto;padding-inline:13px}
