@import url('https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300..800;1,300..800&family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Tiny5&display=swap');:root{--radius-sm:.5rem;--radius-md:.75rem;--radius-card:1rem;--bs-border-radius-sm:var(--radius-sm);--bs-border-radius:var(--radius-md);--bs-border-radius-lg:var(--radius-md);--bs-border-radius-xl:var(--radius-card);--bs-border-radius-xxl:1.5rem;--shadow-brand-sm:0 .2rem .6rem rgba(65,152,10,.05);--shadow-brand:0 .4rem 1.1rem rgba(65,152,10,.08)}:root,[data-bs-theme=light]{--brand-primary:#41980a;--brand-primary-hover:#347a08;--brand-primary-light:#f2f9f0;--brand-primary-border:#91cc72;--brand-bg-subtle:#eef6e9;--brand-tile-bg:#f8fbf6;--icon-chip-bg:#fff;--neutral-bg:#f1f3f5;--neutral-border:#dee2e6;--brand-border:#bfe0ac;--brand-border-subtle:#dcefd3;--brand-text:#2c332b;--source-card-bg:#fff;--source-img-bg:rgba(65,152,10,.05);--bs-primary:#41980a;--bs-primary-rgb:65,152,10;--bs-accent:#3b8909;--bs-accent-rgb:59,137,9;--bd-primary-bg:var(--bs-primary);--bd-toc-color:var(--bs-primary);--bd-sidebar-link-bg:rgba(var(--bs-primary-rgb),.2);--bs-tertiary-bg:var(--brand-bg-subtle);--bs-tertiary-bg-rgb:238,246,233;--bs-secondary-bg:#eaf3e6;--bs-secondary-bg-rgb:234,243,230;--bs-light:#f4f8f3;--bs-light-rgb:244,248,243;--bs-border-color:var(--brand-border);--bs-border-color-translucent:var(--brand-border);--bs-link-color:var(--brand-primary);--bs-link-color-rgb:var(--bs-primary-rgb);--bs-link-hover-color:var(--brand-primary-hover);--bs-link-hover-color-rgb:52,122,8;--bs-focus-ring-color:rgba(var(--bs-primary-rgb),.25);--bs-form-check-input-checked-bg-color:var(--bs-primary);--bs-form-check-input-checked-border-color:var(--bs-primary);--bs-form-check-input-indeterminate-bg-color:var(--bs-primary);--bs-form-check-input-indeterminate-border-color:var(--bs-primary);--bs-form-range-thumb-bg:var(--bs-primary);--bs-form-range-thumb-active-bg:var(--bs-accent)}[data-bs-theme=dark]{--brand-bg-subtle:#263624;--brand-tile-bg:#242e27;--icon-chip-bg:#273c23;--neutral-bg:#2b2f33;--neutral-border:#3d4247;--brand-border:rgba(65,152,10,.25);--brand-border-subtle:rgba(65,152,10,.15);--brand-text:#e1e7e0;--brand-primary-light:rgba(65,152,10,.2);--brand-primary-border:#62c722;--source-card-bg:var(--bs-body-bg);--source-img-bg:rgba(65,152,10,.1);--bs-primary:#41980a;--bs-primary-rgb:65,152,10;--bs-accent:#3b8909;--bs-accent-rgb:59,137,9;--bd-primary-bg:var(--bs-primary);--bd-toc-color:var(--bs-primary);--bd-sidebar-link-bg:rgba(var(--bs-primary-rgb),.5);--bs-tertiary-bg:var(--brand-bg-subtle);--bs-secondary-bg:rgba(65,152,10,.12);--bs-tertiary-bg-rgb:38,54,36;--bs-secondary-bg-rgb:38,58,30;--bs-light:#2b3128;--bs-light-rgb:43,49,40;--bs-border-color:var(--brand-border);--bs-border-color-translucent:var(--brand-border);--bs-link-color:#62c722;--bs-link-color-rgb:98,199,34;--bs-link-hover-color:#7fe043;--bs-link-hover-color-rgb:127,224,67;--bs-focus-ring-color:rgba(var(--bs-primary-rgb),.35);--bs-form-check-input-checked-bg-color:var(--bs-primary);--bs-form-check-input-checked-border-color:var(--bs-primary);--bs-form-check-input-indeterminate-bg-color:var(--bs-primary);--bs-form-check-input-indeterminate-border-color:var(--bs-primary);--bs-form-range-thumb-bg:var(--bs-primary);--bs-form-range-thumb-active-bg:var(--bs-accent)}body:not(.sb-nav-fixed) html,body:not(.sb-nav-fixed) body,body:not(.sb-nav-fixed) main,body:not(.sb-nav-fixed) footer{font-family:"Open Sans",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;font-optical-sizing:auto;font-style:normal;line-height:1.6}h1,h2,h3{font-family:'Poppins',sans-serif;font-weight:400}.site-title{font-family:"Open Sans",sans-serif;font-weight:700}.site-title img{border-color:var(--brand-primary-border) !important}.site-title:link,.site-title:visited,.site-title:hover,.site-title:active{color:var(--bs-primary)}@media screen{html{overflow-x:hidden}}.oops{font-family:"Tiny5",serif;font-weight:700;text-transform:uppercase;color:var(--bs-primary)}.fluid-heading{font-size:clamp(1.75rem,1.2rem + 2vw,2.75rem) !important}.text-small{font-size:85%}.text-brand,.text-theme{color:var(--brand-primary) !important}[data-bs-theme=dark] .text-brand{color:#62c722 !important}a{color:var(--bs-primary);text-decoration:underline dotted}a:hover,a:focus{text-decoration-style:solid}.shadow-sm{box-shadow:var(--shadow-brand-sm) !important}.shadow{box-shadow:var(--shadow-brand) !important}.category-card,.transition-card,.source-card,.link-card,.contact-card,.cc-calc-card,.dc-facts-card{border-radius:var(--radius-card) !important}.card.rounded-4>.card-header:first-child{border-top-left-radius:var(--radius-card);border-top-right-radius:var(--radius-card)}.card.rounded-4>.card-footer:last-child{border-bottom-left-radius:var(--radius-card);border-bottom-right-radius:var(--radius-card)}.alert-light{--bs-alert-color:var(--bs-body-color);--bs-alert-bg:var(--brand-bg-subtle);--bs-alert-border-color:var(--brand-border)}.card.bg-body-tertiary,.card.contact-card{border:1px solid var(--brand-border) !important;box-shadow:var(--shadow-brand-sm) !important}.author-card{background-color:var(--neutral-bg) !important;box-shadow:none !important}.query-badge{border-color:var(--neutral-border) !important}body:not(.sb-nav-fixed) textarea:focus,body:not(.sb-nav-fixed) input[type=text]:focus,body:not(.sb-nav-fixed) input[type=password]:focus,body:not(.sb-nav-fixed) input[type=datetime]:focus,body:not(.sb-nav-fixed) input[type=datetime-local]:focus,body:not(.sb-nav-fixed) input[type=date]:focus,body:not(.sb-nav-fixed) input[type=month]:focus,body:not(.sb-nav-fixed) input[type=time]:focus,body:not(.sb-nav-fixed) input[type=week]:focus,body:not(.sb-nav-fixed) input[type=number]:focus,body:not(.sb-nav-fixed) input[type=email]:focus,body:not(.sb-nav-fixed) input[type=url]:focus,body:not(.sb-nav-fixed) input[type=search]:focus,body:not(.sb-nav-fixed) input[type=tel]:focus,body:not(.sb-nav-fixed) input[type=color]:focus,body:not(.sb-nav-fixed) .uneditable-input:focus,body:not(.sb-nav-fixed) .form-control:focus,body:not(.sb-nav-fixed) .form-select:focus{border-color:var(--brand-primary-border);box-shadow:0 1px 1px rgba(0,0,0,.075) inset,0 0 8px rgba(var(--bs-primary-rgb),1);outline:0 none}.search-box .form-control:focus{border-color:var(--brand-primary);box-shadow:0 0 0 .25rem rgba(65,152,10,.25)}select,.form-select{accent-color:var(--brand-primary)}option:checked,option:hover{background-color:var(--brand-primary) !important;color:#fff !important}::selection{background-color:var(--brand-primary);color:#fff}.custom-select-wrap{position:relative}.custom-select-trigger{width:100%;text-align:left;cursor:pointer}.custom-select-trigger:disabled{cursor:not-allowed;opacity:.65}.custom-select-trigger-text{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.custom-select-panel{display:none;position:absolute;top:calc(100% + .25rem);left:0;right:0;z-index:1055;background-color:var(--bs-body-bg);border:1px solid var(--brand-border);border-radius:var(--radius-md);box-shadow:var(--shadow-brand);padding:.4rem}.custom-select-panel.show{display:block}.custom-select-search{margin-bottom:.4rem}.custom-select-options{list-style:none;margin:0;padding:0;max-height:260px;overflow-y:auto}.custom-select-option{padding:.5rem .75rem;border-radius:var(--radius-sm);cursor:pointer;color:var(--bs-body-color)}.custom-select-option:hover,.custom-select-option.active{background-color:var(--brand-primary);color:#fff}.custom-select-option.selected{background-color:var(--brand-bg-subtle);font-weight:600}.custom-select-option.selected:hover,.custom-select-option.selected.active{background-color:var(--brand-primary);color:#fff}.custom-select-option.disabled{color:var(--bs-secondary-color);cursor:not-allowed;pointer-events:none}.custom-select-empty{padding:.5rem .75rem;color:var(--bs-secondary-color);font-style:italic}.input-group>.custom-select-wrap{flex:1 1 auto;width:1%;min-width:0}.input-group>.custom-select-wrap:not(:first-child){margin-left:-1px}.input-group>.custom-select-wrap:not(:first-child) .custom-select-trigger{border-top-left-radius:0;border-bottom-left-radius:0}.input-group>.custom-select-wrap:not(:last-child) .custom-select-trigger{border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.custom-select-wrap .custom-select-trigger:focus{position:relative;z-index:3}.form-control-dark{border-color:var(--bs-gray)}.form-control-dark:focus{border-color:#fff;box-shadow:0 0 0 .25rem rgba(255,255,255,.25)}body:not(.sb-nav-fixed) input,body:not(.sb-nav-fixed) textarea,body:not(.sb-nav-fixed) .form-control{cursor:text !important;pointer-events:auto !important}body:not(.sb-nav-fixed) select,body:not(.sb-nav-fixed) .form-select,body:not(.sb-nav-fixed) button,body:not(.sb-nav-fixed) .btn,body:not(.sb-nav-fixed) .delete-btn{cursor:pointer !important;pointer-events:auto !important}.form-check-input:checked{background-color:var(--bs-primary) !important;border-color:var(--bs-primary) !important}.form-check-input:indeterminate{background-color:var(--bs-primary) !important;border-color:var(--bs-primary) !important}.form-check-input:focus{border-color:var(--brand-primary-border);box-shadow:0 0 0 .25rem rgba(var(--bs-primary-rgb),.25)}.form-switch .form-check-input:checked,.form-switch .form-check-input[type=checkbox]:checked{background-color:var(--bs-primary) !important;border-color:var(--bs-primary) !important}.form-switch .form-check-input:focus{border-color:var(--brand-primary-border) !important}.form-switch .form-check-input:focus{--bs-form-switch-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%2341980A'/%3e%3c/svg%3e") !important}.form-switch .form-check-input:checked:focus{--bs-form-switch-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e") !important}.form-range::-webkit-slider-thumb{background-color:var(--bs-primary)}.form-range::-webkit-slider-thumb:active{background-color:var(--bs-accent)}.form-range::-moz-range-thumb{background-color:var(--bs-primary)}.form-range::-moz-range-thumb:active{background-color:var(--bs-accent)}.form-range:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem rgba(var(--bs-primary-rgb),.25)}.form-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem rgba(var(--bs-primary-rgb),.25)}.pagination .page-link{color:var(--bs-primary) !important}.pagination .page-link:hover,.pagination .page-link:focus{color:var(--bs-accent) !important;z-index:2}.pagination .page-link:focus{box-shadow:0 0 0 .25rem rgba(var(--bs-primary-rgb),.25) !important}.pagination .page-item.active .page-link{background-color:var(--bs-primary) !important;border-color:var(--bs-primary) !important;color:#fff !important}.traffic-tabs-pills .nav-link.active{background-color:var(--bs-primary) !important;border-color:var(--bs-primary) !important;color:#fff !important}.traffic-tabs-pills .nav-link:not(.active):hover,.traffic-tabs-pills .nav-link:not(.active):focus{color:var(--bs-accent) !important}.settings-tabs-pills .nav-link{border:1px solid var(--bs-border-color,#dee2e6);border-radius:.375rem;padding:.3rem .6rem;font-size:.8125rem}.settings-tabs-pills .nav-link.active{background-color:var(--bs-primary) !important;border-color:var(--bs-primary) !important;color:#fff !important}.settings-tabs-pills .nav-link:not(.active):hover,.settings-tabs-pills .nav-link:not(.active):focus{color:var(--bs-accent) !important;border-color:var(--bs-accent) !important}.pagination .page-item.disabled .page-link{color:var(--bs-secondary-color,#6c757d) !important}.btn-brand,.btn-theme{background-color:var(--brand-primary);color:#fff;font-weight:600;border:none;padding:.6rem 1.25rem;transition:background-color .2s ease-in-out}.btn-brand:hover,.btn-brand:focus,.btn-theme:hover,.btn-theme:focus{background-color:var(--brand-primary-hover);color:#fff}.btn-bd-primary{--bs-btn-font-weight:600;--bs-btn-color:var(--bs-white);--bs-btn-bg:var(--bs-primary);--bs-btn-border-color:var(--bs-primary);--bs-btn-hover-color:var(--bs-white);--bs-btn-hover-bg:var(--bs-accent);--bs-btn-hover-border-color:var(--bs-accent);--bs-btn-focus-shadow-rgb:var(--bs-primary);--bs-btn-active-color:var(--bs-btn-hover-color);--bs-btn-active-bg:var(--bs-accent);--bs-btn-active-border-color:var(--bs-accent)}.btn-outline-bd-primary{--bs-btn-font-weight:600;--bs-btn-color:var(--bs-primary);--bs-btn-bg:transparent;--bs-btn-border-color:var(--bs-primary);--bs-btn-hover-color:var(--bs-white);--bs-btn-hover-bg:var(--bs-primary);--bs-btn-hover-border-color:var(--bs-primary);--bs-btn-focus-shadow-rgb:var(--bs-primary-rgb);--bs-btn-active-color:var(--bs-white);--bs-btn-active-bg:var(--bs-accent);--bs-btn-active-border-color:var(--bs-accent);--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--bs-btn-disabled-color:var(--bs-primary);--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:var(--bs-primary)}.btn-discord{--bs-btn-color:#fff;--bs-btn-bg:#5865f2;--bs-btn-border-color:#5865f2;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#4752c4;--bs-btn-hover-border-color:#4752c4;--bs-btn-focus-shadow-rgb:88,101,242;--bs-btn-active-color:#fff;--bs-btn-active-bg:#3c45a5;--bs-btn-active-border-color:#3c45a5;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#5865f2;--bs-btn-disabled-border-color:#5865f2}.btn-hover-light{color:var(--bs-body-color);background-color:var(--bs-body-bg)}.btn-hover-light:hover,.btn-hover-light:focus{color:var(--bs-link-hover-color);background-color:var(--bs-tertiary-bg)}.btn-custom:hover,.btn-custom:focus,.btn-custom:active{color:#fff;background-color:#fa5252;border-color:#fa5252;box-shadow:0 0 0 .25rem rgba(255,107,107,.5)}.btn-outline-success{--bs-btn-color:#41980a;--bs-btn-border-color:#41980a;--bs-btn-hover-bg:#41980a;--bs-btn-hover-border-color:#41980a;--bs-btn-hover-color:#fff;--bs-btn-active-bg:#357d08;--bs-btn-active-border-color:#357d08}[data-bs-theme=dark] .btn-outline-success{--bs-btn-color:#62b52b;--bs-btn-border-color:#62b52b;--bs-btn-hover-bg:#62b52b;--bs-btn-hover-border-color:#62b52b;--bs-btn-hover-color:#122405}body:not(.sb-nav-fixed) .page-header,body:not(.sb-nav-fixed) .qa-header{background:linear-gradient(180deg,var(--brand-primary-light) 0%,var(--brand-bg-subtle) 100%);border-bottom:1px solid var(--brand-border);padding:3.5rem 0;margin-top:-1.5rem;width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw}[data-bs-theme=dark] body:not(.sb-nav-fixed) .page-header,[data-bs-theme=dark] body:not(.sb-nav-fixed) .qa-header{background:var(--brand-bg-subtle)}.page-header p,.qa-header p{font-size:1.05rem !important;color:var(--bs-body-color) !important}.dropdown-toggle:not(:focus){outline:0}.dropdown-menu-primary .dropdown-item.active,.dropdown-menu-primary .dropdown-item:active{background-color:var(--bs-primary) !important;color:#fff !important}.nav-scroller{position:relative;z-index:2;height:2.75rem;overflow-y:hidden}.nav-scroller .nav{display:flex;flex-wrap:nowrap;padding-bottom:1rem;margin-top:-1px;overflow-x:auto;text-align:center;white-space:nowrap;-webkit-overflow-scrolling:touch}.sticky-nav{position:sticky;top:2rem}.nav-terms .nav-link,.nav-disclaimer .nav-link{color:var(--bs-body-color);font-size:.95rem;padding:.5rem .75rem;border-left:3px solid transparent;border-radius:0;transition:all .2s ease}.nav-terms .nav-link:hover,.nav-disclaimer .nav-link:hover{color:var(--brand-primary);background-color:var(--brand-bg-subtle)}.nav-terms .nav-link.active,.nav-disclaimer .nav-link.active{color:var(--brand-primary);font-weight:600;border-left-color:var(--brand-primary);background-color:var(--brand-bg-subtle)}nav[data-toggle=toc] .nav>li>a:hover,nav[data-toggle=toc] .nav>li>a:focus{color:var(--bs-primary);border-left:1px solid var(--bs-primary)}nav[data-toggle=toc] .nav-link.active,nav[data-toggle=toc] .nav-link.active:hover,nav[data-toggle=toc] .nav-link.active:focus{color:var(--bs-primary);border-left:2px solid var(--bs-primary)}.badge-theme{background-color:rgba(65,152,10,.15);color:var(--brand-primary);font-weight:600}.bg-brand{background-color:var(--brand-primary) !important}.bg-brand-subtle{background-color:var(--brand-bg-subtle) !important}.themed-border{border-color:var(--brand-border) !important}.border-green{--bs-border-color:#41980a}.bi{vertical-align:-.125em;fill:currentColor}.info-callout{background-color:var(--brand-bg-subtle);border-left:4px solid var(--brand-primary);border-radius:0 var(--radius-sm) var(--radius-sm) 0;padding:1.25rem;margin:1.5rem 0}.disclaimer-wrapper{line-height:1.6}.disclaimer-section,.terms-section{padding-bottom:2.5rem;margin-bottom:2.5rem;border-bottom:1px solid var(--bs-border-color)}.disclaimer-section:last-child,.terms-section:last-child{border-bottom:none}.disclaimer-section h2,.terms-section h2{font-size:1.35rem;font-weight:700;margin-bottom:1rem;scroll-margin-top:2rem}.link-card{background-color:var(--bs-card-bg);border:1px solid var(--bs-border-color);border-radius:var(--radius-md);padding:1.25rem;transition:all .2s ease-in-out;text-decoration:none;color:var(--bs-body-color);display:block}.link-card:hover{border-color:var(--brand-primary);box-shadow:0 4px 12px rgba(65,152,10,.08);transform:translateY(-2px);color:var(--brand-primary)}.source-card{background-color:var(--source-card-bg);transition:transform .2s ease-in-out,box-shadow .2s ease-in-out;border-color:rgba(65,152,10,.2)}.source-card:hover{transform:translateY(-4px);box-shadow:0 .4rem .8rem rgba(65,152,10,.09) !important;border-color:rgba(65,152,10,.4)}.book-img-wrapper{background-color:var(--source-img-bg);border-top-left-radius:var(--radius-card);border-top-right-radius:var(--radius-card);overflow:hidden}.icon-shape{width:52px;height:52px;min-width:52px;min-height:52px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;border:1px solid var(--bs-border-color)}.icon-discord{color:#5865f2}[data-bs-theme=dark] .icon-discord{color:#8f9bff}.icon-chip-discord{background-color:#fff}[data-bs-theme=dark] .icon-chip-discord{background-color:rgba(88,101,242,.12)}.category-card{transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease;background-color:var(--brand-tile-bg);border-color:var(--brand-border-subtle) !important}.category-card:hover{transform:translateY(-5px);border-color:var(--brand-primary) !important;box-shadow:0 .4rem 1rem rgba(65,152,10,.12) !important}.icon-circle{width:70px;height:70px;border-radius:50%;display:flex;align-items:center;justify-content:center;background-color:var(--icon-chip-bg);border:1px solid var(--brand-border);color:var(--brand-primary);transition:transform .3s ease,background-color .3s ease,color .3s ease}.category-card:hover .icon-circle{background-color:var(--brand-primary);border-color:var(--brand-primary);color:#fff !important;transform:scale(1.08)}[data-bs-theme=dark] .icon-circle{background-color:var(--icon-chip-bg);border-color:var(--brand-border);color:#62c722}.contact-card{background-color:var(--brand-bg-subtle);border:1px solid var(--brand-border);border-radius:1rem}.accordion{--bs-accordion-active-bg:rgba(var(--bs-primary-rgb),.9);--bs-accordion-btn-focus-box-shadow:0 1px 1px rgba(0,0,0,.075) inset,0 0 8px rgba(var(--bs-primary-rgb),1);--bs-accordion-active-color:#fff;--bs-accordion-btn-active-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23ffffff' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M2 5L8 11L14 5'/%3e%3c/svg%3e")}.accordion-item{border:1px solid var(--brand-border);border-radius:var(--radius-md) !important;overflow:hidden;margin-bottom:1rem;box-shadow:0 2px 6px rgba(0,0,0,.02)}.accordion-button{font-weight:600;color:var(--brand-text);background-color:var(--bs-body-bg);padding:1.25rem 1.5rem}.accordion-button:not(.collapsed){color:var(--brand-primary);background-color:var(--brand-bg-subtle);box-shadow:inset 0 -1px 0 var(--brand-border)}.accordion-button:focus{border-color:var(--brand-primary);box-shadow:0 0 0 .25rem rgba(65,152,10,.2)}.accordion-button:after{filter:grayscale(1) opacity(.7)}.accordion-button:not(.collapsed):after{filter:invert(48%) sepia(85%) saturate(542%) hue-rotate(57deg) brightness(92%) contrast(92%)}[data-bs-theme=dark] .accordion-button:after{--bs-accordion-btn-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23ffffff'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");--bs-accordion-btn-active-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23ffffff'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708 z'/%3e%3c/svg%3e")}.featurette-divider{margin:5rem 0}.featurette-heading{font-family:"Open Sans",sans-serif;letter-spacing:-.05rem}.b-example-divider{width:100%;height:3rem;background-color:rgba(0,0,0,.1);border:solid rgba(0,0,0,.15);border-width:1px 0;box-shadow:inset 0 .5em 1.5em rgba(0,0,0,.1),inset 0 .125em .5em rgba(0,0,0,.15)}.b-example-vr{flex-shrink:0;width:1.5rem;height:100vh}.bd-placeholder-img{font-size:1.125rem;text-anchor:middle;user-select:none}.bd-mode-toggle{z-index:1000}.bd-mode-toggle .dropdown-item:hover,.bd-mode-toggle .dropdown-item:focus,.bd-mode-toggle .dropdown-item.active{background-color:var(--brand-primary);color:#fff}.bd-mode-toggle .dropdown-menu .active .bi{display:block !important}.img-book{width:auto;max-height:220px;min-height:180px;height:16vw;object-fit:contain}.mission-grid{display:flex;flex-direction:column;gap:1.5rem}.mission-media img{width:85%;max-width:320px;margin:0 auto;display:block;aspect-ratio:1/1;object-fit:cover;object-position:top}.draggable-item{cursor:grab;transition:background-color .15s ease}.draggable-item:active{cursor:grabbing}.sortable-ghost{opacity:.35;background-color:var(--brand-primary-light) !important;border:2px dashed var(--brand-primary-border) !important}.source-thumbnail{width:40px;height:55px;object-fit:cover;border-radius:4px}.sub-category-list{min-height:10px;padding-left:1.5rem;margin-top:.5rem;border-left:3px solid var(--brand-primary);list-style:none}.w-220px{width:220px}.w-280px{width:280px}.w-340px{width:340px}.opacity-10{opacity:.1}@media (min-width:40em){.carousel-caption p{margin-bottom:1.25rem;font-size:1.25rem;line-height:1.4}.featurette-heading{font-size:50px}}@media (min-width:768px){.bd-placeholder-img-lg{font-size:3.5rem}.col-md-7 p{font-size:clamp(.9rem,.8rem + .3vw,1.1rem)}.mission-grid{display:grid;grid-template-columns:7fr 5fr;gap:1.5rem;align-items:center}.mission-media{position:relative;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}.mission-media img{height:auto;max-height:85%;width:auto;max-width:85%;aspect-ratio:1/1;object-fit:cover;object-position:top;flex-shrink:1;min-height:0}.mission-media .mission-caption{flex-shrink:0}}@media (min-width:992px){.bd-sidebar{position:sticky;top:1rem;display:block !important;height:calc(100vh - 2rem);overflow-y:auto;overflow-x:hidden}}.wiki-toc{max-width:100%;margin:0 0 1.5rem;padding:.85rem 1.25rem;background-color:var(--bs-tertiary-bg);border:1px solid var(--brand-border);border-radius:var(--radius-sm)}@media (min-width:992px){.wiki-toc{float:right;width:260px;margin:0 0 1rem 1.5rem}.article-content:after{content:"";display:table;clear:both}}.wiki-toc-title{display:flex;align-items:center;justify-content:space-between;gap:1rem;font-weight:700;margin-bottom:.4rem}.wiki-toc-toggle{background:0 0;border:none;padding:0;font-size:.85rem;font-weight:500;color:var(--brand-primary);cursor:pointer}.wiki-toc-toggle:hover{text-decoration:underline}.wiki-toc-list{margin:0;padding-left:0;list-style:none}.wiki-toc-list .wiki-toc-sublist{margin:.3rem 0 0;padding-left:1.5rem;list-style:none}.wiki-toc-list .nav-item{margin-bottom:.3rem}.wiki-toc-row{display:flex;align-items:baseline;gap:.4rem}.wiki-toc-caret{background:0 0;border:none;padding:0;margin:0;flex-shrink:0;width:1rem;color:var(--bs-secondary-color);cursor:pointer}.wiki-toc-caret:hover{color:var(--brand-primary)}.wiki-toc-caret-spacer{display:inline-block;width:1rem;flex-shrink:0}.wiki-toc-list .nav-link{display:inline;padding:0;color:var(--bs-body-color);text-decoration:none}.wiki-toc-list .nav-link:hover,.wiki-toc-list .nav-link:focus{color:var(--bs-primary);text-decoration:underline}.wiki-toc-list .nav-link.active{color:var(--bs-primary);font-weight:600}@media (min-width:62em){.featurette-heading{margin-top:7rem}}.cc-page-header{background:linear-gradient(180deg,var(--brand-primary-light) 0%,var(--brand-bg-subtle) 100%) !important;border-bottom:1px solid var(--brand-border) !important}[data-bs-theme=dark] .cc-page-header{background:var(--brand-bg-subtle) !important}.cc-calc-card{border:1px solid var(--brand-border) !important}.cc-calc-card .card-header{background-color:var(--brand-primary);color:#fff}.cc-result{background-color:var(--brand-bg-subtle);border-left:4px solid var(--brand-primary);border-radius:0 0 var(--radius-card) var(--radius-card);padding:1.25rem;text-align:left;height:100%;box-sizing:border-box}.cc-result-wrap{margin-left:-1.5rem;margin-right:-1.5rem;margin-bottom:-1.5rem}.cc-result-value{font-size:2rem;font-weight:700;color:var(--brand-primary);line-height:1.2}[data-bs-theme=dark] .cc-result-value{color:#62c722}.cc-result-stat{display:flex;justify-content:space-between;align-items:baseline;padding:.5rem 0;border-bottom:1px solid var(--brand-border)}.cc-result-stat:last-child{border-bottom:none}.cc-result-stat-label{color:var(--bs-secondary-color)}.cc-result-stat-value{font-weight:700;color:var(--brand-primary);font-size:1.15rem}[data-bs-theme=dark] .cc-result-stat-value{color:#62c722}.cc-result-section-label{font-weight:700;font-size:.85rem;color:var(--brand-primary);margin:1rem 0 .5rem}[data-bs-theme=dark] .cc-result-section-label{color:#62c722}.cc-result-notes{list-style:none;padding-left:0;margin:.75rem 0 0;color:var(--bs-secondary-color);font-size:.9rem}.cc-result-notes li{position:relative;padding-left:1.1rem;margin-bottom:.4rem}.cc-result-notes li:before{content:"\2022";color:var(--brand-primary);position:absolute;left:0}.cc-result-notes li:last-child{margin-bottom:0}.dc-page-header{background:linear-gradient(180deg,var(--brand-primary-light) 0%,var(--brand-bg-subtle) 100%) !important;border-bottom:1px solid var(--brand-border) !important}[data-bs-theme=dark] .dc-page-header{background:var(--brand-bg-subtle) !important}#dc-food-rows .dc-row{border:1px solid var(--brand-border);border-radius:var(--radius-md);padding:.75rem}#dc-food-rows .dc-row+.dc-row{margin-top:.75rem}.dc-facts-card .card-header{background-color:var(--brand-primary);color:#fff}.dc-facts-row{display:flex;justify-content:space-between;padding:.5rem 0;border-bottom:1px solid var(--brand-border)}.dc-facts-row:last-child{border-bottom:none}.dc-facts-row.dc-sub{padding-left:1.25rem;color:var(--bs-secondary-color);font-size:.92rem}.dc-facts-label{font-weight:600}.dc-facts-row.dc-sub .dc-facts-label{font-weight:400}.dc-vitc-notice{background-color:rgba(197,57,41,.1);border:1px solid rgba(197,57,41,.35);color:#c53929;border-radius:var(--radius-sm);padding:.6rem .9rem;margin-top:.75rem;font-size:.9rem}[data-bs-theme=dark] .dc-vitc-notice{color:#ff8a95}.dc-ratio-row{border-radius:var(--radius-sm);padding:.6rem .9rem;margin-top:.75rem;display:flex;justify-content:space-between;align-items:center;border:1px solid var(--brand-border) !important;background-color:var(--brand-bg-subtle) !important}.dc-ratio-row.dc-ratio-good{background-color:rgba(11,128,67,.12) !important;border-color:rgba(11,128,67,.35) !important}.dc-ratio-row.dc-ratio-good .dc-facts-label,.dc-ratio-row.dc-ratio-good #dc-ratio{color:#0b8043 !important}.dc-ratio-row.dc-ratio-caution{background-color:rgba(180,95,6,.12) !important;border-color:rgba(180,95,6,.35) !important}.dc-ratio-row.dc-ratio-caution .dc-facts-label,.dc-ratio-row.dc-ratio-caution #dc-ratio{color:#b45f06 !important}.dc-ratio-row.dc-ratio-alert{background-color:rgba(197,57,41,.12) !important;border-color:rgba(197,57,41,.35) !important}.dc-ratio-row.dc-ratio-alert .dc-facts-label,.dc-ratio-row.dc-ratio-alert #dc-ratio{color:#c53929 !important}.dc-flag-notice{background-color:rgba(255,193,7,.12);border:1px solid rgba(255,193,7,.4);color:#916200;border-radius:var(--radius-sm);padding:.6rem .9rem;margin-top:.75rem;font-size:.9rem}[data-bs-theme=dark] .dc-flag-notice{color:#ffc107}#sf-filters-card{background-color:var(--bs-tertiary-bg)}#sf-table-wrap{overflow:auto;max-height:75vh;scrollbar-gutter:stable}#sf-table{width:100%}#safeFoodsRoot.advanced #sf-table{min-width:900px}#sf-table thead th{position:sticky;top:0;z-index:2;background-color:var(--bs-primary);color:var(--bs-white,#fff);box-shadow:inset 0 -2px 0 var(--brand-border,#dee2e6)}#sf-table th{white-space:nowrap;font-size:.8rem;text-transform:uppercase;letter-spacing:.03em;user-select:none}#sf-table thead th,#sf-table thead th small,#sf-table thead th .fw-normal{color:var(--bs-white,#fff) !important}#sf-table thead th small{opacity:.85}#sf-table th.sortable{cursor:pointer}#sf-table th.sortable:hover{text-decoration:underline}#sf-table th .sort-arrow{display:inline-block;opacity:.55;font-size:.7rem;margin-left:3px;transition:transform .15s ease}#sf-table th.sort-active .sort-arrow{opacity:1}#sf-table th.sort-active.sort-desc .sort-arrow{transform:rotate(180deg)}#sf-table tbody tr.sf-row-toggle:nth-of-type(4n+3)>td{--bs-table-accent-bg:var(--brand-bg-subtle)}#sf-table tbody tr.sf-detail-row:nth-of-type(4n)>td{--bs-table-accent-bg:var(--brand-bg-subtle)}.sf-adv-col{display:none}#safeFoodsRoot.advanced .sf-adv-col{display:table-cell}#safeFoodsRoot.advanced .sf-basic-col{display:none}.sf-row-toggle{cursor:pointer}.sf-detail-row{cursor:pointer}#sf-table tbody tr.sf-row-toggle:has(.sf-name-cell:hover)>td{--bs-table-bg-state:rgba(65,152,10,.16)}.sf-detail-row td{border-top:none !important}#sf-table tbody tr.sf-row-toggle.expanded>td{border-bottom:none !important}.sf-nutrient-pill{background-color:var(--bs-body-bg);border:1px solid var(--brand-border);border-radius:var(--radius-sm);padding:.35rem .6rem;font-size:.82rem}.sf-meta-line{font-size:1.1rem;font-weight:600;color:var(--bs-body-color);line-height:1.4}.sf-badge-good{background-color:var(--brand-primary-light) !important;color:var(--brand-primary) !important;border:1px solid var(--brand-primary-border) !important}.sf-badge-caution{background-color:rgba(255,193,7,.15) !important;color:#916200 !important;border:1px solid rgba(255,193,7,.4) !important}[data-bs-theme=dark] .sf-badge-caution{color:#ffc107 !important}.sf-badge-alert{background-color:rgba(220,53,69,.12) !important;color:#b02a37 !important;border:1px solid rgba(220,53,69,.35) !important}[data-bs-theme=dark] .sf-badge-alert{color:#ff8a95 !important}.sf-badge-muted{background-color:rgba(108,117,125,.12) !important;color:#495057 !important;border:1px solid rgba(108,117,125,.35) !important}[data-bs-theme=dark] .sf-badge-muted{color:#adb5bd !important}.sf-name-flags .badge{font-size:.7rem;font-weight:500}.df-badge-blue{background-color:rgba(13,110,253,.12) !important;color:#0a58ca !important;border:1px solid rgba(13,110,253,.35) !important}[data-bs-theme=dark] .df-badge-blue{color:#6ea8fe !important}.df-badge-purple{background-color:rgba(111,66,193,.14) !important;color:#59359a !important;border:1px solid rgba(111,66,193,.35) !important}[data-bs-theme=dark] .df-badge-purple{color:#c9a9fa !important}.df-badge-orange{background-color:rgba(253,126,20,.15) !important;color:#b85c00 !important;border:1px solid rgba(253,126,20,.4) !important}[data-bs-theme=dark] .df-badge-orange{color:#ffb066 !important}.df-badge-teal{background-color:rgba(32,201,151,.15) !important;color:#0f7a5c !important;border:1px solid rgba(32,201,151,.4) !important}[data-bs-theme=dark] .df-badge-teal{color:#63e6be !important}.df-badge-pink{background-color:rgba(214,51,132,.12) !important;color:#a02463 !important;border:1px solid rgba(214,51,132,.35) !important}[data-bs-theme=dark] .df-badge-pink{color:#ff8fc7 !important}.exp-toggle-badge.btn-outline-light{--bs-btn-padding-x:.65em;--bs-btn-padding-y:.35em;--bs-btn-font-size:.75em;--bs-btn-font-weight:700;--bs-btn-line-height:1;--bs-btn-color:var(--bs-secondary-color);--bs-btn-border-color:var(--bs-border-color);--bs-btn-hover-color:var(--bs-body-color);--bs-btn-hover-bg:var(--bs-tertiary-bg);--bs-btn-hover-border-color:var(--bs-border-color);--bs-btn-active-color:var(--bs-body-color);--bs-btn-active-bg:var(--bs-secondary-bg);--bs-btn-active-border-color:var(--bs-secondary-color)}[data-bs-theme=dark] .exp-toggle-badge.btn-outline-light{--bs-btn-border-color:rgba(222,226,230,.35);--bs-btn-hover-border-color:rgba(222,226,230,.5)}.sf-meta-label{color:var(--bs-secondary-color);font-weight:600}.sf-notes:not(:empty){color:var(--brand-primary);padding:.65rem 0}.sf-row-toggle .fa-chevron-down{transition:transform .15s ease}@media (max-width:575.98px){#sf-table th,#sf-table td{padding:.5rem}#sf-table th{font-size:.68rem}#sf-table td{font-size:.85rem}.sf-nutrient-pill{font-size:.78rem;padding:.3rem .5rem}}.sf-row-toggle .fa-chevron-down.rotate-180{transform:rotate(180deg)}.uf-page-header{background:rgba(255,193,7,.1) !important;border-bottom:1px solid rgba(255,193,7,.4) !important}.uf-warning-icon,.uf-warning-text{color:#916200}[data-bs-theme=dark] .uf-warning-icon,[data-bs-theme=dark] .uf-warning-text{color:#ffc107}#unsafeFoodsRoot .themed-border{border-color:rgba(255,193,7,.5) !important}#unsafeFoodsRoot .shadow-sm{box-shadow:0 .2rem .6rem rgba(255,193,7,.12) !important}#unsafeFoodsRoot #sf-filters-card{background-color:rgba(255,193,7,.08)}#unsafeFoodsRoot .form-control,#unsafeFoodsRoot .form-select{border-color:rgba(255,193,7,.5)}#unsafeFoodsRoot .form-control:focus,#unsafeFoodsRoot .form-select:focus{border-color:#cc9a06;box-shadow:0 1px 1px rgba(0,0,0,.075) inset,0 0 8px rgba(255,193,7,.5)}#uf-table-scroll{overflow:auto;max-height:75vh;scrollbar-gutter:stable}#unsafeFoodsTable thead th{position:sticky;top:0;z-index:2;background-color:var(--bs-warning);color:#640;box-shadow:inset 0 -2px 0 #cc9a06}#unsafeFoodsTable th{white-space:nowrap;font-size:.8rem;text-transform:uppercase;letter-spacing:.03em}#unsafeFoodsTable tbody tr.uf-row-alt>td{background-color:rgba(255,193,7,.06) !important}#unsafeFoodsTable>:not(caption)>*>*{border-bottom-color:rgba(255,193,7,.35)}#unsafeFoodsTable.table-hover>tbody>tr:hover>*{--bs-table-bg-state:rgba(204,128,0,.18)}#unsafeFoodsTable tbody tr.uf-has-notes.uf-expanded>td{border-bottom:none !important}#unsafeFoodsTable tbody tr.uf-notes-row>td{border-top:none !important;padding-top:0 !important}#unsafeFoodsTable td{vertical-align:top}@media (min-width:768px){#unsafeFoodsTable .uf-name-col{width:220px}}#unsafeFoodsTable tbody tr.uf-has-notes{cursor:pointer}#unsafeFoodsTable tbody tr.uf-notes-row{cursor:pointer}.uf-chevron{font-size:.7em;transition:transform .15s ease;opacity:.6}tr.uf-expanded .uf-chevron{transform:rotate(180deg)}.uf-notes{color:var(--bs-secondary-color);font-size:.88rem;margin-top:.4rem}.pl-badge-pass{background-color:var(--brand-primary-light);color:var(--brand-primary);border:1px solid var(--brand-primary-border)}.pl-badge-fail{background-color:rgba(220,53,69,.12);color:#b02a37;border:1px solid rgba(220,53,69,.35)}[data-bs-theme=dark] .pl-badge-fail{color:#ff8a95}.pl-concern{background-color:rgba(220,53,69,.1);color:#b02a37;border:1px solid rgba(220,53,69,.25);font-size:.72rem}[data-bs-theme=dark] .pl-concern{color:#ff8a95}#pl-table-wrap{overflow-x:auto}#pl-table{min-width:760px}#pl-table th{white-space:nowrap;font-size:.8rem;text-transform:uppercase;letter-spacing:.03em;color:var(--bs-secondary-color);cursor:pointer;user-select:none}#pl-table th.sortable:hover{color:var(--brand-primary)}#pl-table th .sort-arrow{opacity:.35;font-size:.7rem;margin-left:3px}#pl-table th.sort-active .sort-arrow{opacity:1}.pl-row-toggle{cursor:pointer}.pl-row-toggle:hover{background-color:var(--brand-bg-subtle)}.pl-detail-row td{background-color:var(--brand-bg-subtle);border-top:none}.pl-analysis-pill{background-color:var(--bs-body-bg);border:1px solid var(--brand-border);border-radius:var(--radius-sm);padding:.35rem .6rem;font-size:.82rem}.pl-ingredients{max-height:140px;overflow-y:auto}.transition-card{transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease;background-color:var(--brand-tile-bg);border:1px solid var(--brand-border-subtle) !important}.transition-card:hover{transform:translateY(-5px);border-color:var(--brand-primary) !important;box-shadow:0 .4rem 1rem rgba(65,152,10,.12) !important}.transition-card .fa-arrow-right,.category-card .fa-arrow-right{display:inline-block;transition:transform .25s ease}.transition-card:hover .fa-arrow-right,.category-card:hover .fa-arrow-right{transform:translateX(5px)}.transition-card .rounded-circle{transition:transform .3s ease,background-color .3s ease,color .3s ease,border-color .3s ease}.transition-card:hover .rounded-circle{background-color:var(--brand-primary) !important;border-color:var(--brand-primary) !important;color:#fff !important;transform:scale(1.08)}.sidebar-category-link .rounded-circle{transition:transform .3s ease,background-color .3s ease,color .3s ease,border-color .3s ease}.sidebar-category-link:hover .rounded-circle{background-color:var(--brand-primary) !important;border-color:var(--brand-primary) !important;color:#fff !important;transform:scale(1.08)}#bd-docs-nav .bd-links-group ul,#bd-docs-nav .bd-links-group li{margin:0 !important;padding:0 !important}#bdSidebar .offcanvas-body,#bdSidebar #bd-docs-nav,#bdSidebar .bd-links,#bdSidebar .bd-links-nav,#bdSidebar .bd-links-group{display:block !important;width:100% !important;max-width:none !important;flex:1 1 100% !important;flex-basis:100% !important}#bdSidebar .bd-links-nav>.bd-links-group{flex:none !important}#bdSidebar .offcanvas-body *{max-width:none !important}.bd-links-link{display:block;width:100%;padding:.5rem .75rem;margin:0 !important;color:var(--bs-body-color);font-size:.9rem;line-height:1.4;border-left:3px solid transparent;border-radius:0;transition:all .2s ease}#bdSidebar .bd-links-link{padding:.65rem 1rem;font-size:.95rem}.bd-links-link:hover{background-color:var(--brand-bg-subtle);color:var(--brand-primary);text-decoration:none}.bd-links-link.active{background-color:var(--brand-bg-subtle);color:var(--brand-primary);font-weight:600;border-left-color:var(--brand-primary)}.breadcrumb{--bs-breadcrumb-divider-color:var(--brand-primary-border);--bs-breadcrumb-item-active-color:var(--bs-body-color);font-weight:500}.breadcrumb.border{border-color:var(--brand-border) !important}.breadcrumb-item a{font-weight:600}.breadcrumb-item a:hover{color:var(--brand-primary-hover)}.bd-layout,.bd-article-main{min-width:0}.article-content{min-width:0;width:100%;max-width:none !important;overflow-wrap:break-word;word-wrap:break-word}.article-content *{min-width:0}.article-content a{overflow-wrap:break-word;word-break:break-word}.article-content table{max-width:100%}.article-content img,.article-content iframe,.article-content video{max-width:100%;height:auto}.article-content:after{content:"";display:table;clear:both}.article-content figure.float-start:not(.w-75):not(.w-100),.article-content figure.float-end:not(.w-75):not(.w-100){max-width:50%}@media (max-width:576px){.article-content figure.float-start,.article-content figure.float-end{float:none !important;margin-left:0 !important;margin-right:0 !important;max-width:100%}}.article-content .gpcn-media-row{display:flex;align-items:center;gap:1.75rem;margin:1.75rem 0;padding:1.5rem;background-color:var(--bs-tertiary-bg,#f8f9fa);border:1px solid var(--brand-border,#dee2e6);border-radius:var(--radius-md,.75rem);box-shadow:var(--shadow-brand-sm,none)}.article-content .gpcn-media-row-img-end{flex-direction:row-reverse}.article-content .gpcn-media-row-figure{flex:0 0 auto;width:35%;max-width:220px;margin:0;padding:.375rem;background-color:var(--bs-body-bg,#fff);border-radius:calc(var(--radius-md,.75rem) - .25rem);box-shadow:0 1px 3px rgba(0,0,0,.08)}.article-content .gpcn-media-row-figure img{width:100%;height:auto;display:block;border-radius:calc(var(--radius-md,.75rem) - .375rem)}.article-content .gpcn-media-row-body{flex:1 1 auto;min-width:0}.article-content .gpcn-media-row-body>*:last-child{margin-bottom:0}@media (max-width:576px){.article-content .gpcn-media-row{flex-direction:column;align-items:stretch;padding:1.25rem}.article-content .gpcn-media-row-figure{width:60%;max-width:220px;margin:0 auto}}.article-content .alert{display:flow-root}.article-content pre{max-width:100%;overflow-x:auto;white-space:pre-wrap;overflow-wrap:break-word;word-break:break-word}.article-content code{overflow-wrap:break-word;word-break:break-word}.article-content h1,.article-content h2,.article-content h3,.article-content h4,.article-content h5,.article-content h6{margin-top:2rem;margin-bottom:.75rem;line-height:1.3}.article-content h1{padding-bottom:.4rem;border-bottom:1px solid var(--brand-border)}.article-content h2{font-size:1.5rem;font-weight:700;color:var(--brand-primary)}.article-content h3{font-size:1.2rem;font-weight:600;color:var(--bs-body-color)}.article-content h4{font-size:1.1rem;font-weight:600;color:var(--bs-body-color)}.article-content h5{font-size:1rem;font-weight:600;color:var(--bs-body-color)}.article-content h6{font-size:.9rem;font-weight:600;color:var(--bs-body-color)}.article-content h4,.article-content h5,.article-content h6{margin-top:1.5rem}.article-content h1:first-child,.article-content h2:first-child,.article-content h3:first-child,.article-content h4:first-child,.article-content h5:first-child,.article-content h6:first-child{margin-top:0}.vote-group{isolation:isolate}.bg-success-subtle-hover:hover:not(:disabled){background-color:var(--brand-primary-light) !important;color:var(--brand-primary) !important}.bg-secondary-subtle-hover:hover:not(:disabled){background-color:var(--bs-secondary-bg-subtle) !important;color:var(--bs-body-color) !important}.js-vote-form[data-vote=up] .js-vote-btn.active-vote{background-color:var(--brand-primary-light) !important;color:var(--brand-primary) !important}.js-vote-form[data-vote=down] .js-vote-btn.active-vote{background-color:var(--bs-secondary-bg-subtle) !important;color:var(--bs-body-color) !important}.js-vote-form.voted-locked .js-vote-btn{pointer-events:none}.dropdown-toggle{outline:0}.btn-toggle{padding:.25rem .5rem;font-weight:600;color:var(--bs-emphasis-color);background-color:transparent;transition:color .2s ease}.btn-toggle:hover,.btn-toggle:focus-visible{color:var(--brand-primary)}.btn-toggle:hover:before,.btn-toggle:focus-visible:before{content:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%2341980A' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M5 14l6-6-6-6'/%3e%3c/svg%3e")}[data-bs-theme=dark] .btn-toggle:hover,[data-bs-theme=dark] .btn-toggle:focus-visible{color:#62c722}[data-bs-theme=dark] .btn-toggle:hover:before,[data-bs-theme=dark] .btn-toggle:focus-visible:before{content:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%2362c722' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M5 14l6-6-6-6'/%3e%3c/svg%3e")}.btn-toggle:before{width:1.25em;line-height:0;content:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='rgba%280,0,0,.5%29' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M5 14l6-6-6-6'/%3e%3c/svg%3e");transition:transform .35s ease;transform-origin:.5em 50%}[data-bs-theme=dark] .btn-toggle:before{content:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='rgba%28255,255,255,.5%29' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M5 14l6-6-6-6'/%3e%3c/svg%3e")}.btn-toggle[aria-expanded=true]{color:rgba(var(--bs-emphasis-color-rgb),.85)}.btn-toggle[aria-expanded=true]:before{transform:rotate(90deg)}.btn-toggle[aria-expanded=true]:hover,.btn-toggle[aria-expanded=true]:focus-visible{color:var(--brand-primary)}[data-bs-theme=dark] .btn-toggle[aria-expanded=true]:hover,[data-bs-theme=dark] .btn-toggle[aria-expanded=true]:focus-visible{color:#62c722}.btn-toggle-nav li{margin:0;padding:0}.btn-toggle-nav a{display:block;padding:.25rem .5rem;margin-left:1.25rem;border-left:3px solid transparent;border-radius:0;color:var(--bs-body-color);transition:all .2s ease}.btn-toggle-nav a:hover,.btn-toggle-nav a:focus{background-color:var(--brand-bg-subtle);color:var(--brand-primary) !important;border-left-color:var(--brand-primary)}header .search-form .form-control,header form[role=search] .form-control{border-color:var(--brand-primary-border)}header .search-form .form-control:focus,header form[role=search] .form-control:focus{border-color:var(--brand-primary);box-shadow:0 0 0 .25rem rgba(var(--bs-primary-rgb),.25)}header .navbar-toggler{border-width:1px !important;border-color:var(--brand-primary-border) !important;transition:background-color .15s ease,border-color .15s ease}header .navbar-toggler:hover{background-color:var(--brand-bg-subtle);border-color:var(--brand-primary-hover) !important}header .navbar-toggler:focus{box-shadow:0 0 0 .25rem rgba(var(--bs-primary-rgb),.25)}header .navbar-toggler .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba(65, 152, 10, 0.85)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}header .navbar-toggler:hover .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgb(65, 152, 10)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.gpcn-article-img{width:100%;max-height:500px;object-fit:cover}figure.float-start.w-25 .gpcn-article-img,figure.float-end.w-25 .gpcn-article-img{max-height:220px}figure.float-start.w-50 .gpcn-article-img,figure.float-end.w-50 .gpcn-article-img{max-height:320px}.gpcn-img-natural{height:auto}.gpcn-article-caption{display:block;margin-top:.6rem;font-style:italic;font-size:.9rem;color:#6c757d}.gpcn-article-caption:empty{display:none}.gpcn-figure-thumbnail{padding:.25rem;background-color:var(--bs-body-bg);border:1px solid var(--bs-border-color);border-radius:.375rem}.gpcn-figure-thumbnail img{border-radius:calc(.375rem - 1px)}.gpcn-figure-thumbnail .gpcn-article-caption{margin-top:.4rem;padding:0 .25rem .25rem}.table-brand{--bs-table-striped-bg:var(--brand-bg-subtle);--bs-table-hover-bg:var(--brand-bg-subtle)}.table-brand thead th{background-color:var(--brand-bg-subtle);color:var(--bs-body-color);border-bottom:2px solid var(--brand-primary)}.article-content .table-warning,.article-content .table-danger,.article-content .table-info,.article-content .table-light{--bs-table-bg:var(--bs-body-bg)}.table-warning{--bs-table-striped-bg:rgba(255,193,7,.14);--bs-table-hover-bg:rgba(255,193,7,.22)}.table-warning thead th{background-color:rgba(255,193,7,.18);border-bottom:2px solid #ffc107}.table-danger{--bs-table-striped-bg:rgba(220,53,69,.1);--bs-table-hover-bg:rgba(220,53,69,.18)}.table-danger thead th{background-color:rgba(220,53,69,.14);border-bottom:2px solid #dc3545}.table-info{--bs-table-striped-bg:rgba(13,202,240,.14);--bs-table-hover-bg:rgba(13,202,240,.22)}.table-info thead th{background-color:rgba(13,202,240,.18);border-bottom:2px solid #0dcaf0}.table-light{--bs-table-striped-bg:rgba(108,117,125,.1);--bs-table-hover-bg:rgba(108,117,125,.16)}.table-light thead th{background-color:rgba(108,117,125,.1);border-bottom:2px solid #6c757d}.table-striped>tbody>tr:nth-of-type(odd)>*{--bs-table-color-type:initial;--bs-table-bg-type:initial}.table-striped>tbody>tr:nth-of-type(even)>*{--bs-table-color-type:var(--bs-table-striped-color);--bs-table-bg-type:var(--bs-table-striped-bg)}.alert-bg-primary{display:flex;align-items:center;gap:.5rem;padding:1rem;background-color:var(--brand-bg-subtle);border:1px solid var(--brand-border);border-radius:.5rem;color:var(--bs-body-color)}.alert-bg-primary a{color:var(--brand-primary);font-weight:600}.glossary-term{background-color:var(--brand-bg-subtle);border-bottom:1px dashed var(--brand-primary-border);color:inherit;text-decoration:none;cursor:help;padding:.05em .2em;border-radius:3px;transition:background-color .15s ease,border-color .15s ease}.glossary-term:hover,.glossary-term:focus{background-color:#dcefd3;border-bottom-color:var(--brand-primary);outline:none}[data-bs-theme=dark] .glossary-term:hover,[data-bs-theme=dark] .glossary-term:focus{background-color:#355e1e}.tooltip{--bs-tooltip-bg:var(--brand-primary);--bs-tooltip-color:#fff;--bs-tooltip-opacity:1}.footer-notice-bar{position:fixed;left:0;right:0;bottom:0;z-index:1030;padding:.75rem 1rem;background-color:var(--bs-body-bg);border-top:1px solid var(--brand-border);box-shadow:0 -.25rem .75rem rgba(0,0,0,.08)}.footer-notice-bar-text a{color:inherit;text-decoration:underline}.footer-notice-bar-text p{margin-bottom:.4rem}.footer-notice-bar-text p:last-child{margin-bottom:0}@media (max-width:767.98px){.footer-notice-bar .container-fluid{flex-direction:column;align-items:stretch}.footer-notice-bar-text{max-height:30vh;overflow-y:auto;-webkit-overflow-scrolling:touch}.footer-notice-bar .container-fluid>.btn{width:100%}body.has-multiple-footer-notice-bars .footer-notice-bar-text{max-height:14vh}}body.has-footer-notice-bar .bd-mode-toggle{bottom:calc(var(--footer-notice-bar-height,4rem) + 1rem)}body.has-footer-notice-bar{padding-bottom:calc(var(--footer-notice-bar-height,4rem) + 1rem)}.fs-7{font-size:.875rem !important}.fs-8{font-size:.75rem !important}.fs-9{font-size:.6875rem !important}