:root{--kbm-green: #52682d;--kbm-green-2: #738c52;--kbm-bg: #e9ece7;--page-bg: #f7f8f7;--ring: #e5e8e0;--font: "Poppins", system-ui, Arial, sans-serif;--header-height: 6rem;--max-content-width: 1100px;--text-base: 1rem;--text-lg: 1.125rem;--text-xl: 1.5rem;--text-xxl: 2.25rem}body{margin:0;font-family:var(--font);color:var(--kbm-green);background:var(--page-bg);line-height:1.5}main{padding-top:var(--header-height);max-width:var(--max-content-width);margin:0 auto;padding-left:1rem;padding-right:1rem}h1,h2,h3,h4,h5{font-family:var(--font);color:var(--kbm-green);margin-top:0}h1{font-size:var(--text-xxl);font-weight:600}h2{font-size:var(--text-xl);font-weight:600}p{font-size:var(--text-base);margin-bottom:1rem}.kbm-divider{border:0;height:2px;width:80%;margin:40px auto;background:linear-gradient(to right,transparent,#52682D,transparent);opacity:.8;border-radius:2px}.rsk-module{font-variant:small-caps;color:#6e8b3d;letter-spacing:.5px}@media(max-width:1024px){:root{--header-height: 5rem;--text-base: 1rem;--text-lg: 1.125rem;--text-xl: 1.5rem;--text-xxl: 1.75rem}body{font-size:var(--text-base);line-height:1.6}p{margin-bottom:1rem;font-size:var(--text-base)}}.kbm-print-footer{display:none}.kbm-tooltip{position:relative;display:inline-block;cursor:help;color:#52682d;font-weight:600;-webkit-text-decoration:underline dotted #738C52;text-decoration:underline dotted #738C52;text-underline-offset:3px}.kbm-tooltip:after{content:attr(data-tip);position:absolute;bottom:140%;left:50%;transform:translate(-50%) translateY(0);background-color:#52682d;color:#fff;padding:6px 10px;border-radius:6px;font-size:.85em;line-height:1.3;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .2s ease,transform .2s ease;box-shadow:0 2px 6px #00000026;z-index:20}.kbm-tooltip:before{content:"";position:absolute;bottom:130%;left:50%;transform:translate(-50%);border-width:5px;border-style:solid;border-color:#52682D transparent transparent transparent;opacity:0;transition:opacity .2s ease}.kbm-tooltip:hover:after,.kbm-tooltip:hover:before,.kbm-tooltip:focus:after,.kbm-tooltip:focus:before{opacity:1;transform:translate(-50%) translateY(-2px)}.kbm-tooltip{outline:none}.kbm-tooltip:focus{box-shadow:0 0 0 2px #e8ede2}.tooltip{position:relative;display:inline-flex;align-items:center;justify-content:center;cursor:help;vertical-align:middle}.tooltip-icon{display:inline-block;margin-left:.25em;width:1em;height:1em}.tooltip-text{position:absolute;visibility:hidden;opacity:0;background:#52682d;color:#fff;padding:.5rem .75rem;font-size:.9rem;line-height:1.4;border-radius:.5rem;width:-moz-max-content;width:max-content;max-width:260px;box-shadow:0 4px 14px #0003;transition:opacity .2s ease,visibility .2s ease;z-index:1000;pointer-events:none}.tooltip--top .tooltip-text{bottom:125%;left:50%;transform:translate(-50%)}.tooltip--top .tooltip-text:after{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);border-width:6px;border-style:solid;border-color:#52682D transparent transparent transparent}.tooltip--right .tooltip-text{left:125%;top:50%;transform:translateY(-50%)}.tooltip--right .tooltip-text:after{content:"";position:absolute;top:50%;right:100%;transform:translateY(-50%);border-width:6px;border-style:solid;border-color:transparent #52682D transparent transparent}.tooltip--bottom .tooltip-text{top:125%;left:50%;transform:translate(-50%)}.tooltip--bottom .tooltip-text:after{content:"";position:absolute;bottom:100%;left:50%;transform:translate(-50%);border-width:6px;border-style:solid;border-color:transparent transparent #52682D transparent}.tooltip--left .tooltip-text{right:125%;top:50%;transform:translateY(-50%)}.tooltip--left .tooltip-text:after{content:"";position:absolute;top:50%;left:100%;transform:translateY(-50%);border-width:6px;border-style:solid;border-color:transparent transparent transparent #52682D}.tooltip:hover .tooltip-text,.tooltip:focus-within .tooltip-text{visibility:visible;opacity:1}@media(max-width:768px){.tooltip-text{font-size:1rem;max-width:220px;padding:.6rem .85rem}}.vimeo-embed-wrapper{margin:1.5rem 0;border-radius:12px;overflow:hidden;box-shadow:0 2px 8px #52682d26}.vimeo-embed-container{position:relative;width:100%;height:0;overflow:hidden}.vimeo-embed-container iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:none}@media(max-width:768px){.vimeo-embed-wrapper{margin:1rem 0;border-radius:8px}}.bubbles-container{position:relative;display:flex;flex-direction:column;align-items:flex-start;width:100%;max-width:900px;margin:0 auto}.bubbles-container .thought-bubble{position:relative;z-index:2;margin-bottom:-3rem;max-width:650px;align-self:flex-start}.bubbles-container .speech-bubble{position:relative;z-index:1;max-width:650px;align-self:flex-end}
