/* Inline terms retain the surrounding type. Illustrated explore buttons supply
   their own larger layout via fg17-art-trigger; both share the same popover. */
button.fg17-term:not(.fg17-art-trigger){appearance:none;display:inline;margin:0;padding:0;border:0;border-radius:2px;background:transparent;color:inherit;font:inherit;letter-spacing:inherit;line-height:inherit;text-align:inherit;text-transform:inherit;vertical-align:baseline;white-space:normal;cursor:help;text-decoration-line:underline;text-decoration-style:dotted;text-decoration-color:currentColor;text-decoration-thickness:1px;text-underline-offset:.18em;touch-action:manipulation}
button.fg17-term:not(.fg17-art-trigger):hover,button.fg17-term:not(.fg17-art-trigger)[aria-expanded="true"]{text-decoration-style:solid;background:#b8904b14}
button.fg17-term:focus-visible{outline:2px solid #925239;outline-offset:3px}
.fg17-tooltip{position:fixed;inset:auto;z-index:10000;box-sizing:border-box;margin:0;padding:20px 24px 22px;border:1px solid #c6cdbd;border-radius:23px;background:#fffdf8;color:#233c32;box-shadow:0 12px 44px #233c3229;font:400 .88rem/1.6 Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;text-align:left;text-transform:none;letter-spacing:normal;overflow:auto;overflow-wrap:break-word;overscroll-behavior:contain;max-width:calc(100vw - 24px)}
.fg17-tooltip::backdrop{background:transparent;pointer-events:none}
.fg17-tooltip[data-glossary-frame="current"]{border-color:#cfaa9b;background:#fffaf6}
.fg17-tooltip .fg17-title{display:block;margin:0 0 9px;font:400 1.24rem/1.3 Georgia,"Times New Roman",serif;color:#233c32}
.fg17-tooltip p{font:inherit;margin:0;color:#43594d}
.fg17-tooltip .fg17-headline{margin:0 0 9px;color:#82533d;font-weight:600;line-height:1.45}
.fg17-tooltip .fg17-note{margin:12px 0 0;font-size:.76rem;line-height:1.5;color:#6a6d63}
.fg17-tooltip .fg17-hint{display:none;margin-top:12px;padding-top:10px;border-top:1px solid #d6ddce;font-size:.72rem;line-height:1.45;color:#5f6b63}
.fg17-tooltip[data-pinned="true"] .fg17-hint{display:block}
.fg17-tooltip .fg17-art{display:flex;align-items:center;justify-content:center;margin:0 0 15px;padding:0;overflow:visible;min-width:0}
.fg17-tooltip .fg17-art-item{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;margin:0;padding:0;min-width:0;overflow:visible}
.fg17-tooltip .fg17-illustration{display:block;box-sizing:border-box;flex:none;width:108px;height:108px;max-width:100%;max-height:none;margin:0;padding:0;object-fit:contain;object-position:center;overflow:visible;filter:none;transform:none}
.fg17-tooltip .fg17-ring-current>.fg17-illustration{border:3px solid #b8614f;border-radius:50%;padding:5px;background:#fffdfa}
.fg17-tooltip .fg17-ring-baseline>.fg17-illustration{border:3px solid #7b9279;border-radius:50%;padding:5px;background:#fffdfa}
.fg17-tooltip .fg17-art-sequence{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:12px;padding:0 0 12px;border-bottom:1px solid #e1e3d7}
.fg17-tooltip .fg17-art-sequence .fg17-illustration{width:72px;height:auto;aspect-ratio:1}
.fg17-tooltip .fg17-art-sequence figcaption{font:500 .67rem/1.35 Inter,ui-sans-serif,system-ui,sans-serif;text-align:center;color:#4f6658}
.fg17-tooltip .fg17-art-sequence .fg17-art-item:last-child{position:relative}
.fg17-tooltip .fg17-art-sequence .fg17-art-item:last-child::before{content:'→';position:absolute;left:-13px;top:22px;font-size:.85rem;color:#9b855e}
@media(max-width:420px){.fg17-tooltip{padding:16px 18px 19px;font-size:.85rem}.fg17-tooltip .fg17-title{font-size:1.14rem}.fg17-tooltip .fg17-illustration{width:94px;height:94px}.fg17-tooltip .fg17-art-sequence{gap:9px}.fg17-tooltip .fg17-art-sequence figcaption{font-size:.61rem}.fg17-tooltip .fg17-art-sequence .fg17-art-item:last-child::before{left:-10px;top:16px;font-size:.7rem}}
@media print{.fg17-tooltip{display:none!important}button.fg17-term{background:none!important;text-decoration:none!important;outline:none!important}}
