::selection{background:#1F3D30;color:#F4F4EF}html{scroll-behavior:smooth;accent-color:#1F3D30;scrollbar-color:#4E6B3C #E3DED0}:where(a){text-underline-offset:.18em;text-decoration-thickness:1px}:where(a:hover){text-decoration-thickness:2px}:focus-visible{outline:2px solid #B97A1F;outline-offset:3px;border-radius:4px}body{font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,h2,h3{text-wrap:balance;font-optical-sizing:auto}p{text-wrap:pretty}img{height:auto}.gf-header{position:sticky;top:0;z-index:50;background:rgb(244 244 239 / .96);border-bottom:1px solid #E3DED0}.gf-header .wp-block-site-title a{text-decoration:none;color:#141A16}.gf-brand{gap:0.65rem!important}.gf-brand img{width:40px;height:40px;display:block}.gf-header .wp-block-navigation a{text-decoration:none;font-weight:500}.gf-header .wp-block-navigation a:hover{color:#1F3D30;text-decoration:underline}.gf-header .wp-block-search__button{background:#fff0;color:#141A16;padding:.5rem;border-radius:999px}.gf-header .wp-block-search__button:hover{background:#E3DED0}.gf-header .wp-block-search__input{border-radius:999px;border:1px solid #E3DED0;background:#FBFBF8}.admin-bar .gf-header{top:32px}@media (max-width:782px){.admin-bar .gf-header{top:46px}}.gf-hero{margin-top:0!important}.gf-hero .wp-block-cover__image-background{object-position:50% 38%}.gf-hero h1{color:#FFF;max-width:14ch;font-size:clamp(2.75rem,6vw,5.5rem);text-shadow:0 2px 24px rgb(0 0 0 / .25)}.gf-hero::before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(90deg,rgb(20 26 22 / .55) 0%,rgb(20 26 22 / .15) 50%,#fff0 75%)}.gf-hero .wp-block-cover__inner-container{z-index:2}.gf-hero p{color:rgb(255 255 255 / .9);max-width:36rem}.gf-hero .is-style-outline .wp-block-button__link{color:#FFF;border:1.5px solid rgb(255 255 255 / .8);background:#fff0}.gf-hero .is-style-outline .wp-block-button__link:hover{background:#FFF;color:#141A16}.gf-credit{font-size:.8125rem;color:rgb(255 255 255 / .72);letter-spacing:.01em}.gf-ledger{margin-top:0!important}.gf-ledger-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0}.gf-ledger-row>*{padding:1.25rem 1.5rem 1.4rem;border-left:1px solid rgb(244 244 239 / .14);margin:0!important}.gf-ledger-row>*:first-child{border-left:0;padding-left:0}.gf-ledger-name{font-family:var(--wp--preset--font-family--display);font-size:1.125rem;color:#F4F4EF;margin:0 0 .15rem;line-height:1.25}.gf-ledger-latin{font-style:italic;font-size:.8125rem;color:rgb(244 244 239 / .66);margin:0 0 .75rem}.gf-ledger-meta{display:flex;align-items:center;gap:.6rem;font-size:.8125rem;color:rgb(244 244 239 / .82);margin:0}.gf-status{display:inline-block;padding:.15rem .5rem;border-radius:4px;font-size:.8125rem;font-weight:700;letter-spacing:.06em;color:#FFF}.gf-status--cr{background:#A8322A}.gf-status--en{background:#9A4D0C}.gf-ledger-source{font-size:.8125rem;color:rgb(244 244 239 / .6)}.gf-ledger-source a{color:rgb(244 244 239 / .82)}@media (max-width:900px){.gf-ledger-row{grid-template-columns:repeat(2,minmax(0,1fr))}.gf-ledger-row>*{padding:1rem 0;border-left:0;border-top:1px solid rgb(244 244 239 / .14)}.gf-ledger-row>*:nth-child(even){padding-left:1rem;border-left:1px solid rgb(244 244 239 / .14)}}.gf-index{list-style:none;padding:0;margin:0;border-top:1px solid #141A16}.gf-index li{border-bottom:1px solid #E3DED0;margin:0}.gf-index a{display:grid;grid-template-columns:1fr auto;gap:.25rem 1.5rem;align-items:center;padding:1.1rem 0;text-decoration:none;color:#141A16;transition:background 220ms}.gf-index strong{font-family:var(--wp--preset--font-family--display);font-weight:600;font-size:1.375rem;line-height:1.2}.gf-index span{grid-column:1;font-size:.9375rem;color:#55605A}.gf-index svg{grid-row:1 / span 2;grid-column:2;width:22px;height:22px;color:#4E6B3C;transition:transform 220ms cubic-bezier(.16,1,.3,1)}.gf-index a>*{transition:transform 260ms cubic-bezier(.16,1,.3,1)}.gf-index a:hover{background:#FBFBF8}.gf-index a:hover strong,.gf-index a:hover span{transform:translateX(.75rem)}.gf-index a:hover svg{transform:translateX(-.25rem);color:#B97A1F}.gf-index a:hover strong{color:#1F3D30}.gf-story .wp-block-post-featured-image{margin-bottom:.9rem;overflow:hidden;border-radius:6px;background:#E3DED0}.gf-story .wp-block-post-featured-image img{transition:transform 600ms cubic-bezier(.16,1,.3,1)}.gf-story:hover .wp-block-post-featured-image img{transform:scale(1.03)}.gf-story .wp-block-post-title a{text-decoration:none;color:#141A16}.gf-story .wp-block-post-title a:hover{color:#1F3D30;text-decoration:underline}.gf-story .wp-block-post-terms a{text-decoration:none;color:#8A5A12}.gf-story .wp-block-post-excerpt{color:#55605A;font-size:.9375rem}.gf-story .wp-block-post-excerpt__more-link{display:none}.gf-row{border-top:1px solid #E3DED0;padding-top:1.25rem}.gf-row .wp-block-post-featured-image{margin:0;border-radius:4px;overflow:hidden;flex-shrink:0}.gf-standards a{color:#F4F4EF}.gf-standards a:hover{color:#E3B56A}.gf-standards h3{color:#F4F4EF}.gf-standards p{color:rgb(244 244 239 / .78)}.gf-standards .gf-rule{border-top:1px solid rgb(244 244 239 / .2);padding-top:1.25rem}.gf-article .wp-block-post-content>*+h2{margin-top:2.75rem}.gf-article .wp-block-post-content>*+h3{margin-top:2rem}.gf-article .wp-block-post-content h2+*,.gf-article .wp-block-post-content h3+*{margin-top:.75rem}.gf-article .wp-block-post-content figure figcaption{text-align:left}.gf-article .wp-block-post-content table{font-size:.9375rem;border-collapse:collapse;width:100%}.gf-article .wp-block-post-content th,.gf-article .wp-block-post-content td{border-bottom:1px solid #E3DED0;padding:.6rem .5rem;text-align:left}.gf-article .wp-block-post-content blockquote{border-left:1px solid #141A16;padding-left:1.25rem;margin-left:0}.gf-trust{border-top:1px solid #141A16;border-bottom:1px solid #E3DED0}.gf-trust p{font-size:.9375rem;color:#55605A}.gf-footer a{color:#F4F4EF;text-decoration:none}.gf-footer a:hover{text-decoration:underline;color:#E3B56A}.gf-footer p,.gf-footer li{color:rgb(244 244 239 / .75);font-size:.9375rem}.gf-footer ul{list-style:none;padding:0;margin:0}.gf-footer li+li{margin-top:.5rem}.gf-footer h3{color:#F4F4EF;font-family:var(--wp--preset--font-family--body);font-size:.8125rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase}@media (prefers-reduced-motion:reduce){*,*::before,*::after{transition-duration:0.01ms!important;animation-duration:0.01ms!important;scroll-behavior:auto!important}}.gf-byline>*+*::before{content:"·";margin-right:.75rem}.gf-byline .gf-updated::before{content:"· Updated "}.gf-byline .wp-block-post-author-name:empty{display:none}.gf-article .wp-block-post-featured-image{background:#E3DED0;overflow:hidden}.gf-hero .wp-block-cover__inner-container{width:100%;max-width:78rem;margin-inline:auto}.gf-hero .wp-block-cover__inner-container>*{margin-left:0!important;margin-right:auto!important}.gf-hero .gf-hero-link a{color:#FFF;font-weight:600;font-size:.9375rem}.gf-hero .gf-hero-link a:hover{color:#E3B56A}.gf-hero .gf-hero-link{margin-top:.75rem}.gf-ledger-list{border-top:0}.gf-entry{display:grid;grid-template-columns:8rem 1fr 160px;gap:1.5rem;align-items:start;padding:1.5rem 0;border-bottom:1px solid #E3DED0}.gf-entry-date{padding-top:.35rem}.gf-entry .wp-block-post-title{margin:0}.gf-entry .wp-block-post-featured-image{margin:0;border-radius:4px}.gf-entry .wp-block-post-featured-image:empty{display:none}@media (max-width:700px){.gf-entry{grid-template-columns:1fr 96px}.gf-entry-date{grid-column:1 / -1;padding:0}.gf-entry .wp-block-post-featured-image{width:96px!important;height:72px!important}}.gf-in a{color:#8A5A12}.wp-site-blocks>footer{margin-block-start:0}.gf-footer h3{margin-bottom:.9rem}.gf-progress{position:fixed;top:0;left:0;right:0;height:3px;z-index:60;pointer-events:none}.gf-progress span{display:block;height:100%;background:#B97A1F;transform:scaleX(0);transform-origin:0 50%}.admin-bar .gf-progress{top:32px}.gf-authorline{display:flex;flex-wrap:wrap;gap:.25rem .75rem;flex-basis:100%;color:#2a332e}.gf-byline>.gf-authorline::before,.gf-byline>.gf-authorline+*::before{content:none}.gf-authorline:empty{display:none}.gf-authorline a{color:#1F3D30;font-weight:600}.gf-authorline>*+*::before{content:"·";margin-right:.75rem}.gf-reading-time{white-space:nowrap}.gf-keyfacts{margin-block:0 var(--wp--preset--spacing--50);padding:1.5rem 1.75rem;background:#FBFBF8;border-top:2px solid #141A16;border-bottom:1px solid #E3DED0}.gf-keyfacts__title{font-family:var(--wp--preset--font-family--body);font-size:0.8125rem!important;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#8A5A12;margin:0 0 .75rem}.gf-keyfacts__summary{font-family:var(--wp--preset--font-family--display);font-size:1.375rem;line-height:1.4;margin:0}.gf-keyfacts__list{display:grid;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:1rem 1.5rem;margin:1.25rem 0 0;padding-top:1.25rem;border-top:1px solid #E3DED0}.gf-keyfacts__list dt{font-size:.8125rem;color:#55605A}.gf-keyfacts__list dd{margin:.15rem 0 0;font-weight:600;font-size:1.0625rem}.gf-article-body{position:relative}.gf-toc{margin-bottom:var(--wp--preset--spacing--40);border:1px solid #E3DED0;border-radius:6px;background:#FBFBF8}.gf-toc summary{cursor:pointer;padding:.9rem 1.1rem;font-weight:600;font-size:.9375rem;list-style:none}.gf-toc summary::-webkit-details-marker{display:none}.gf-toc summary::after{content:"+";float:right;color:#4E6B3C}.gf-toc details[open] summary::after{content:"–"}.gf-toc ol{margin:0;padding:0 1.1rem 1rem 2.2rem;font-size:.9375rem;line-height:1.45}.gf-toc li+li{margin-top:.45rem}.gf-toc a{color:#55605A;text-decoration:none}.gf-toc a:hover,.gf-toc a[aria-current]{color:#1F3D30;text-decoration:underline}.gf-toc a[aria-current]{font-weight:600}@media (min-width:1100px){.gf-toc{position:absolute;top:0;bottom:0;right:calc(100% + 3rem);width:15rem;border:0;background:none;margin:0}.gf-toc details{position:sticky;top:6rem;max-height:calc(100vh - 8rem);overflow:auto}.gf-toc summary{padding:0 0 .75rem;font-size:.8125rem;letter-spacing:.06em;text-transform:uppercase;color:#8A5A12;pointer-events:none}.gf-toc summary::after{content:none}.gf-toc ol{padding:0 0 0 1.1rem;border-left:1px solid #E3DED0;list-style:none}.gf-toc a[aria-current]{box-shadow:-1.15rem 0 0 -.95rem #B97A1F}}.gf-content>p:first-child{font-size:1.25rem;line-height:1.55}.gf-article .wp-block-post-content h2{scroll-margin-top:6rem;padding-top:1.25rem;border-top:1px solid #E3DED0}.gf-article .wp-block-post-content figcaption,.gf-article .wp-element-caption{font-size:.8125rem;color:#55605A;border-left:0;padding-top:.25rem}.gf-table-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch;max-width:100%}.gf-table-scroll table{min-width:34rem}.gf-table-scroll th:first-child,.gf-table-scroll td:first-child{position:sticky;left:0;background:#F4F4EF}.gf-table-scroll:focus-visible{outline-offset:2px}.gf-inline-related{display:flex;gap:.75rem;align-items:baseline;margin-block:2rem!important;padding:.9rem 1.1rem;background:#FBFBF8;border:1px solid #E3DED0;border-radius:6px}.gf-inline-related span{font-size:.8125rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#8A5A12;flex-shrink:0}.gf-inline-related a{font-family:var(--wp--preset--font-family--display);font-size:1.125rem;color:#141A16}.wp-block-group.is-style-field-tip,.wp-block-group.is-style-welfare,.wp-block-group.is-style-research{padding:1.25rem 1.5rem;border-radius:6px;border:1px solid;position:relative}.wp-block-group.is-style-field-tip::before,.wp-block-group.is-style-welfare::before,.wp-block-group.is-style-research::before{display:block;font-size:.8125rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;margin-bottom:.5rem}.wp-block-group.is-style-field-tip{background:#EEF2E8;border-color:#C9D5BC}.wp-block-group.is-style-field-tip::before{content:"Field tip";color:#4E6B3C}.wp-block-group.is-style-welfare{background:#F7EEE3;border-color:#E5CFB0}.wp-block-group.is-style-welfare::before{content:"Gorilla welfare rule";color:#8A5A12}.wp-block-group.is-style-research{background:#FBFBF8;border-color:#E3DED0}.wp-block-group.is-style-research::before{content:"What the research says";color:#1F3D30}.wp-block-group.is-style-field-tip>:last-child,.wp-block-group.is-style-welfare>:last-child,.wp-block-group.is-style-research>:last-child{margin-bottom:0}p.is-style-fact-card{font-family:var(--wp--preset--font-family--display);font-size:clamp(1.5rem,3vw,2rem);line-height:1.25;padding:1.5rem 0;border-top:2px solid #141A16;border-bottom:1px solid #E3DED0}.wp-block-pullquote{border:0;border-top:2px solid #141A16;border-bottom:1px solid #E3DED0;padding:1.5rem 0;text-align:left}.wp-block-pullquote blockquote p{font-family:var(--wp--preset--font-family--display);font-size:clamp(1.5rem,3vw,2rem);line-height:1.25}.gf-next{display:grid;grid-template-columns:9rem 1fr;gap:1.25rem;align-items:center;margin-top:var(--wp--preset--spacing--50)!important;padding:1rem;border:1px solid #141A16;border-radius:6px;text-decoration:none;color:#141A16;background:#FBFBF8;transition:background 200ms}.gf-next:hover{background:#EEF2E8}.gf-next__media img{width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:4px;display:block}.gf-next__media:empty{display:none}.gf-next__body{display:grid;gap:.3rem}.gf-next__label{font-size:.8125rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#8A5A12}.gf-next__title{font-family:var(--wp--preset--font-family--display);font-size:1.375rem;line-height:1.25}.gf-next__meta{font-size:.8125rem;color:#55605A}.gf-next:hover .gf-next__title{text-decoration:underline}.gf-faq{margin-top:var(--wp--preset--spacing--50)!important}.gf-faq details{border-bottom:1px solid #E3DED0}.gf-faq details:first-of-type{border-top:1px solid #141A16}.gf-faq summary{cursor:pointer;list-style:none;padding:1rem 2rem 1rem 0;font-weight:600;position:relative}.gf-faq summary::-webkit-details-marker{display:none}.gf-faq summary::after{content:"+";position:absolute;right:.25rem;top:.9rem;font-size:1.25rem;color:#4E6B3C}.gf-faq details[open] summary::after{content:"–"}.gf-faq details p{margin:0 0 1rem;color:#2a332e}.gf-quiz{margin-top:var(--wp--preset--spacing--50)!important;padding:1.5rem 1.75rem;background:#1F3D30;color:#F4F4EF;border-radius:6px}.gf-quiz h2{color:#F4F4EF;margin-top:0}.gf-quiz ol{list-style:none;padding:0;margin:0}.gf-quiz li+li{margin-top:1.25rem}.gf-quiz fieldset{border:0;padding:0;margin:0}.gf-quiz legend{font-weight:600;margin-bottom:.5rem}.gf-quiz label{display:flex;gap:.6rem;align-items:center;padding:.55rem .8rem;margin-top:.4rem;border:1px solid rgb(244 244 239 / .25);border-radius:6px;cursor:pointer}.gf-quiz label:hover{background:rgb(244 244 239 / .06)}.gf-quiz input{accent-color:#E3B56A}.gf-quiz label:has(input[data-correct="1"]:disabled){border-color:#9FC08A}.gf-quiz label:has(input:checked[data-correct="0"]){border-color:#E08B7E}.gf-quiz__result{margin:.5rem 0 0;font-size:.9375rem;color:rgb(244 244 239 / .85)}.gf-quiz__score{margin:1.25rem 0 0;font-family:var(--wp--preset--font-family--display);font-size:1.375rem}.gf-citeshare{margin-top:var(--wp--preset--spacing--50)!important;display:grid;gap:1rem}.gf-share{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.gf-share__label{font-size:.8125rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#55605A;margin-right:.25rem}.gf-share a,.gf-share button,.gf-cite button{font:inherit;font-size:.875rem;padding:.4rem .85rem;border:1px solid #E3DED0;border-radius:999px;background:#FBFBF8;color:#141A16;text-decoration:none;cursor:pointer;min-height:2.25rem}.gf-share a:hover,.gf-share button:hover,.gf-cite button:hover{border-color:#1F3D30}.gf-cite summary{cursor:pointer;font-weight:600;font-size:.9375rem;color:#1F3D30}.gf-cite p{font-size:.875rem;color:#2a332e}.gf-cite strong{display:inline-block;min-width:3rem;color:#8A5A12}.gf-newsletter{margin-top:var(--wp--preset--spacing--50)!important;display:grid;gap:1rem 2rem;grid-template-columns:1fr;padding:1.75rem;background:#141A16;color:#F4F4EF;border-radius:6px}.gf-newsletter h2{color:#F4F4EF;margin:0 0 .35rem;font-size:var(--wp--preset--font-size--xl)}.gf-newsletter p{color:rgb(244 244 239 / .8);margin:0}.gf-newsletter .wp-element-button,.gf-newsletter button[type="submit"]{background:#E3B56A!important;color:#141A16!important}@media (min-width:782px){.gf-newsletter{grid-template-columns:1.2fr 1fr;align-items:center}}.gf-mostread h2{font-size:var(--wp--preset--font-size--lg)}.gf-mostread ol{list-style:none;counter-reset:mr;padding:0;margin:0;border-top:1px solid #141A16}.gf-mostread li{counter-increment:mr;display:grid;grid-template-columns:2rem 1fr;padding:.85rem 0;border-bottom:1px solid #E3DED0}.gf-mostread li::before{content:counter(mr);font-family:var(--wp--preset--font-family--display);font-size:1.375rem;color:#B97A1F;line-height:1.2}.gf-mostread a{color:#141A16;text-decoration:none;font-family:var(--wp--preset--font-family--display);font-size:1.0625rem;line-height:1.3}.gf-mostread a:hover{text-decoration:underline;color:#1F3D30}@media print{.gf-progress,.gf-share,.gf-newsletter,.gf-toc{display:none!important}}