﻿@font-face{font-family:"DM Sans";font-style:normal;font-weight:400 700;font-display:swap;src:url("../fonts/dmsans-normal-latin-ext.woff2") format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"DM Sans";font-style:normal;font-weight:400 700;font-display:swap;src:url("../fonts/dmsans-normal-latin.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"DM Sans";font-style:italic;font-weight:400;font-display:swap;src:url("../fonts/dmsans-italic-latin-ext.woff2") format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"DM Sans";font-style:italic;font-weight:400;font-display:swap;src:url("../fonts/dmsans-italic-latin.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Fraunces";font-style:normal;font-weight:400 700;font-display:swap;src:url("../fonts/fraunces-normal-latin-ext.woff2") format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Fraunces";font-style:normal;font-weight:400 700;font-display:swap;src:url("../fonts/fraunces-normal-latin.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Fraunces";font-style:italic;font-weight:400;font-display:swap;src:url("../fonts/fraunces-italic-latin-ext.woff2") format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Fraunces";font-style:italic;font-weight:400;font-display:swap;src:url("../fonts/fraunces-italic-latin.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}body.compensate-for-scrollbar{overflow:hidden}.fancybox-active{height:auto}.fancybox-is-hidden{left:-9999px;margin:0;position:absolute !important;top:-9999px;visibility:hidden}.fancybox-container{-webkit-backface-visibility:hidden;height:100%;left:0;outline:none;position:fixed;-webkit-tap-highlight-color:rgba(0,0,0,0);top:0;-ms-touch-action:manipulation;touch-action:manipulation;transform:translateZ(0);width:100%;z-index:99992}.fancybox-container *{box-sizing:border-box}.fancybox-outer,.fancybox-inner,.fancybox-bg,.fancybox-stage{bottom:0;left:0;position:absolute;right:0;top:0}.fancybox-outer{-webkit-overflow-scrolling:touch;overflow-y:auto}.fancybox-bg{background:#1e1e1e;opacity:0;transition-duration:inherit;transition-property:opacity;transition-timing-function:cubic-bezier(0.47, 0, 0.74, 0.71)}.fancybox-is-open .fancybox-bg{opacity:.9;transition-timing-function:cubic-bezier(0.22, 0.61, 0.36, 1)}.fancybox-infobar,.fancybox-toolbar,.fancybox-caption,.fancybox-navigation .fancybox-button{direction:ltr;opacity:0;position:absolute;transition:opacity .25s ease,visibility 0s ease .25s;visibility:hidden;z-index:99997}.fancybox-show-infobar .fancybox-infobar,.fancybox-show-toolbar .fancybox-toolbar,.fancybox-show-caption .fancybox-caption,.fancybox-show-nav .fancybox-navigation .fancybox-button{opacity:1;transition:opacity .25s ease 0s,visibility 0s ease 0s;visibility:visible}.fancybox-infobar{color:#ccc;font-size:13px;-webkit-font-smoothing:subpixel-antialiased;height:44px;left:0;line-height:44px;min-width:44px;mix-blend-mode:difference;padding:0 10px;pointer-events:none;top:0;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-toolbar{right:0;top:0}.fancybox-stage{direction:ltr;overflow:visible;transform:translateZ(0);z-index:99994}.fancybox-is-open .fancybox-stage{overflow:hidden}.fancybox-slide{-webkit-backface-visibility:hidden;display:none;height:100%;left:0;outline:none;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:absolute;text-align:center;top:0;transition-property:transform,opacity;white-space:normal;width:100%;z-index:99994}.fancybox-slide::before{content:"";display:inline-block;font-size:0;height:100%;vertical-align:middle;width:0}.fancybox-is-sliding .fancybox-slide,.fancybox-slide--previous,.fancybox-slide--current,.fancybox-slide--next{display:block}.fancybox-slide--image{overflow:hidden;padding:44px 0}.fancybox-slide--image::before{display:none}.fancybox-slide--html{padding:6px}.fancybox-content{background:#fff;display:inline-block;margin:0;max-width:100%;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:relative;text-align:left;vertical-align:middle}.fancybox-slide--image .fancybox-content{animation-timing-function:cubic-bezier(0.5, 0, 0.14, 1);-webkit-backface-visibility:hidden;background:rgba(0,0,0,0);background-repeat:no-repeat;background-size:100% 100%;left:0;max-width:none;overflow:visible;padding:0;position:absolute;top:0;-ms-transform-origin:top left;transform-origin:top left;transition-property:transform,opacity;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:99995}.fancybox-can-zoomOut .fancybox-content{cursor:zoom-out}.fancybox-can-zoomIn .fancybox-content{cursor:zoom-in}.fancybox-can-swipe .fancybox-content,.fancybox-can-pan .fancybox-content{cursor:grab}.fancybox-is-grabbing .fancybox-content{cursor:-webkit-grabbing;cursor:grabbing}.fancybox-container [data-selectable=true]{cursor:text}.fancybox-image,.fancybox-spaceball{background:rgba(0,0,0,0);border:0;height:100%;left:0;margin:0;max-height:none;max-width:none;padding:0;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.fancybox-spaceball{z-index:1}.fancybox-slide--video .fancybox-content,.fancybox-slide--map .fancybox-content,.fancybox-slide--pdf .fancybox-content,.fancybox-slide--iframe .fancybox-content{height:100%;overflow:visible;padding:0;width:100%}.fancybox-slide--video .fancybox-content{background:#000}.fancybox-slide--map .fancybox-content{background:#e5e3df}.fancybox-slide--iframe .fancybox-content{background:#fff}.fancybox-video,.fancybox-iframe{background:rgba(0,0,0,0);border:0;display:block;height:100%;margin:0;overflow:hidden;padding:0;width:100%}.fancybox-iframe{left:0;position:absolute;top:0}.fancybox-error{background:#fff;cursor:default;max-width:400px;padding:40px;width:100%}.fancybox-error p{color:#444;font-size:16px;line-height:20px;margin:0;padding:0}.fancybox-button{background:rgba(30,30,30,.6);border:0;border-radius:0;box-shadow:none;cursor:pointer;display:inline-block;height:44px;margin:0;padding:10px;position:relative;transition:color .2s;vertical-align:top;visibility:inherit;width:44px}.fancybox-button,.fancybox-button:visited,.fancybox-button:link{color:#ccc}.fancybox-button:hover{color:#fff}.fancybox-button:focus{outline:none}.fancybox-button.fancybox-focus{outline:1px dotted}.fancybox-button[disabled],.fancybox-button[disabled]:hover{color:#888;cursor:default;outline:none}.fancybox-button div{height:100%}.fancybox-button svg{display:block;height:100%;overflow:visible;position:relative;width:100%}.fancybox-button svg path{fill:currentColor;stroke-width:0}.fancybox-button--play svg:nth-child(2),.fancybox-button--fsenter svg:nth-child(2){display:none}.fancybox-button--pause svg:nth-child(1),.fancybox-button--fsexit svg:nth-child(1){display:none}.fancybox-progress{background:#ff5268;height:2px;left:0;position:absolute;right:0;top:0;-ms-transform:scaleX(0);transform:scaleX(0);-ms-transform-origin:0;transform-origin:0;transition-property:transform;transition-timing-function:linear;z-index:99998}.fancybox-close-small{background:rgba(0,0,0,0);border:0;border-radius:0;color:#ccc;cursor:pointer;opacity:.8;padding:8px;position:absolute;right:-12px;top:-44px;z-index:401}.fancybox-close-small:hover{color:#fff;opacity:1}.fancybox-slide--html .fancybox-close-small{color:currentColor;padding:10px;right:0;top:0}.fancybox-slide--image.fancybox-is-scaling .fancybox-content{overflow:hidden}.fancybox-is-scaling .fancybox-close-small,.fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small{display:none}.fancybox-navigation .fancybox-button{background-clip:content-box;height:100px;opacity:0;position:absolute;top:calc(50% - 50px);width:70px}.fancybox-navigation .fancybox-button div{padding:7px}.fancybox-navigation .fancybox-button--arrow_left{left:0;left:env(safe-area-inset-left);padding:31px 26px 31px 6px}.fancybox-navigation .fancybox-button--arrow_right{padding:31px 6px 31px 26px;right:0;right:env(safe-area-inset-right)}.fancybox-caption{background:linear-gradient(to top, rgba(0, 0, 0, 0.85) 0%, rgba(0, 0, 0, 0.3) 50%, rgba(0, 0, 0, 0.15) 65%, rgba(0, 0, 0, 0.075) 75.5%, rgba(0, 0, 0, 0.037) 82.85%, rgba(0, 0, 0, 0.019) 88%, rgba(0, 0, 0, 0) 100%);bottom:0;color:#eee;font-size:14px;font-weight:400;left:0;line-height:1.5;padding:75px 44px 25px 44px;pointer-events:none;right:0;text-align:center;z-index:99996}.fancybox-caption--separate{margin-top:-50px}.fancybox-caption__body{max-height:50vh;overflow:auto;pointer-events:all}.fancybox-caption a,.fancybox-caption a:link,.fancybox-caption a:visited{color:#ccc;text-decoration:none}.fancybox-caption a:hover{color:#fff;text-decoration:underline}.fancybox-loading{animation:fancybox-rotate 1s linear infinite;background:rgba(0,0,0,0);border:4px solid #888;border-bottom-color:#fff;border-radius:50%;height:50px;left:50%;margin:-25px 0 0 -25px;opacity:.7;padding:0;position:absolute;top:50%;width:50px;z-index:99999}@keyframes fancybox-rotate{100%{transform:rotate(360deg)}}.fancybox-animated{transition-timing-function:cubic-bezier(0, 0, 0.25, 1)}.fancybox-fx-slide.fancybox-slide--previous{opacity:0;transform:translate3d(-100%, 0, 0)}.fancybox-fx-slide.fancybox-slide--next{opacity:0;transform:translate3d(100%, 0, 0)}.fancybox-fx-slide.fancybox-slide--current{opacity:1;transform:translate3d(0, 0, 0)}.fancybox-fx-fade.fancybox-slide--previous,.fancybox-fx-fade.fancybox-slide--next{opacity:0;transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1)}.fancybox-fx-fade.fancybox-slide--current{opacity:1}.fancybox-fx-zoom-in-out.fancybox-slide--previous{opacity:0;transform:scale3d(1.5, 1.5, 1.5)}.fancybox-fx-zoom-in-out.fancybox-slide--next{opacity:0;transform:scale3d(0.5, 0.5, 0.5)}.fancybox-fx-zoom-in-out.fancybox-slide--current{opacity:1;transform:scale3d(1, 1, 1)}.fancybox-fx-rotate.fancybox-slide--previous{opacity:0;-ms-transform:rotate(-360deg);transform:rotate(-360deg)}.fancybox-fx-rotate.fancybox-slide--next{opacity:0;-ms-transform:rotate(360deg);transform:rotate(360deg)}.fancybox-fx-rotate.fancybox-slide--current{opacity:1;-ms-transform:rotate(0deg);transform:rotate(0deg)}.fancybox-fx-circular.fancybox-slide--previous{opacity:0;transform:scale3d(0, 0, 0) translate3d(-100%, 0, 0)}.fancybox-fx-circular.fancybox-slide--next{opacity:0;transform:scale3d(0, 0, 0) translate3d(100%, 0, 0)}.fancybox-fx-circular.fancybox-slide--current{opacity:1;transform:scale3d(1, 1, 1) translate3d(0, 0, 0)}.fancybox-fx-tube.fancybox-slide--previous{transform:translate3d(-100%, 0, 0) scale(0.1) skew(-10deg)}.fancybox-fx-tube.fancybox-slide--next{transform:translate3d(100%, 0, 0) scale(0.1) skew(10deg)}.fancybox-fx-tube.fancybox-slide--current{transform:translate3d(0, 0, 0) scale(1)}@media all and (max-height: 576px){.fancybox-slide{padding-left:6px;padding-right:6px}.fancybox-slide--image{padding:6px 0}.fancybox-close-small{right:-6px}.fancybox-slide--image .fancybox-close-small{background:#4e4e4e;color:#f2f4f6;height:36px;opacity:1;padding:6px;right:0;top:0;width:36px}.fancybox-caption{padding-left:12px;padding-right:12px}}.fancybox-share{background:#f4f4f4;border-radius:3px;max-width:90%;padding:30px;text-align:center}.fancybox-share h1{color:#222;font-size:35px;font-weight:700;margin:0 0 20px 0}.fancybox-share p{margin:0;padding:0}.fancybox-share__button{border:0;border-radius:3px;display:inline-block;font-size:14px;font-weight:700;line-height:40px;margin:0 5px 10px 5px;min-width:130px;padding:0 15px;text-decoration:none;transition:all .2s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}.fancybox-share__button:visited,.fancybox-share__button:link{color:#fff}.fancybox-share__button:hover{text-decoration:none}.fancybox-share__button--fb{background:#3b5998}.fancybox-share__button--fb:hover{background:#344e86}.fancybox-share__button--pt{background:#bd081d}.fancybox-share__button--pt:hover{background:#aa0719}.fancybox-share__button--tw{background:#1da1f2}.fancybox-share__button--tw:hover{background:#0d95e8}.fancybox-share__button svg{height:25px;margin-right:7px;position:relative;top:-1px;vertical-align:middle;width:25px}.fancybox-share__button svg path{fill:#fff}.fancybox-share__input{background:rgba(0,0,0,0);border:0;border-bottom:1px solid #d7d7d7;border-radius:0;color:#5d5b5b;font-size:14px;margin:10px 0 0 0;outline:none;padding:10px 15px;width:100%}.fancybox-thumbs{background:#ddd;bottom:0;display:none;margin:0;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;padding:2px 2px 4px 2px;position:absolute;right:0;-webkit-tap-highlight-color:rgba(0,0,0,0);top:0;width:212px;z-index:99995}.fancybox-thumbs-x{overflow-x:auto;overflow-y:hidden}.fancybox-show-thumbs .fancybox-thumbs{display:block}.fancybox-show-thumbs .fancybox-inner{right:212px}.fancybox-thumbs__list{font-size:0;height:100%;list-style:none;margin:0;overflow-x:hidden;overflow-y:auto;padding:0;position:absolute;position:relative;white-space:nowrap;width:100%}.fancybox-thumbs-x .fancybox-thumbs__list{overflow:hidden}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar{width:7px}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track{background:#fff;border-radius:10px;box-shadow:inset 0 0 6px rgba(0,0,0,.3)}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:10px}.fancybox-thumbs__list a{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:rgba(0,0,0,.1);background-position:center center;background-repeat:no-repeat;background-size:cover;cursor:pointer;float:left;height:75px;margin:2px;max-height:calc(100% - 8px);max-width:calc(50% - 4px);outline:none;overflow:hidden;padding:0;position:relative;-webkit-tap-highlight-color:rgba(0,0,0,0);width:100px}.fancybox-thumbs__list a::before{border:6px solid #ff5268;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:all .2s cubic-bezier(0.25, 0.46, 0.45, 0.94);z-index:99991}.fancybox-thumbs__list a:focus::before{opacity:.5}.fancybox-thumbs__list a.fancybox-thumbs-active::before{opacity:1}@media all and (max-width: 576px){.fancybox-thumbs{width:110px}.fancybox-show-thumbs .fancybox-inner{right:110px}.fancybox-thumbs__list a{max-width:calc(100% - 10px)}}/*! normalize.css v3.0.2 | MIT License | git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:rgba(0,0,0,0)}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:800}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}*{box-sizing:border-box}a:link{color:#072ab7;text-decoration:underline}a:visited{color:#5f36b1;text-decoration:underline}a:hover{color:#486aa2;text-decoration:none}.top_bar,.header:not(.cxo-header),.ubermenu,.shiftnav-toggle,#shiftnav-toggle-main{display:none}html{overflow-x:hidden}body{font-family:"DM Sans",-apple-system,BlinkMacSystemFont,sans-serif;background:#fafaf8;color:#1a1a1a;line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;padding:0;overflow-x:hidden}.main{width:100%;max-width:100%;margin:0;padding:0;overflow-x:hidden}p,table{margin:15px 0}ul,ol{line-height:inherit;margin:0;padding:0}blockquote{margin-left:25px}em{font-style:italic}small{font-size:.85em;color:#666;line-height:1.1em}img{border:0;display:block}img.center,img.aligncenter{display:block;margin-left:auto;margin-right:auto}img.aright,img.alignright{float:right;margin:10px 0 10px 10px}img.aleft,img.alignleft{float:left;margin:10px 10px 0 0}img.border{border:2px solid #666}.nomargin{margin:0}.clear{clear:both;font-size:1px}td{font-size:1.2em;line-height:16px}form{margin:0}img{border:none;display:block}@media screen and (max-width: 767px){.container img.alignleft,.container img.alignright,.container img.aligncenter{height:auto;width:100%}table{height:auto;width:100%}table td,table th{font-size:12px !important}}hr{border:none 0;border-top:2px solid #ccc;height:2px}.fclear{clear:left}.clearfix:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.clearfix{display:inline-block}html[xmlns] .clearfix{display:block}* html .clearfix{height:1%}table td{font-size:1em;padding:6px}.hide_all{display:none !important}@media screen and (min-width: 992px){.shiftnav-wrap,body.shiftnav-lock.shiftnav-open{overflow:initial !important}}h1,h2,h3,h4,h5,h6{line-height:normal;font-weight:normal}.container h1:not(.home-hero-title),.home-content-main h1:not(.home-hero-title){color:#000;font-size:3.4em;font-weight:800;line-height:1.2em;margin:0 0 20px 0}@media screen and (max-width: 991px){.container h1:not(.home-hero-title),.home-content-main h1:not(.home-hero-title){font-size:2.6em}}@media screen and (max-width: 767px){.container h1:not(.home-hero-title),.home-content-main h1:not(.home-hero-title){font-size:2em}}.container h2:not(.section-title){font-size:2em;font-weight:800;color:#000;margin:30px 0 0 0}.home-content-main>h2,h2.section-title{font-family:"Fraunces",Georgia,serif;font-size:.875rem;font-weight:600;color:#8a8a8a;margin:0 0 2rem;text-transform:uppercase;letter-spacing:.18em;background:rgba(0,0,0,0);padding:0 0 .5rem;border:none;border-bottom:1px solid #e5e3df}.container h3{font-size:1.6em;color:#555;font-weight:800;margin-top:15px}h3.post_title{font-size:2.4em;line-height:1.3em;margin:15px 0 0 0;clear:both}@media screen and (max-width: 991px){h3.post_title{font-size:1.6em}}h3.post_title a{margin-right:4px;text-decoration:none}.latest_post h3.post_title{font-size:1.5em;margin-top:0}h2.post-title a{text-decoration:none}h3.indicator_study{color:#333;font-size:1em;margin:5px 0 0 0;display:inline}h4{font-size:1.2em;color:#4c4c4c;font-weight:bold;margin-top:25px;padding-top:5px;clear:both}h6{background:#397443;color:#fff;font-size:1.2em;font-weight:700;margin:0;padding:8px;text-transform:uppercase}h6 .cxo-icon{color:#fff}h6.subscribe{background:none;color:#397443;padding:0;margin:0;font-weight:bold;border-bottom:none;font-size:1em;border-radius:6px 6px 0 0}.sm{font-size:.9em}#sub_content,#home_content{font-size:1.4em}.post_excerpt{padding-bottom:10px}.post_content .post_excerpt p{margin:10px 0}.category-desc p{font-size:1.2em;color:#666;font-weight:bold}.container-main p{color:#333;font-size:1.4em;font-weight:400;line-height:1.6em;margin:20px 0}@media screen and (max-width: 991px){.container-main p{font-size:1.2em}}.container-main ul,.container-main ol{color:#333;font-weight:400;font-size:1.4em;line-height:1.6em;margin:20px 0 30px 45px}@media screen and (max-width: 991px){.container-main ul,.container-main ol{font-size:1.2em}}.container-main ul li,.container-main ol li{margin:15px 0}.container-main ul li p,.container-main ol li p{font-size:1em}.container-main ul>li,.container-main ol>li{list-style:square}.container-main ul ul,.container-main ul ol,.container-main ol ul,.container-main ol ol{font-size:1em;margin:8px 0 20px 40px}.container-main ul ul>li,.container-main ul ol>li,.container-main ol ul>li,.container-main ol ol>li{list-style:disc}.container-main ol{margin:8px 0 20px 40px}.container-main ol>li{list-style:decimal}.container-main ol ol{font-size:1em}.container-main ol ol>li{list-style:lower-roman}.container-main strong{font-weight:800}.container-main table{font-size:1.2em}@media screen and (max-width: 767px){.u_hide_mobile{display:none !important}}@media screen and (max-width: 991px){.u_hide_tablet{display:none !important}}.cxo-icon{display:inline-block;width:1em;height:1em;vertical-align:-0.125em;fill:currentColor;flex-shrink:0;line-height:1}.main{display:flex;flex-direction:column;margin:0 auto;max-width:1300px;text-align:left}@media screen and (max-width: 1320px){.main{padding:0 20px}}@media screen and (max-width: 991px){.main{max-width:100%;width:100%;padding:0 12px}}@media screen and (max-width: 767px){.main{flex-direction:column-reverse;padding:0}}@media screen and (max-width: 767px){.home .main{flex-direction:column}}#content_area{clear:both;float:left;width:100%}.container-content{clear:both;float:left;width:100%;background:#fff;padding:30px 0}.container{display:flex;font-size:1.2em;width:100%}@media screen and (min-width: 768px){.container{justify-content:space-between}}@media screen and (max-width: 991px){.container{flex-direction:column}}.container-main{background:#fff;padding:16px}@media screen and (min-width: 768px){.container-main{padding:20px}}@media screen and (min-width: 992px){.container-main{padding:40px;margin-right:20px;width:75%}}.container-main.m_no_sidebar{width:100%}.container-sidebar{font-size:1.1em}.container-sidebar ul{margin:0}@media screen and (min-width: 992px){.container-sidebar{width:25%}}@media screen and (max-width: 991px){.container-sidebar{padding-top:20px}}.cxo-topbar{background:#397443;color:#fff;font-size:.8125rem;letter-spacing:.01em}.cxo-topbar__inner{max-width:1280px;margin:0 auto;padding:.25rem 1.5rem;display:flex;justify-content:space-between;align-items:center}.cxo-topbar__tagline{font-style:italic;opacity:.9}@media(max-width: 768px){.cxo-topbar__tagline{display:none}}.cxo-topbar__actions{display:flex;align-items:center;gap:1rem}@media(max-width: 480px){.cxo-topbar__actions{gap:.5rem;font-size:.75rem}}.cxo-topbar__actions a{color:hsla(0,0%,100%,.9);text-decoration:none;transition:color 150ms ease}.cxo-topbar__actions a:link,.cxo-topbar__actions a:visited{color:hsla(0,0%,100%,.9);text-decoration:none}.cxo-topbar__actions a:hover{color:#fff}.cxo-topbar__welcome{opacity:.9}.cxo-topbar__join{background:#b8860b;padding:.25rem 1rem;border-radius:3px;font-weight:500;opacity:1}.cxo-topbar__join:hover{background:rgb(232.1230769231,169.0461538462,13.8769230769);text-decoration:none}@media(max-width: 768px){.cxo-topbar__inner{justify-content:flex-end}}.cxo-header{background:#fff;border-bottom:1px solid #e5e3df;position:relative;z-index:1000;box-shadow:0 1px 3px rgba(0,0,0,.04)}.cxo-header__inner{max-width:1280px;margin:0 auto;padding:1rem 1.5rem;display:flex;align-items:center;gap:2rem}@media(max-width: 1024px){.cxo-header__inner{justify-content:space-between}}@media(max-width: 480px){.cxo-header__inner{padding:.8rem .6rem}}.cxo-header__logo{flex-shrink:0}.cxo-header__logo img{display:block;height:38px;width:auto}@media(max-width: 480px){.cxo-header__logo img{height:28px}}.cxo-header__search{position:relative;flex-shrink:0}.cxo-search-toggle{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:rgba(0,0,0,0);border:1px solid #e5e3df;border-radius:50%;color:#5a5a5a;cursor:pointer;transition:all 150ms ease}.cxo-search-toggle:hover{color:#397443;border-color:#6aa36f;background:#f5f3ef}.cxo-search-panel{position:absolute;top:calc(100% + 8px);right:0;width:320px;background:#fff;border:1px solid #e5e3df;border-radius:8px;box-shadow:0 8px 24px rgba(0,0,0,.12);padding:1rem;opacity:0;visibility:hidden;transform:translateY(-8px);transition:all 250ms ease}.cxo-search-panel.is-open{opacity:1;visibility:visible;transform:translateY(0)}.cxo-search-form{display:flex;align-items:center;gap:.5rem}.cxo-search-input{flex:1;height:36px;padding:0 1rem;border:1px solid #e5e3df;border-radius:6px;font-size:.9rem;font-family:inherit;transition:border-color 150ms ease}.cxo-search-input:focus{outline:none;border-color:#6aa36f}button.cxo-search-submit[type=submit]{display:flex !important;align-items:center;justify-content:center;flex-shrink:0;width:36px !important;height:36px !important;padding:0 !important;margin:0 !important;margin-top:0 !important;background:#397443;border:none;border-radius:6px;color:#fff;cursor:pointer;transition:background 150ms ease;box-shadow:none !important;font-size:inherit}button.cxo-search-submit[type=submit] svg{width:18px;height:18px;display:block}button.cxo-search-submit[type=submit]:hover{background:#4a8451}.footer,footer{background:#397443;color:#fff;display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding:1.5rem 1.5rem;border-top:1px solid hsla(0,0%,100%,.12)}.footer a,footer a{color:hsla(0,0%,100%,.85);text-decoration:none}.footer a:hover,footer a:hover{color:#fff;text-decoration:underline}.footer a:link,.footer a:visited,footer a:link,footer a:visited{color:hsla(0,0%,100%,.85);text-decoration:none}@media(min-width: 1280px){.footer,footer{padding-left:calc((100% - 1280px)/2);padding-right:calc((100% - 1280px)/2)}}@media(max-width: 1024px){.footer,footer{flex-direction:column;align-items:flex-start}}.footer_left{display:flex;flex-wrap:wrap;align-items:center;gap:1rem;font-size:.75rem;letter-spacing:.02em}.footer-links{display:flex;flex-wrap:wrap;gap:1rem}.footer-links a{font-size:.7rem;text-transform:uppercase;letter-spacing:.14em}.social a{font-size:1rem}.footer_right{font-size:.7rem;letter-spacing:.04em;opacity:.85;text-transform:uppercase}.cxo-badge-beta{display:inline-block;font-size:.625rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;line-height:1;padding:2px 6px;margin-left:.25rem;background:#b8860b;color:#fff;border-radius:3px;vertical-align:middle}.cxo-nav{flex:1;display:flex;justify-content:center}@media(max-width: 1024px){.cxo-nav{display:none}}.cxo-nav__list{display:flex;align-items:center;gap:.25rem;list-style:none;margin:0;padding:0}.cxo-nav .menu-item{position:relative}.cxo-nav .menu-item>a{display:flex;align-items:center;gap:.25rem;padding:.5rem 1rem;color:#1a1a1a;text-decoration:none;font-size:.9375rem;font-weight:500;border-radius:4px;transition:all 150ms ease}.cxo-nav .menu-item>a:link,.cxo-nav .menu-item>a:visited{color:#1a1a1a;text-decoration:none}.cxo-nav .menu-item>a:hover,.cxo-nav .menu-item>a:focus{color:#397443;background:#f5f3ef}.cxo-nav .menu-item.is-active>a{color:#397443}.cxo-nav .menu-item-has-children>a::after{content:"";display:inline-block;width:10px;height:6px;margin-left:.25rem;background-image:url("data:image/svg+xml,%3Csvg width='10' height='6' viewBox='0 0 10 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L5 5L9 1' stroke='%231a1a1a' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;transition:transform 150ms ease}.cxo-nav .menu-item-has-children:hover>a::after{transform:rotate(180deg)}.cxo-nav .menu-item-has-children:hover>.sub-menu{opacity:1;visibility:visible;transform:translateX(-50%) translateY(0)}.cxo-nav .sub-menu{position:absolute;top:100%;left:50%;transform:translateX(-50%) translateY(8px);min-width:220px;background:#fff;border:1px solid #e5e3df;border-radius:6px;box-shadow:0 10px 26px rgba(0,0,0,.12),0 2px 6px rgba(0,0,0,.06);list-style:none;margin:0;padding:.25rem 0;opacity:0;visibility:hidden;transition:all 250ms ease}.cxo-nav .sub-menu::before{content:"";position:absolute;top:-8px;left:50%;transform:translateX(-50%);width:100%;height:8px}.cxo-nav .sub-menu .menu-item{margin:0}.cxo-nav .sub-menu .menu-item.is-active>a{color:#397443;font-weight:600}.cxo-nav .sub-menu .menu-item+.menu-item a{border-top:1px solid #e5e3df}.cxo-nav .sub-menu .menu-item>a{display:block;padding:.5rem 1rem;color:#1a1a1a;text-decoration:none;font-size:.875rem;letter-spacing:.01em;transition:all 150ms ease;border-radius:0}.cxo-nav .sub-menu .menu-item>a:link,.cxo-nav .sub-menu .menu-item>a:visited{color:#1a1a1a;text-decoration:none}.cxo-nav .sub-menu .menu-item>a:hover{background:#f5f3ef;color:#397443;padding-left:calc(1rem + 4px)}.cxo-nav .sub-menu .menu-item>a::after{display:none}.cxo-mobile-toggle{display:none;flex-direction:column;justify-content:center;gap:5px;width:40px;height:40px;background:rgba(0,0,0,0);border:none;cursor:pointer;padding:8px;order:-1}@media(max-width: 1024px){.cxo-mobile-toggle{display:flex}}.cxo-mobile-toggle__bar{display:block;width:24px;height:2px;background:#1a1a1a;border-radius:2px;transition:all 250ms ease;transform-origin:center}.cxo-mobile-toggle[aria-expanded=true] .cxo-mobile-toggle__bar:nth-child(1){transform:translateY(7px) rotate(45deg)}.cxo-mobile-toggle[aria-expanded=true] .cxo-mobile-toggle__bar:nth-child(2){opacity:0}.cxo-mobile-toggle[aria-expanded=true] .cxo-mobile-toggle__bar:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.cxo-mobile-nav{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:#fff;z-index:9999;padding-top:2rem;overflow-y:auto;transform:translateX(-100%);transition:transform 400ms cubic-bezier(0.4, 0, 0.2, 1)}@media(max-width: 1024px){.cxo-mobile-nav{display:block}}.cxo-mobile-nav.is-open{transform:translateX(0)}.cxo-mobile-nav__close{position:absolute;top:1rem;right:1rem;width:44px;height:44px;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,0);border:1px solid #e5e3df;border-radius:50%;color:#1a1a1a;cursor:pointer;transition:all 150ms ease}.cxo-mobile-nav__close:hover{background:#f5f3ef;border-color:#5a5a5a}.cxo-mobile-nav__list{list-style:none;margin:0;padding:1.5rem}.cxo-mobile-nav__list>.menu-item{border-bottom:1px solid #e5e3df}.cxo-mobile-nav__list>.menu-item>a{display:flex;align-items:center;justify-content:space-between;width:100%;padding:1rem 0;color:#1a1a1a;text-decoration:none;font-size:1.125rem;font-weight:500}.cxo-mobile-nav__list>.menu-item>a:link,.cxo-mobile-nav__list>.menu-item>a:visited{color:#1a1a1a;text-decoration:none}.cxo-mobile-nav__list>.menu-item.is-active>a{color:#397443}.cxo-mobile-nav__list>.menu-item-has-children>a::after{content:"";display:inline-block;width:12px;height:8px;background-image:url("data:image/svg+xml,%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1.5L6 6.5L11 1.5' stroke='%231a1a1a' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;transition:transform 150ms ease}.cxo-mobile-nav__list>.menu-item-has-children>a[aria-expanded=true]::after{transform:rotate(180deg)}.cxo-mobile-nav__list .sub-menu{list-style:none;margin:0;padding:0 0 1rem 1.5rem;display:none}.cxo-mobile-nav__list .sub-menu.is-open{display:block}.cxo-mobile-nav__list .sub-menu .menu-item.is-active>a{color:#397443;font-weight:600}.cxo-mobile-nav__list .sub-menu a{display:block;padding:.5rem 0;color:#5a5a5a;text-decoration:none;font-size:1rem}.cxo-mobile-nav__list .sub-menu a:link,.cxo-mobile-nav__list .sub-menu a:visited{color:#5a5a5a;text-decoration:none}.cxo-mobile-nav__list .sub-menu a::after{display:none}.cxo-mobile-nav__search{padding:1.5rem}.cxo-mobile-nav__search form{display:flex;gap:.5rem}.cxo-mobile-nav__search input{flex:1;padding:1rem;border:1px solid #e5e3df;border-radius:8px;font-size:1rem;font-family:inherit}.cxo-mobile-nav__search button{display:flex;align-items:center;justify-content:center;padding:1rem;background:#397443;border:none;border-radius:8px;color:#fff;cursor:pointer;flex-shrink:0;transition:background 150ms ease;line-height:1}.cxo-mobile-nav__search button .cxo-icon{line-height:1;vertical-align:middle}.cxo-mobile-nav__search button:hover{background:#4a8451}.container-sidebar{background-color:rgba(0,0,0,0);background-image:none;padding:0;font-size:1rem}.container-sidebar h6{font-family:"DM Sans",-apple-system,BlinkMacSystemFont,sans-serif;font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:#5a5a5a;margin:0 0 .5rem;padding:0 0 .25rem;background-color:rgba(0,0,0,0);background-image:none;border:none}.container-sidebar>h6:first-child,.container-sidebar>.sidebar-promote+h6{margin-top:0}.container-sidebar input[type=submit],.container-sidebar button{border:none;background:#397443;color:#fff;padding:.5rem 1rem;font-weight:500;font-size:.8125rem;text-transform:uppercase;border-radius:4px;cursor:pointer;transition:background .2s ease}.container-sidebar input[type=submit]:hover,.container-sidebar button:hover{background:#4a8451}.sidebar-promote{background:#397443;border-radius:6px;padding:1rem 1.5rem;margin-bottom:1.5rem;border-top:3px solid #b8860b;text-align:center;border:none}.sidebar-promote .member{display:flex;flex-direction:column;align-items:center;text-align:center;width:100%;background-color:rgba(0,0,0,0);background-image:none;padding:0;margin:0;border:none}.sidebar-promote .member h6{color:#fff;font-family:"DM Sans",-apple-system,BlinkMacSystemFont,sans-serif;font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;margin:0 0 .5rem;padding:0;border:none;background-color:rgba(0,0,0,0);background-image:none;font-style:normal}.sidebar-promote .member p{color:hsla(0,0%,100%,.9);font-size:.75rem;line-height:1.5;margin:0 0 1rem;padding:0;background-color:rgba(0,0,0,0);background-image:none;border:none;display:block}.sidebar-promote .member .btn-side{display:inline-flex;align-items:center;justify-content:center;gap:.25rem;background:#b8860b;color:#fff;padding:.45rem 1rem;border-radius:999px;text-decoration:none;font-weight:600;font-size:.6875rem;letter-spacing:.14em;text-transform:uppercase;border:none;transition:color .2s ease;margin:0}.sidebar-promote .member .btn-side:hover{color:#fff}.sidebar-promote .member .btn-side i{font-size:.6rem;color:#fff}.container-sidebar>h6{background-color:rgba(0,0,0,0);background-image:none;color:#5a5a5a;padding:0 0 .25rem;margin:1.5rem 0 .5rem;border:none}.sidebar_login{background:#f5f3ef;border-radius:8px;padding:1rem;margin-bottom:1.5rem;border:1px solid #e5e3df}.sidebar_login .sidebar_login-field{margin-bottom:.5rem}.sidebar_login .sidebar_login-field label{display:block;font-size:.75rem;font-weight:500;color:#5a5a5a;margin-bottom:4px}.sidebar_login .sidebar_login-field input[type=text],.sidebar_login .sidebar_login-field input[type=password]{width:100%;padding:.5rem;border:1px solid #e5e3df;border-radius:4px;font-size:.875rem;background:#fff;box-sizing:border-box}.sidebar_login .sidebar_login-field input[type=text]:focus,.sidebar_login .sidebar_login-field input[type=password]:focus{outline:none;border-color:#397443}.sidebar_login .sidebar_login-field input[type=checkbox]{margin-right:6px}.sidebar_login .sidebar_login-field-button,.sidebar_login input[type=submit]{width:100%;background:#397443;color:#fff;border:none;padding:.5rem;border-radius:4px;font-weight:500;font-size:.8125rem;cursor:pointer;transition:background .2s ease}.sidebar_login .sidebar_login-field-button:hover,.sidebar_login input[type=submit]:hover{background:#4a8451}.sidebar_login .login_tools{margin:.5rem 0 0;text-align:center}.sidebar_login .login_tools a{color:#5a5a5a;font-size:.75rem;text-decoration:none}.sidebar_login .login_tools a:hover{color:#397443;text-decoration:underline}.sidebar-email{margin-bottom:1.5rem}.sidebar-email .widget{background:#f5f3ef;border-radius:8px;padding:1rem;border:1px solid #e5e3df;margin:0}.sidebar-email form,.sidebar-email #subForm{display:flex;align-items:center;gap:.25rem}.sidebar-email form input[type=email],.sidebar-email #subForm input[type=email]{flex:1;height:36px;padding:0 .5rem;border:1px solid #e5e3df;border-radius:6px;font-size:.875rem;background:#fff;min-width:0}.sidebar-email form input[type=email]:focus,.sidebar-email #subForm input[type=email]:focus{outline:none;border-color:#397443}.sidebar-email form button,.sidebar-email form input[type=submit],.sidebar-email #subForm button,.sidebar-email #subForm input[type=submit]{background:#397443;color:#fff;border:none;height:36px;padding:0 1rem;border-radius:6px;font-weight:500;font-size:.8125rem;cursor:pointer;white-space:nowrap;width:auto}.sidebar-email form button:hover,.sidebar-email form input[type=submit]:hover,.sidebar-email #subForm button:hover,.sidebar-email #subForm input[type=submit]:hover{background:#4a8451}.research-finder{background:#f5f3ef;border:1px solid #e5e3df;border-radius:10px;padding:1rem;margin-bottom:1.5rem;box-shadow:none}.research-finder__header{margin-bottom:.5rem}.research-finder__title{font-family:"DM Sans",-apple-system,BlinkMacSystemFont,sans-serif;font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.14em;color:#5a5a5a;margin:0 0 .35rem;padding:0;border:none}.research-finder__subtitle{font-size:.78rem;color:#8a8a8a;margin:0}.research-finder .searchandfilter{background:rgba(0,0,0,0);border:none;padding:0}.research-finder .searchandfilter ul{list-style:none;margin:0;padding:0}.research-finder .searchandfilter>ul>li{margin:0 0 .25rem;padding:0;border:none}.research-finder .searchandfilter ul ul li{margin:.2rem 0 0}.research-finder .searchandfilter h4{font-size:.6rem;letter-spacing:.16em;text-transform:uppercase;color:#8a8a8a;margin:0 0 .3rem}.research-finder .searchandfilter label,.research-finder .searchandfilter .sf-label-checkbox,.research-finder .searchandfilter .sf-label-radio{font-size:.74rem;font-weight:500;color:#4a4a4a;line-height:1.25;margin:0;display:inline-block}.research-finder .searchandfilter input[type=text],.research-finder .searchandfilter input[type=search],.research-finder .searchandfilter select{width:100%;padding:.5rem .6rem;border-radius:6px;border:1px solid #d7d4cf;background:#f8f7f4;font-size:.85rem;color:#1a1a1a;font-family:"DM Sans",-apple-system,BlinkMacSystemFont,sans-serif}.research-finder .searchandfilter input[type=checkbox]{margin-right:.3rem;accent-color:#397443}.research-finder .searchandfilter input[type=submit],.research-finder .searchandfilter button{width:100%;border-radius:6px;border:none;background:#397443;color:#fff;font-weight:600;font-size:.7rem;text-transform:uppercase;letter-spacing:.14em;padding:.5rem .6rem}.research-finder .search-filter-field{margin-bottom:.5rem}.research-finder .search-filter-field:last-child{margin-bottom:0}.research-finder .search-filter-label{font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.12em;color:#1a1a1a;margin-bottom:.25rem}.research-finder .search-filter-input-text{font-size:.9rem;border-width:1px;border-style:solid;border-color:#d0cec8;border-radius:6px;background:#f8f7f4}.research-finder .search-filter-input-text:hover,.research-finder .search-filter-input-text--focused{border-color:#397443}.research-finder .search-filter-input-text input{padding:.6rem .5rem}.research-finder .search-filter-input-checkbox{padding:.2rem 0}.research-finder .search-filter-input-checkbox__label{font-size:.85rem;color:#1a1a1a}.research-finder .search-filter-input-checkbox__count{font-size:.75rem;color:#8a8a8a}.research-finder .search-filter-input-checkbox--is-active .search-filter-input-checkbox__label{font-weight:600;color:#397443}.research-finder .search-filter-input-select{font-size:.85rem;border-color:#d0cec8;border-radius:6px;background:#f8f7f4}.research-finder .search-filter-input-select select,.research-finder .search-filter-input-select option{font-size:.85rem}.research-finder .search-filter-input-button{width:100%;border-radius:6px;border:none;background:#397443;color:#fff;font-weight:600;font-size:.7rem;text-transform:uppercase;letter-spacing:.14em;padding:.6rem}.research-finder .search-filter-input-button:hover{background:#4a8451}.container-sidebar .recent_posts{display:flex;flex-direction:column;gap:0;background:#f5f3ef;border-radius:8px;padding:1rem;border-top:1px solid #e5e3df}.container-sidebar .recent_posts h6{font-family:"DM Sans",-apple-system,BlinkMacSystemFont,sans-serif;font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.12em;color:#5a5a5a;margin:0 0 .5rem;padding:0;background:rgba(0,0,0,0);border:none}.container-sidebar .recent_posts .recent_post_item{margin:0;padding:.25rem 0;border-bottom:1px solid #e5e3df}.container-sidebar .recent_posts .recent_post_item .cxo-icon--lock{font-size:.7rem;margin-right:.25rem}.container-sidebar .recent_posts .recent_post_item:last-of-type{border-bottom:none;padding-bottom:0}.container-sidebar .recent_posts a{display:inline;font-family:"DM Sans",-apple-system,BlinkMacSystemFont,sans-serif;font-size:.85rem;font-weight:500;line-height:1.4;color:#1a1a1a;text-decoration:none}.container-sidebar .recent_posts a:hover{color:#397443}.container-sidebar .recent_posts .post_date_sm{display:block;margin-top:2px;font-size:.65rem;text-transform:uppercase;letter-spacing:.1em;color:#8a8a8a;font-weight:500}.container-sidebar .recent_posts>a.btn-side{display:block;width:100%;margin-top:1rem;padding:.5rem .6rem;border-radius:6px;border:none;background:#397443;color:#fff;font-weight:600;font-size:.7rem;text-transform:uppercase;letter-spacing:.14em;text-align:center;text-decoration:none;transition:background .2s ease}.container-sidebar .recent_posts>a.btn-side:hover{background:#4a8451;color:#fff}.container-sidebar .recent_posts>a.btn-side .cxo-icon{display:none}.container-sidebar .btn-side{display:inline-flex;align-items:center;gap:.25rem;padding:.5rem 1rem;border:1px solid #e5e3df;border-radius:999px;color:#1a1a1a;text-decoration:none;font-size:.7rem;text-transform:uppercase;letter-spacing:.12em;font-weight:600;transition:border-color .2s ease}.container-sidebar .btn-side:hover{border-color:#1a1a1a}.c_filter_widget h6{font-family:"DM Sans",-apple-system,BlinkMacSystemFont,sans-serif;font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:#5a5a5a;margin:1.5rem 0 .5rem;padding:0 0 .25rem;background-color:rgba(0,0,0,0);background-image:none;border:none;border-bottom:1px solid #e5e3df}.c_filter_widget .searchandfilter{background:rgba(0,0,0,0);border-radius:0;padding:0;border:none}.c_filter_widget .searchandfilter ul{margin:0;padding:0;list-style:none}.c_filter_widget .searchandfilter li{margin:0 0 .5rem;list-style:none}.c_filter_widget .searchandfilter h4{font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#5a5a5a;margin:0 0 .25rem;padding:0;background-color:rgba(0,0,0,0);background-image:none;border:none}.c_filter_widget .searchandfilter input,.c_filter_widget .searchandfilter select,.c_filter_widget .searchandfilter .chosen-container{width:100%;padding:.5rem;border:1px solid #e5e3df;border-radius:4px;font-size:.875rem;background:#fff;box-sizing:border-box}.c_filter_widget .searchandfilter input[type=submit]{width:100%;background:#397443;color:#fff;border:none;padding:.5rem;border-radius:4px;font-weight:500;cursor:pointer;margin-top:.5rem}.c_filter_widget .searchandfilter input[type=submit]:hover{background:#4a8451}.container-sidebar>.sidebar-promote,.container-sidebar>.sidebar_login,.container-sidebar>.sidebar-email,.container-sidebar>.c_widget,.container-sidebar>.c_filter_widget{margin-bottom:1.5rem}.container-sidebar>.c_widget:last-child,.container-sidebar>.c_filter_widget:last-child{margin-bottom:0}.c_widget>h6+.widget,.c_widget>h6+div,.c_widget>h6+form{background:#f5f3ef;border-radius:8px;padding:1rem;border:none;margin-top:.25rem}.c_widget.m_callout{background:#fff8e8;margin-bottom:15px;padding:25px}.c_widget.m_callout h6{align-items:center;background:none;color:#000;display:flex;margin-top:0;padding:0}.c_widget.m_callout h6 .cxo-icon{color:#000;display:block;margin-right:5px}.c_widget.m_callout p{line-height:1.2em}.c_widget.m_callout p:last-child{margin-bottom:0}.c_widget.m_callout ul{margin-left:20px}.c_widget.m_callout ul li{margin:3px 0}.widget,.recent_posts,.side_col .momentum_winners,.home-sidebar .momentum_winners{padding:10px;border:1px solid #e5e3df;border-top:none;margin-bottom:20px;background:#fff;line-height:1.2em}.cxo-icon--lock{color:#b8860b}.gform_wrapper li.gfield.gf_list_inline label.gfield_label{margin-right:15px}.gform_wrapper li.gf_list_inline ul.gfield_radio li{margin-top:10px}.gform_wrapper input,.gform_wrapper select,.gform_wrapper textarea{font-size:13px !important}@media print{.searchbox,.header-info,.ubermenu,.ubermenu-responsive-toggle,.c_strategy_header,.container-sidebar,#footer,.hide_all{display:none !important}.main,#post_content,#post_content>div,.container,.container-main,.content{display:inline !important;overflow:visible !important;float:none !important}}.hero-wrapper{background:#fff;width:100%;max-width:none;padding:2rem 0;box-sizing:border-box;margin:0;border-bottom:none}.hero-container{max-width:1200px;margin:0 auto;padding:0 1.5rem;width:100%;box-sizing:border-box}.hero-container>h1{font-family:"Fraunces",Georgia,serif;font-size:1.9rem;font-weight:500;color:#1a1a1a;margin:0 0 1.5rem;letter-spacing:-0.015em;text-transform:none;background:rgba(0,0,0,0);padding:0}.home-hero-title{font-family:"Fraunces",Georgia,serif;font-size:1.5em;font-weight:300;color:#1a1a1a;margin:0 0 1rem;letter-spacing:-0.01em;background:rgba(0,0,0,0);padding:0}.home-hero{margin:0 0 2rem}.home-hero>h1{font-family:"Fraunces",Georgia,serif;font-size:1.9rem;font-weight:500;color:#1a1a1a;margin:0 0 1.5rem;letter-spacing:-0.015em}.hero-section{display:grid;grid-template-columns:1fr;gap:2rem;width:100%;align-items:stretch}@media(max-width: 1024px){.hero-section{grid-template-columns:1fr}}.hero-featured,.post-featured{background:rgba(0,0,0,0);border-radius:0;border:none;overflow:visible;box-shadow:none}.hero-featured{display:flex;height:100%;padding-right:0}.post-featured{background:#f5f3ef;border:none;border-bottom:1px solid #e5e3df;border-radius:10px;box-shadow:none;padding:1.5rem 1.5rem;display:flex;flex-direction:column;height:100%;border-bottom:none}.post-featured .post-category{font-size:.65rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:#5a5a5a;margin-bottom:.25rem}.post-featured .post-category a{color:#5a5a5a;text-decoration:none}.post-featured .post-category a:hover{color:#397443}.post-featured .post-title{font-family:"Fraunces",Georgia,serif;font-size:1.6rem;font-weight:500;line-height:1.3;margin:.5rem 0;color:#1a1a1a}.post-featured .post-title a{color:#1a1a1a;text-decoration:none}.post-featured .post-title a:hover{color:#397443}.post-featured .post-title .cxo-icon--lock{color:#b8860b;font-size:1.2rem;margin-right:6px}.post-featured .post_date{font-size:.8125rem;color:#8a8a8a;margin:.25rem 0 .5rem}.post-featured .post-content p{color:#5a5a5a;font-size:.9375rem;line-height:1.65;margin:0}.post-featured .read-more,.post-featured .post-read-more{color:#397443;font-weight:500;text-decoration:none;font-size:.875rem}.post-featured .read-more:hover,.post-featured .post-read-more:hover{text-decoration:underline}.post-featured .read-more i,.post-featured .post-read-more i{margin-left:4px}.post-featured .post-read-more{display:inline-block;margin-top:auto}.hero-sidebar-stack{display:flex;flex-direction:column;background:rgba(0,0,0,0);border-radius:0;border:none;overflow:visible;height:100%;padding-left:1.5rem;border-left:none}.hero-sidebar-stack .post,.hero-sidebar-stack .post-side{padding:.5rem 0;border-bottom:1px solid #e5e3df;background:rgba(0,0,0,0);flex:1 1 auto}.hero-sidebar-stack .post:last-child,.hero-sidebar-stack .post-side:last-child{border-bottom:none}.hero-sidebar-stack .post-category{font-size:.6rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:#5a5a5a;margin-bottom:.25rem}.hero-sidebar-stack .post-category a{color:#5a5a5a;text-decoration:none}.hero-sidebar-stack .post-category a:hover{color:#397443}.hero-sidebar-stack .post-title{font-family:"Fraunces",Georgia,serif;font-size:1rem;font-weight:500;line-height:1.35;margin:.25rem 0;color:#1a1a1a}.hero-sidebar-stack .post-title a{color:#1a1a1a;text-decoration:none}.hero-sidebar-stack .post-title a:hover{color:#397443}.hero-sidebar-stack .post-title .cxo-icon--lock{color:#b8860b;font-size:.75rem;margin-right:4px}.hero-sidebar-stack .post_date{font-size:.75rem;color:#8a8a8a;margin:.25rem 0 0}.home-content{background:#fff;width:100%;max-width:1280px;margin:0 auto;padding:1rem 1rem 2rem;display:flex;gap:2rem;box-sizing:border-box;border-bottom:none}@media(max-width: 1024px){.home-content{flex-direction:column;padding:0}}.home-content-main{flex:1 1 0;min-width:0;background:rgba(0,0,0,0);padding:1rem}.home-content-main .left{width:100%;float:none;max-width:none}.home-content>.container-sidebar{flex:0 0 300px;width:300px;float:none;border-left:none;padding-left:1rem;padding-top:1rem}@media(max-width: 1024px){.home-content>.container-sidebar{flex:1 1 100%;width:100%;border-left:none;padding-left:0}}.section-title,h2.section-title,.home-content-main>h2{font-family:"Fraunces",Georgia,serif;font-size:.875rem;font-weight:600;color:#8a8a8a;margin:0 0 2rem;text-transform:uppercase;letter-spacing:.18em;background:rgba(0,0,0,0);padding:0 0 .5rem;border:none;border-bottom:1px solid #e5e3df}.left-posts{display:grid;grid-template-columns:repeat(2, 1fr);gap:2rem}@media(max-width: 768px){.left-posts{grid-template-columns:1fr}}.left-posts .post{background:rgba(0,0,0,0);border-radius:0;padding:1rem 0;border:none;border-bottom:1px solid #e5e3df;box-shadow:none}.left-posts .post .post-category{font-size:.6rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:#5a5a5a;margin-bottom:.25rem}.left-posts .post .post-category a{color:#5a5a5a;text-decoration:none}.left-posts .post .post-category a:hover{color:#397443}.left-posts .post .post-title{font-family:"Fraunces",Georgia,serif;font-size:1.05rem;font-weight:500;line-height:1.35;margin:.25rem 0;color:#1a1a1a}.left-posts .post .post-title a{color:#1a1a1a;text-decoration:none}.left-posts .post .post-title a:hover{color:#397443}.left-posts .post .post-title .cxo-icon--lock{color:#b8860b;font-size:.75rem;margin-right:4px}.left-posts .post .post_date{font-size:.75rem;color:#8a8a8a;margin:.25rem 0}.left-posts .post .post-content p,.left-posts .post .post_excerpt{font-size:.825rem;line-height:1.6;color:#5a5a5a;margin:.5rem 0 0}.left-posts .post .read-more{color:#397443;font-weight:500;text-decoration:none;font-size:.8125rem}.left-posts .post .read-more:hover{text-decoration:underline}.left-posts .post .read-more i{margin-left:4px}.read_more_lg{text-align:center;margin-top:2rem;grid-column:1/-1}.read_more_lg a{display:inline-flex;align-items:center;gap:.5rem;color:#fff;font-weight:600;font-size:.8rem;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;padding:1rem 2rem;border:none;border-radius:8px;background:#397443;box-shadow:0 2px 8px rgba(57,116,67,.25);transition:all .2s ease}.read_more_lg a:hover{background:#4a8451;transform:translateY(-1px);box-shadow:0 4px 12px rgba(57,116,67,.3)}.read_more_lg a i{font-size:.8rem}@media(max-width: 1024px){.home-content-main{padding:2rem 1rem}.hero-wrapper{padding:2rem 1rem}}@media(max-width: 768px){.hero-container>h1{font-size:1.5rem}.post-featured .post-title{font-size:1.5rem}.left-posts{gap:1rem}}@media(max-width: 480px){.hero-wrapper,.home-content-featured,.home-content-main{padding-left:1rem;padding-right:1rem}}body.page .container{max-width:1280px;margin:0 auto;padding:3rem 1.5rem;gap:2rem;font-size:1rem}body.page .container-main{background:#fff;border:1px solid #e5e3df;border-radius:6px;padding:3rem 2rem;box-shadow:none;flex:1 1 0;min-width:0;width:auto;margin-right:0}body.page .container-sidebar{flex:0 0 300px;width:300px;padding-left:1.5rem}@media(max-width: 1024px){body.page .container{flex-direction:column;padding:0}body.page .container-main{border:none;border-radius:0}body.page .container-sidebar{flex:1 1 100%;width:100%;border-left:none;padding:1rem}}body.page .container-main h1{font-family:"Fraunces",Georgia,serif;font-size:2.2rem;font-weight:500;line-height:1.25;letter-spacing:-0.01em;color:#1a1a1a;margin:0 0 1.5rem}body.page .container-main h2,body.page .container-main h3,body.page .container-main h4{font-family:"Fraunces",Georgia,serif;font-weight:500;color:#1a1a1a;margin:2rem 0 .5rem}body.page .container-main h2{font-size:1.8rem}body.page .container-main h3{font-size:1.4rem}body.page .container-main h4{font-size:1.15rem}body.page .container-main p{font-size:.95rem;line-height:1.65;color:#1a1a1a;margin:1rem 0}body.page .container-main ul,body.page .container-main ol,body.page .container-main li{font-size:.95rem;line-height:1.65}body.page .container-main ul,body.page .container-main ol{margin:1rem 0 1.5rem 2rem}body.page .container-main blockquote{margin:1.5rem 0;padding:1rem 1.5rem;border-left:3px solid #e5e3df;background:#f5f3ef;color:#5a5a5a;font-style:italic}body.page .container-main img{border:1px solid #e5e3df;border-radius:6px;margin:1.5rem auto}body.page .container-main a{color:#397443;text-decoration:underline;text-underline-offset:2px}body.page .container-main table{width:100%;border-collapse:collapse;font-size:.9rem;margin:1.5rem 0}body.page .container-main table th{background:#397443;color:#fff;font-weight:600;font-size:.85rem;text-transform:uppercase;letter-spacing:.03em;padding:.5rem 1rem;text-align:left;border:1px solid #fff}body.page .container-main table td{padding:.5rem 1rem;border:1px solid #e5e3df;color:#1a1a1a;vertical-align:top}body.page .container-main table tr:nth-child(even){background:#f5f3ef}body.page .container-main table tr:nth-child(odd){background:#fff}body.page .container-main table tr.highlight,body.page .container-main table tr.today{background:rgba(57,116,67,.1)}.page-template-page-start-php #content_area .content,.page-template-page-strategies-php #content_area .content{background:#fff;border:1px solid #e5e3df;border-radius:6px;padding:3rem 2rem;max-width:1280px;margin:0 auto}.page-template-page-start-php #content_area .content h1,.page-template-page-strategies-php #content_area .content h1{font-family:"Fraunces",Georgia,serif;font-size:2.2rem;font-weight:500;line-height:1.25;margin:0 0 .5rem;color:#1a1a1a}.page-template-page-start-php #content_area .content h2,.page-template-page-strategies-php #content_area .content h2{font-family:"Fraunces",Georgia,serif;font-weight:400;font-size:1.2rem;color:#5a5a5a;margin:0 0 2rem}.page-template-page-start-php #content_area .content p,.page-template-page-strategies-php #content_area .content p,.page-template-page-start-php #content_area .content li,.page-template-page-strategies-php #content_area .content li{font-size:.95rem;line-height:1.65}.page-template-page-start-php #content_area .content a,.page-template-page-strategies-php #content_area .content a{color:#397443;text-decoration:underline;text-underline-offset:2px}.content.m_no_sidebar{background:#fff;padding:20px;width:100%}@media screen and (min-width: 992px){.content.m_no_sidebar{padding:40px}}#subscribe_area{margin-top:0}#subscribe_area .premium_preview{font-size:1.1em}.full-content{width:100%}table#guru_names td{text-align:center}.smnav{font-size:11px}.sublist{list-style-type:disc}.update{color:#900;font-size:13px;font-weight:bold;text-align:center}p#top_page{text-align:right;font-weight:bold;padding-bottom:4px;border-bottom:1px solid #eee;margin:12px 0 22px 0}.more_register{clear:both;margin:-16px 0 20px 0;font-size:1.1em;background:#ffc;border:1px solid #fcc;padding:4px;text-align:center;font-weight:bold;color:#666}.more_register_sm{clear:both;margin:-10px 0 20px 0;font-size:1em;background:#ffc;border:1px solid #fcc;padding:4px;text-align:center;font-weight:bold;color:#666}.more_register a:link,.more_register_sm a:link,.more_register a:visited,.more_register_sm a:visited{color:#666;text-decoration:underline}#popular_posts_page .widget{list-style:none}#popular_posts_page .widgettitle{display:none}#popular_posts_page .wpp-date{font-size:.9em;color:#666}#popular_posts_page ul li{margin-bottom:8px}.container ul,.container ol,.container .post_content ul,.container .post_content ol,.container #post_content ul,.container #post_content ol,.container .post_excerpt ul,.container .post_excerpt ol,.container .premium_preview_container ul,.container .premium_preview_container ol{margin:15px 0 15px 30px}.slp_line{background:#fff;border:2px solid #ccdfcd;padding:20px;border-radius:15px;text-align:center;font-size:1.2em;font-weight:bold;color:#666;clear:both}body.single .container{max-width:1280px;margin:0 auto;padding:3rem 1.5rem;gap:2rem;font-size:1rem}body.single .container-main{background:#fff;border:1px solid #e5e3df;border-radius:6px;padding:3rem 2rem;box-shadow:none;flex:1 1 0;min-width:0;width:auto;margin-right:0}body.single .container-sidebar{flex:0 0 300px;width:300px;border-left:1px solid #e5e3df;padding-left:1.5rem}@media(max-width: 1024px){body.single .container{flex-direction:column;padding:0}body.single .container-main{border:none;border-radius:0}body.single .container-sidebar{flex:1 1 100%;width:100%;border-left:none;padding-left:0}}body.single .post_title{font-family:"Fraunces",Georgia,serif;font-size:2.4rem;font-weight:500;line-height:1.25;letter-spacing:-0.01em;color:#1a1a1a;margin:0 0 1rem}body.single .posted_cat{color:#8a8a8a;font-size:.7rem;letter-spacing:.12em;text-transform:uppercase;border-top:1px solid #e5e3df;border-bottom:1px solid #e5e3df;margin:0 0 2rem;padding:.5rem 0}body.single .posted_cat a{color:#1a1a1a;text-decoration:none;font-weight:600}body.single .posted_cat-separator{color:#d0cec8;padding:0 .25rem}body.single #post_content{font-size:.95rem;line-height:1.65;color:#1a1a1a}body.single #post_content p{font-size:.95rem;line-height:1.65;margin:1rem 0}body.single #post_content h2,body.single #post_content h3,body.single #post_content h4{font-family:"Fraunces",Georgia,serif;font-weight:500;color:#1a1a1a;margin:2rem 0 .5rem}body.single #post_content h2{font-size:1.5rem;margin-bottom:1rem}body.single #post_content h3{font-size:1.5rem}body.single #post_content h4{font-size:1.25rem}body.single #post_content ul,body.single #post_content ol{margin:1rem 0 1.5rem 2rem;font-size:.95rem;line-height:1.65}body.single #post_content li{font-size:.95rem;line-height:1.65}body.single #post_content blockquote{margin:1.5rem 0;padding:1rem 1.5rem;border-left:3px solid #e5e3df;background:#f5f3ef;color:#5a5a5a;font-style:italic}body.single #post_content img{border:1px solid #e5e3df;border-radius:6px;margin:1.5rem auto}body.single #post_content a{color:#397443;text-decoration:underline;text-underline-offset:2px}body.single #post_content table{width:100%;border-collapse:collapse;font-size:.85rem;line-height:1.5;margin:1.5rem 0}body.single #post_content table th{background:#397443;color:#fff;font-weight:600;font-size:.8rem;text-align:left;padding:.5rem 1rem;border:1px solid #397443}body.single #post_content table td{padding:.5rem 1rem;border:1px solid #e5e3df;vertical-align:top}body.single #post_content table tr:nth-child(even){background:#f5f3ef}body.single .premium_preview_container{background:#f5f3ef;border:1px solid #e5e3df;border-radius:6px;padding:1.5rem;margin:0 0 1.5rem}body.single .subscription-prompt{background:#f5f3ef;border:1px solid #e5e3df;border-radius:6px;padding:1.5rem;gap:1rem}body.single .subscription-prompt .cxo-icon--key{color:#b8860b}body.single .subscription-prompt .subscription-prompt-content p{color:#1a1a1a;font-weight:500}body.single .subscription-prompt .more-line{color:#5a5a5a}body.single .subscription-prompt a{color:#397443;text-decoration:underline;text-underline-offset:2px}body.single .guru_score{background:#f5f3ef;border:1px solid #e5e3df;border-radius:6px;padding:1rem 1.5rem;margin:0 0 1.5rem}body.single .guru_score-title{font-family:"Fraunces",Georgia,serif;font-size:1.1rem;font-weight:500}body.single .guru_score-accuracy{color:#397443}body.single .guru_score-average{color:#5a5a5a}.cxo-faq{margin:3rem 0 0}.cxo-faq__title{font-family:"Fraunces",Georgia,serif;font-size:1.5rem;font-weight:500;color:#1a1a1a;margin:0 0 1rem}.cxo-faq__item{border:1px solid #e5e3df;border-radius:4px;margin-bottom:.5rem;background:#fff}.cxo-faq__item[open]{background:#f5f3ef}.cxo-faq__item[open] .cxo-faq__question::after{transform:rotate(180deg)}.cxo-faq__question{padding:1rem 1.5rem;font-weight:600;font-size:.95rem;color:#1a1a1a;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center}.cxo-faq__question::-webkit-details-marker{display:none}.cxo-faq__question::after{content:"";width:10px;height:10px;border-right:2px solid #5a5a5a;border-bottom:2px solid #5a5a5a;transform:rotate(45deg);transition:transform 150ms ease;flex-shrink:0;margin-left:1rem}.cxo-faq__question:hover{color:#397443}.cxo-faq__answer{padding:0 1.5rem 1rem;font-size:.9rem;line-height:1.65;color:#5a5a5a}.cxo-faq__answer p{margin:0}.cxo-faq__answer a{color:#397443;text-decoration:underline;text-underline-offset:2px}p.post_date{font-size:1.2em;color:#333;margin:8px 0 0 0}@media screen and (max-width: 767px){p.post_date{font-size:1em}}.post_date_sm,.post_date_sm_mod{color:#555;display:block;font-size:.9em;font-weight:bold;margin:3px 0 0 0}.post_date_sm_mod,.last_updated{color:#900}.last_updated{display:inline}ul.post-categories{margin:0;padding:0;list-style:none}ul.post-categories li{margin:0;padding:0;display:inline}.sub_line{clear:both;border-top:1px solid #ccc;border-bottom:1px solid #ccc;margin-top:8px;padding:3px 2px 1px 2px;line-height:normal}.post_date_full,.post_date_full_mod,.guru_page ul.post-meta{font-size:1.1em;color:#666;margin:0;font-weight:bold;float:left;padding-top:1px}.container .posted_cat{border-bottom:2px solid #eee;border-top:2px solid #eee;color:#555;font-size:1.2em;margin:10px 0 20px 0;padding:15px 0}@media screen and (max-width: 767px){.container .posted_cat{padding:10px 0}}.posted_cat a{text-decoration:none;font-weight:bold}.posted_cat-separator{color:#ccc;padding:0 4px}.posted_cat-categories em{font-style:normal}@media screen and (min-width: 768px){.posted_cat-categories{margin-top:5px}.posted_cat-categories em{display:none}}@media screen and (max-width: 767px){.posted_cat-categories{display:block}}.post_date_sm_mod{display:inline}.post_date_sm_mod ul{margin:0;padding:0;float:none;display:inline}ul.post-meta li{margin:0;padding:0;display:inline;color:#666;list-style:none}.post-meta-key{color:#900}.more-link{font-style:normal}.content header .posted_cat{font-size:1.3em}@media screen and (max-width: 767px){.content header .posted_cat{font-size:1.1em}}.guru_page table,.page-template-gurus table{width:100%;border-collapse:collapse;font-size:.9rem;margin:1.5rem 0}.guru_page table tbody td,.page-template-gurus table tbody td{border:1px solid #e5e3df;padding:.5rem 1rem;text-align:center;vertical-align:middle}.guru_page table tr.guru_top td,.guru_page table .guru_top td,.page-template-gurus table tr.guru_top td,.page-template-gurus table .guru_top td{background:#397443 !important;color:#fff;font-weight:700;font-size:.8rem;text-transform:uppercase;letter-spacing:.05em}.guru_page table tr.guru_sub td,.guru_page table .guru_sub td,.page-template-gurus table tr.guru_sub td,.page-template-gurus table .guru_sub td{background:#fff !important;font-weight:600;color:#1a1a1a}.guru_page table .odd,.page-template-gurus table .odd{background:#fff}.guru_page table .even,.page-template-gurus table .even{background:#f5f3ef}.guru_page table .plus,.page-template-gurus table .plus{color:#16a34a;font-weight:700}.guru_page table .minus,.page-template-gurus table .minus{color:#dc2626;font-weight:700}.guru_page table .zero,.page-template-gurus table .zero{color:#5a5a5a}.guru_page table td.guru_comment,.page-template-gurus table td.guru_comment{text-align:left;font-weight:400;color:#5a5a5a;font-size:.85rem;line-height:1.5}td.guru_comment{width:280px}.guru_score{align-items:center;background:#f5f3ef;border:1px solid #e5e3df;border-radius:12px;display:flex;padding:1.5rem;margin:1.5rem 0}@media screen and (max-width: 480px){.guru_score{flex-direction:column;text-align:center}}.guru_score-title{font-weight:600;font-size:1.1rem;color:#1a1a1a;margin:0 2rem}.guru_score-accuracy{flex-grow:1;font-size:3rem;font-family:"Fraunces",Georgia,serif;font-weight:500;color:#397443;line-height:1}.guru_score-average{display:block;line-height:1.5;margin:0 2rem;font-size:.9rem}.guru_score-average u{font-weight:700;text-decoration:none}.guru_score-average u.positive{color:#16a34a}.guru_score-average u.negative{color:#dc2626}.guru_score-average u.neutral{color:#5a5a5a}.guru_score-average span{display:block;color:#5a5a5a}.guru_member{float:right;font-size:.85rem;color:#5a5a5a;font-weight:500}.guru_table_title{float:left;color:#1a1a1a;text-transform:uppercase;font-weight:700;font-size:.75rem;letter-spacing:.1em}.guru_keyword{clear:both;margin:1.5rem 0 0 0;width:100%;display:flex;align-items:center;justify-content:flex-end;gap:.5rem}.guru_keyword label{text-transform:uppercase;color:#5a5a5a;font-weight:600;font-size:.75rem;letter-spacing:.05em}.guru_keyword input{width:180px;padding:.5rem 1rem;border:1px solid #e5e3df;border-radius:6px;font-size:.9rem}.guru_keyword input:focus{outline:none;border-color:#397443;box-shadow:0 0 0 3px rgba(57,116,67,.1)}#guru_col_listing,#guru_col_listing2{width:100%;margin:1.5rem 0;border-collapse:collapse}#guru_col_listing td,#guru_col_listing2 td{border-bottom:1px solid #e5e3df;padding:.5rem 1rem}#guru_col_listing tr:not(:first-child) td strong,#guru_col_listing2 tr:not(:first-child) td strong{font-weight:500}#guru_col_listing .odd,#guru_col_listing2 .odd{background:#fff}#guru_col_listing .even,#guru_col_listing2 .even{background:#f5f3ef}#guru_col_listing .row_on,#guru_col_listing2 .row_on{background:rgba(57,116,67,.1)}#guru_col_listing th,#guru_col_listing2 th{padding:.5rem 1rem;text-align:left;background:#397443;color:#fff;font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em}#guru_col_listing .header,#guru_col_listing2 .header{background:#397443 url(../images/sort/bg.png) no-repeat 8px center;padding-left:27px;cursor:pointer;transition:background-color 150ms ease}#guru_col_listing .header:hover,#guru_col_listing2 .header:hover{background-color:rgb(48.598265896,98.901734104,57.1242774566)}#guru_col_listing .headerSortUp,#guru_col_listing2 .headerSortUp{background-image:url(../images/sort/asc.png)}#guru_col_listing .headerSortDown,#guru_col_listing2 .headerSortDown{background-image:url(../images/sort/desc.png)}.guru_col_title{width:63%;font-weight:600;font-size:.95rem;color:#1a1a1a;text-align:left;padding-left:.5rem}.guru_col_title a{color:#1a1a1a;text-decoration:none}.guru_col_title a:hover{color:#397443}.guru_col_date{width:21%;color:#5a5a5a;font-size:.85rem;text-align:center}.guru_col_accuracy{width:16%;font-size:1.1rem;color:#397443;font-weight:700;text-align:center}.guru_col_accuracy small{font-size:.85rem;font-weight:400}.guru_col_accuracy span{font-style:normal;color:#8a8a8a;font-size:.7rem;font-weight:400;display:block}.guru_disclaimer{background:#f5f3ef;padding:1rem 1.5rem;border:1px solid #e5e3df;border-radius:8px;font-size:.85rem;color:#5a5a5a;line-height:1.6;margin:1.5rem 0}.guru_disclaimer strong{font-size:.9rem;color:#1a1a1a}.gurus-table-mobile{display:none}@media screen and (max-width: 480px){.gurus-table-desktop{display:none}.gurus-table-mobile{display:table}.guru_page table{font-size:.8rem}.guru_page table tbody td{padding:.25rem .5rem}.guru_col_title{width:50%}.guru_col_date{width:25%}.guru_col_accuracy{width:25%}}.guru-hub__head{margin-bottom:2rem;padding-bottom:1.5rem;border-bottom:1px solid #e5e3df}.guru-hub__kicker{margin:0 0 .5rem;font-size:.7rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#397443}.guru-hub__title{margin:0 0 1.5rem;font-family:"Fraunces",Georgia,serif;font-weight:400;line-height:1.15}.guru-hub__stats{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:1rem 1.5rem;margin:0 0 1rem;padding:1rem 0;border-top:2px solid #1a1a1a;border-bottom:1px solid #e5e3df}@media(min-width: 768px){.guru-hub__stats{grid-template-columns:repeat(4, minmax(0, 1fr))}}.guru-hub__stats dt{font-size:.7rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#8a8a8a}.guru-hub__stats dd{margin:.25rem 0 0;font-family:"Fraunces",Georgia,serif;font-size:2rem;font-weight:400;line-height:1.1;color:#1a1a1a;font-variant-numeric:tabular-nums}.guru-hub__status{margin:0 0 1.5rem;font-size:.85rem;color:#5a5a5a}.guru-hub__toc{display:flex;flex-wrap:wrap;gap:.5rem}.guru-hub__toc a{padding:6px 12px;border:1px solid #e5e3df;border-radius:999px;font-size:.8rem;font-weight:500;color:#1a1a1a !important;text-decoration:none !important;transition:border-color 150ms ease,color 150ms ease}.guru-hub__toc a:hover,.guru-hub__toc a:focus-visible{border-color:#397443;color:#397443 !important}.guru-hub__body h2{scroll-margin-top:2rem}.guru-scorecard{margin:2rem 0 3rem;scroll-margin-top:2rem}.guru-scorecard__top{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:1rem}.guru-scorecard__title{margin:0}.guru-scorecard__find input{width:220px;max-width:100%;padding:9px 14px;border:1.5px solid #e5e3df;border-radius:8px;background:#fff;font:inherit;font-size:.9rem}.guru-scorecard__find input:focus{outline:none;border-color:#397443;box-shadow:0 0 0 3px rgba(57,116,67,.1)}.guru-scorecard__note{margin:.5rem 0 1rem;font-size:.85rem;color:#5a5a5a}.guru-scorecard__empty{padding:1rem 0;color:#5a5a5a}.page-template-gurus .guru-scorecard__table{width:100%;margin:0;border-collapse:collapse;font-size:.9rem;font-variant-numeric:tabular-nums}.page-template-gurus .guru-scorecard__table th,.page-template-gurus .guru-scorecard__table td{padding:9px .5rem;border:0;border-bottom:1px solid #e5e3df;text-align:left;vertical-align:middle}.page-template-gurus .guru-scorecard__table thead th{border-bottom:2px solid #1a1a1a;background:none}.page-template-gurus .guru-scorecard__table thead th button{padding:0;border:0;background:none;font:inherit;font-size:.7rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#5a5a5a;cursor:pointer}.page-template-gurus .guru-scorecard__table thead th button::after{content:"";margin-left:4px}.page-template-gurus .guru-scorecard__table thead th[aria-sort=ascending] button,.page-template-gurus .guru-scorecard__table thead th[aria-sort=descending] button{color:#1a1a1a}.page-template-gurus .guru-scorecard__table thead th[aria-sort=ascending] button::after{content:"↑"}.page-template-gurus .guru-scorecard__table thead th[aria-sort=descending] button::after{content:"↓"}.page-template-gurus .guru-scorecard__table tbody tr:hover{background:#f5f3ef}.page-template-gurus .guru-scorecard__table .guru-scorecard__rank{width:3.5rem;color:#8a8a8a}.page-template-gurus .guru-scorecard__table .guru-scorecard__name a{font-weight:600;color:#1a1a1a;text-decoration:none}.page-template-gurus .guru-scorecard__table .guru-scorecard__name a:hover{color:#397443;text-decoration:underline}.page-template-gurus .guru-scorecard__table .guru-scorecard__num{width:6rem;text-align:right}.page-template-gurus .guru-scorecard__table .guru-scorecard__acc{width:45%;white-space:nowrap}.page-template-gurus .guru-scorecard__table .guru-scorecard__pct{display:inline-block;width:3.5rem;margin-left:.5rem;text-align:right;font-weight:600}@media(max-width: 600px){.page-template-gurus .guru-scorecard__table .guru-scorecard__rank{display:none}.page-template-gurus .guru-scorecard__table .guru-scorecard__acc{width:auto}}.guru-bar{position:relative;display:inline-block;width:calc(100% - 4.5rem);height:8px;border-radius:4px;background:#f5f3ef;vertical-align:middle}.guru-bar__fill{position:absolute;inset:0 auto 0 0;width:var(--acc);border-radius:4px}.guru-bar--above .guru-bar__fill{background:#397443}.guru-bar--below .guru-bar__fill{background:#d0cec8}.guru-bar__avg{position:absolute;top:-3px;bottom:-3px;left:var(--avg);width:2px;background:#1a1a1a}@media(max-width: 600px){.guru-bar{width:4rem}}.container-main.guru-hub .guru-hub__kicker{font-size:.7rem;color:#397443}.container-main.guru-hub .guru-hub__status{font-size:.85rem;color:#5a5a5a}.container-main.guru-hub .guru-scorecard__table th,.container-main.guru-hub .guru-scorecard__table td{border-left:0;border-right:0}body.page .container-main .guru-scorecard__table th{background:none}body.page .container-main .guru-scorecard__table tbody tr:nth-child(n){background:none}body.page .container-main .guru-scorecard__table tbody tr:hover{background:#f5f3ef}@media(max-width: 600px){.guru-scorecard__table .guru-bar{display:none}.page-template-gurus .guru-scorecard__table .guru-scorecard__pct{width:auto;margin-left:0}.page-template-gurus .guru-scorecard__table .guru-scorecard__acc{text-align:right}}.screen-reader-text{position:absolute !important;width:1px;height:1px;overflow:hidden;clip:rect(1px, 1px, 1px, 1px);white-space:nowrap}.container-main .guide-hub__kicker,.container-main .guide-more__kicker,.container-main .category-guide__kicker{margin:0 0 .5rem;font-size:.7rem;font-weight:600;line-height:1.4;letter-spacing:.12em;text-transform:uppercase;color:#397443}.container-main .guide-hub__kicker a,.container-main .guide-more__kicker a,.container-main .category-guide__kicker a{color:inherit;text-decoration:none}.container-main .guide-hub__kicker a:hover,.container-main .guide-hub__kicker a:focus-visible,.container-main .guide-more__kicker a:hover,.container-main .guide-more__kicker a:focus-visible,.container-main .category-guide__kicker a:hover,.container-main .category-guide__kicker a:focus-visible{text-decoration:underline;text-underline-offset:3px}.container-main .guide-list{margin:0;padding:0;font-size:1rem;line-height:1.5;list-style:none}.container-main .guide-list>li{list-style:none}.container-main .guide-item{display:flex;flex-direction:column;gap:3px;margin:0;padding:1rem 0;border-bottom:1px solid #e5e3df}.container-main .guide-item:last-child{border-bottom:0}.container-main .guide-item__title{font-family:"Fraunces",Georgia,serif;font-size:1.08rem;font-weight:500;line-height:1.35;color:#1a1a1a;text-decoration:none}.container-main .guide-item__title:hover,.container-main .guide-item__title:focus-visible{color:#397443;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.container-main .guide-item__meta{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.7rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#8a8a8a}.container-main .guide-item__access{display:inline-flex;align-items:center;gap:3px}.container-main .guide-item__access svg{width:10px;height:10px}.container-main .guide-item__access--premium{color:#b8860b}.container-main .guide-item__access--free{color:#397443}.container-main .guide-item__summary{font-size:.88rem;line-height:1.55;color:#5a5a5a}.container-main .guide-list--start{counter-reset:guide-start}.container-main .guide-list--start .guide-item{position:relative;padding-left:2.6rem;counter-increment:guide-start}.container-main .guide-list--start .guide-item::before{content:counter(guide-start);position:absolute;top:1rem;left:0;width:1.8rem;font-family:"Fraunces",Georgia,serif;font-size:1.5rem;line-height:1;color:#397443;text-align:right}.container-main .guide-list--grid{display:grid;grid-template-columns:minmax(0, 1fr);gap:0 2rem}@media(min-width: 700px){.container-main .guide-list--grid{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(min-width: 1100px){.container-main .guide-list--grid{grid-template-columns:repeat(3, minmax(0, 1fr))}}.container-main .guide-list--grid .guide-item,.container-main .guide-list--grid .guide-item:last-child{border-bottom:0;border-top:1px solid #e5e3df}.container-main .guide-hub__head{margin-bottom:2rem}.container-main .guide-hub__title{margin:0 0 1rem;font-family:"Fraunces",Georgia,serif;font-weight:400;line-height:1.15}.container-main .guide-hub__intro{max-width:44rem;margin:0 0 1.5rem;font-size:1.05rem;line-height:1.6;color:#5a5a5a}.container-main .guide-hub__stats{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:1rem 1.5rem;margin:0 0 1.5rem;padding:1rem 0;border-top:2px solid #1a1a1a;border-bottom:1px solid #e5e3df}@media(min-width: 768px){.container-main .guide-hub__stats{grid-template-columns:repeat(4, minmax(0, 1fr))}}.container-main .guide-hub__stats dt{font-size:.7rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#8a8a8a}.container-main .guide-hub__stats dd{margin:.25rem 0 0;font-family:"Fraunces",Georgia,serif;font-size:1.75rem;line-height:1.1;color:#1a1a1a;font-variant-numeric:tabular-nums}.container-main .guide-hub__toc{display:flex;flex-wrap:wrap;gap:.5rem}.container-main .guide-hub__toc a{padding:6px 12px;border:1px solid #e5e3df;border-radius:999px;font-size:.8rem;font-weight:500;line-height:1.3;color:#1a1a1a;text-decoration:none;transition:border-color 150ms ease,color 150ms ease}.container-main .guide-hub__toc a span{margin-left:2px;color:#8a8a8a;font-variant-numeric:tabular-nums}.container-main .guide-hub__toc a:hover,.container-main .guide-hub__toc a:focus-visible{border-color:#397443;color:#397443}.container-main .guide-section{margin:0 0 2.5rem;scroll-margin-top:2rem}.container-main .guide-section__head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.25rem 1rem;padding-top:1rem;border-top:2px solid #1a1a1a}.container-main .guide-section__title{margin:0;font-family:"Fraunces",Georgia,serif;font-size:1.5rem;font-weight:400;line-height:1.2}.container-main .guide-section__count{font-size:.7rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#8a8a8a}.container-main .guide-section__desc{margin:.25rem 0 .5rem;font-size:.9rem;line-height:1.5;color:#5a5a5a}.container-main .guide-all{border-top:1px solid #e5e3df}.container-main .guide-all summary{display:inline-block;padding:1rem 0;font-size:.85rem;font-weight:600;color:#397443;cursor:pointer;list-style:none}.container-main .guide-all summary::-webkit-details-marker{display:none}.container-main .guide-all summary::after{content:" +"}.container-main .guide-all summary:hover,.container-main .guide-all summary:focus-visible{text-decoration:underline;text-underline-offset:3px}.container-main .guide-all[open] summary::after{content:" −"}.container-main .guide-all[open]>.guide-list{border-top:1px solid #e5e3df}.container-main .guide-hub__foot{padding-top:1rem;border-top:1px solid #e5e3df}.container-main .guide-hub__others{display:flex;flex-wrap:wrap;gap:.25rem 1.5rem;margin:0;padding:0;font-size:.95rem;list-style:none}.container-main .guide-hub__others li{margin:0;list-style:none}.container-main .guide-hub__others a{color:#1a1a1a;text-decoration:underline;text-decoration-color:#d0cec8;text-underline-offset:3px}.container-main .guide-hub__others a:hover{color:#397443;text-decoration-color:currentColor}.container-main .guide-cards{display:grid;grid-template-columns:minmax(0, 1fr);gap:0 2rem;margin:0;padding:0;font-size:1rem;list-style:none}@media(min-width: 700px){.container-main .guide-cards{grid-template-columns:repeat(2, minmax(0, 1fr))}}.container-main .guide-cards>li{margin:0;list-style:none}.container-main .guide-card__link{display:flex;flex-direction:column;gap:.25rem;height:100%;padding:1rem 0 1.5rem;border-top:1px solid #d0cec8;color:inherit;text-decoration:none}.container-main .guide-card__link:hover .guide-card__name,.container-main .guide-card__link:focus-visible .guide-card__name{color:#397443;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.container-main .guide-card__name{font-family:"Fraunces",Georgia,serif;font-size:1.25rem;line-height:1.25;color:#1a1a1a}.container-main .guide-card__desc{font-size:.88rem;line-height:1.55;color:#5a5a5a}.container-main .guide-card__sections{font-size:.8rem;line-height:1.5;color:#1a1a1a}.container-main .guide-card__count{margin-top:auto;padding-top:.25rem;font-size:.7rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#397443}.container-main .research-intro{margin-bottom:2rem}.container-main .research-intro h1{margin-bottom:.5rem}.container-main .research-intro__lede{max-width:44rem;margin:0;font-size:1.05rem;line-height:1.6;color:#5a5a5a}.container-main .research-shelf{margin:0 0 2.5rem}.container-main .research-shelf__head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.25rem 1rem;margin-bottom:.25rem;padding-top:1rem;border-top:2px solid #1a1a1a}.container-main .research-shelf__title{margin:0;font-family:"Fraunces",Georgia,serif;font-size:1.5rem;font-weight:400;line-height:1.2}.container-main .research-shelf__links{display:flex;gap:1.5rem}.container-main .research-shelf__more{font-size:.8rem;font-weight:600;color:#397443;text-decoration:none}.container-main .research-shelf__more:hover,.container-main .research-shelf__more:focus-visible{text-decoration:underline;text-underline-offset:3px}.container-main .research-latest{margin-bottom:1rem}.container-main .category-guide{margin:1.5rem 0 2rem;padding:1rem 0;border-top:1px solid #d0cec8;border-bottom:1px solid #e5e3df}.container-main .category-guide__item{margin:.25rem 0 0;font-size:.95rem;font-weight:400;line-height:1.55;color:#5a5a5a}.container-main .category-guide__item a{margin-right:.25rem;font-family:"Fraunces",Georgia,serif;font-size:1.15rem;color:#1a1a1a;text-decoration:underline;text-decoration-color:#397443;text-decoration-thickness:1px;text-underline-offset:3px}.container-main .category-guide__item a:hover,.container-main .category-guide__item a:focus-visible{color:#397443}#single_post .post-guide,.post-guide{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px .5rem;margin:.5rem 0 0;font-size:.8rem;line-height:1.5}#single_post .post-guide .post-guide__label,.post-guide .post-guide__label{font-size:.68rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#8a8a8a}#single_post .post-guide .post-guide__sep,.post-guide .post-guide__sep{color:#d0cec8}#single_post .post-guide a,.post-guide a{font-weight:600;color:#397443;text-decoration:none}#single_post .post-guide a:hover,#single_post .post-guide a:focus-visible,.post-guide a:hover,.post-guide a:focus-visible{text-decoration:underline;text-underline-offset:3px}.guide-more{margin:2rem 0;padding-top:1rem;border-top:2px solid #1a1a1a}.guide-more .guide-more__title{margin:0 0 .25rem;font-family:"Fraunces",Georgia,serif;font-size:1.5rem;font-weight:400;line-height:1.2}.guide-more .guide-more__all{margin:.5rem 0 0;font-size:.85rem;font-weight:600}.guide-more .guide-more__all a{color:#397443;text-decoration:none}.guide-more .guide-more__all a:hover,.guide-more .guide-more__all a:focus-visible{text-decoration:underline;text-underline-offset:3px}.container h2.guide-section__title,.container h2.research-shelf__title,.container h2.guide-more__title{margin-top:0;font-weight:500}#single_post>.guide-more{max-width:880px;margin:3rem auto 0}.cxo-nav .menu-item--guides>.sub-menu{min-width:290px}.cxo-nav .menu-item--guides>.sub-menu a{white-space:nowrap}@media(max-width: 699px){.container-main .research-shelf .guide-card__desc{display:none}.container-main .research-shelf .guide-card__link{padding-bottom:1rem}}.container-main.m_research.is-filtered .research-shelf,.container-main.m_research.is-filtered .research-latest,.container-main.m_research.is-filtered .research-intro__lede{display:none}.container-main.m_research .search-filter-query--id-1{scroll-margin-top:90px}.container-main.m_research{overflow:clip}.container-main.cat-index .cat-index__jump{display:flex;flex-wrap:wrap;gap:.25rem 1.5rem;margin-top:1.5rem;font-size:.72rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.container-main.cat-index .cat-index__jump a{color:#5a5a5a;text-decoration:none}.container-main.cat-index .cat-index__jump a:hover,.container-main.cat-index .cat-index__jump a:focus-visible{color:#397443;text-decoration:underline;text-underline-offset:3px}.container-main.cat-index .cat-group{margin-top:3rem;padding-top:1rem;border-top:2px solid #1a1a1a;scroll-margin-top:90px}.container-main.cat-index .cat-grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));column-gap:3rem}.container-main.cat-index .cat-entry{display:flex;flex-direction:column;padding:1.5rem 0;border-bottom:1px solid #e5e3df}.container-main.cat-index .cat-entry p{margin-bottom:0}.container-main.cat-index .cat-entry__meta{margin-top:4px;font-size:.68rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#8a8a8a}.container-main.cat-index .cat-entry__lead{margin-top:.5rem;font-family:"Fraunces",Georgia,serif;font-size:.98rem;font-style:italic;line-height:1.45;color:#5a5a5a}.container-main.cat-index .cat-entry__chart{margin-top:1rem}.container-main.cat-index .cat-years{display:flex;align-items:stretch;gap:2px;height:72px;border-bottom:1px solid #d0cec8}.container-main.cat-index .cat-years__bar{position:relative;flex:1 1 0;cursor:default}.container-main.cat-index .cat-years__bar i{position:absolute;right:0;bottom:0;left:0;border-radius:2px 2px 0 0;background:#6aa36f;transition:background 150ms ease}.container-main.cat-index .cat-years__bar:hover i{background:#397443}.container-main.cat-index .cat-years__bar::after{content:attr(data-tip);position:absolute;bottom:calc(100% + 6px);left:50%;z-index:2;padding:3px 7px;border-radius:3px;background:#1a1a1a;color:#fff;font-size:.7rem;line-height:1.3;white-space:nowrap;transform:translateX(-50%);opacity:0;pointer-events:none;transition:opacity 150ms ease}.container-main.cat-index .cat-years__bar:hover::after{opacity:1}.container-main.cat-index .cat-years__axis{display:flex;justify-content:space-between;margin-top:3px;font-size:.62rem;letter-spacing:.06em;color:#8a8a8a}.container-main.cat-index .cat-entry__latest{margin-top:1.5rem;font-size:.88rem;line-height:1.45}.container-main.cat-index .cat-entry__latest span{display:block;margin-bottom:2px;font-size:.64rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#8a8a8a}.container-main.cat-index .cat-entry__latest a{color:#1a1a1a;text-decoration:none}.container-main.cat-index .cat-entry__latest a:hover,.container-main.cat-index .cat-entry__latest a:focus-visible{color:#397443;text-decoration:underline;text-underline-offset:3px}.container-main.cat-index .cat-entry__guide{margin-top:.5rem;font-size:.8rem;color:#5a5a5a}.container-main.cat-index .cat-entry__guide a{color:#397443}.container-main.cat-index .cat-entry__name+.cat-entry__meta,.container-main.cat-index .cat-years__axis{margin-top:4px}.container-main.cat-index .cat-index__also{margin-top:2rem;font-size:.88rem;color:#5a5a5a}@media(max-width: 768px){.container-main.cat-index .cat-grid{grid-template-columns:minmax(0, 1fr)}}.container .container-main.cat-index h2.cat-group__title{margin:0 0 .25rem;font-family:"Fraunces",Georgia,serif;font-size:1.7rem;font-weight:500;line-height:1.2}.container .container-main.cat-index h3.cat-entry__name{margin:0;font-family:"Fraunces",Georgia,serif;font-size:1.35rem;font-weight:500;line-height:1.25}.container .container-main.cat-index h3.cat-entry__name a{color:#1a1a1a;text-decoration:none}.container .container-main.cat-index h3.cat-entry__name a:hover,.container .container-main.cat-index h3.cat-entry__name a:focus-visible{color:#397443;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.container .container-main.cat-index .guide-hub__kicker a{text-decoration:none}body.page-template-momentum-strategy .c_allocations{display:none}.momentum{color:#1a1a1a;font-family:"DM Sans",-apple-system,BlinkMacSystemFont,sans-serif;width:100%;background:#fff}.momentum h1{font-family:"Fraunces",Georgia,serif;font-size:2.5rem;font-weight:300;color:#1a1a1a;line-height:1.15;margin:0 0 1rem}.momentum h3{font-family:"DM Sans",-apple-system,BlinkMacSystemFont,sans-serif;font-size:1.05rem;font-weight:600;color:#1a1a1a;margin:0 0 .5rem}.momentum a{color:#397443;text-decoration:none}.momentum a:hover{text-decoration:underline}h2.strategy-section-title,.container h2.strategy-section-title{font-family:"Fraunces",Georgia,serif;font-size:1.6rem;font-weight:400;color:#1a1a1a;margin:0 0 1.5rem;text-align:center}.strategy-nav{position:fixed;top:0;left:0;right:0;background:#397443;z-index:1001;opacity:0;visibility:hidden;transform:translateY(-100%);transition:all 250ms ease;box-shadow:0 2px 8px rgba(0,0,0,.15)}.strategy-nav.is-visible{opacity:1;visibility:visible;transform:translateY(0)}@media(max-width: 768px){.strategy-nav{display:none}}.strategy-nav__inner{max-width:1100px;margin:0 auto;padding:.5rem 1.5rem;display:flex;justify-content:center;gap:3rem}.strategy-nav__link{color:hsla(0,0%,100%,.85);font-size:.85rem;font-weight:600;text-decoration:none;padding:.25rem .5rem;border-radius:4px;transition:all 150ms ease;text-transform:uppercase;letter-spacing:.05em}.strategy-nav__link:hover{color:#fff;background:hsla(0,0%,100%,.15);text-decoration:none}.strategy-nav__link.is-active{color:#fff;background:hsla(0,0%,100%,.2)}.strategy-hero{background:#fff;padding:2rem 1.5rem 3rem;text-align:center}.strategy-hero__content{max-width:1100px;margin:0 auto .5rem}.strategy-hero__lead{font-size:1rem;color:#5a5a5a;max-width:520px;margin:0 auto 1.5rem;line-height:1.6}.strategy-hero__signals{display:grid;grid-template-columns:repeat(3, 1fr);max-width:700px;margin:0 auto}@media(max-width: 480px){.strategy-hero__signals{grid-template-columns:1fr;max-width:280px}}.strategy-signal{text-align:center;padding:1.5rem 2rem;border-right:1px solid #e5e3df}.strategy-signal:last-child{border-right:none}@media(max-width: 480px){.strategy-signal{border-right:none;border-bottom:1px solid #e5e3df;padding:1rem}.strategy-signal:last-child{border-bottom:none}}.strategy-signal__label{display:block;font-size:.85rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:#5a5a5a;margin-bottom:.5rem}.strategy-signal__symbol{display:block;font-size:5rem;font-family:"Fraunces",Georgia,serif;font-weight:700;color:#397443;line-height:1;letter-spacing:-0.02em}@media(max-width: 768px){.strategy-signal__symbol{font-size:4rem}}@media(max-width: 480px){.strategy-signal__symbol{font-size:3.5rem}}.strategy-lock{color:#b8860b}.strategy-lock i{font-size:2.5rem}@media(max-width: 480px){.strategy-lock i{font-size:2rem}}.strategy-stats{background:rgba(57,116,67,.06);border-top:1px solid rgba(57,116,67,.15);border-bottom:1px solid rgba(57,116,67,.15)}.strategy-stats__inner{max-width:1100px;margin:0 auto;padding:2rem 1.5rem;display:flex;justify-content:center;gap:4rem}@media(max-width: 768px){.strategy-stats__inner{gap:2rem;flex-wrap:wrap}}@media(max-width: 480px){.strategy-stats__inner{gap:1.5rem}}.strategy-stats__stat{text-align:center}.strategy-stats__stat strong{display:block;font-size:2.5rem;font-family:"Fraunces",Georgia,serif;font-weight:500;color:#397443;line-height:1;margin-bottom:.25rem}.strategy-stats__stat span{font-size:.7rem;text-transform:uppercase;letter-spacing:.1em;color:#8a8a8a}.strategy-stats__stat--benchmark strong{color:#5a5a5a}.strategy-gate{background:#f5f3ef;border-top:1px solid #fff;padding:1.5rem 2rem}.strategy-gate__inner{display:flex;align-items:center;justify-content:center;gap:2rem;flex-wrap:wrap}@media(max-width: 480px){.strategy-gate__inner{flex-direction:column;text-align:center;gap:1rem}}.strategy-gate__icon{display:none}.strategy-gate__title{font-family:"Fraunces",Georgia,serif;font-size:1.1rem;font-weight:500;color:#1a1a1a;margin:0}.strategy-gate__text{font-size:.9rem;color:#5a5a5a;line-height:1.5;margin:0;flex:1;max-width:400px}.strategy-gate__actions{display:flex;align-items:center;gap:1rem}@media(max-width: 480px){.strategy-gate__actions{flex-direction:column}}.strategy-gate__login{font-size:.85rem;color:#8a8a8a}.strategy-gate__login a{color:#397443;font-weight:600}.strategy-gate__login a:hover{text-decoration:underline}.strategy-works{background:#fff;padding:4rem 1.5rem}.strategy-works__inner{max-width:1100px;margin:0 auto}.strategy-works__grid{display:grid;grid-template-columns:repeat(4, 1fr);gap:1.5rem}@media(max-width: 1024px){.strategy-works__grid{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 480px){.strategy-works__grid{grid-template-columns:1fr}}.strategy-card{text-align:center;padding:1.5rem;background:#f5f3ef;border-radius:12px;transition:transform 150ms ease,box-shadow 150ms ease}.strategy-card:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(0,0,0,.08)}.strategy-card i{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;background:#397443;border-radius:14px;color:#fff;font-size:1.35rem;margin-bottom:1rem}.strategy-card h3{font-size:1rem;font-weight:700;color:#1a1a1a;margin-bottom:.5rem}.strategy-card p{font-size:.85rem;color:#5a5a5a;margin:0;line-height:1.55}.strategy-keydetails{background:#fff;padding:2rem 1.5rem 4rem}.strategy-keydetails__inner{max-width:1100px;margin:0 auto;display:grid;grid-template-columns:140px 1fr;gap:2rem}@media(max-width: 768px){.strategy-keydetails__inner{grid-template-columns:1fr;gap:.5rem}}.strategy-keydetails__title{font-size:.65rem;font-weight:600;color:#8a8a8a;text-transform:uppercase;letter-spacing:.12em;margin:0;padding-top:.15rem}.momentum .strategy-keydetails__list{list-style:none;margin:0 2rem;padding:0;columns:2;column-gap:3rem}@media(max-width: 768px){.momentum .strategy-keydetails__list{columns:1}}.momentum .strategy-keydetails__list li{position:relative;padding-left:1.25rem;margin:.25rem 0;font-size:.9rem;color:#5a5a5a;line-height:1.5;break-inside:avoid}.momentum .strategy-keydetails__list li::before{content:"→";position:absolute;left:0;color:#397443;font-weight:600}.strategy-details{background:#f5f3ef;padding:3rem 1.5rem}.strategy-details__inner{max-width:1100px;margin:0 auto}.strategy-details__content{max-width:720px;margin:0 auto}.strategy-details__content p{font-size:.95rem;line-height:1.75;color:#5a5a5a;margin-bottom:1.5rem}.strategy-details .strategy-details__content h2{text-align:left;font-size:1.35rem;font-weight:500;color:#1a1a1a;margin:3rem 0 1rem;padding-top:1.5rem;border-top:1px solid #e5e3df}.strategy-details .strategy-details__content h2:first-child{margin-top:0;padding-top:0;border-top:none}.strategy-details__content h3{font-size:1.1rem;font-weight:600;color:#1a1a1a;margin:2rem 0 .5rem}.strategy-details__content h4{font-size:1rem;font-weight:600;color:#1a1a1a;margin:1.5rem 0 .5rem}.strategy-details__content ul,.strategy-details__content ol{margin:0 0 1.5rem;padding-left:1.5rem}.strategy-details__content ul li,.strategy-details__content ol li{margin-bottom:.25rem;line-height:1.65;color:#5a5a5a}.strategy-details__content a{color:#397443}.strategy-details__content img{display:block;max-width:100%;height:auto;border-radius:8px;margin:1.5rem auto;box-shadow:0 4px 16px rgba(0,0,0,.08)}.strategy-details__content table{width:100%;border-collapse:collapse;font-size:.85rem;margin:1.5rem 0}.strategy-details__content table th{background:#397443;color:#fff;padding:.5rem 1rem;text-align:left;font-weight:600;border:1px solid #fff}.strategy-details__content table td{padding:.5rem 1rem;border:1px solid #e5e3df;color:#5a5a5a}.strategy-details__content table td strong{color:#1a1a1a}.strategy-details__content table tr:nth-child(even){background:hsla(0,0%,100%,.7)}.strategy-details__content blockquote{border-left:3px solid #397443;margin:2rem 0;padding:1rem 1.5rem;background:#fff;border-radius:0 8px 8px 0}.strategy-details__content blockquote p{margin:0;font-size:1.05rem;font-style:italic;color:#1a1a1a;line-height:1.6}.strategy-performance{background:#fff;padding:3rem 1.5rem}.strategy-performance__inner{max-width:1100px;margin:0 auto}.strategy-performance__signal{text-align:center;margin-bottom:4rem}.strategy-performance__signal-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:1.5rem;max-width:720px;margin:0 auto}@media(max-width: 480px){.strategy-performance__signal-grid{grid-template-columns:1fr;gap:1rem;max-width:280px}}.strategy-performance__lead{max-width:720px;margin:0 auto 2rem;text-align:center;font-size:.95rem;color:#5a5a5a;line-height:1.65}.strategy-performance__content{max-width:900px;margin:0 auto}.strategy-performance__content h2,.strategy-performance__content h3,.strategy-performance__content h4{text-align:left}.strategy-performance__content h3{font-size:1.1rem;font-weight:600;color:#1a1a1a;margin:2rem 0 .5rem}.strategy-performance__content p{font-size:.95rem;line-height:1.7;color:#5a5a5a;margin-bottom:1rem;max-width:720px}.strategy-performance__content ul,.strategy-performance__content ol{margin:1rem 0;padding:0;list-style:none;max-width:720px}.strategy-performance__content ul li,.strategy-performance__content ol li{position:relative;padding-left:1.5rem;margin-bottom:.5rem;font-size:.95rem;line-height:1.6;color:#5a5a5a}.strategy-performance__content ul li::before,.strategy-performance__content ol li::before{content:"→";position:absolute;left:0;color:#397443;font-weight:600}.strategy-performance__content ol{counter-reset:list-counter}.strategy-performance__content ol li{counter-increment:list-counter}.strategy-performance__content ol li::before{content:counter(list-counter) ".";color:#397443;font-weight:700}.strategy-performance__content img{display:block;max-width:100%;height:auto;border-radius:8px;margin:1.5rem auto;box-shadow:0 4px 16px rgba(0,0,0,.08)}.strategy-performance__content table{width:100%;border-collapse:collapse;font-size:.8rem;margin:0}.strategy-performance__content table th{background:#397443;color:#fff;padding:.25rem .5rem;text-align:center;font-weight:600;font-size:.75rem;border:1px solid #fff}.strategy-performance__content table td{padding:.25rem .5rem;border:1px solid #e5e3df;color:#5a5a5a;text-align:center;font-size:.8rem}.strategy-performance__content table td strong{color:#1a1a1a}.strategy-performance__content table tr:nth-child(even){background:#f5f3ef}.strategy-performance__locked{text-align:center;padding:2rem;background:#f5f3ef;border-radius:12px;max-width:500px;margin:0 auto}.strategy-performance__locked-title{font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:#8a8a8a;margin:0 0 .5rem}.strategy-performance__locked p{font-size:.95rem;color:#5a5a5a;margin-bottom:1rem}.strategy-table-toggle{border:1px solid #e5e3df;border-radius:8px;margin:1.5rem 0;overflow:hidden}.strategy-table-toggle summary{padding:1rem 1.5rem;background:#f5f3ef;cursor:pointer;font-weight:600;font-size:.85rem;color:#1a1a1a;list-style:none;display:flex;align-items:center;gap:.5rem;transition:background 150ms ease}.strategy-table-toggle summary::-webkit-details-marker{display:none}.strategy-table-toggle summary::before{content:"▸";font-size:1.1rem;transition:transform 150ms ease}.strategy-table-toggle summary:hover{background:#e5e3df}.strategy-table-toggle[open] summary{border-bottom:1px solid #e5e3df}.strategy-table-toggle[open] summary::before{transform:rotate(90deg)}.strategy-table-toggle .strategy-table-wrapper{padding:1rem;overflow-x:auto}.strategy-cta{display:inline-flex;align-items:center;justify-content:center;background:#397443;color:#fff;padding:.9rem 2.25rem;border-radius:8px;font-size:.875rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase;border:none;cursor:pointer;transition:all 150ms ease;box-shadow:0 4px 16px rgba(57,116,67,.35)}.strategy-cta:link,.strategy-cta:visited{color:#fff;text-decoration:none}.strategy-cta:hover{background:rgb(40.1965317919,81.8034682081,47.2485549133);text-decoration:none;transform:translateY(-2px);box-shadow:0 6px 24px rgba(57,116,67,.45);color:#fff}.strategy-tools-callout{background:#f5f3ef;border-top:1px solid #e5e3df;border-bottom:1px solid #e5e3df;padding:3rem 1.5rem;text-align:center}.strategy-tools-callout__inner{max-width:480px;margin:0 auto}.strategy-tools-callout svg{width:28px;height:28px;color:#397443;margin-bottom:.5rem}.strategy-tools-callout h3{font-family:"Fraunces",Georgia,serif;font-size:1.3rem;font-weight:400;color:#1a1a1a;margin:0 0 .5rem}.strategy-tools-callout p{font-size:.9rem;color:#5a5a5a;line-height:1.6;margin:0 0 1.5rem}.strategy-research{background:#f5f3ef;padding:3rem 1.5rem}.strategy-research__inner{max-width:1100px;margin:0 auto}.strategy-research__inner>h2{text-align:center;margin-bottom:2rem}.strategy-research__post{background:#fff;border-radius:10px;padding:1.5rem;border:1px solid #e5e3df;margin-bottom:1.5rem}.strategy-research__post:last-of-type{margin-bottom:0}.strategy-research__title{font-size:1.1rem;font-weight:600;margin-bottom:.25rem}.strategy-research__title a{color:#1a1a1a}.strategy-research__title a:hover{color:#397443;text-decoration:none}.strategy-research__meta{font-size:.8rem;color:#8a8a8a;margin-bottom:.5rem}.strategy-research__meta strong{color:#5a5a5a}.strategy-research__meta a{color:#8a8a8a}.strategy-research__meta a:hover{color:#397443}.strategy-research__excerpt{font-size:.9rem;line-height:1.6;color:#5a5a5a}.strategy-research__excerpt p{margin-bottom:.5rem}.strategy-research__excerpt p:last-child{margin-bottom:0}.strategy-research__excerpt ul,.strategy-research__excerpt ol{margin:.5rem 0;padding-left:1.25rem;line-height:1.6}.strategy-research__excerpt ul li,.strategy-research__excerpt ol li{margin-bottom:.5rem}.strategy-research__excerpt a{font-weight:600}.strategy-research__more{text-align:center;margin-top:1.5rem}.strategy-research__more a{display:inline-block;font-size:.9rem;font-weight:600;color:#397443}.strategy-research__more a:hover{text-decoration:underline}.strategy-research__additional{margin-top:2rem;padding-top:2rem;border-top:1px solid #e5e3df}.strategy-research__additional h2{font-size:1.5rem;margin-bottom:1rem}.momentum .momentum_portfolio{text-align:center;margin:1.5rem 0}.momentum .momentum_portfolio th{background:#397443;padding:6px;color:#fff;border:1px solid #fff;font-size:1.1em}.momentum .momentum_portfolio td{padding:6px;border:1px solid #fff;font-size:1em;color:#5a5a5a}.momentum .momentum_portfolio td strong{color:#1a1a1a}.momentum .momentum_portfolio .even{background:#f5f3ef}.momentum .momentum_winners{margin-bottom:20px}.momentum .momentum_gains{clear:both;font-size:.8em;border-top:1px solid #e5e3df;border-bottom:1px solid #e5e3df;margin:1.5rem 0}.momentum .momentum_gains td{padding:2px;text-align:center}.momentum td.gains_title{background:#f5f3ef;font-weight:bold;color:#1a1a1a;font-size:1.3em;padding:4px}.momentum td.gains_title span{font-size:.9em;font-weight:normal;color:#5a5a5a}.momentum td.gain{color:#397443;font-weight:bold;font-size:1.8em;padding:6px}.momentum td.gain_spy{color:#5a5a5a;font-weight:bold;font-size:1.8em;padding:6px}.momentum td.gain_desc{color:#5a5a5a}@media(max-width: 768px){.momentum h1{font-size:2rem}.momentum h2{font-size:1.4rem}.strategy-hero{padding:1.5rem 1rem}.strategy-hero__lead{font-size:.95rem}.strategy-stats__stat strong{font-size:2rem}.strategy-works,.strategy-takeaways,.strategy-details,.strategy-performance,.strategy-research{padding:2rem 1rem}.strategy-takeaways__card{padding:1rem}}body.page-template-value-strategy .c_allocations{display:none}.value{color:#1a1a1a;font-family:"DM Sans",-apple-system,BlinkMacSystemFont,sans-serif;width:100%;background:#fff}.value h1{font-family:"Fraunces",Georgia,serif;font-size:2.5rem;font-weight:300;color:#1a1a1a;line-height:1.15;margin:0 0 1rem}.value h3{font-family:"DM Sans",-apple-system,BlinkMacSystemFont,sans-serif;font-size:1.05rem;font-weight:600;color:#1a1a1a;margin:0 0 .5rem}.value a{color:#397443;text-decoration:none}.value a:hover{text-decoration:underline}.value .strategy-hero__signals{grid-template-columns:repeat(4, 1fr);max-width:800px}@media(max-width: 768px){.value .strategy-hero__signals{grid-template-columns:repeat(2, 1fr);max-width:500px}}@media(max-width: 480px){.value .strategy-hero__signals{grid-template-columns:1fr;max-width:280px}}.value .strategy-signal__symbol{font-size:3.5rem}@media(max-width: 768px){.value .strategy-signal__symbol{font-size:3rem}}@media(max-width: 480px){.value .strategy-signal__symbol{font-size:2.5rem}}@media(max-width: 768px){.value .strategy-signal:nth-child(3),.value .strategy-signal:nth-child(4){border-top:1px solid #e5e3df}.value .strategy-signal:nth-child(2){border-right:none}}.value .strategy-performance__signal-grid{grid-template-columns:repeat(4, 1fr);max-width:800px}@media(max-width: 768px){.value .strategy-performance__signal-grid{grid-template-columns:repeat(2, 1fr);gap:1rem;max-width:500px}}@media(max-width: 480px){.value .strategy-performance__signal-grid{grid-template-columns:1fr;max-width:280px}}.value .strategy-keydetails__list{list-style:none;margin:0 2rem;padding:0;columns:2;column-gap:3rem;line-height:1.75}@media(max-width: 768px){.value .strategy-keydetails__list{columns:1}}.value .strategy-keydetails__list li{position:relative;padding-left:1.25rem;margin:.25rem 0;font-size:.9rem;color:#5a5a5a;line-height:1.75;break-inside:avoid}.value .strategy-keydetails__list li::before{content:"→";position:absolute;left:0;color:#397443;font-weight:600}@media(max-width: 768px){.value h1{font-size:2rem}.value h2{font-size:1.4rem}}.indicator_container{border:2px solid #ccc;padding:10px}#indicator_listing{font-size:.8em;border:2px solid #ccc;margin:10px 0;padding:5px}.indicator_info{padding:0 10px;margin-bottom:2px;font-size:.95em}.indicator_info strong{font-size:1.05em}.indicator_info td{border-top:1px solid #ccc;border-bottom:1px solid #ccc}#indicator_listing td{padding:2px}.source{width:37%;border-right:2px solid #fff;margin:0}.frequency{width:18%;border-right:2px solid #fff;margin:0}.schedule{width:45%;margin:0}.indicator_image_preview{width:350px;float:right;margin:5px 0 10px 10px}.indicator_image_preview img{width:350px}.indicator_content_preview .more-link{font-weight:bold}.indicator_keyword{clear:both;margin:30px 0 0 0;width:100%;display:block;text-align:left;padding-top:6px}.indicator_keyword label{text-transform:uppercase;color:#666;font-weight:bold;width:150px;text-align:left}.indicator_keyword input{width:160px}.sidebar_login{padding:10px;border:1px solid #ccc;margin-bottom:20px;background:#fff;font-size:1em;line-height:1.2em}.sidebar_login-field{margin-bottom:10px}.sidebar_login-field label{color:#555;font-weight:bold}.login_tools{margin:15px 0 0 0;color:#ccc;font-size:1em;text-align:center}.login_tools a{font-weight:normal}p.member_status{color:#666;text-transform:uppercase;font-weight:bold;margin:5px 0 12px 0;background:#eee;padding:4px;text-align:center;font-size:.9em}.premium_preview .more-link{display:none}.subscriber_support{margin-top:-10px;text-align:center;font-size:.9em}.member_status{font-weight:bold;font-size:1.2em;color:#630}.login h3{color:#666;border-bottom:1px dotted #ccc;font-size:1.2em}.login p.error{padding:5px;border:1px solid #c00;background-color:#ffebe8;color:#333}.login p.message{padding:5px;border:1px solid #e6db55;background-color:#ffffe0;color:#333}.login form label{display:block;text-align:left;color:#333;width:200px}.login form p.forgetmenot label{display:inline}.login form input{font-size:12px;color:#333}.form-table td{padding:5px}.form-table .description{font-size:.9em;font-style:italic;color:#666;font-weight:normal;display:block}#pass-strength-result{font-size:1.2em;font-weight:bold;display:block;clear:both;float:none !important}#pass-strength-result.bad,#pass-strength-result.short{color:red}#pass-strength-result.good,#pass-strength-result.strong{color:#6c0}#WishListMemberUserProfile label{font-size:12px}input.button-primary{color:#fff !important;border:1px solid #ccc;padding:6px;font-size:14px;font-weight:bold}.tml-action-links{display:none}.cxo-regform-wrap{font-family:"DM Sans",-apple-system,BlinkMacSystemFont,sans-serif;font-size:15px;color:#1a1a1a}.cxo-regform-wrap .wlm3-theme-styled-reg-form{max-width:none}.cxo-regform-wrap .wlm3-new-account-error .wpm_err,.cxo-regform-wrap .wlm3-existing-account-error .wpm_err{background:#ffebe8;border:1px solid #c00;color:#333;padding:10px 14px;border-radius:8px;font-size:.9rem;margin-bottom:1.5rem}.cxo-regform-wrap .wlm3-show-new-regform .wlm3-existing-account-form,.cxo-regform-wrap .wlm3-show-new-regform .wlm3-existing-account-error,.cxo-regform-wrap .wlm3-show-existing-regform .wlm3-new-account-form,.cxo-regform-wrap .wlm3-show-existing-regform .wlm3-new-account-error{display:none}.cxo-regform-wrap .wlm3-form{max-width:none}.cxo-regform-wrap ul.wlm3-theme-styled-reg-form-toggle{list-style:none;margin:0 0 1.5rem 0;padding:0;display:flex;border-bottom:1.5px solid #e5e3df}.cxo-regform-wrap ul.wlm3-theme-styled-reg-form-toggle>li{list-style-type:none;padding:10px 20px;border:none;border-bottom:2px solid rgba(0,0,0,0);margin-bottom:-1.5px;transition:border-color 150ms ease}.cxo-regform-wrap ul.wlm3-theme-styled-reg-form-toggle>li a{color:#5a5a5a;text-decoration:none;font-size:.9rem;font-weight:500}.cxo-regform-wrap .wlm3-show-new-regform ul.wlm3-theme-styled-reg-form-toggle li.wlm3-new-account,.cxo-regform-wrap .wlm3-show-existing-regform ul.wlm3-theme-styled-reg-form-toggle li.wlm3-existing-account{border:none;border-bottom:2px solid #397443}.cxo-regform-wrap .wlm3-show-new-regform ul.wlm3-theme-styled-reg-form-toggle li.wlm3-new-account a,.cxo-regform-wrap .wlm3-show-existing-regform ul.wlm3-theme-styled-reg-form-toggle li.wlm3-existing-account a{color:#397443;font-weight:600}.cxo-regform-wrap .wlm3-show-new-regform ul.wlm3-theme-styled-reg-form-toggle li.wlm3-existing-account,.cxo-regform-wrap .wlm3-show-existing-regform ul.wlm3-theme-styled-reg-form-toggle li.wlm3-new-account{border:none;border-bottom:2px solid rgba(0,0,0,0)}.cxo-regform-wrap .wlm3-form-group{margin-bottom:1.5rem}.cxo-regform-wrap .wlm3-form-group label{display:block;font-size:.85rem;font-weight:600;color:#1a1a1a;margin-bottom:.25rem}.cxo-regform-wrap .wlm3-form-field.fld,.cxo-regform-wrap .fld{display:block;width:100%;box-sizing:border-box;border:1.5px solid #e5e3df;border-radius:8px;padding:10px 14px;font-family:"DM Sans",-apple-system,BlinkMacSystemFont,sans-serif;font-size:15px;color:#1a1a1a;background:#fff;transition:border-color 150ms ease,box-shadow 150ms ease}.cxo-regform-wrap .wlm3-form-field.fld:focus,.cxo-regform-wrap .fld:focus{border-color:#397443;box-shadow:0 0 0 3px rgba(57,116,67,.1);outline:none}.cxo-regform-wrap .wlm3-form-description{font-size:.8rem;color:#8a8a8a;line-height:1.4;margin-top:4px}.cxo-regform-wrap [id^=wlm3-password-generator-strength_]{font-size:.8rem;border-radius:4px;padding:4px 8px;margin-top:6px}.cxo-regform-wrap input[type=submit]{width:100%;background:#397443;color:#fff;border:none;border-radius:8px;padding:12px 24px;font-family:"DM Sans",-apple-system,BlinkMacSystemFont,sans-serif;font-size:15px;font-weight:600;cursor:pointer;transition:background 150ms ease,transform 150ms ease,box-shadow 150ms ease;box-shadow:0 2px 8px rgba(57,116,67,.25)}.cxo-regform-wrap input[type=submit]:hover,.cxo-regform-wrap input[type=submit]:focus{background:#4a8451;transform:translateY(-1px);box-shadow:0 4px 12px rgba(57,116,67,.3)}.cxo-regform-wrap .wlm3-existing-account-form{display:flex;flex-direction:column}.cxo-regform-wrap .wlm3-existing-account-form .wlm3-form-group:has(a[href*=lostpassword]){order:99;text-align:center;margin-top:.5rem}.cxo-regform-wrap .wlm3-existing-account-form .wlm3-form-group:has(a[href*=lostpassword]) a{float:none !important;font-size:.85rem;color:#397443}.wlm_regform_improved{max-width:none;font-family:"DM Sans",-apple-system,BlinkMacSystemFont,sans-serif;font-size:15px;color:#1a1a1a}.wlm_regform_improved .wlm_regform_container{border:1px solid #e5e3df;border-radius:12px;background:#fff;padding:2rem;box-shadow:0 4px 16px rgba(0,0,0,.06)}.wlm_regform_improved .wlm_form_group{padding-left:0;margin-bottom:1.5rem}.wlm_regform_improved .wlm_form_label{float:none;display:block;margin-left:0;width:auto;padding:0 0 .25rem 0}.wlm_regform_improved .wlm_form_group.wlm_required_field .wlm_form_label{color:#1a1a1a}.wlm_regform_improved .wlm_label_text{font-size:.85rem;font-weight:600;color:#1a1a1a}.wlm_regform_improved .wlm_regform_container .fld{border:1.5px solid #e5e3df;border-radius:8px;padding:10px 14px;font-family:"DM Sans",-apple-system,BlinkMacSystemFont,sans-serif;font-size:15px;color:#1a1a1a;background:#fff;transition:border-color 150ms ease,box-shadow 150ms ease;margin-bottom:.5rem}.wlm_regform_improved .wlm_regform_container .fld:focus{border-color:#397443;box-shadow:0 0 0 3px rgba(57,116,67,.1);background:#fff}.wlm_regform_improved p.submit{margin-top:2rem;margin-left:0}.wlm_regform_improved .wlm_regform_container input.submit{width:100%;background:#397443;color:#fff;border:none;border-radius:8px;padding:12px 24px;font-family:"DM Sans",-apple-system,BlinkMacSystemFont,sans-serif;font-size:15px;font-weight:600;cursor:pointer;box-shadow:0 2px 8px rgba(57,116,67,.25)}.wlm_regform_improved .wlm_regform_container input.submit:hover,.wlm_regform_improved .wlm_regform_container input.submit:focus{background:#4a8451;transform:translateY(-1px);box-shadow:0 4px 12px rgba(57,116,67,.3);border:none}.page-template-page-strategies .categories_container{display:none}.page-template-page-strategies #sub_content{margin:0;padding-top:0}.page-template-page-strategies #content_area{padding:0}.strategies{color:#1a1a1a;font-family:"DM Sans",-apple-system,BlinkMacSystemFont,sans-serif;width:100%;background:#fff}.strategies-hero{background:#fff;padding:3rem 1.5rem 2rem;text-align:center}.strategies-hero h1{font-family:"Fraunces",Georgia,serif;font-size:2.5rem;font-weight:300;color:#1a1a1a;line-height:1.15;margin:0 0 1rem;border:none}@media(max-width: 768px){.strategies-hero h1{font-size:2rem}}.strategies-hero__lead{font-size:1.05rem;color:#5a5a5a;max-width:480px;margin:0 auto;line-height:1.6}.strategies-cards{background:#f5f3ef;padding:3rem 1.5rem}.strategies-cards__grid{display:grid;grid-template-columns:repeat(2, 1fr);gap:2rem;max-width:900px;margin:0 auto}@media(max-width: 768px){.strategies-cards__grid{grid-template-columns:1fr;max-width:420px}}.strategies-card{background:#fff;border:1px solid #e5e3df;border-radius:16px;padding:2rem;text-align:center;transition:box-shadow 250ms ease,transform 150ms ease}.strategies-card:hover{box-shadow:0 8px 24px rgba(0,0,0,.08);transform:translateY(-2px)}.strategies-card h2{font-family:"Fraunces",Georgia,serif;font-size:1.5rem;font-weight:400;color:#1a1a1a;margin:0 0 .5rem}.strategies-card__desc{font-size:.9rem;color:#5a5a5a;line-height:1.5;margin:0 0 1.5rem}.strategies-card__signal-label{font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:#8a8a8a;margin:0 0 .5rem}.strategies-card__signals{display:flex;justify-content:center;gap:.5rem;margin-bottom:1.5rem;flex-wrap:wrap}.strategies-card__signals--momentum .strategy-signal--compact{min-width:70px}.strategies-card__signals--value .strategy-signal--compact{min-width:70px}.strategies-card .strategy-cta{width:100%}.strategy-signal--compact{text-align:center;padding:.5rem 1rem;background:#f5f3ef;border-radius:8px}.strategy-signal--compact .strategy-signal__label{display:block;font-size:.65rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:#8a8a8a;margin-bottom:.25rem}.strategy-signal--compact .strategy-signal__symbol{display:block;font-size:1.5rem;font-family:"Fraunces",Georgia,serif;font-weight:600;color:#397443;line-height:1.2}.strategy-signal--compact .strategy-lock{color:#b8860b}.strategy-signal--compact .strategy-lock i{font-size:1.1rem}.strategies-diversify{background:#fff;padding:3rem 1.5rem;text-align:center}.strategies-diversify h2{font-family:"Fraunces",Georgia,serif;font-size:1.6rem;font-weight:400;color:#1a1a1a;margin:0 0 .5rem}.strategies-diversify__lead{font-size:1rem;color:#5a5a5a;max-width:500px;margin:0 auto 1.5rem;line-height:1.6}.strategies-diversify__content{max-width:720px;margin:0 auto;text-align:left}.strategies-diversify__content p{font-size:.95rem;line-height:1.7;color:#5a5a5a;margin-bottom:1rem}.strategies-diversify__content ul,.strategies-diversify__content ol{margin:1rem 0;padding-left:1.5rem}.strategies-diversify__content ul li,.strategies-diversify__content ol li{margin-bottom:.5rem;font-size:.95rem;line-height:1.6;color:#5a5a5a}.strategies-diversify__content a{color:#397443;text-decoration:none}.strategies-diversify__content a:hover{text-decoration:underline}.strategies-diversify__list{list-style:none;padding:0;margin:0 auto;max-width:500px;text-align:left}.strategies-diversify__list li{position:relative;padding-left:1.5rem;margin-bottom:.5rem;font-size:.95rem;line-height:1.6;color:#5a5a5a}.strategies-diversify__list li::before{content:"✓";position:absolute;left:0;color:#397443;font-weight:700}.strategies-callout{display:inline-flex;align-items:center;gap:1.5rem;margin:2rem auto 0;padding:.5rem .5rem .5rem 2rem;background:#fff;border:1px solid #e5e3df;border-radius:50px}.strategies-callout p{margin:0;font-size:1.05rem;color:#1a1a1a;line-height:1.4}.strategies-callout__cta,.strategies-callout__cta:link,.strategies-callout__cta:visited{display:inline-block;background:#397443;color:#fff !important;padding:.5rem 1.5rem;border-radius:50px;font-size:.85rem;font-weight:700;text-decoration:none;white-space:nowrap;transition:background 150ms ease}.strategies-callout__cta:hover{background:rgb(43.5572254335,88.6427745665,51.1988439306);color:#fff !important;text-decoration:none}@media(max-width: 768px){.strategies-callout{flex-direction:column;border-radius:16px;padding:1rem;text-align:center;gap:1rem}}.strategies .strategy-gate{background:#f5f3ef;border-top:1px solid #e5e3df;padding:2rem 1.5rem}.strategies .strategy-cta{display:inline-flex;align-items:center;justify-content:center;background:#397443;color:#fff;padding:.85rem 1.75rem;border-radius:8px;font-size:.85rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase;border:none;cursor:pointer;transition:all 150ms ease;box-shadow:0 4px 16px rgba(57,116,67,.3);text-decoration:none}.strategies .strategy-cta:link,.strategies .strategy-cta:visited{color:#fff;text-decoration:none}.strategies .strategy-cta:hover{background:rgb(40.1965317919,81.8034682081,47.2485549133);text-decoration:none;transform:translateY(-2px);box-shadow:0 6px 24px rgba(57,116,67,.4);color:#fff}@media(max-width: 768px){.strategies-hero{padding:2rem 1rem 1.5rem}.strategies-hero__lead{font-size:1rem}.strategies-cards{padding:2rem 1rem}.strategies-card{padding:1.5rem}.strategies-card h2{font-size:1.35rem}.strategies-diversify{padding:2rem 1rem}.strategies-diversify h2{font-size:1.4rem}.strategies .strategy-gate{padding:1.5rem 1rem}}.page-template-default h1.page-title,.page-id-29981 h1.page-title,body.page h1.page-title{font-family:"Fraunces",Georgia,serif;font-size:2rem;font-weight:500;color:#1a1a1a;margin-bottom:1.5rem}#WishListMemberUserProfile{max-width:600px}#WishListMemberUserProfile label{display:block;font-family:"DM Sans",-apple-system,BlinkMacSystemFont,sans-serif;font-size:.8rem;font-weight:600;color:#5a5a5a;margin-bottom:.25rem;text-transform:uppercase;letter-spacing:.05em}.form-table,table.form-table{width:100%;border-collapse:separate;border-spacing:0;margin-bottom:1.5rem}.form-table tr,table.form-table tr{display:flex;flex-direction:column;margin-bottom:1rem}.form-table th,.form-table td,table.form-table th,table.form-table td{display:block;padding:0;border:none;background:none;text-align:left}.form-table th,table.form-table th{font-family:"DM Sans",-apple-system,BlinkMacSystemFont,sans-serif;font-size:.8rem;font-weight:600;color:#5a5a5a;text-transform:uppercase;letter-spacing:.05em;padding-bottom:.25rem}.form-table td,table.form-table td{padding:0}.form-table input[type=text],.form-table input[type=email],.form-table input[type=password],.form-table input[type=tel],.form-table input[type=url],.form-table textarea,.form-table select,table.form-table input[type=text],table.form-table input[type=email],table.form-table input[type=password],table.form-table input[type=tel],table.form-table input[type=url],table.form-table textarea,table.form-table select{width:100%;max-width:100%;padding:12px 14px;font-family:"DM Sans",-apple-system,BlinkMacSystemFont,sans-serif;font-size:1rem;color:#1a1a1a;background:#fff;border:1.5px solid #e5e3df;border-radius:10px;transition:all .2s ease;box-sizing:border-box}.form-table input[type=text]::placeholder,.form-table input[type=email]::placeholder,.form-table input[type=password]::placeholder,.form-table input[type=tel]::placeholder,.form-table input[type=url]::placeholder,.form-table textarea::placeholder,.form-table select::placeholder,table.form-table input[type=text]::placeholder,table.form-table input[type=email]::placeholder,table.form-table input[type=password]::placeholder,table.form-table input[type=tel]::placeholder,table.form-table input[type=url]::placeholder,table.form-table textarea::placeholder,table.form-table select::placeholder{color:#8a8a8a}.form-table input[type=text]:hover,.form-table input[type=email]:hover,.form-table input[type=password]:hover,.form-table input[type=tel]:hover,.form-table input[type=url]:hover,.form-table textarea:hover,.form-table select:hover,table.form-table input[type=text]:hover,table.form-table input[type=email]:hover,table.form-table input[type=password]:hover,table.form-table input[type=tel]:hover,table.form-table input[type=url]:hover,table.form-table textarea:hover,table.form-table select:hover{border-color:hsl(40,10.3448275862%,78.6274509804%)}.form-table input[type=text]:focus,.form-table input[type=email]:focus,.form-table input[type=password]:focus,.form-table input[type=tel]:focus,.form-table input[type=url]:focus,.form-table textarea:focus,.form-table select:focus,table.form-table input[type=text]:focus,table.form-table input[type=email]:focus,table.form-table input[type=password]:focus,table.form-table input[type=tel]:focus,table.form-table input[type=url]:focus,table.form-table textarea:focus,table.form-table select:focus{outline:none;border-color:#397443;box-shadow:0 0 0 3px rgba(57,116,67,.1)}.form-table textarea,table.form-table textarea{min-height:100px;resize:vertical}.form-table select,table.form-table select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%235a5a5a' d='M6 8L1 3h10z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;padding-right:40px}.form-table .description,.form-table span.description,table.form-table .description,table.form-table span.description{display:block;font-size:.8rem;color:#8a8a8a;margin-top:.25rem;font-style:normal}#pass-strength-result{display:inline-block;padding:.25rem .5rem;border-radius:4px;font-size:.8rem;font-weight:600;margin-top:.5rem}#pass-strength-result.short{background:#fee2e2;color:#dc2626}#pass-strength-result.bad{background:#fef3c7;color:#d97706}#pass-strength-result.good{background:#d1fae5;color:#059669}#pass-strength-result.strong{background:#d1fae5;color:#047857}input.button-primary,input[type=submit],button[type=submit],.button-primary{display:inline-block;padding:14px 28px;font-family:"DM Sans",-apple-system,BlinkMacSystemFont,sans-serif;font-size:1rem;font-weight:600;color:#fff;background:#397443;border:none;border-radius:10px;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 8px rgba(57,116,67,.25)}input.button-primary:hover,input[type=submit]:hover,button[type=submit]:hover,.button-primary:hover{background:rgb(46.9179190751,95.4820809249,55.149132948);transform:translateY(-1px);box-shadow:0 4px 16px rgba(57,116,67,.35)}input.button-primary:active,input[type=submit]:active,button[type=submit]:active,.button-primary:active{transform:translateY(0)}input.button-primary:disabled,input[type=submit]:disabled,button[type=submit]:disabled,.button-primary:disabled{background:#8a8a8a;cursor:not-allowed;transform:none;box-shadow:none}#WishListMemberUserProfile h3,.profile-section-heading{font-family:"Fraunces",Georgia,serif;font-size:1.25rem;font-weight:500;color:#1a1a1a;margin:2rem 0 1rem;padding-bottom:.5rem;border-bottom:1px solid #e5e3df}#WishListMemberUserProfile h3:first-child,.profile-section-heading:first-child{margin-top:0}body.page-id-12522 .container-main{max-width:880px;margin:0 auto;width:100%}body.page .container-main a{color:#397443;text-decoration:underline;text-underline-offset:2px}body.page .container-main .sub-btn--primary:link,body.page .container-main .sub-btn--primary:visited{color:#fff;text-decoration:none}.sub-page{max-width:600px;margin:0 auto}.sub-page--wide{max-width:1100px}.sub-page__title{font-family:"Fraunces",Georgia,serif;font-size:2.25rem;font-weight:300;color:#1a1a1a;letter-spacing:-0.02em;margin-bottom:3rem}.sub-login-prompt{max-width:480px;padding:4rem 0}.sub-login-prompt h1{font-family:"Fraunces",Georgia,serif;font-size:2rem;font-weight:300;color:#1a1a1a;margin-bottom:1rem}.sub-login-prompt p{font-family:"DM Sans",-apple-system,BlinkMacSystemFont,sans-serif;font-size:1rem;color:#5a5a5a}.sub-login-prompt a{color:#397443;font-weight:600;text-decoration:none}.sub-login-prompt a:hover{text-decoration:underline}.sub-notice{font-family:"DM Sans",-apple-system,BlinkMacSystemFont,sans-serif;font-size:.9rem;padding:1rem 1.5rem;border-radius:12px;margin-bottom:2rem}.sub-notice--error{color:#991b1b;background:#fef2f2;border:1px solid #fecaca}.resub-status{text-align:center;padding:4rem 2rem;max-width:480px;margin:0 auto}.resub-status svg{margin-bottom:1.5rem}.resub-status h2{font-family:"Fraunces",Georgia,serif;font-size:1.3rem;font-weight:400;color:#1a1a1a;margin-bottom:.5rem}.resub-status p{font-family:"DM Sans",-apple-system,BlinkMacSystemFont,sans-serif;font-size:.9rem;color:#5a5a5a;margin:0 0 1.5rem;line-height:1.6}.resub-status a:not(.sub-btn){color:#397443;font-weight:600;text-decoration:none}.resub-status a:not(.sub-btn):hover{text-decoration:underline}.sub-card{background:#fff;border:1px solid #e5e3df;border-radius:16px;box-shadow:0 4px 24px rgba(0,0,0,.05);overflow:hidden}.sub-card--empty{text-align:center;padding:4rem 2rem}.sub-card--empty .sub-card__icon{color:#d0cec8;margin-bottom:1.5rem}.sub-card--empty h2{font-family:"Fraunces",Georgia,serif;font-size:1.3rem;font-weight:400;color:#1a1a1a;margin-bottom:.5rem}.sub-card--empty p{font-family:"DM Sans",-apple-system,BlinkMacSystemFont,sans-serif;font-size:.9rem;color:#5a5a5a;margin:0 0 .25rem;line-height:1.6}.sub-card--empty a{color:#397443;font-weight:600;text-decoration:none}.sub-card--empty a:hover{text-decoration:underline}.sub-card__header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1.5rem 2rem;background:#f5f3ef;border-bottom:1px solid #e5e3df}.sub-card__plan{min-width:0}.sub-card__label{display:block;font-family:"DM Sans",-apple-system,BlinkMacSystemFont,sans-serif;font-size:.65rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:#8a8a8a;margin-bottom:.25rem}.sub-page .sub-card .sub-card__plan-name{font-family:"Fraunces",Georgia,serif;font-size:1.35rem;font-weight:400;color:#1a1a1a;letter-spacing:-0.01em;margin:0}.sub-card__status{flex-shrink:0;display:inline-flex;align-items:center;padding:4px 14px;font-family:"DM Sans",-apple-system,BlinkMacSystemFont,sans-serif;font-size:.75rem;font-weight:700;letter-spacing:.02em;border-radius:20px;margin-top:.5rem}.sub-card__status--active{color:#047857;background:#ecfdf5;border:1px solid #a7f3d0}.sub-card__status--warning{color:#92400e;background:#fffbeb;border:1px solid #fde68a}.sub-card__status--inactive{color:#5a5a5a;background:#fafaf8;border:1px solid #e5e3df}.sub-card__details{display:grid;grid-template-columns:1fr 1fr;border-bottom:1px solid #e5e3df}.sub-card__detail{padding:1rem 2rem}.sub-card__detail:nth-child(3){grid-column:1/-1;border-top:1px solid #e5e3df;border-bottom:none}.sub-card__value{display:block;font-family:"DM Sans",-apple-system,BlinkMacSystemFont,sans-serif;font-size:.95rem;color:#1a1a1a}.sub-card__value strong{font-size:1.1rem;font-weight:600}.sub-card__interval{font-size:.85rem;color:#5a5a5a;font-weight:400}.sub-card__card{display:flex;align-items:center;gap:.25rem;flex-wrap:wrap}.sub-card__card-brand{font-weight:600}.sub-card__card-exp{color:#8a8a8a;font-size:.85rem}.sub-card__actions{padding:1.5rem 2rem;display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.sub-card__actions-hint{font-family:"DM Sans",-apple-system,BlinkMacSystemFont,sans-serif;font-size:.8rem;color:#8a8a8a}.sub-btn{display:inline-flex;align-items:center;gap:8px;font-family:"DM Sans",-apple-system,BlinkMacSystemFont,sans-serif;text-decoration:none;border:none;cursor:pointer;transition:all 150ms ease;border-radius:10px}.sub-btn--primary{padding:12px 24px;font-size:.9rem;font-weight:600;color:#fff;background:#397443;box-shadow:0 2px 8px rgba(57,116,67,.25)}.sub-btn--primary:link,.sub-btn--primary:visited{color:#fff}.sub-btn--primary svg{opacity:.8}.sub-btn--primary:hover{color:#fff;background:rgb(46.9179190751,95.4820809249,55.149132948);transform:translateY(-1px);box-shadow:0 4px 16px rgba(57,116,67,.35)}.sub-btn--primary:active{transform:translateY(0)}.sub-invoices{margin-top:2rem}.sub-invoices__title{font-family:"DM Sans",-apple-system,BlinkMacSystemFont,sans-serif;font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:#8a8a8a;margin-bottom:.5rem}.sub-invoices__list{background:#fff;border:1px solid #e5e3df;border-radius:12px;overflow:hidden}.sub-invoices__row{display:flex;align-items:center;gap:1rem;padding:1rem 1.5rem;text-decoration:none;border-bottom:1px solid #e5e3df;transition:background 150ms ease}.sub-invoices__row:last-child{border-bottom:none}.sub-invoices__row:hover{background:#fafaf8}.sub-invoices__date{font-family:"DM Sans",-apple-system,BlinkMacSystemFont,sans-serif;font-size:.9rem;color:#1a1a1a;flex:1}.sub-invoices__amount{font-family:"DM Sans",-apple-system,BlinkMacSystemFont,sans-serif;font-size:.9rem;font-weight:600;color:#1a1a1a}.sub-invoices__status{font-family:"DM Sans",-apple-system,BlinkMacSystemFont,sans-serif;font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;padding:2px 10px;border-radius:12px}.sub-invoices__status--paid{color:#047857;background:#ecfdf5}.sub-invoices__status--open,.sub-invoices__status--draft{color:#92400e;background:#fffbeb}.sub-invoices__status--void,.sub-invoices__status--uncollectible{color:#5a5a5a;background:#fafaf8}.sub-invoices__arrow{color:#8a8a8a;flex-shrink:0}.sub-cancel-note{margin-top:2rem;font-family:"DM Sans",-apple-system,BlinkMacSystemFont,sans-serif;font-size:.85rem;color:#5a5a5a;text-align:center}@media(max-width: 768px){.sub-page__title{font-size:1.85rem}.sub-card__header{padding:1rem 1.5rem;flex-direction:column;gap:.5rem}.sub-card__details{grid-template-columns:1fr}.sub-card__detail:nth-child(3){border-top:none}.sub-card__detail{border-bottom:1px solid #e5e3df}.sub-card__detail:last-child{border-bottom:none}.sub-card__actions{padding:1rem 1.5rem;flex-direction:column;align-items:flex-start}.sub-invoices__row{padding:.5rem 1rem}}@media(max-width: 480px){.sub-page__title{font-size:1.5rem;margin-bottom:2rem}.sub-card__header{padding:1rem}.sub-card__plan-name{font-size:1.15rem}.sub-card__detail{padding:.5rem 1rem}.sub-card__actions{padding:1rem}.sub-btn--primary{width:100%;justify-content:center}}.login-required-message,p:has(a[href*=login]){padding:1.5rem;background:#f5f3ef;border-radius:10px;border:1px solid #e5e3df;text-align:center;color:#5a5a5a}.login-required-message a,p:has(a[href*=login]) a{color:#397443;font-weight:600;text-decoration:none}.login-required-message a:hover,p:has(a[href*=login]) a:hover{text-decoration:underline}@media(max-width: 768px){.form-table input[type=text],.form-table input[type=email],.form-table input[type=password],.form-table select,table.form-table input[type=text],table.form-table input[type=email],table.form-table input[type=password],table.form-table select{font-size:16px}}.container-main:has(.wppb-edit-user){padding:2rem 1.5rem 4rem;display:flex;flex-direction:column}.container-main:has(.wppb-edit-user)>h1{order:1;font-family:"Fraunces",Georgia,serif;font-size:2rem;font-weight:400;color:#1a1a1a;margin-bottom:1.5rem;letter-spacing:-0.01em}.container-main:has(.wppb-edit-user)>h4{order:2}.container-main:has(.wppb-edit-user)>p{order:3}.container-main:has(.wppb-edit-user)>#select_user_to_edit_form{order:4}.container-main:has(.wppb-edit-user)>.wppb-edit-user{order:5}#select_user_to_edit_form{margin-bottom:2rem;padding:1.5rem;background:#f5f3ef;border-radius:12px;border:1px solid #e5e3df}#select_user_to_edit_form .wppb-form-field{margin:0;display:flex;flex-direction:column;gap:.5rem}#select_user_to_edit_form .wppb-form-field label{font-family:"DM Sans",-apple-system,BlinkMacSystemFont,sans-serif;font-size:.75rem;font-weight:600;color:#5a5a5a;text-transform:uppercase;letter-spacing:.08em}#select_user_to_edit_form select.wppb-user-to-edit{display:none}#select_user_to_edit_form .select2-container{width:100% !important}#select_user_to_edit_form .select2-container--default .select2-selection--single{height:auto;padding:12px 14px;background:#fff;border:1.5px solid #e5e3df;border-radius:10px;transition:all 150ms ease}#select_user_to_edit_form .select2-container--default .select2-selection--single:hover{border-color:hsl(40,10.3448275862%,78.6274509804%)}#select_user_to_edit_form .select2-container--default .select2-selection--single .select2-selection__rendered{font-family:"DM Sans",-apple-system,BlinkMacSystemFont,sans-serif;font-size:1rem;color:#1a1a1a;padding:0;line-height:1.4}#select_user_to_edit_form .select2-container--default .select2-selection--single .select2-selection__arrow{top:50%;right:14px;transform:translateY(-50%);height:auto}#select_user_to_edit_form .select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#5a5a5a rgba(0,0,0,0) rgba(0,0,0,0);border-width:6px 5px 0}#select_user_to_edit_form .select2-container--default.select2-container--open .select2-selection--single{border-color:#397443;box-shadow:0 0 0 3px rgba(57,116,67,.1)}.wppb-edit-user{background:#fff;border:1px solid #e5e3df;border-radius:16px;padding:2rem;box-shadow:0 4px 20px rgba(0,0,0,.04)}.wppb-edit-user>ul{list-style:none;padding:0;margin:0 !important;margin-left:0 !important}.wppb-edit-user h4{font-family:"Fraunces",Georgia,serif;font-size:1.15rem;font-weight:500;color:#1a1a1a;margin:0 0 1.5rem;padding-bottom:.5rem;border-bottom:1px solid #e5e3df}li:not(:first-child) .wppb-edit-user h4{margin-top:2rem}.wppb-edit-user .wppb-description-delimiter{display:none}.wppb-edit-user .wppb-form-field{margin-bottom:1.5rem}.wppb-edit-user .wppb-form-field:has(h4){margin-bottom:0}.wppb-edit-user .wppb-form-field:last-of-type{margin-bottom:0}.wppb-edit-user label{display:block;font-family:"DM Sans",-apple-system,BlinkMacSystemFont,sans-serif;font-size:.75rem;font-weight:600;color:#5a5a5a;text-transform:uppercase;letter-spacing:.08em;margin-bottom:.25rem}.wppb-edit-user label .wppb-required{color:#dc2626;margin-left:2px}.wppb-edit-user input.text-input,.wppb-edit-user input[type=text],.wppb-edit-user input[type=email],.wppb-edit-user input[type=password],.wppb-edit-user input[type=url],.wppb-edit-user input[type=tel]{width:100%;padding:12px 14px;font-family:"DM Sans",-apple-system,BlinkMacSystemFont,sans-serif;font-size:1rem;color:#1a1a1a;background:#fff;border:1.5px solid #e5e3df;border-radius:10px;transition:all 150ms ease;box-sizing:border-box}.wppb-edit-user input.text-input::placeholder,.wppb-edit-user input[type=text]::placeholder,.wppb-edit-user input[type=email]::placeholder,.wppb-edit-user input[type=password]::placeholder,.wppb-edit-user input[type=url]::placeholder,.wppb-edit-user input[type=tel]::placeholder{color:#8a8a8a}.wppb-edit-user input.text-input:hover:not(:disabled),.wppb-edit-user input[type=text]:hover:not(:disabled),.wppb-edit-user input[type=email]:hover:not(:disabled),.wppb-edit-user input[type=password]:hover:not(:disabled),.wppb-edit-user input[type=url]:hover:not(:disabled),.wppb-edit-user input[type=tel]:hover:not(:disabled){border-color:hsl(40,10.3448275862%,78.6274509804%)}.wppb-edit-user input.text-input:focus,.wppb-edit-user input[type=text]:focus,.wppb-edit-user input[type=email]:focus,.wppb-edit-user input[type=password]:focus,.wppb-edit-user input[type=url]:focus,.wppb-edit-user input[type=tel]:focus{outline:none;border-color:#397443;box-shadow:0 0 0 3px rgba(57,116,67,.1)}.wppb-edit-user input.text-input:disabled,.wppb-edit-user input[type=text]:disabled,.wppb-edit-user input[type=email]:disabled,.wppb-edit-user input[type=password]:disabled,.wppb-edit-user input[type=url]:disabled,.wppb-edit-user input[type=tel]:disabled{background:#fafaf8;color:#5a5a5a;cursor:not-allowed}.wppb-edit-user select{width:100%;padding:12px 14px;padding-right:40px;font-family:"DM Sans",-apple-system,BlinkMacSystemFont,sans-serif;font-size:1rem;color:#1a1a1a;background:#fff;border:1.5px solid #e5e3df;border-radius:10px;transition:all 150ms ease;box-sizing:border-box;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%235a5a5a' d='M6 8L1 3h10z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;cursor:pointer}.wppb-edit-user select:hover{border-color:hsl(40,10.3448275862%,78.6274509804%)}.wppb-edit-user select:focus{outline:none;border-color:#397443;box-shadow:0 0 0 3px rgba(57,116,67,.1)}.wppb-edit-user .wppb-password-field-container{position:relative;display:block}.wppb-edit-user .form-submit{margin-top:2rem;padding-top:1.5rem;border-top:1px solid #e5e3df}.wppb-edit-user input[type=submit].submit,.wppb-edit-user input#edit_profile{display:inline-block;padding:14px 32px;font-family:"DM Sans",-apple-system,BlinkMacSystemFont,sans-serif;font-size:1rem;font-weight:600;color:#fff;background:#397443;border:none;border-radius:10px;cursor:pointer;transition:all 150ms ease;box-shadow:0 2px 8px rgba(57,116,67,.25)}.wppb-edit-user input[type=submit].submit:hover,.wppb-edit-user input#edit_profile:hover{background:rgb(46.9179190751,95.4820809249,55.149132948);transform:translateY(-1px);box-shadow:0 4px 16px rgba(57,116,67,.35)}.wppb-edit-user input[type=submit].submit:active,.wppb-edit-user input#edit_profile:active{transform:translateY(0)}.container-main:has(.wppb-edit-user)>h4{font-family:"DM Sans",-apple-system,BlinkMacSystemFont,sans-serif;font-size:.7rem;font-weight:600;color:#8a8a8a;text-transform:uppercase;letter-spacing:.1em;margin:0 0 .5rem}.container-main:has(.wppb-edit-user)>p{font-family:"DM Sans",-apple-system,BlinkMacSystemFont,sans-serif;font-size:.95rem;color:#1a1a1a;margin:0 !important;line-height:1.6}.container-main:has(.wppb-edit-user)>p:empty{display:none}.container-main:has(.wppb-edit-user)>p a{color:#397443;font-weight:500;text-decoration:none;transition:color 150ms ease}.container-main:has(.wppb-edit-user)>p a:hover{color:#4a8451;text-decoration:underline}.container-main:has(.wppb-edit-user)>h4,.container-main:has(.wppb-edit-user)>p:not(:empty){background:#f5f3ef;padding:.5rem 1rem;margin-left:0;margin-right:0}.container-main:has(.wppb-edit-user)>h4{background:#f5f3ef;padding:1rem 1rem .25rem;border-radius:10px 10px 0 0;border:1px solid #e5e3df;border-bottom:none;margin-bottom:0 !important}.container-main:has(.wppb-edit-user)>h4+p:not(:empty),.container-main:has(.wppb-edit-user)>p:not(:empty):first-of-type{padding-top:.25rem}.container-main:has(.wppb-edit-user)>h4+p+p:not(:empty){font-family:"Fraunces",Georgia,serif;font-size:1.1rem;font-weight:500;color:#397443}.container-main:has(.wppb-edit-user)>p:not(:empty):nth-of-type(4){font-size:.85rem;color:#5a5a5a}.container-main:has(.wppb-edit-user)>p:has(a[href*=support]){border-radius:0 0 10px 10px;border:1px solid #e5e3df;border-top:none;padding-bottom:1rem;margin-bottom:2rem !important;font-size:.85rem;color:#5a5a5a}.container-main:has(.wppb-edit-user)>p:not(:empty):not(:has(a[href*=support])){border-left:1px solid #e5e3df;border-right:1px solid #e5e3df}.select2-dropdown{border:1.5px solid #e5e3df;border-radius:10px;box-shadow:0 8px 24px rgba(0,0,0,.12);overflow:hidden;margin-top:4px}.select2-container--default .select2-search--dropdown{padding:.5rem}.select2-container--default .select2-search--dropdown .select2-search__field{padding:10px 12px;font-family:"DM Sans",-apple-system,BlinkMacSystemFont,sans-serif;font-size:.95rem;border:1.5px solid #e5e3df;border-radius:8px}.select2-container--default .select2-search--dropdown .select2-search__field:focus{outline:none;border-color:#397443}.select2-container--default .select2-results__option{padding:10px 14px;font-family:"DM Sans",-apple-system,BlinkMacSystemFont,sans-serif;font-size:.95rem;color:#1a1a1a}.select2-container--default .select2-results__option--highlighted[aria-selected]{background:#f5f3ef;color:#1a1a1a}.select2-container--default .select2-results__option[aria-selected=true]{background:rgba(57,116,67,.1);color:#397443;font-weight:500}.select2-results__options{max-height:300px}@media(max-width: 768px){.container-main:has(.wppb-edit-user){padding:1.5rem 1rem 3rem}.container-main:has(.wppb-edit-user)>h1{font-size:1.75rem}.wppb-edit-user{padding:1.5rem;border-radius:12px}.wppb-edit-user input.text-input,.wppb-edit-user input[type=text],.wppb-edit-user input[type=email],.wppb-edit-user input[type=password],.wppb-edit-user select{font-size:16px}#select_user_to_edit_form{padding:1rem;border-radius:10px}}body.blog .container-main.m_research,body.blog .container-sidebar.m_research{font-family:"DM Sans",-apple-system,BlinkMacSystemFont,sans-serif;font-size:.95rem}body.blog .container-main.m_research{background:#fff;border:1px solid #e5e3df;border-radius:6px;padding:2rem 2rem 3rem;box-shadow:none}body.blog .container-sidebar.m_research{background:rgba(0,0,0,0);padding:0;align-self:flex-start}body.blog .container-main.m_research h1{font-family:"Fraunces",Georgia,serif;font-size:1.8rem;font-weight:500;line-height:1.25;color:#1a1a1a;margin:0 0 .5rem}body.blog .container-main.m_research p,body.blog .container-main.m_research li,body.blog .container-main.m_research ul,body.blog .container-main.m_research ol{font-size:.9rem;line-height:1.6;color:#1a1a1a}body.blog .container-sidebar.m_research .c_widget.m_filter h6{font-family:"DM Sans",-apple-system,BlinkMacSystemFont,sans-serif;font-size:.875rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#1a1a1a;margin:0 0 1rem;padding:0 0 .5rem;border:none;border-bottom:2px solid #397443;background:rgba(0,0,0,0);display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem}body.blog .container-sidebar.m_research .c_widget.m_filter h6 .filter-panel__title{font-size:inherit;letter-spacing:inherit;color:inherit}body.blog .container-sidebar.m_research .c_widget.m_filter .widget{background:rgba(0,0,0,0);border:none;border-radius:0;padding:0}body.blog .container-sidebar.m_research .c_widget.m_filter .searchandfilter{background:rgba(0,0,0,0);border:none;padding:0}body.blog .container-sidebar.m_research .c_widget.m_filter{background:#fff;border-radius:12px;padding:1rem 1rem .5rem;border:1px solid #e5e3df;box-shadow:0 8px 18px rgba(0,0,0,.06)}body.blog .container-sidebar.m_research .filter-panel__text{display:flex;flex-direction:column;gap:.25rem}body.blog .container-sidebar.m_research .filter-panel__title{font-size:.7rem;letter-spacing:.16em;color:#1a1a1a}body.blog .container-sidebar.m_research .filter-panel__hint{font-size:.7rem;font-weight:400;letter-spacing:0;text-transform:none;color:#5a5a5a;line-height:1.4}body.blog .container-sidebar.m_research .filter-panel__icons{display:none;align-items:center;gap:.35rem;color:#8a8a8a;margin-left:auto}@media(max-width: 1024px){body.blog .container-sidebar.m_research .filter-panel__icons{display:inline-flex}}body.blog .container-sidebar.m_research .searchandfilter ul{list-style:none;margin:0;padding:0}body.blog .container-sidebar.m_research .searchandfilter>ul>li{margin:0 0 .5rem}body.blog .container-sidebar.m_research .searchandfilter>ul>li:last-child{margin-bottom:0}body.blog .container-sidebar.m_research .searchandfilter ul ul li{margin:.2rem 0 0}body.blog .container-sidebar.m_research .searchandfilter h4{font-size:.55rem;letter-spacing:.12em;text-transform:uppercase;color:#8a8a8a;margin:0 0 .15rem}body.blog .container-sidebar.m_research .searchandfilter label,body.blog .container-sidebar.m_research .searchandfilter .sf-label-checkbox,body.blog .container-sidebar.m_research .searchandfilter .sf-label-radio{display:inline-block;font-size:.78rem;font-weight:500;letter-spacing:0;text-transform:none;color:#1a1a1a;margin:0}body.blog .container-sidebar.m_research .searchandfilter input[type=text],body.blog .container-sidebar.m_research .searchandfilter input[type=search],body.blog .container-sidebar.m_research .searchandfilter select{width:100%;padding:.5rem .6rem;border-radius:6px;border:1px solid #d7d4cf;background:#f8f7f4;color:#1a1a1a;font-size:.85rem;line-height:1.4;font-family:"DM Sans",-apple-system,BlinkMacSystemFont,sans-serif;min-height:34px}body.blog .container-sidebar.m_research .searchandfilter select{appearance:none;background-image:linear-gradient(45deg, transparent 50%, #7d7d7d 50%),linear-gradient(135deg, #7d7d7d 50%, transparent 50%),linear-gradient(to right, #d7d4cf, #d7d4cf);background-position:calc(100% - 14px) 50%,calc(100% - 9px) 50%,calc(100% - 2.25rem) 50%;background-size:5px 5px,5px 5px,1px 60%;background-repeat:no-repeat;padding-right:2.4rem}body.blog .container-sidebar.m_research .searchandfilter select:focus,body.blog .container-sidebar.m_research .searchandfilter input[type=text]:focus,body.blog .container-sidebar.m_research .searchandfilter input[type=search]:focus{outline:none;border-color:#b5b0a9;box-shadow:0 0 0 2px rgba(47,95,54,.08)}body.blog .container-sidebar.m_research .searchandfilter input[type=checkbox],body.blog .container-sidebar.m_research .searchandfilter input[type=radio]{margin-right:.4rem;accent-color:#397443}body.blog .container-sidebar.m_research .searchandfilter input[type=submit],body.blog .container-sidebar.m_research .searchandfilter button{width:100%;border-radius:6px;border:1px solid #e5e3df;background:#f5f3ef;color:#397443;font-weight:600;font-size:.7rem;text-transform:uppercase;letter-spacing:.14em;padding:.5rem .6rem}body.blog .container-sidebar.m_research .searchandfilter{background:rgba(0,0,0,0);border-radius:0;padding:0}body.blog .container-sidebar.m_research .searchandfilter>ul>li{padding-bottom:.35rem;border-bottom:none;margin-bottom:.35rem}body.blog .container-sidebar.m_research .searchandfilter>ul>li:last-child{padding-bottom:0;margin-bottom:0}body.blog .container-sidebar.m_research .searchandfilter .sf-field-search input[type=text],body.blog .container-sidebar.m_research .searchandfilter .sf-field-search input[type=search]{font-size:.9rem;padding:.55rem .65rem;border-radius:6px;border:1px solid #d7d4cf;box-shadow:inset 0 1px 1px rgba(0,0,0,.04)}body.blog .container-sidebar.m_research .searchandfilter .search-filter-reset{display:inline-flex;align-items:center;justify-content:center;width:100%;margin-top:.35rem;font-size:.6rem;text-transform:uppercase;letter-spacing:.14em;color:#8a8a8a;text-decoration:none}body.blog .container-sidebar.m_research .searchandfilter .sf_date_field{display:grid;grid-template-columns:1fr;gap:.35rem}body.blog .container-sidebar.m_research .searchandfilter .sf_date_field li{margin:0}body.blog .container-sidebar.m_research .searchandfilter .sf-date-prefix,body.blog .container-sidebar.m_research .searchandfilter .sf-date-postfix{display:block;font-size:.6rem;letter-spacing:.12em;text-transform:uppercase;color:#8a8a8a;margin:0 0 .2rem}body.blog .container-sidebar.m_research .searchandfilter .sf-field-category select,body.blog .container-sidebar.m_research .searchandfilter .sf-field-tag select,body.blog .container-sidebar.m_research .searchandfilter [class*=sf-field-taxonomy] select{font-size:.85rem;line-height:1.2;font-weight:500}body.blog .container-sidebar.m_research .searchandfilter .sf-field-category>ul,body.blog .container-sidebar.m_research .searchandfilter .sf-field-tag>ul,body.blog .container-sidebar.m_research .searchandfilter [class*=sf-field-taxonomy]>ul{display:flex;flex-direction:column;gap:0}body.blog .container-sidebar.m_research .searchandfilter .sf-field-category>ul>li,body.blog .container-sidebar.m_research .searchandfilter .sf-field-tag>ul>li,body.blog .container-sidebar.m_research .searchandfilter [class*=sf-field-taxonomy]>ul>li{display:flex;align-items:flex-start;border:none}body.blog .container-sidebar.m_research .searchandfilter .sf-field-category input[type=checkbox],body.blog .container-sidebar.m_research .searchandfilter .sf-field-tag input[type=checkbox],body.blog .container-sidebar.m_research .searchandfilter [class*=sf-field-taxonomy] input[type=checkbox]{margin:.15rem 0 0;width:12px;height:12px;accent-color:#397443}body.blog .container-sidebar.m_research .searchandfilter .sf-field-category .sf-label-checkbox,body.blog .container-sidebar.m_research .searchandfilter .sf-field-tag .sf-label-checkbox,body.blog .container-sidebar.m_research .searchandfilter [class*=sf-field-taxonomy] .sf-label-checkbox{margin:0;font-size:.76rem;line-height:1.3;color:#1a1a1a;transition:color .15s ease}body.blog .container-sidebar.m_research .searchandfilter .sf-field-category ul ul,body.blog .container-sidebar.m_research .searchandfilter .sf-field-tag ul ul,body.blog .container-sidebar.m_research .searchandfilter [class*=sf-field-taxonomy] ul ul{margin-left:.9rem;padding-left:.6rem;border-left:none}.research-finder .searchandfilter ul ul li,.searchandfilter ul li li{display:flex;padding:3px 0}.research-finder .searchandfilter ul,.searchandfilter ul{margin-bottom:1rem}.research-finder .searchandfilter .sf-field-post_date{margin-top:1rem}.research-finder .searchandfilter .sf-field-post_date h4{font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:#8a8a8a;margin:0 0 .5rem}.research-finder .searchandfilter .sf-field-post_date ul,.research-finder .searchandfilter .sf-field-post_date ul ul,.research-finder .searchandfilter .sf-field-post_date .sf_date_field{border-left:none;margin-left:0;padding-left:0;margin-bottom:0}.research-finder .searchandfilter .sf-field-post_date .sf_date_field{display:grid;grid-template-columns:repeat(2, 1fr);gap:.5rem;margin-bottom:1rem}.research-finder .searchandfilter .sf-field-post_date .sf_date_field li{min-width:0;padding:0;margin:0}.research-finder .searchandfilter .sf-field-post_date .sf_date_field li span{display:none}.research-finder .searchandfilter .sf-field-post_date input{width:100%;padding:.5rem;border:1px solid #e5e3df;border-radius:6px;font-size:.85rem}.research-finder .searchandfilter .sf-field-post_date input:focus{outline:none;border-color:#397443;box-shadow:0 0 0 3px rgba(57,116,67,.1)}.research-finder .searchandfilter .sf-field-post_date .sf-date-prefix,.research-finder .searchandfilter .sf-field-post_date .sf-date-postfix{display:none}.research-finder .searchandfilter .sf-field-submit{margin-top:0}body.blog .container-sidebar.m_research .searchandfilter .sf-field-category li.sf-option-active .sf-label-checkbox,body.blog .container-sidebar.m_research .searchandfilter .sf-field-tag li.sf-option-active .sf-label-checkbox,body.blog .container-sidebar.m_research .searchandfilter [class*=sf-field-taxonomy] li.sf-option-active .sf-label-checkbox{color:#397443;font-weight:600}body.blog .container-sidebar.m_research .searchandfilter .sf-field-category li:hover .sf-label-checkbox,body.blog .container-sidebar.m_research .searchandfilter .sf-field-tag li:hover .sf-label-checkbox,body.blog .container-sidebar.m_research .searchandfilter [class*=sf-field-taxonomy] li:hover .sf-label-checkbox{color:#1a1a1a}body.blog .container-sidebar.m_research .searchandfilter .sf-field-post_date ul,body.blog .container-sidebar.m_research .searchandfilter .sf-field-post_date ul ul,body.blog .container-sidebar.m_research .searchandfilter .sf-field-post_date .sf_date_field{border-left:none;margin-left:0;padding-left:0}body.blog .container-sidebar.m_research .searchandfilter .sf-field-post_date input{width:100%}body.blog .container-sidebar.m_research .searchandfilter .sf-field-post_date .sf_date_field{grid-template-columns:repeat(2, minmax(0, 1fr))}body.blog .container-sidebar.m_research .searchandfilter .sf-field-post_date .sf_date_field li{min-width:0}body.blog .container-sidebar.m_research .searchandfilter .sf-field-post_date .sf_date_field input{min-width:0}body.blog .container-sidebar.m_research .searchandfilter .sf-field-post_date .sf-date-prefix,body.blog .container-sidebar.m_research .searchandfilter .sf-field-post_date .sf-date-postfix{margin-left:0;padding-left:0}body.blog .container-sidebar.m_research .searchandfilter .sf-field-post_date h4{display:none}@media screen and (min-width: 992px){body.blog .container-sidebar.m_research .searchandfilter .sf_date_field li span{text-align:right;width:40px}}body.blog .container-sidebar.m_research .searchandfilter .sf-field-article_access,body.blog .container-sidebar.m_research .searchandfilter .sf-field-access,body.blog .container-sidebar.m_research .searchandfilter .sf-field-post_access{border-left:none;padding-left:0}body.blog .container-sidebar.m_research .searchandfilter .sf-field-article_access ul,body.blog .container-sidebar.m_research .searchandfilter .sf-field-access ul,body.blog .container-sidebar.m_research .searchandfilter .sf-field-post_access ul{border-left:none;margin-left:0;padding-left:0}body.blog .container-sidebar.m_research .searchandfilter .sf-field-category .chosen-container,body.blog .container-sidebar.m_research .searchandfilter .sf-field-category .chosen-container-single,body.blog .container-sidebar.m_research .searchandfilter .sf-field-category .chosen-single{width:100%;border-radius:6px;border:1px solid #d7d4cf;background:#f8f7f4;box-shadow:none;height:34px;line-height:34px}body.blog .container-sidebar.m_research .searchandfilter .sf-field-category .chosen-container-single .chosen-single span{font-family:"DM Sans",-apple-system,BlinkMacSystemFont,sans-serif;font-size:.85rem;color:#1a1a1a}body.blog .container-sidebar.m_research .searchandfilter .sf-field-category .chosen-container-single .chosen-single div b{background-position:0 6px}body.blog .container-sidebar.m_research .searchandfilter .sf-field-category .chosen-drop{border:1px solid #d7d4cf;box-shadow:0 8px 16px rgba(0,0,0,.08);border-radius:6px}body.blog .search-filter-results,body.blog .container-main.m_research .search-filter-results{font-family:"DM Sans",-apple-system,BlinkMacSystemFont,sans-serif}body.blog .search-filter-results .results-count.m_top{background:rgba(0,0,0,0);color:#8a8a8a;font-size:.7rem;text-transform:uppercase;letter-spacing:.12em;margin:0 0 .5rem;padding:0}body.blog .research-results-header{display:flex;flex-direction:column;gap:.5rem;margin-bottom:.5rem}body.blog .results-header-top{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:.5rem}body.blog .results-sort{display:flex;align-items:center;gap:.25rem}body.blog .results-sort__label{font-size:.7rem;text-transform:uppercase;letter-spacing:.1em;color:#8a8a8a}body.blog .results-sort__select{font-size:.8rem;padding:4px 24px 4px 8px;border:1px solid #e5e3df;border-radius:4px;background:#fff;color:#1a1a1a;cursor:pointer;appearance:none;background-image:linear-gradient(45deg, transparent 50%, #8a8a8a 50%),linear-gradient(135deg, #8a8a8a 50%, transparent 50%);background-position:calc(100% - 10px) 50%,calc(100% - 6px) 50%;background-size:4px 4px,4px 4px;background-repeat:no-repeat}body.blog .results-sort__select:focus{outline:none;border-color:#397443}body.blog .quick-filters{display:flex;flex-wrap:wrap;gap:.25rem;margin-top:.25rem}body.blog .quick-filter-pill{display:inline-flex;align-items:center;padding:6px 14px;border:1px solid #e5e3df;border-radius:999px;font-size:.72rem;font-weight:500;letter-spacing:.04em;color:#1a1a1a;text-decoration:none;background:#fff;transition:all .15s ease}body.blog .quick-filter-pill:hover{border-color:#1a1a1a}body.blog .quick-filter-pill.is-active{background:#397443;border-color:#397443;color:#fff}body.blog .filter-chips{display:flex;flex-wrap:wrap;gap:.25rem;align-items:center}body.blog .filter-chip{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;border:1px solid #e5e3df;border-radius:999px;font-size:.65rem;letter-spacing:.08em;text-transform:uppercase;color:#5a5a5a;background:#fff}body.blog .filter-chip__label{color:#8a8a8a}body.blog .filter-clear{font-size:.65rem;text-transform:uppercase;letter-spacing:.12em;color:#1a1a1a;text-decoration:none;padding:4px 10px;border:1px solid #e5e3df;border-radius:999px}body.blog .filter-clear:hover{border-color:#1a1a1a}body.blog .filter-chip__remove{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;padding:0;margin-left:4px;border:none;border-radius:50%;background:#e5e3df;color:#5a5a5a;font-size:12px;line-height:1;cursor:pointer;transition:all .15s ease}body.blog .filter-chip__remove:hover{background:#8a8a8a;color:#fff}body.blog .search-filter-results .post,body.blog .container-main.m_research .post{margin:0;padding:1.5rem 0;border-bottom:1px solid #e5e3df}body.blog .search-filter-results .post .post-category,body.blog .search-filter-results .post .post-category a,body.blog .container-main.m_research .post .post-category,body.blog .container-main.m_research .post .post-category a{display:inline-flex;width:auto;background:#e9e7e2;color:#1a1a1a;font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;padding:4px 12px;border-radius:999px;text-decoration:none;margin-bottom:.25rem;border:none;line-height:1}body.blog .search-filter-results .post .post-category,body.blog .container-main.m_research .post .post-category{display:inline-flex;width:auto;align-self:flex-start}body.blog .search-filter-results .post .post-category a,body.blog .container-main.m_research .post .post-category a{text-decoration:none}body.blog .search-filter-results .post .post-category a:link,body.blog .search-filter-results .post .post-category a:visited,body.blog .container-main.m_research .post .post-category a:link,body.blog .container-main.m_research .post .post-category a:visited{text-decoration:none;color:#1a1a1a}body.blog .search-filter-results .post .post-category a:hover,body.blog .container-main.m_research .post .post-category a:hover{color:#397443}body.blog .search-filter-results .post:last-of-type,body.blog .container-main.m_research .post:last-of-type{border-bottom:none}body.blog .search-filter-results .post.post-featured,body.blog .container-main.m_research .post.post-featured{background:#f5f3ef;border:none;border-radius:6px;padding:1rem;margin-bottom:1rem;display:flex;flex-direction:column}body.blog .search-filter-results .post.post-featured .post-category,body.blog .search-filter-results .post.post-featured .post-category a,body.blog .container-main.m_research .post.post-featured .post-category,body.blog .container-main.m_research .post.post-featured .post-category a{font-size:.65rem}body.blog .search-filter-results .post.post-featured .post_title,body.blog .search-filter-results .post.post-featured .post-title,body.blog .container-main.m_research .post.post-featured .post_title,body.blog .container-main.m_research .post.post-featured .post-title{font-size:1.35rem;font-weight:600;line-height:1.3;margin:.5rem 0}body.blog .search-filter-results .post.post-featured .post-date,body.blog .search-filter-results .post.post-featured .post_date,body.blog .search-filter-results .post.post-featured .post-meta,body.blog .container-main.m_research .post.post-featured .post-date,body.blog .container-main.m_research .post.post-featured .post_date,body.blog .container-main.m_research .post.post-featured .post-meta{margin:.5rem 0 1rem;font-size:.85rem}body.blog .search-filter-results .post.post-featured .post-content p,body.blog .container-main.m_research .post.post-featured .post-content p{font-size:.95rem;line-height:1.55;-webkit-line-clamp:3;color:#5a5a5a}body.blog .search-filter-results .post.post-featured .post-read-more,body.blog .container-main.m_research .post.post-featured .post-read-more{color:#397443;font-weight:500;text-decoration:none;font-size:.85rem;margin-top:.5rem}body.blog .search-filter-results .post.post-featured .post-read-more:hover,body.blog .container-main.m_research .post.post-featured .post-read-more:hover{text-decoration:underline}body.blog .search-filter-results .post.post-featured .post-read-more i,body.blog .container-main.m_research .post.post-featured .post-read-more i{margin-left:4px}body.blog .search-filter-results .posts-grid,body.blog .container-main.m_research .posts-grid{display:flex;flex-direction:column;gap:0}body.blog .search-filter-results .posts-grid .post,body.blog .container-main.m_research .posts-grid .post{margin:0;padding:1rem 0;border:none;border-bottom:1px solid #e5e3df;border-radius:0}body.blog .search-filter-results .posts-grid .post:last-of-type,body.blog .container-main.m_research .posts-grid .post:last-of-type{border-bottom:none}body.blog .search-filter-results .research-section,body.blog .container-main.m_research .research-section{margin-top:1.5rem;padding-top:1rem;border-top:1px solid #e5e3df}body.blog .search-filter-results .research-section:first-of-type,body.blog .container-main.m_research .research-section:first-of-type{margin-top:1rem}body.blog .search-filter-results .research-section__title,body.blog .container-main.m_research .research-section__title{font-family:"Fraunces",Georgia,serif;font-size:.75rem;font-weight:600;color:#8a8a8a;margin:0 0 1rem;text-transform:uppercase;letter-spacing:.14em}body.blog .search-filter-results .research-section__posts,body.blog .container-main.m_research .research-section__posts{display:flex;flex-direction:column;gap:0}body.blog .search-filter-results .research-section__posts .post,body.blog .container-main.m_research .research-section__posts .post{margin:0;padding:1rem 0;border:none;border-bottom:1px solid #e5e3df;border-radius:0;background:rgba(0,0,0,0)}body.blog .search-filter-results .research-section__posts .post:last-of-type,body.blog .container-main.m_research .research-section__posts .post:last-of-type{border-bottom:none}body.blog .search-filter-results .research-section__posts .post_title,body.blog .container-main.m_research .research-section__posts .post_title{font-size:1.15rem;margin:.5rem 0 0}body.blog .search-filter-results .research-section__posts .post-date,body.blog .search-filter-results .research-section__posts .post-meta,body.blog .container-main.m_research .research-section__posts .post-date,body.blog .container-main.m_research .research-section__posts .post-meta{margin:.5rem 0 1rem;font-size:.8rem}body.blog .search-filter-results .research-section__posts .post-content,body.blog .container-main.m_research .research-section__posts .post-content{margin-top:.5rem}body.blog .search-filter-results .research-section__posts .post-content p,body.blog .container-main.m_research .research-section__posts .post-content p{font-size:.95rem;line-height:1.55;color:#5a5a5a;margin:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}body.blog .search-filter-results .no-results,body.blog .container-main.m_research .no-results{text-align:center;padding:2rem 1.5rem;color:#5a5a5a}body.blog .search-filter-results .no-results .no-results__title,body.blog .container-main.m_research .no-results .no-results__title{font-family:"Fraunces",Georgia,serif;font-size:1rem;font-weight:500;color:#1a1a1a;margin:0 0 .25rem}body.blog .search-filter-results .no-results .no-results__hint,body.blog .container-main.m_research .no-results .no-results__hint{font-size:.85rem;margin:0 0 1rem}body.blog .search-filter-results .no-results .no-results__clear,body.blog .container-main.m_research .no-results .no-results__clear{display:inline-flex;align-items:center;padding:6px 14px;border:1px solid #e5e3df;border-radius:999px;font-size:.7rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:#1a1a1a;text-decoration:none;background:#fff;transition:all .15s ease}body.blog .search-filter-results .no-results .no-results__clear:hover,body.blog .container-main.m_research .no-results .no-results__clear:hover{border-color:#1a1a1a}body.blog .search-filter-results .no-results .no-results__popular,body.blog .container-main.m_research .no-results .no-results__popular{margin-top:1.5rem;padding-top:1rem;border-top:1px solid #e5e3df}body.blog .search-filter-results .no-results .no-results__popular-label,body.blog .container-main.m_research .no-results .no-results__popular-label{font-size:.65rem;text-transform:uppercase;letter-spacing:.1em;color:#8a8a8a;margin:0 0 .5rem}body.blog .search-filter-results .no-results .no-results__popular-links,body.blog .container-main.m_research .no-results .no-results__popular-links{display:flex;flex-wrap:wrap;justify-content:center;gap:.25rem}body.blog .search-filter-results .no-results .no-results__popular-link,body.blog .container-main.m_research .no-results .no-results__popular-link{display:inline-flex;padding:4px 12px;border:1px solid #e5e3df;border-radius:999px;font-size:.72rem;color:#1a1a1a;text-decoration:none;transition:all .15s ease}body.blog .search-filter-results .no-results .no-results__popular-link:hover,body.blog .container-main.m_research .no-results .no-results__popular-link:hover{border-color:#397443;color:#397443}body.blog .search-filter-results .post_title,body.blog .container-main.m_research .post_title{font-family:"Fraunces",Georgia,serif;font-size:1.5rem;font-weight:600;line-height:1.3;margin:0 0 .5rem;color:#1a1a1a}body.blog .search-filter-results .post_title a,body.blog .container-main.m_research .post_title a{color:#1a1a1a;text-decoration:none}body.blog .search-filter-results .post_title a:link,body.blog .search-filter-results .post_title a:visited,body.blog .container-main.m_research .post_title a:link,body.blog .container-main.m_research .post_title a:visited{color:#1a1a1a;text-decoration:none}body.blog .search-filter-results .post_title a:hover,body.blog .container-main.m_research .post_title a:hover{color:#397443}body.blog .search-filter-results .post_title .cxo-icon--lock,body.blog .container-main.m_research .post_title .cxo-icon--lock{color:#b8860b;font-size:.7em;margin-right:4px;vertical-align:baseline}body.blog .search-filter-results .post-date,body.blog .container-main.m_research .post-date,body.blog .search-filter-results .post-meta,body.blog .container-main.m_research .post-meta{font-size:.8rem;text-transform:uppercase;letter-spacing:.1em;color:#8a8a8a;margin:.5rem 0 1rem;display:flex;flex-wrap:wrap;align-items:center;gap:0 1rem}body.blog .search-filter-results .post-date .post-category,body.blog .search-filter-results .post-date .post-category a,body.blog .container-main.m_research .post-date .post-category,body.blog .container-main.m_research .post-date .post-category a,body.blog .search-filter-results .post-meta .post-category,body.blog .search-filter-results .post-meta .post-category a,body.blog .container-main.m_research .post-meta .post-category,body.blog .container-main.m_research .post-meta .post-category a{display:inline;margin:0 !important;background:none !important;padding:0 !important;font-size:inherit !important;font-weight:400 !important;letter-spacing:inherit !important;text-transform:uppercase;color:#5a5a5a !important;text-decoration:none;border-radius:0;line-height:inherit !important}body.blog .search-filter-results .post-date .post-category:hover,body.blog .search-filter-results .post-date .post-category a:hover,body.blog .container-main.m_research .post-date .post-category:hover,body.blog .container-main.m_research .post-date .post-category a:hover,body.blog .search-filter-results .post-meta .post-category:hover,body.blog .search-filter-results .post-meta .post-category a:hover,body.blog .container-main.m_research .post-meta .post-category:hover,body.blog .container-main.m_research .post-meta .post-category a:hover{color:#397443 !important}body.blog .search-filter-results .post-date .post-guru-accuracy::before,body.blog .container-main.m_research .post-date .post-guru-accuracy::before,body.blog .search-filter-results .post-meta .post-guru-accuracy::before,body.blog .container-main.m_research .post-meta .post-guru-accuracy::before{content:"·";margin-right:.5rem}body.blog .search-filter-results .post-date a,body.blog .container-main.m_research .post-date a{color:#8a8a8a;text-decoration:none}body.blog .search-filter-results .post-date a:link,body.blog .search-filter-results .post-date a:visited,body.blog .container-main.m_research .post-date a:link,body.blog .container-main.m_research .post-date a:visited{color:#8a8a8a;text-decoration:none}body.blog .search-filter-results .post-content,body.blog .container-main.m_research .post-content{font-size:1rem;line-height:1.6;color:#1a1a1a}body.blog .search-filter-results .post-content p,body.blog .container-main.m_research .post-content p{margin:.5rem 0 0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}body.blog .search-filter-results .post-content a,body.blog .container-main.m_research .post-content a{color:#397443;text-decoration:underline;text-underline-offset:2px}body.blog .search-filter-results .read-more,body.blog .container-main.m_research .read-more{display:inline-block;font-size:.65rem;text-transform:uppercase;letter-spacing:.12em;margin-top:.25rem}body.blog .search-filter-results .no-results,body.blog .container-main.m_research .no-results{font-size:.9rem;color:#5a5a5a}body.blog .search-filter-results .pagination,body.blog .container-main.m_research .pagination{text-align:center}body.blog .search-filter-results .pagination .wp-pagenavi,body.blog .container-main.m_research .pagination .wp-pagenavi{display:flex;justify-content:center;align-items:center;gap:.25rem;flex-wrap:wrap}@media(max-width: 480px){body.blog .search-filter-results .pagination .wp-pagenavi,body.blog .container-main.m_research .pagination .wp-pagenavi{font-size:.85rem;gap:4px;padding:0 .5rem}body.blog .search-filter-results .pagination .wp-pagenavi .pages,body.blog .container-main.m_research .pagination .wp-pagenavi .pages{width:100%;margin-bottom:.25rem}body.blog .search-filter-results .pagination .wp-pagenavi .first,body.blog .search-filter-results .pagination .wp-pagenavi .last,body.blog .container-main.m_research .pagination .wp-pagenavi .first,body.blog .container-main.m_research .pagination .wp-pagenavi .last{display:none}}@media(max-width: 1024px){body.blog .container-sidebar.m_research{position:static;top:auto}body.blog .container-sidebar.m_research .c_widget.m_filter .widget{display:none}body.blog .container-sidebar.m_research .c_widget.m_filter h6{cursor:pointer;border-bottom:none;padding-bottom:0;margin-bottom:.5rem}body.blog .container-sidebar.m_research .c_widget.m_filter h6 .cxo-icon--plus-circle{display:inline-block;font-size:1rem;color:#397443}body.blog .container-sidebar.m_research .c_widget.m_filter h6 .cxo-icon--minus-circle{display:none}body.blog .container-sidebar.m_research .c_widget.m_filter h6.is_open .cxo-icon--plus-circle{display:none}body.blog .container-sidebar.m_research .c_widget.m_filter h6.is_open .cxo-icon--minus-circle{display:inline-block;font-size:1rem;color:#397443}body.blog .container-sidebar.m_research .c_widget.m_filter h6.is_open+.widget{display:block}}.sf-date-range{display:flex;flex-direction:column;gap:.5rem;margin:1rem 0}.sf-date-range .search-filter-field{margin-bottom:0}.sf-controls{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1rem;padding-top:1rem;border-top:1px solid #e5e3df;align-items:flex-end}.sf-controls .search-filter-component-combobox{min-width:120px;width:auto}.sf-controls .search-filter-field:last-child{flex-basis:100%;margin-top:.25rem}body.blog .c_search .search-filter-field{margin-bottom:1rem}body.blog .c_search .search-filter-field:last-child{margin-bottom:0}body.blog .c_search .search-filter-label{font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.12em;color:#1a1a1a;margin-bottom:.25rem}body.blog .c_search .search-filter-input-text{font-size:.9rem;border-width:1px;border-style:solid;border-color:#d0cec8;border-radius:6px;background:#f8f7f4;height:38px !important;min-height:38px !important;max-height:38px !important}body.blog .c_search .search-filter-input-text:hover,body.blog .c_search .search-filter-input-text--focused{border-color:#397443}body.blog .c_search .search-filter-input-text input{padding:.6rem .5rem}body.blog .c_search .search-filter-input-radio{padding:.2rem 0}body.blog .c_search .search-filter-input-radio__label{font-size:.85rem;color:#1a1a1a}body.blog .c_search .search-filter-input-radio--is-active .search-filter-input-radio__label{font-weight:600;color:#397443}body.blog .c_search .search-filter-input-checkbox{padding:.2rem 0}body.blog .c_search .search-filter-input-checkbox__label{font-size:.85rem;color:#1a1a1a}body.blog .c_search .search-filter-input-checkbox__count{font-size:.75rem;color:#8a8a8a}body.blog .c_search .search-filter-input-checkbox--is-active .search-filter-input-checkbox__label{font-weight:600;color:#397443}body.blog .c_search .search-filter-input-select{font-size:.85rem;border-color:#d0cec8;border-radius:6px;background:#f8f7f4}body.blog .c_search .search-filter-input-select select,body.blog .c_search .search-filter-input-select option{font-size:.85rem}body.blog .c_search .search-filter-input-button{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;padding:.6rem 1rem;border-radius:6px;background:#f5f3ef;border-color:#e5e3df;color:#1a1a1a}body.blog .c_search .search-filter-input-button:hover{background:#4a8451;border-color:#4a8451;color:#fff}body.blog .c_search .sf-date-range .search-filter-field{margin-bottom:0}body.blog .c_search .sf-date-range .search-filter-label{font-size:.65rem}body.blog .c_search .sf-date-range .search-filter-input-text{height:38px !important;min-height:38px !important;max-height:38px !important}body.blog .c_search .sf-controls .search-filter-field{margin-bottom:0}body.blog .c_search .sf-controls .search-filter-label{font-size:.7rem;margin-bottom:.25rem}body.blog .c_search .sf-controls .search-filter-input-select,body.blog .c_search .sf-controls .search-filter-input-select select,body.blog .c_search .sf-controls .search-filter-input-select option{font-size:.8rem}.search-filter-component-combobox .search-filter-component-combobox__selection,.search-filter-component-combobox input[type=text]{font-size:.95rem !important;line-height:1.4 !important}.sf-controls .search-filter-component-combobox .search-filter-component-combobox__selection,.sf-controls .search-filter-component-combobox input[type=text]{font-size:.9rem !important}body.blog .container-sidebar.m_research .c_search .sf-controls button.search-filter-input-button,body.blog .c_search .sf-controls button.search-filter-input-button{margin-top:.5rem;background:rgba(0,0,0,0) !important;border:none !important;color:#397443 !important;padding:0 !important;font-size:.8rem !important;text-transform:none !important;letter-spacing:normal !important}body.blog .container-sidebar.m_research .c_search .sf-controls button.search-filter-input-button:hover,body.blog .container-sidebar.m_research .c_search .sf-controls button.search-filter-input-button:focus,body.blog .c_search .sf-controls button.search-filter-input-button:hover,body.blog .c_search .sf-controls button.search-filter-input-button:focus{background:rgba(0,0,0,0) !important;color:#4a8451 !important;text-decoration:underline}body.blog .container-main.m_research{position:relative}body.blog .container-main.m_research .search-filter-loading,body.blog .container-main.m_research .search-filter-results-loading{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}body.archive .container,body.blog .container,body.search .container,body.category .container,body.tag .container,body.date .container,body.author .container{max-width:1280px;margin:0 auto;padding:3rem 1.5rem;gap:2rem;font-size:1rem}body.archive .container-main,body.blog .container-main,body.search .container-main,body.category .container-main,body.tag .container-main,body.date .container-main,body.author .container-main{background:#fff;border:1px solid #e5e3df;border-radius:6px;padding:3rem 2rem;box-shadow:none;flex:1 1 0;min-width:0;width:auto;margin-right:0}body.archive .container-sidebar,body.blog .container-sidebar,body.search .container-sidebar,body.category .container-sidebar,body.tag .container-sidebar,body.date .container-sidebar,body.author .container-sidebar{flex:0 0 300px;width:300px;border-left:none;padding-left:0}@media(max-width: 1024px){body.archive .container,body.blog .container,body.search .container,body.category .container,body.tag .container,body.date .container,body.author .container{flex-direction:column;padding:2rem 1.5rem}body.archive .container-sidebar,body.blog .container-sidebar,body.search .container-sidebar,body.category .container-sidebar,body.tag .container-sidebar,body.date .container-sidebar,body.author .container-sidebar{flex:1 1 100%;width:100%;border-left:none;padding-left:0}}body.archive .container-main h1,body.blog .container-main h1,body.search .container-main h1,body.category .container-main h1,body.tag .container-main h1,body.date .container-main h1,body.author .container-main h1,body.archive .pagetitle,body.blog .pagetitle,body.search .pagetitle,body.category .pagetitle,body.tag .pagetitle,body.date .pagetitle,body.author .pagetitle{font-family:"Fraunces",Georgia,serif;font-size:2rem;font-weight:500;line-height:1.25;color:#1a1a1a;margin:0 0 1.5rem}body.archive .category-desc p,body.blog .category-desc p,body.search .category-desc p,body.category .category-desc p,body.tag .category-desc p,body.date .category-desc p,body.author .category-desc p{font-size:.95rem;color:#5a5a5a;margin:0 0 2rem;font-weight:400}body.archive .post_content,body.blog .post_content,body.search .post_content,body.category .post_content,body.tag .post_content,body.date .post_content,body.author .post_content{padding:1.5rem 0;border-bottom:1px solid #e5e3df;font-family:"DM Sans",-apple-system,BlinkMacSystemFont,sans-serif}body.archive .post_content:last-of-type,body.blog .post_content:last-of-type,body.search .post_content:last-of-type,body.category .post_content:last-of-type,body.tag .post_content:last-of-type,body.date .post_content:last-of-type,body.author .post_content:last-of-type{border-bottom:none}body.archive .post_content .post_title,body.blog .post_content .post_title,body.search .post_content .post_title,body.category .post_content .post_title,body.tag .post_content .post_title,body.date .post_content .post_title,body.author .post_content .post_title{font-family:"Fraunces",Georgia,serif;font-size:1.2rem;font-weight:500;line-height:1.3;margin:0 0 .25rem;color:#1a1a1a}body.archive .post_content .post_title a,body.blog .post_content .post_title a,body.search .post_content .post_title a,body.category .post_content .post_title a,body.tag .post_content .post_title a,body.date .post_content .post_title a,body.author .post_content .post_title a{color:#1a1a1a;text-decoration:none}body.archive .post_content .post_title a:hover,body.blog .post_content .post_title a:hover,body.search .post_content .post_title a:hover,body.category .post_content .post_title a:hover,body.tag .post_content .post_title a:hover,body.date .post_content .post_title a:hover,body.author .post_content .post_title a:hover{color:#397443}body.archive .post_date,body.blog .post_date,body.search .post_date,body.category .post_date,body.tag .post_date,body.date .post_date,body.author .post_date{font-size:.65rem;text-transform:uppercase;letter-spacing:.12em;color:#8a8a8a;margin:0 0 .5rem;font-family:"DM Sans",-apple-system,BlinkMacSystemFont,sans-serif}body.archive .post_excerpt,body.blog .post_excerpt,body.search .post_excerpt,body.category .post_excerpt,body.tag .post_excerpt,body.date .post_excerpt,body.author .post_excerpt{font-size:.9rem;line-height:1.6;color:#1a1a1a;font-family:"DM Sans",-apple-system,BlinkMacSystemFont,sans-serif}body.archive .post_excerpt p,body.blog .post_excerpt p,body.search .post_excerpt p,body.category .post_excerpt p,body.tag .post_excerpt p,body.date .post_excerpt p,body.author .post_excerpt p{font-size:.9rem;line-height:1.6;margin:.5rem 0}body.archive .post_excerpt ul,body.archive .post_excerpt ol,body.blog .post_excerpt ul,body.blog .post_excerpt ol,body.search .post_excerpt ul,body.search .post_excerpt ol,body.category .post_excerpt ul,body.category .post_excerpt ol,body.tag .post_excerpt ul,body.tag .post_excerpt ol,body.date .post_excerpt ul,body.date .post_excerpt ol,body.author .post_excerpt ul,body.author .post_excerpt ol{font-size:.9rem;line-height:1.6;margin:.5rem 0 .5rem 1.5em}body.archive .post_excerpt li,body.blog .post_excerpt li,body.search .post_excerpt li,body.category .post_excerpt li,body.tag .post_excerpt li,body.date .post_excerpt li,body.author .post_excerpt li{margin:.3em 0}body.archive .post_excerpt li p,body.blog .post_excerpt li p,body.search .post_excerpt li p,body.category .post_excerpt li p,body.tag .post_excerpt li p,body.date .post_excerpt li p,body.author .post_excerpt li p{font-size:1em;margin:0}body.archive .post_excerpt ul ul,body.archive .post_excerpt ul ol,body.archive .post_excerpt ol ul,body.archive .post_excerpt ol ol,body.blog .post_excerpt ul ul,body.blog .post_excerpt ul ol,body.blog .post_excerpt ol ul,body.blog .post_excerpt ol ol,body.search .post_excerpt ul ul,body.search .post_excerpt ul ol,body.search .post_excerpt ol ul,body.search .post_excerpt ol ol,body.category .post_excerpt ul ul,body.category .post_excerpt ul ol,body.category .post_excerpt ol ul,body.category .post_excerpt ol ol,body.tag .post_excerpt ul ul,body.tag .post_excerpt ul ol,body.tag .post_excerpt ol ul,body.tag .post_excerpt ol ol,body.date .post_excerpt ul ul,body.date .post_excerpt ul ol,body.date .post_excerpt ol ul,body.date .post_excerpt ol ol,body.author .post_excerpt ul ul,body.author .post_excerpt ul ol,body.author .post_excerpt ol ul,body.author .post_excerpt ol ol{font-size:1em;margin-top:.3em;margin-bottom:.3em}body.archive .post_excerpt a,body.blog .post_excerpt a,body.search .post_excerpt a,body.category .post_excerpt a,body.tag .post_excerpt a,body.date .post_excerpt a,body.author .post_excerpt a{color:#397443;text-decoration:underline;text-underline-offset:2px}body.archive .wp-pagenavi,body.blog .wp-pagenavi,body.search .wp-pagenavi,body.category .wp-pagenavi,body.tag .wp-pagenavi,body.date .wp-pagenavi,body.author .wp-pagenavi{font-size:.85rem;text-transform:uppercase;letter-spacing:.08em}body.archive .wp-pagenavi a,body.archive .wp-pagenavi span,body.blog .wp-pagenavi a,body.blog .wp-pagenavi span,body.search .wp-pagenavi a,body.search .wp-pagenavi span,body.category .wp-pagenavi a,body.category .wp-pagenavi span,body.tag .wp-pagenavi a,body.tag .wp-pagenavi span,body.date .wp-pagenavi a,body.date .wp-pagenavi span,body.author .wp-pagenavi a,body.author .wp-pagenavi span{border:1px solid #e5e3df;padding:4px 8px;border-radius:4px;color:#1a1a1a;background:rgba(0,0,0,0)}body.archive .wp-pagenavi span.current,body.blog .wp-pagenavi span.current,body.search .wp-pagenavi span.current,body.category .wp-pagenavi span.current,body.tag .wp-pagenavi span.current,body.date .wp-pagenavi span.current,body.author .wp-pagenavi span.current{border-color:#1a1a1a;font-weight:600}.join{color:#1a1a1a;font-family:"DM Sans",-apple-system,BlinkMacSystemFont,sans-serif;width:100%;background:#fff}.join h1{font-family:"Fraunces",Georgia,serif;font-size:2.75rem;font-weight:300;color:#1a1a1a;line-height:1.1;margin:0 0 1rem}.join h2{font-family:"Fraunces",Georgia,serif;font-size:1.5rem;font-weight:300;color:#1a1a1a;margin:0 0 1rem}.container .join h2{font-family:"Fraunces",Georgia,serif;font-size:1.5rem;font-weight:300;color:#1a1a1a;margin:0 0 1rem}.join h3{font-family:"DM Sans",-apple-system,BlinkMacSystemFont,sans-serif;font-size:.9rem;font-weight:600;color:#1a1a1a;margin:0 0 .25rem}.join p{color:#5a5a5a;margin:0 0 1rem;font-size:.9rem;line-height:1.6}.join a{color:#397443;text-decoration:none}.join a:hover{text-decoration:underline}.plan-join{display:inline-flex;align-items:center;justify-content:center;background:#397443;color:#fff;padding:.9rem 2.25rem;border-radius:8px;font-size:.875rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase;border:none;cursor:pointer;transition:all 150ms ease;box-shadow:0 4px 16px rgba(57,116,67,.35);text-decoration:none}.plan-join,.plan-join:link,.plan-join:visited,.plan-join:active{color:#fff;text-decoration:none}.plan-join:hover{background:rgb(40.1965317919,81.8034682081,47.2485549133);color:#fff;text-decoration:none;transform:translateY(-2px);box-shadow:0 6px 24px rgba(57,116,67,.45)}.plan-join--hero{padding:1.25rem 3.25rem;font-size:1.05rem;font-weight:800;letter-spacing:.05em;border-radius:10px;box-shadow:0 6px 28px rgba(57,116,67,.4)}.join-hero{background:#fff;padding:3rem 3.5rem 4rem;display:grid;grid-template-columns:1.1fr 380px;gap:4rem;align-items:start;max-width:1100px;margin:0 auto}@media(max-width: 1024px){.join-hero{grid-template-columns:1fr;gap:2rem}}.join-hero__content{padding-top:1rem}.join-hero__lead{font-size:1.3rem;color:#1a1a1a;margin-bottom:2rem !important;max-width:480px;line-height:1.5}.join-hero__benefits{list-style:none;margin:0 0 2rem !important;padding:0;display:grid;grid-template-columns:repeat(2, auto);gap:.5rem 2rem;justify-content:start}@media(max-width: 480px){.join-hero__benefits{grid-template-columns:1fr;gap:.5rem}}.join-hero__benefits li{position:relative;padding-left:1.5rem;font-size:.95rem;font-weight:500;color:#1a1a1a;line-height:1.4}.join-hero__benefits li::before{content:"✓";position:absolute;left:0;top:0;color:#397443;font-weight:700;font-size:.95rem}.join-hero__actions{display:flex;flex-direction:column;align-items:flex-start;gap:1rem}.join-hero__secondary{display:inline-flex;align-items:center;gap:.4rem;padding:.6rem 1.25rem;border:1px solid #e5e3df;border-radius:8px;color:#5a5a5a;font-size:.85rem;font-weight:500;text-decoration:none;transition:all 150ms ease}.join-hero__secondary:hover{border-color:#397443;color:#397443;text-decoration:none}.join-hero__card{margin-top:.5rem}.join-card{background:#fff;border-radius:16px;padding:2rem;border:2px solid #ccc;box-shadow:0 16px 48px rgba(0,0,0,.15)}.join-card__price{font-size:4.25rem;font-family:"Fraunces",Georgia,serif;font-weight:400;color:#1a1a1a;line-height:.9;text-align:center;margin-bottom:.25rem}.join-card__price span{font-size:1rem;color:#8a8a8a;font-weight:400;vertical-align:baseline}.join-card__trust{text-align:center;font-size:.8rem;color:#397443;font-weight:500;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid #e5e3df}.join .join-card .join-card__list{list-style:none;margin:0 0 1.5rem;padding:0;display:flex;flex-direction:column;gap:.6rem}.join-card__list li{position:relative;padding-left:1.5rem;font-size:.9rem;color:#1a1a1a}.join-card__list li::before{content:"✓";position:absolute;left:0;color:#397443;font-weight:700}.join-card__cta .plan-join{width:100%;padding:1.1rem;font-size:.95rem;font-weight:800}.join-proof{background:rgba(57,116,67,.06);border-top:1px solid rgba(57,116,67,.15);border-bottom:1px solid rgba(57,116,67,.15)}.join-proof__inner{display:flex;justify-content:center;gap:4rem;padding:2rem 3.5rem;max-width:1100px;margin:0 auto}@media(max-width: 768px){.join-proof__inner{gap:2rem;flex-wrap:wrap}}.join-proof__stat{text-align:center}.join-proof__stat strong{display:block;font-size:2.75rem;font-family:"Fraunces",Georgia,serif;font-weight:500;color:#1a1a1a;line-height:1;margin-bottom:.25rem}.join-proof__stat span{font-size:.7rem;text-transform:uppercase;letter-spacing:.1em;color:#8a8a8a}.join-value{background:#fff;padding:3rem 3.5rem;display:grid;grid-template-columns:repeat(3, 1fr);gap:2rem;max-width:1100px;margin:0 auto}@media(max-width: 768px){.join-value{grid-template-columns:1fr;gap:1.5rem}}.join-value__item{text-align:center}.join-value__item .cxo-icon{width:56px;height:56px;padding:17px;background:#f5f3ef;border-radius:14px;color:#397443;margin-bottom:1rem}.join-value__item p{font-size:.85rem;margin:0}.join-strategies{background:#fff;padding:4rem 3.5rem;border-top:1px solid #e5e3df;display:grid;grid-template-columns:1fr 1.1fr;gap:3rem;align-items:center;max-width:1100px;margin:0 auto}@media(max-width: 1024px){.join-strategies{grid-template-columns:1fr;gap:2rem}}.join-strategies__text p{font-size:.95rem;line-height:1.7}.join-strategies__text p strong{color:#1a1a1a}.join-strategies__bullets{margin:1.5rem 0 0;padding:0;list-style:none}.join-strategies__bullets li{position:relative;padding-left:1.25rem;margin-bottom:.5rem;font-size:.9rem;color:#1a1a1a}.join-strategies__bullets li::before{content:"→";position:absolute;left:0;color:#397443;font-weight:600}.join-strategies__media{background:#fff;border-radius:12px;padding:1.5rem;box-shadow:0 8px 32px rgba(0,0,0,.1)}.join-strategies__media img{width:100%;height:auto;display:block}.join-strategies__caption{display:block;text-align:center;font-size:.7rem;color:#8a8a8a;margin-top:.5rem}.join-included{background:#fff;padding:3rem 3.5rem;max-width:1100px;margin:0 auto}.join-included>h2{text-align:center;margin-bottom:2rem}.join-included__grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:1.5rem 1rem}@media(max-width: 768px){.join-included__grid{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 480px){.join-included__grid{grid-template-columns:1fr}}.join-included__item{display:flex;flex-direction:column;align-items:center;text-align:center;padding:1rem;background:rgba(57,116,67,.06);border-radius:12px}.join-included__item .cxo-icon{width:72px;height:72px;padding:22px;background:#397443;border-radius:18px;color:#fff;margin-bottom:.5rem}.join-included__item strong{font-size:1rem;font-weight:700;color:#1a1a1a}.join-final{background:#fff;padding:3rem 3.5rem;text-align:center;border-top:1px solid #e5e3df}.join-final p{font-size:.95rem;margin-bottom:1rem}.join-final .plan-join{margin-bottom:1rem}.join-final__price{font-size:3.5rem;font-family:"Fraunces",Georgia,serif;font-weight:300;color:#1a1a1a;line-height:1;margin-bottom:.5rem}.join-final__price span{font-size:1rem;color:#8a8a8a}.join-final__links{display:flex;justify-content:center;align-items:center;gap:.5rem;font-size:.85rem;color:#8a8a8a}.join-final__links a{color:#5a5a5a}.join-final__links a:hover{color:#397443}@media(max-width: 768px){.join h1{font-size:2.1rem}.join h2{font-size:1.25rem}.join-hero{padding:2rem 1.5rem 3rem}.join-hero__lead{font-size:1rem}.plan-join--hero{padding:1rem 2.25rem;font-size:.9rem}.join-card{padding:1.5rem}.join-card__price{font-size:3.25rem}.join-proof__stat strong{font-size:2rem}.join-final__price{font-size:2.5rem}}.welcome{color:#1a1a1a;font-family:"DM Sans",-apple-system,BlinkMacSystemFont,sans-serif;width:100%;background:#fff}.welcome a{color:#397443;text-decoration:none}.welcome a:hover{text-decoration:none}.welcome-hero{background:#f5f3ef;border-bottom:1px solid #e5e3df;padding:4rem 3.5rem;text-align:center}.welcome-hero__inner{max-width:640px;margin:0 auto}.welcome-hero__badge{display:inline-block;font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:#397443;background:rgba(57,116,67,.1);padding:.35rem 1rem;border-radius:20px;margin-bottom:1.5rem}.welcome-hero h1{font-family:"Fraunces",Georgia,serif;font-size:2.75rem;font-weight:300;color:#1a1a1a;line-height:1.1;margin:0 0 1rem}.welcome-hero__lead{font-size:1.15rem;color:#5a5a5a;line-height:1.6;margin:0}.welcome-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:1.5rem;max-width:1100px;margin:0 auto;padding:3rem 3.5rem}@media(max-width: 768px){.welcome-grid{grid-template-columns:1fr;gap:1rem}}.welcome-grid__card{display:flex;flex-direction:column;align-items:center;text-align:center;padding:2rem 1.5rem;background:#fff;border:1px solid #e5e3df;border-radius:12px;transition:all 150ms ease;text-decoration:none;color:#1a1a1a;font-family:"DM Sans",-apple-system,BlinkMacSystemFont,sans-serif;cursor:pointer}.welcome-grid__card:hover{border-color:#397443;box-shadow:0 8px 24px rgba(0,0,0,.08);transform:translateY(-2px);text-decoration:none;color:#1a1a1a}.welcome-grid__card i{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;background:rgba(57,116,67,.08);border-radius:14px;color:#397443;font-size:1.35rem;margin-bottom:1rem}.welcome-grid__card h3{font-family:"DM Sans",-apple-system,BlinkMacSystemFont,sans-serif;font-size:1rem;font-weight:600;color:#1a1a1a;margin:0 0 .5rem}.welcome-grid__card p{font-size:.85rem;color:#5a5a5a;line-height:1.5;margin:0 0 1rem}.welcome-grid__card--subscribed{cursor:default}.welcome-grid__card--subscribed:hover{transform:none;box-shadow:none}.welcome-grid__card--digests{cursor:default}.welcome-grid__card--digests:hover{transform:none;box-shadow:none;border-color:#e5e3df}.welcome-digest-options{width:100%;text-align:left}.welcome-digest-row{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.5rem 0}.welcome-digest-row+.welcome-digest-row{border-top:1px solid #e5e3df}.welcome-digest-row__info{display:flex;flex-direction:column;gap:2px}.welcome-digest-row__info strong{font-size:.85rem;color:#1a1a1a}.welcome-digest-row__info span{font-size:.75rem;color:#8a8a8a;line-height:1.4}.welcome-digest-row__badge{display:inline-flex;align-items:center;gap:.3em;font-size:.75rem;font-weight:600;color:#397443;white-space:nowrap}.welcome-digest-row__badge .cxo-icon{width:14px;height:14px}.welcome-digest-row__btn{background:#397443;color:#fff;border:none;border-radius:6px;padding:6px 14px;font-size:.75rem;font-weight:600;font-family:"DM Sans",-apple-system,BlinkMacSystemFont,sans-serif;cursor:pointer;white-space:nowrap;transition:background 150ms ease}.welcome-digest-row__btn:hover{background:rgb(43.5572254335,88.6427745665,51.1988439306)}.welcome-grid__link{font-size:.85rem;font-weight:600;color:#397443;margin-top:auto}.welcome-grid__link--active i{width:auto;height:auto;background:none;border-radius:0;font-size:.85rem;margin:0 .3em 0 0}.welcome-steps{max-width:1100px;margin:0 auto;padding:2rem 3.5rem 4rem;border-top:1px solid #e5e3df}.welcome-steps h2{font-family:"Fraunces",Georgia,serif;font-size:1.5rem;font-weight:300;color:#1a1a1a;margin:0 0 1.5rem}.welcome-steps__list{list-style:none;margin:0;padding:0}.welcome-steps__list li{position:relative;padding-left:1.75rem;margin-bottom:1rem;font-size:.9rem;color:#5a5a5a;line-height:1.6}.welcome-steps__list li::before{content:"✓";position:absolute;left:0;top:0;color:#397443;font-weight:700}.welcome-steps__list li strong{color:#1a1a1a}.welcome-steps__list li:last-child{margin-bottom:0}.welcome-modal{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;transition:opacity 250ms ease,visibility 250ms ease}.welcome-modal[aria-hidden=true]{opacity:0;visibility:hidden;pointer-events:none}.welcome-modal[aria-hidden=false]{opacity:1;visibility:visible}.welcome-modal__backdrop{position:absolute;inset:0;background:rgba(0,0,0,.4)}.welcome-modal__dialog{position:relative;background:#fff;border-radius:16px;padding:3rem;max-width:420px;width:90%;box-shadow:0 16px 48px rgba(0,0,0,.2)}.welcome-modal__dialog h2{font-family:"Fraunces",Georgia,serif;font-size:1.5rem;font-weight:400;color:#1a1a1a;margin:0 0 .5rem}.welcome-modal__dialog p{font-size:.9rem;color:#5a5a5a;line-height:1.5;margin:0 0 1.5rem}.welcome-modal__close{position:absolute;top:1rem;right:1rem;background:none;border:none;font-size:1.5rem;color:#8a8a8a;cursor:pointer;line-height:1;padding:0}.welcome-modal__close:hover{color:#1a1a1a}.welcome-modal__form{display:flex;flex-direction:column;gap:.5rem}.welcome-modal__form label{font-size:.8rem;font-weight:600;color:#1a1a1a;margin-top:.25rem}.welcome-modal__form input{background:#fff;border:1.5px solid #e5e3df;border-radius:8px;padding:10px 14px;font-size:.9rem;font-family:"DM Sans",-apple-system,BlinkMacSystemFont,sans-serif;color:#1a1a1a;transition:border-color 150ms ease,box-shadow 150ms ease}.welcome-modal__form input:focus{outline:none;border-color:#397443;box-shadow:0 0 0 3px rgba(57,116,67,.1)}.welcome-modal__submit{margin-top:.5rem;background:#397443;color:#fff;border:none;border-radius:8px;padding:12px;font-size:.9rem;font-weight:700;font-family:"DM Sans",-apple-system,BlinkMacSystemFont,sans-serif;cursor:pointer;transition:background 150ms ease}.welcome-modal__submit:hover{background:rgb(43.5572254335,88.6427745665,51.1988439306)}.welcome-modal__error{font-size:.85rem;color:#c0392b;margin-top:.25rem}.welcome-modal__success{text-align:center;padding:1rem 0}.welcome-modal__success i{font-size:2.5rem;color:#397443;margin-bottom:1rem}.welcome-modal__success strong{display:block;font-size:1.1rem;color:#1a1a1a;margin-bottom:.25rem}.welcome-modal__success p{font-size:.9rem;color:#5a5a5a;margin:0}@media(max-width: 768px){.welcome-hero{padding:3rem 1.5rem}.welcome-hero h1{font-size:2rem}.welcome-hero__lead{font-size:1rem}.welcome-grid{padding:2rem 1.5rem}.welcome-steps{padding:2rem 1.5rem 3rem}}.page-template-strategy-tools .categories_container{display:none}.page-template-strategy-tools #sub_content{margin:0;padding-top:0}.page-template-strategy-tools #content_area{padding:0}.page-template-strategy-tools .container{display:block;font-size:1rem}.strategy-tools{color:#1a1a1a;font-family:"DM Sans",-apple-system,BlinkMacSystemFont,sans-serif;width:100%;background:#fff}.st-hero{background:#fff;padding:3rem 1.5rem 2rem;text-align:center}.st-hero h1{font-family:"Fraunces",Georgia,serif;font-size:2.5rem;font-weight:300;color:#1a1a1a;line-height:1.15;margin:0 0 1rem;border:none}@media(max-width: 768px){.st-hero h1{font-size:2rem}}.st-hero__lead{font-size:1.05rem;color:#5a5a5a;max-width:520px;margin:0 auto;line-height:1.6}.st-tabs{display:flex;justify-content:center;gap:.25rem;padding:0 1.5rem;border-bottom:1px solid #e5e3df}.st-tabs__btn{background:none;border:none;border-bottom:2px solid rgba(0,0,0,0);padding:.5rem 1.5rem;font-family:"DM Sans",-apple-system,BlinkMacSystemFont,sans-serif;font-size:.9rem;font-weight:600;color:#5a5a5a;cursor:pointer;transition:color 150ms ease,border-color 150ms ease}.st-tabs__btn:hover{color:#1a1a1a}.st-tabs__btn--active{color:#397443;border-bottom-color:#397443}.st-panel{display:none;padding:2rem 1.5rem 3rem;max-width:960px;margin:0 auto}.st-panel--active{display:block}.st-controls{display:flex;align-items:flex-end;gap:1.5rem;margin-bottom:1.5rem;flex-wrap:wrap}.st-controls__range{display:flex;gap:1rem}.st-controls__label{display:block;font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:#8a8a8a;margin-bottom:.25rem}.st-controls__presets{display:flex;gap:.25rem}.st-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%235a5a5a' d='M6 8L1 3h10z'/%3E%3C/svg%3E") no-repeat right 10px center;border:1.5px solid #e5e3df;border-radius:8px;padding:8px 30px 8px 12px;font-family:"DM Sans",-apple-system,BlinkMacSystemFont,sans-serif;font-size:.85rem;color:#1a1a1a;cursor:pointer;transition:border-color 150ms ease}.st-select:focus{outline:none;border-color:#397443;box-shadow:0 0 0 3px rgba(57,116,67,.1)}.st-preset{background:#f5f3ef;border:1px solid #e5e3df;border-radius:6px;padding:8px 14px;font-family:"DM Sans",-apple-system,BlinkMacSystemFont,sans-serif;font-size:.8rem;font-weight:600;color:#5a5a5a;cursor:pointer;transition:all 150ms ease}.st-preset:hover{background:#e5e3df;color:#1a1a1a}.st-preset--active{background:#397443;border-color:#397443;color:#fff}.st-preset--active:hover{background:rgb(43.5572254335,88.6427745665,51.1988439306);color:#fff}.st-toggles{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1.5rem}.st-toggle{display:inline-flex;align-items:center;gap:6px;background:#f5f3ef;border:1px solid #e5e3df;border-radius:6px;padding:6px 12px;font-family:"DM Sans",-apple-system,BlinkMacSystemFont,sans-serif;font-size:.8rem;font-weight:500;color:#5a5a5a;cursor:pointer;transition:all 150ms ease;user-select:none}.st-toggle__dot{width:10px;height:10px;border-radius:50%;flex-shrink:0}.st-toggle--active{background:#fff;border-color:#d0cec8;color:#1a1a1a;box-shadow:0 1px 3px rgba(0,0,0,.06)}.st-chart-wrap{position:relative;width:100%;margin-bottom:2rem;background:#fff;border:1px solid #e5e3df;border-radius:12px;padding:1rem}.st-chart-wrap canvas{width:100% !important;height:auto !important;max-height:420px}.st-stats{display:grid;grid-template-columns:repeat(auto-fill, minmax(180px, 1fr));gap:1rem}.st-stats__card{background:#f5f3ef;border:1px solid #e5e3df;border-radius:10px;padding:1rem;text-align:center}.st-stats__name{display:flex;align-items:center;justify-content:center;gap:6px;font-size:.75rem;font-weight:600;color:#5a5a5a;margin-bottom:.5rem}.st-stats__dot{width:8px;height:8px;border-radius:50%;flex-shrink:0}.st-stats__cagr{font-family:"Fraunces",Georgia,serif;font-size:1.4rem;font-weight:500;color:#1a1a1a;line-height:1.2}.st-stats__label{font-family:"DM Sans",-apple-system,BlinkMacSystemFont,sans-serif;font-size:.7rem;font-weight:600;color:#8a8a8a}.st-stats__mdd{font-family:"Fraunces",Georgia,serif;font-size:1.1rem;font-weight:500;color:#1a1a1a;margin-top:.25rem;line-height:1.2}.st-stats__final{font-size:.8rem;color:#8a8a8a;margin-top:.25rem}.st-blend-controls{margin-bottom:2rem}.st-blend-slider{margin-bottom:1.5rem}.st-blend-slider__labels{display:flex;justify-content:space-between;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:#5a5a5a;margin-bottom:.5rem}.st-blend-slider__value{text-align:center;font-size:.9rem;color:#1a1a1a;margin-top:.5rem;font-weight:500}.st-slider{-webkit-appearance:none;width:100%;height:6px;border-radius:3px;background:linear-gradient(to right, #397443 50%, #b8860b 50%);outline:none;cursor:pointer}.st-slider::-webkit-slider-thumb{-webkit-appearance:none;width:22px;height:22px;border-radius:50%;background:#fff;border:2px solid #397443;box-shadow:0 2px 6px rgba(0,0,0,.15);cursor:pointer}.st-slider::-moz-range-thumb{width:22px;height:22px;border-radius:50%;background:#fff;border:2px solid #397443;box-shadow:0 2px 6px rgba(0,0,0,.15);cursor:pointer}.st-blend-options{display:flex;gap:1.5rem;margin-bottom:1rem}@media(max-width: 480px){.st-blend-options{flex-direction:column;gap:1rem}}.st-blend-presets{display:flex;gap:.25rem;margin-bottom:1.5rem}.st-metrics{display:grid;grid-template-columns:repeat(4, 1fr);gap:1rem;margin-bottom:2rem}@media(max-width: 768px){.st-metrics{grid-template-columns:repeat(2, 1fr)}}.st-metric{background:#f5f3ef;border:1px solid #e5e3df;border-radius:10px;padding:1rem;text-align:center}.st-metric__label{display:block;font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:#8a8a8a;margin-bottom:.5rem}.st-metric__value{display:block;font-family:"Fraunces",Georgia,serif;font-size:1.5rem;font-weight:500;color:#1a1a1a;line-height:1.2}.st-gate{text-align:center;padding:4rem 1.5rem}.st-gate__inner{max-width:400px;margin:0 auto}.st-gate i{font-size:2rem;color:#b8860b;margin-bottom:1rem}.st-gate h3{font-family:"Fraunces",Georgia,serif;font-size:1.4rem;font-weight:400;color:#1a1a1a;margin:0 0 .5rem}.st-gate p{font-size:.95rem;color:#5a5a5a;line-height:1.6;margin:0 0 1.5rem}.st-gate__cta,.st-gate__cta:link,.st-gate__cta:visited{display:inline-block;background:#397443;color:#fff !important;padding:12px 28px;border-radius:8px;font-size:.85rem;font-weight:700;text-decoration:none;transition:all 150ms ease;box-shadow:0 4px 16px rgba(57,116,67,.3)}.st-gate__cta:hover{background:rgb(40.1965317919,81.8034682081,47.2485549133);transform:translateY(-1px)}.st-gate__login{font-size:.85rem;color:#8a8a8a;margin-top:1rem !important}.st-gate__login a{color:#397443;text-decoration:none;font-weight:600}.st-gate__login a:hover{text-decoration:underline}@media(max-width: 768px){.st-hero{padding:2rem 1rem 1.5rem}.st-panel{padding:1.5rem 1rem 2rem}.st-controls{flex-direction:column;align-items:flex-start;gap:1rem}.st-controls__range{flex-wrap:wrap}.st-chart-wrap canvas{max-height:300px}.st-stats{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 480px){.st-tabs{padding:0 .5rem}.st-tabs__btn{padding:.5rem 1rem;font-size:.85rem}.st-stats{grid-template-columns:1fr}.st-metrics{grid-template-columns:1fr 1fr}}.page-template-research-assistant .categories_container{display:none}.page-template-research-assistant #sub_content{margin:0;padding-top:0}.page-template-research-assistant #content_area{padding:0}.page-template-research-assistant .container{display:block;font-size:1rem}.ask-cxo{color:#1a1a1a;font-family:"DM Sans",-apple-system,BlinkMacSystemFont,sans-serif;width:100%;background:#fff}.ask-cxo__hero{background:#fff;padding:3rem 1.5rem 2rem;text-align:center}.ask-cxo__hero h1{font-family:"Fraunces",Georgia,serif;font-size:2.5rem;font-weight:300;color:#1a1a1a;line-height:1.15;margin:0 0 1rem;border:none}@media(max-width: 768px){.ask-cxo__hero h1{font-size:2rem}}.ask-cxo__badge{display:inline-block;vertical-align:middle;font-family:"DM Sans",-apple-system,BlinkMacSystemFont,sans-serif;font-size:.55rem;font-weight:700;line-height:1;text-transform:uppercase;letter-spacing:.1em;color:#b8860b;background:rgba(184,134,11,.12);padding:3px 10px;border-radius:20px;position:relative;top:-4px}.ask-cxo__lead{font-size:1.05rem;color:#5a5a5a;max-width:520px;margin:0 auto;line-height:1.6}.ask-cxo__gate{text-align:center;padding:4rem 1.5rem}.ask-cxo__gate-inner{max-width:400px;margin:0 auto}.ask-cxo__gate-inner .cxo-icon{font-size:2rem;color:#b8860b;margin-bottom:1rem}.ask-cxo__gate-inner h3{font-family:"Fraunces",Georgia,serif;font-size:1.4rem;font-weight:400;color:#1a1a1a;margin:0 0 .5rem}.ask-cxo__gate-inner p{font-size:.95rem;color:#5a5a5a;line-height:1.6;margin:0 0 1.5rem}.ask-cxo__gate-benefits{list-style:none;padding:0;margin:0 0 1.5rem;text-align:left}.ask-cxo__gate-benefits li{font-size:.9rem;color:#5a5a5a;line-height:1.5;padding-left:1.4em;margin-bottom:.25rem;position:relative}.ask-cxo__gate-benefits li::before{content:"✓";color:#397443;font-weight:700;position:absolute;left:0}.ask-cxo__gate-cta,.ask-cxo__gate-cta:link,.ask-cxo__gate-cta:visited{display:inline-block;background:#397443;color:#fff !important;padding:12px 28px;border-radius:8px;font-size:.85rem;font-weight:700;text-decoration:none;transition:all 150ms ease;box-shadow:0 4px 16px rgba(57,116,67,.3)}.ask-cxo__gate-cta:hover{background:rgb(40.1965317919,81.8034682081,47.2485549133);transform:translateY(-1px)}.ask-cxo__gate-login{font-size:.85rem;color:#8a8a8a;margin-top:1rem !important}.ask-cxo__gate-login a{color:#397443;text-decoration:none;font-weight:600}.ask-cxo__gate-login a:hover{text-decoration:underline}.ask-cxo__chat{max-width:760px;margin:0 auto;padding:0 1.5rem 2rem;display:flex;flex-direction:column;min-height:500px}.ask-cxo__messages{flex:1;overflow-y:auto;padding:1rem 0;display:flex;flex-direction:column;gap:1rem}.ask-cxo__message{display:flex;max-width:90%}.ask-cxo__message--system{max-width:100%}.ask-cxo__message--user{align-self:flex-end}.ask-cxo__message--user .ask-cxo__message-content{background:rgb(206.8566473988,231.3433526012,211.0069364162);border-radius:16px 16px 4px 16px;color:#1a1a1a}.ask-cxo__message--assistant{align-self:flex-start}.ask-cxo__message--assistant .ask-cxo__message-content{background:#f5f3ef;border-radius:16px 16px 16px 4px}.ask-cxo__message-content{padding:1rem 1.5rem;font-size:.92rem;line-height:1.65}.ask-cxo__message-content p{margin:0 0 .5rem}.ask-cxo__message-content p:last-child{margin-bottom:0}.ask-cxo__message-content ul{margin:.5rem 0;padding-left:1.5rem}.ask-cxo__message-content li{margin-bottom:.25rem}.ask-cxo__message-content a{color:#397443;text-decoration:none;font-weight:500}.ask-cxo__message-content a:hover{text-decoration:underline}.ask-cxo__message-content strong{font-weight:600}.ask-cxo__message--system .ask-cxo__message-content{background:rgba(0,0,0,0);padding:.5rem 0;color:#5a5a5a;font-size:.9rem}.ask-cxo__chips{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1rem}.ask-cxo__chip{background:#fff;border:1.5px solid #e5e3df;border-radius:20px;padding:6px 14px;font-family:"DM Sans",-apple-system,BlinkMacSystemFont,sans-serif;font-size:.8rem;font-weight:500;color:#5a5a5a;cursor:pointer;transition:all 150ms ease;white-space:nowrap}.ask-cxo__chip:hover{border-color:#397443;color:#397443;background:rgb(217.1156069364,236.3843930636,220.3815028902)}.ask-cxo__typing{display:inline-flex;align-items:center;gap:4px;padding:4px 0}.ask-cxo__typing span{display:block;width:7px;height:7px;border-radius:50%;background:#8a8a8a;animation:askTyping 1.2s infinite ease-in-out}.ask-cxo__typing span:nth-child(2){animation-delay:.2s}.ask-cxo__typing span:nth-child(3){animation-delay:.4s}@keyframes askTyping{0%,60%,100%{opacity:.3;transform:scale(0.8)}30%{opacity:1;transform:scale(1)}}.ask-cxo__sources{margin-top:1rem;display:flex;flex-direction:column;gap:.5rem}.ask-cxo__sources-label{font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:#8a8a8a}.ask-cxo__source-card{display:block;background:#fff;border:1px solid #e5e3df;border-radius:8px;padding:.5rem 1rem;text-decoration:none !important;transition:all 150ms ease}.ask-cxo__source-card:hover{border-color:#397443;box-shadow:0 2px 8px rgba(0,0,0,.06)}.ask-cxo__source-title{display:block;font-size:.82rem;font-weight:600;color:#397443;line-height:1.4}.ask-cxo__source-insight{display:block;font-size:.75rem;color:#5a5a5a;line-height:1.5;margin-top:2px}.ask-cxo__feedback{display:flex;gap:.25rem;margin-top:.5rem}.ask-cxo__feedback-btn{display:flex;align-items:center;justify-content:center;background:none;border:1px solid #e5e3df;border-radius:16px;padding:5px 10px;color:#8a8a8a;cursor:pointer;transition:all 150ms ease;line-height:1}.ask-cxo__feedback-btn svg{display:block}.ask-cxo__feedback-btn:hover{color:#5a5a5a;border-color:#8a8a8a}.ask-cxo__feedback-btn--active{color:#397443;border-color:#397443;background:rgb(206.8566473988,231.3433526012,211.0069364162)}.ask-cxo__input-area{border-top:1px solid #e5e3df;padding-top:1rem}.ask-cxo__input-row{display:flex;gap:.5rem}.ask-cxo__form{display:flex;width:100%;gap:.5rem}.ask-cxo__input{flex:1;-webkit-appearance:none;appearance:none;background:#f5f3ef;border:1.5px solid #e5e3df;border-radius:24px;padding:12px 20px;font-family:"DM Sans",-apple-system,BlinkMacSystemFont,sans-serif;font-size:.9rem;color:#1a1a1a;transition:border-color 150ms ease}.ask-cxo__input::placeholder{color:#8a8a8a}.ask-cxo__input:focus{outline:none;border-color:#397443;box-shadow:0 0 0 3px rgba(57,116,67,.1)}.ask-cxo__input:disabled{opacity:.6}.ask-cxo__submit,.ask-cxo__submit[type=submit]{display:flex;align-items:center;justify-content:center;width:44px;height:44px;flex-shrink:0;padding:0;font-size:0;background:#397443;border:none;border-radius:50%;color:#fff;cursor:pointer;transition:all 150ms ease;box-shadow:none}.ask-cxo__submit .cxo-icon,.ask-cxo__submit[type=submit] .cxo-icon{width:16px;height:16px}.ask-cxo__submit:hover,.ask-cxo__submit[type=submit]:hover{background:rgb(43.5572254335,88.6427745665,51.1988439306);box-shadow:none}.ask-cxo__submit:disabled,.ask-cxo__submit[type=submit]:disabled{opacity:.5;cursor:not-allowed}.ask-cxo__toolbar{display:flex;justify-content:space-between;align-items:center;margin-top:.5rem;padding:0 .25rem}.ask-cxo__limit{font-size:.72rem;color:#8a8a8a}.ask-cxo__new-conv{background:none;border:none;font-family:"DM Sans",-apple-system,BlinkMacSystemFont,sans-serif;font-size:.72rem;color:#8a8a8a;cursor:pointer;padding:2px 0;transition:color 150ms ease}.ask-cxo__new-conv:hover{color:#397443}.ask-cxo__error{color:#c0392b;font-style:italic}@media(max-width: 768px){.ask-cxo__hero{padding:2rem 1rem 1.5rem}.ask-cxo__chat{padding:0 1rem 1.5rem;min-height:400px}.ask-cxo__message{max-width:95%}.ask-cxo__message-content{padding:.5rem 1rem;font-size:.88rem}}@media(max-width: 480px){.ask-cxo__chips{gap:.25rem}.ask-cxo__chip{font-size:.75rem;padding:5px 10px}.ask-cxo__input{padding:10px 16px;font-size:.85rem}.ask-cxo__submit{width:40px;height:40px}}.whatsnew{color:#1a1a1a;font-family:"DM Sans",-apple-system,BlinkMacSystemFont,sans-serif;width:100%;background:#fff}.whatsnew h1{font-family:"Fraunces",Georgia,serif;font-size:2.75rem;font-weight:300;color:#1a1a1a;line-height:1.1;margin:0 0 1rem}.whatsnew h2{font-family:"Fraunces",Georgia,serif;font-size:1.5rem;font-weight:300;color:#1a1a1a;margin:0 0 1rem}.container .whatsnew h2{font-family:"Fraunces",Georgia,serif;font-size:1.5rem;font-weight:300;color:#1a1a1a;margin:0 0 1rem}.whatsnew p{color:#5a5a5a;margin:0 0 1rem;font-size:.9rem;line-height:1.6}.whatsnew a{color:#397443;text-decoration:none}.whatsnew a:hover{text-decoration:underline}.whatsnew-hero{background:#fff;padding:3rem 3.5rem 2rem;max-width:800px;margin:0 auto}.whatsnew-hero__lead{font-size:1.15rem;color:#5a5a5a;line-height:1.6;max-width:640px}.whatsnew-features{max-width:800px;margin:0 auto;padding:0 3.5rem 2rem;display:flex;flex-direction:column;gap:3rem}.whatsnew-feature{display:grid;grid-template-columns:72px 1fr;gap:1.5rem;align-items:start}@media(max-width: 480px){.whatsnew-feature{grid-template-columns:1fr}}.whatsnew-feature__icon .cxo-icon{width:56px;height:56px;padding:17px;background:#f5f3ef;border-radius:14px;color:#397443}.whatsnew-feature__text h2{font-size:1.25rem;font-weight:400;margin-bottom:.5rem}.whatsnew-feature__text p{margin-bottom:.5rem}.whatsnew-feature__link{font-size:.85rem;font-weight:600}.whatsnew-explore{background:rgba(57,116,67,.06);border-top:1px solid rgba(57,116,67,.15);border-bottom:1px solid rgba(57,116,67,.15);padding:3rem 3.5rem;text-align:center}.whatsnew-explore h2{text-align:center}.whatsnew-explore p{max-width:520px;margin:0 auto 1.5rem}.whatsnew-explore__actions{display:flex;justify-content:center;gap:1rem}.whatsnew-explore__secondary{display:inline-flex;align-items:center;gap:.4rem;padding:.6rem 1.25rem;border:1px solid #e5e3df;border-radius:8px;color:#5a5a5a;font-size:.85rem;font-weight:500;text-decoration:none;transition:all 150ms ease}.whatsnew-explore__secondary:hover{border-color:#397443;color:#397443;text-decoration:none}.whatsnew-final{background:#fff;padding:3rem 3.5rem;text-align:center}.whatsnew-final p{font-size:.95rem;margin-bottom:1rem}.whatsnew-final .plan-join{margin-bottom:1rem}.whatsnew-final__price{font-size:3.5rem;font-family:"Fraunces",Georgia,serif;font-weight:300;color:#1a1a1a;line-height:1;margin-bottom:.5rem}.whatsnew-final__price span{font-size:1rem;color:#8a8a8a}.whatsnew-final__links{display:flex;justify-content:center;align-items:center;gap:.5rem;font-size:.85rem;color:#8a8a8a}.whatsnew-final__links a{color:#5a5a5a}.whatsnew-final__links a:hover{color:#397443}@media(max-width: 768px){.whatsnew h1{font-size:2.1rem}.whatsnew h2{font-size:1.25rem}.whatsnew-hero{padding:2rem 1.5rem 1.5rem}.whatsnew-hero__lead{font-size:1rem}.whatsnew-features{padding:0 1.5rem 2rem}.whatsnew-final__price{font-size:2.5rem}}.grades-board__empty,.grades-board__archive{color:#5a5a5a}.grades-board__archive{margin-top:3rem;padding-top:1rem;border-top:1px solid #e5e3df}.grades-set{margin:0 0 4rem;scroll-margin-top:2rem}.grades-set__title{margin:0 0 .5rem}.grades-set__meta{margin:0 0 1rem;color:#5a5a5a}.grades-set__prompt{margin:0 0 1.5rem;padding:0 0 0 1rem;border:0;font-family:"Fraunces",Georgia,serif;font-style:italic;color:#1a1a1a}.grades-set__sub{margin:2rem 0 .5rem;font-size:.7rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#5a5a5a}.grades-set__notes{margin-top:1rem;color:#5a5a5a}.grades-table-wrap{max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.grades-table{width:100%;margin:0;border-collapse:collapse;font-size:.9rem;font-variant-numeric:tabular-nums}.grades-table th,.grades-table td{padding:9px .5rem;border:0;border-bottom:1px solid #e5e3df;text-align:left;vertical-align:top}.grades-table thead th{border-bottom:2px solid #1a1a1a;font-size:.7rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#5a5a5a;white-space:nowrap}.grades-table tbody th{font-weight:500;white-space:nowrap}.grades-table__rank{width:3.5rem;color:#8a8a8a}.grades-table__name{font-weight:600;white-space:nowrap}.grades-table__num{text-align:right !important;white-space:nowrap}.grades-table__strong{font-weight:600}.grades-table__miss,.grades-table__sub{display:block;font-size:.75rem;font-weight:400;color:#5a5a5a}.grades-table__sub a{color:inherit}.grades-table__open td,.grades-table__open th{color:#8a8a8a}.grades-table--grid{font-size:.85rem}@media(max-width: 600px){.grades-table__rank{display:none}}.grades-swatch{display:inline-block;width:12px;height:3px;margin:0 8px 4px 0;background:var(--c);vertical-align:middle}.grades-chart{margin:2rem 0 0}.grades-chart__canvas{position:relative;height:340px}@media(max-width: 600px){.grades-chart__canvas{height:260px}}.grades-chart figcaption{margin-top:.5rem;font-size:.8rem;color:#5a5a5a}.grades-method{margin-top:3rem;padding-top:1.5rem;border-top:2px solid #1a1a1a}.grades-method h2{margin-top:0}.container-main.grades-board .guru-hub__kicker{font-size:.7rem;color:#397443}.container-main.grades-board .guru-hub__status,.container-main.grades-board .grades-set__meta,.container-main.grades-board .grades-set__notes,.container-main.grades-board .grades-chart figcaption{font-size:.85rem;color:#5a5a5a}.container-main.grades-board .grades-set__sub{font-family:"DM Sans",-apple-system,BlinkMacSystemFont,sans-serif;font-size:.7rem;font-weight:600;letter-spacing:.12em}.container-main.grades-board .grades-board__archive{font-size:.9rem}.container-main.grades-board blockquote.grades-set__prompt{margin:0 0 1.5rem;padding:0;border:0;background:none;font-size:1rem}.container-main.grades-board .grades-table th,.container-main.grades-board .grades-table td{border-left:0;border-right:0}body.page .container-main .grades-table th{background:none;color:inherit}body.page .container-main .grades-table thead th{color:#5a5a5a}body.page .container-main .grades-table tbody tr:nth-child(n){background:none}body.page .container-main .grades-table tbody tr:hover{background:#f5f3ef}.container-main.guru-hub .guru-hub__live{margin:-0.5rem 0 1.5rem;font-size:.9rem;font-weight:600}.container-main.guru-hub .guru-hub__live a{color:#397443}.container-main.grades-review{max-width:1200px}.container-main.grades-review .grades-set__title{font-size:1.4rem}.container-main.grades-review .guru-hub__stats{grid-template-columns:repeat(5, 1fr)}@media(max-width: 600px){.container-main.grades-review .guru-hub__stats{grid-template-columns:repeat(3, 1fr)}}.container-main.grades-review .grades-table tbody th{border-bottom:1px solid #e5e3df;background:rgba(0,0,0,0);font-size:.9rem;letter-spacing:0;text-transform:none;color:#1a1a1a}.container-main.grades-review .grades-review__count,.container-main.grades-review .grades-review__muted{font-size:.85rem;color:#5a5a5a}.container-main.grades-review .grades-review__filters{display:grid;grid-template-columns:repeat(auto-fill, minmax(170px, 1fr));gap:.5rem 1rem;align-items:end;margin:0 0 1rem;padding:1rem 0;border-top:1px solid #e5e3df;border-bottom:1px solid #e5e3df}@media(max-width: 600px){.container-main.grades-review .grades-review__filters{grid-template-columns:1fr 1fr}}.container-main.grades-review .grades-review__filters label{display:flex;flex-direction:column;gap:4px;margin:0;font-size:.7rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#5a5a5a}.container-main.grades-review .grades-review__filters select,.container-main.grades-review .grades-review__filters input{width:100%;min-width:0;padding:7px 8px;border:1px solid #d0cec8;border-radius:3px;background:#fff;font:400 .9rem "DM Sans",-apple-system,BlinkMacSystemFont,sans-serif;letter-spacing:0;text-transform:none;color:#1a1a1a}.container-main.grades-review .grades-review__search{grid-column:span 2}.container-main.grades-review .grades-review__reset,.container-main.grades-review .grades-review__more{padding:7px 12px;border:1px solid #d0cec8;border-radius:3px;background:none;font:500 .85rem "DM Sans",-apple-system,BlinkMacSystemFont,sans-serif;color:#1a1a1a;cursor:pointer}.container-main.grades-review .grades-review__reset:hover,.container-main.grades-review .grades-review__more:hover{border-color:#1a1a1a}.container-main.grades-review .grades-review__more-wrap{margin-top:1rem;text-align:center}.container-main.grades-review [data-sortable] th[data-key]{cursor:pointer;user-select:none}.container-main.grades-review [data-sortable] th[data-key]:hover{color:#1a1a1a}.container-main.grades-review [data-sortable] th[data-key][aria-sort=ascending]::after{content:" ↑"}.container-main.grades-review [data-sortable] th[data-key][aria-sort=descending]::after{content:" ↓"}.container-main.grades-review .grades-review__gurus tr.is-current th,.container-main.grades-review .grades-review__gurus tr.is-current td{background:#f5f3ef}.container-main.grades-review .grades-review__gurus a{color:#1a1a1a;text-decoration:none;border-bottom:1px solid #d0cec8}.container-main.grades-review .grades-review__gurus a:hover{border-color:#1a1a1a}.container-main.grades-review .grades-review__split{display:flex;width:110px;height:6px;margin-top:6px;background:#e5e3df}.container-main.grades-review .grades-review__split b{display:block;min-width:0}.container-main.grades-review .grades-review__split .is-bull{background:#397443}.container-main.grades-review .grades-review__split .is-neutral{background:#8a8a8a}.container-main.grades-review .grades-review__split .is-bear{background:#9b3b2f}.container-main.grades-review .grades-review__strip{display:inline-flex;gap:1px;margin-top:4px}.container-main.grades-review .grades-review__strip i{display:block;width:7px;height:14px;background:rgba(57, 116, 67, var(--v));outline:1px solid #e5e3df;outline-offset:-1px}.container-main.grades-review .grades-review__calls td,.container-main.grades-review .grades-review__calls th{vertical-align:top}.container-main.grades-review .grades-review__date{white-space:nowrap}.container-main.grades-review .grades-review__dir{font-size:.75rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.container-main.grades-review .grades-review__dir.is-bullish{color:#397443}.container-main.grades-review .grades-review__dir.is-bearish{color:#9b3b2f}.container-main.grades-review .grades-review__dir.is-neutral{color:#5a5a5a}.container-main.grades-review .grades-review__quote{min-width:280px;max-width:560px}.container-main.grades-review .grades-review__toggle{display:block;width:100%;padding:0;border:0;background:none;font:400 .95rem/1.5 "Fraunces",Georgia,serif;text-align:left;color:#1a1a1a;cursor:pointer}.container-main.grades-review .grades-review__toggle:hover{color:#397443}.container-main.grades-review .grades-review__row.is-open td,.container-main.grades-review .grades-review__row.is-open th{background:#f5f3ef}.container-main.grades-review .grades-review__detail{margin-top:.5rem;font-size:.85rem}.container-main.grades-review .grades-review__detail p{margin:0 0 .5rem;font-size:.85rem}.container-main.grades-review .grades-review__detail a{color:#397443}.container-main.grades-review .grades-review__src,.container-main.grades-review .grades-review__outcome{color:#5a5a5a}.container-main.grades-review .grades-review__ctx{max-height:18rem;overflow-y:auto;padding:.5rem 0;border-top:1px solid #e5e3df;border-bottom:1px solid #e5e3df}.container-main.grades-review .grades-review__ctx p{line-height:1.55;color:#5a5a5a}.container-main.grades-review .grades-review__ctx mark{background:rgba(184,134,11,.22);color:#1a1a1a}.container-main.grades-review .grades-review__admin{font-weight:600}.container-main.grades-review .grades-review__timing{min-width:140px;font-size:.85rem}.container-main.grades-review .grades-review__status{font-size:.8rem;font-weight:600;white-space:nowrap}.container-main.grades-review .grades-review__status.is-pending{color:#b8860b}.container-main.grades-review .grades-review__status.is-approved{color:#397443}.container-main.grades-review .grades-review__status.is-rejected{color:#8a8a8a}@media(max-width: 700px){.container-main.grades-review .grades-review__calls thead{display:none}.container-main.grades-review .grades-review__calls tbody,.container-main.grades-review .grades-review__calls tr,.container-main.grades-review .grades-review__calls td,.container-main.grades-review .grades-review__calls th{display:block}.container-main.grades-review .grades-review__calls tr.grades-review__row{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 .5rem;padding:.5rem 0;border-bottom:1px solid #e5e3df}.container-main.grades-review .grades-review__calls td,.container-main.grades-review .grades-review__calls th{padding:2px 0;border:0}.container-main.grades-review .grades-review__calls .grades-review__date{font-size:.85rem;color:#5a5a5a}.container-main.grades-review .grades-review__calls .grades-review__quote,.container-main.grades-review .grades-review__calls .grades-review__timing,.container-main.grades-review .grades-review__calls .grades-review__st{flex-basis:100%;min-width:0;max-width:none}.container-main.grades-review .grades-review__calls .grades-review__timing br{display:none}.container-main.grades-review .grades-review__calls .grades-review__st .grades-table__sub{display:inline;margin-left:.5rem}.container-main.grades-review .grades-review__search{grid-column:1/-1}}.container-main.grades-review .grades-review__grade{font:600 1.35rem/1.1 "Fraunces",Georgia,serif;white-space:nowrap;color:#1a1a1a}.container-main.grades-review .grades-review__bench th,.container-main.grades-review .grades-review__bench td{border-bottom:2px solid #1a1a1a;font-style:italic}@media(max-width: 700px){.container-main.grades-review .grades-review__ai .grades-review__grade{font-size:1.2rem}}.guru-grade{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:0 1rem;font-variant-numeric:tabular-nums}.guru-grade__letter{font-family:"Fraunces",Georgia,serif;font-size:2rem;line-height:1;color:#1a1a1a}.guru-grade__pct{font-weight:600;color:#1a1a1a}.guru-grade__n,.guru-grade__none{color:#5a5a5a}.guru-grade__prov{font-size:.7rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#8a8a8a}.guru-calls__wrap{overflow-x:auto;overflow-y:hidden}.guru-calls,body.page .container-main .guru-calls{width:100%;margin:0 0 1.5rem;border-collapse:collapse;font-size:.9rem;font-variant-numeric:tabular-nums}.guru-calls th,.guru-calls td,body.page .container-main .guru-calls th,body.page .container-main .guru-calls td{padding:10px .5rem;border:0;border-bottom:1px solid #e5e3df;background:none;color:#1a1a1a;text-align:left;vertical-align:top}.guru-calls th:first-child,.guru-calls td:first-child,body.page .container-main .guru-calls th:first-child,body.page .container-main .guru-calls td:first-child{padding-left:0}.guru-calls thead th,body.page .container-main .guru-calls thead th{border-bottom:2px solid #1a1a1a;font-size:.7rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#5a5a5a;white-space:nowrap}.guru-calls tbody tr:nth-child(n),body.page .container-main .guru-calls tbody tr:nth-child(n){background:none}.guru-calls .guru-calls__made,.guru-calls .guru-calls__due,.guru-calls .guru-calls__guru,body.page .container-main .guru-calls .guru-calls__made,body.page .container-main .guru-calls .guru-calls__due,body.page .container-main .guru-calls .guru-calls__guru{white-space:nowrap}.guru-calls .guru-calls__move,.guru-calls .guru-calls__score,body.page .container-main .guru-calls .guru-calls__move,body.page .container-main .guru-calls .guru-calls__score{text-align:right;white-space:nowrap}.guru-calls td.guru-calls__call,body.page .container-main .guru-calls td.guru-calls__call{min-width:16rem}.guru-calls__dir{display:block;font-size:.7rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#5a5a5a}.guru-calls__quote{font-family:"Fraunces",Georgia,serif;font-size:1rem;line-height:1.4;quotes:"“" "”"}.guru-calls__quote--asis{quotes:none}.guru-calls__source{margin-left:.25rem;font-size:.8rem;white-space:nowrap}.guru-calls__note,.guru-calls__said,.guru-calls__reason{display:block;font-size:.8rem;color:#5a5a5a}.guru-calls__status{font-weight:600;white-space:nowrap}.guru-calls__status--right{color:#397443}.guru-calls__status--wrong{color:#9b3b2e}.guru-calls__status--open,.guru-calls__status--awaiting,.guru-calls__status--none{font-weight:400;color:#5a5a5a}.guru-calls__row--uncounted .guru-calls__quote{color:#5a5a5a}.guru-calls__empty{color:#5a5a5a}@media(max-width: 600px){.guru-calls thead,body.page .container-main .guru-calls thead{display:none}.guru-calls tr,body.page .container-main .guru-calls tr{display:block;padding:.5rem 0;border-bottom:1px solid #e5e3df}.guru-calls td,body.page .container-main .guru-calls td{display:inline;padding:0;border:0;text-align:left;white-space:normal}.guru-calls td::before,body.page .container-main .guru-calls td::before{content:attr(data-label) " ";font-size:.7rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#8a8a8a}.guru-calls td::after,body.page .container-main .guru-calls td::after{content:"  "}.guru-calls td.guru-calls__call,body.page .container-main .guru-calls td.guru-calls__call{display:block;min-width:0;margin-bottom:.25rem}.guru-calls td.guru-calls__call::before,.guru-calls td.guru-calls__call::after,body.page .container-main .guru-calls td.guru-calls__call::before,body.page .container-main .guru-calls td.guru-calls__call::after{content:none}.guru-calls .guru-calls__reason,.guru-calls .guru-calls__said,body.page .container-main .guru-calls .guru-calls__reason,body.page .container-main .guru-calls .guru-calls__said{display:inline}}.guru-chart{display:block;width:100%;height:auto;margin:0 0 .5rem;font-family:"DM Sans",-apple-system,BlinkMacSystemFont,sans-serif}.guru-chart text{font-size:11px;fill:#5a5a5a}.guru-chart__axis{stroke:#d0cec8;stroke-width:1;fill:none}.guru-chart__grid{stroke:#e5e3df;stroke-width:1;fill:none}.guru-chart__line{stroke:#1a1a1a;stroke-width:1.25;fill:none}.guru-chart__ref{stroke:#5a5a5a;stroke-width:1;stroke-dasharray:4 3;fill:none}.guru-chart__caption{margin:0 0 1.5rem;font-size:.85rem;color:#5a5a5a}.guru-mark{stroke-width:1.25}.guru-mark--right,.guru-mark--both{fill:#397443;stroke:#397443}.guru-mark--wrong{fill:#fff;stroke:#9b3b2e}.guru-mark--open{fill:#d0cec8;stroke:#8a8a8a}.guru-links{margin:1.5rem 0 0;padding-top:1rem;border-top:1px solid #e5e3df;font-size:.9rem}.guru-links a+a::before{content:"·";display:inline-block;margin:0 .5rem;color:#8a8a8a}.guru-lede{max-width:62ch;margin:0 0 1.5rem;font-family:"Fraunces",Georgia,serif;font-size:1.3rem;line-height:1.5;color:#1a1a1a}@media(max-width: 600px){.guru-lede{font-size:1.15rem}}.guru-key{display:inline-flex;align-items:center;gap:.4em;font-size:.8rem;color:#5a5a5a;white-space:nowrap}.guru-key__tick{width:2px;height:14px;background:#1a1a1a}.guru-panel__aside .guru-key{margin-left:1rem;vertical-align:middle}.guru-scorecard__top .guru-key{margin-left:auto}.guru-fine{max-width:70ch;margin:0 0 1rem;font-size:.85rem;line-height:1.6;color:#5a5a5a}.guru-section{margin:3rem 0 0;padding-top:1.5rem;border-top:1px solid #e5e3df}.guru-section>h2,.guru-section>h3{margin:0 0 1rem;font-family:"Fraunces",Georgia,serif;font-size:1.5rem;font-weight:400;line-height:1.25}.guru-list,body.page .container-main .guru-list,.container-main .guru-list{margin:0 0 1rem;padding:0;list-style:none}.guru-list__item{display:grid;grid-template-columns:minmax(0, 1fr) 11rem;gap:.25rem 2rem;padding:1.5rem 0;border-bottom:1px solid #e5e3df}.guru-list__item:first-child{padding-top:.5rem}.guru-list__meta{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 1rem;margin:0 0 .25rem;font-size:.8rem;color:#5a5a5a}.guru-list__guru{font-size:.95rem;font-weight:600;color:#1a1a1a;text-decoration:none}.guru-list__guru:hover{color:#397443;text-decoration:underline}.guru-list__dir{font-size:.7rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.guru-list__quote{max-width:62ch;margin:0}.guru-list__quote .guru-calls__quote{font-size:1.1rem;line-height:1.5}.guru-list__outcome{display:flex;flex-direction:column;gap:2px;margin:0;font-size:.85rem;color:#5a5a5a;font-variant-numeric:tabular-nums}.guru-list__outcome .guru-calls__status{font-size:1rem}@media(max-width: 700px){.guru-list__item{grid-template-columns:minmax(0, 1fr);padding:1rem 0}.guru-list__outcome{flex-direction:row;flex-wrap:wrap;align-items:baseline;gap:0 1rem}}.guru-nav{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1.5rem;margin:0 0 1.5rem;padding:0 0 0 1rem;border:1px solid #e5e3df;border-radius:8px;background:#fafaf8;font-size:.9rem}.guru-nav__home{padding:12px 0;font-family:"Fraunces",Georgia,serif;font-size:1.05rem;color:#1a1a1a !important;text-decoration:none !important}.guru-nav__links,body.page .container-main .guru-nav__links,.container-main .guru-nav__links{display:flex;flex:1 1 auto;flex-wrap:wrap;gap:0 1.5rem;margin:0;padding:0;list-style:none}.guru-nav__links li,body.page .container-main .guru-nav__links li,.container-main .guru-nav__links li{margin:0;padding:0}.guru-nav__links a,body.page .container-main .guru-nav__links a,.container-main .guru-nav__links a{display:block;padding:13px 0 11px;border-bottom:2px solid rgba(0,0,0,0);color:#5a5a5a !important;text-decoration:none !important;white-space:nowrap}.guru-nav__links a:hover,.guru-nav__links a:focus-visible,body.page .container-main .guru-nav__links a:hover,body.page .container-main .guru-nav__links a:focus-visible,.container-main .guru-nav__links a:hover,.container-main .guru-nav__links a:focus-visible{color:#397443 !important}.guru-nav__links a[aria-current=page],body.page .container-main .guru-nav__links a[aria-current=page],.container-main .guru-nav__links a[aria-current=page]{border-bottom-color:#397443;font-weight:600;color:#1a1a1a !important}.guru-nav__find{margin:0;padding:6px .5rem 6px 0}.guru-nav__find select{max-width:14rem;padding:6px 28px 6px 10px;border:1px solid #d0cec8;border-radius:6px;background-color:#fff;font:inherit;font-size:.85rem;color:#1a1a1a}@media(max-width: 700px){.guru-nav{padding:0 1rem;gap:0 1rem}.guru-nav__links{flex-basis:100%;order:3;border-top:1px solid #e5e3df}.guru-nav__find{margin-left:auto;padding-right:0}.guru-nav__find select{max-width:11rem}}.guru-tabs{margin:0 0 1.5rem}.guru-tabs__list{display:flex;flex-wrap:wrap;gap:0 1.5rem;margin:0 0 1.5rem;border-bottom:1px solid #d0cec8}.guru-tabs__tab{flex:0 0 auto;margin-bottom:-1px;padding:10px 0;border-bottom:2px solid rgba(0,0,0,0);font-size:.95rem;font-weight:500;color:#5a5a5a !important;text-decoration:none !important;white-space:nowrap}.guru-tabs__tab:hover,.guru-tabs__tab:focus-visible{color:#1a1a1a !important}.guru-tabs__tab[aria-selected=true]{border-bottom-color:#397443;color:#1a1a1a !important}.guru-tabs__count{margin-left:2px;padding:1px 7px;border-radius:999px;background:#f5f3ef;font-size:.75rem;font-weight:500;color:#5a5a5a;font-variant-numeric:tabular-nums}.guru-tabs__panel{scroll-margin-top:2rem}.guru-tabs__panel:focus{outline:none}.guru-tabs__panel[hidden]{display:none}.guru-tabs:not(.is-ready)>.guru-tabs__panel+.guru-tabs__panel{margin-top:3rem}.guru-panel{margin:0 0 1.5rem;padding:1.5rem;border:1px solid #e5e3df;border-radius:8px;background:#fff}.guru-panel__head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.25rem 1rem;margin:0 0 1rem}.guru-panel__head h2,.guru-panel__head h3{margin:0;font-family:"Fraunces",Georgia,serif;font-size:1.2rem;font-weight:400;line-height:1.3}.guru-panel__aside{font-size:.8rem;color:#5a5a5a}.guru-panel>:last-child{margin-bottom:0}.guru-panel--flush{padding-bottom:.5rem}@media(max-width: 600px){.guru-panel{padding:1rem}}.guru-split{display:grid;grid-template-columns:minmax(0, 1fr);gap:1.5rem;margin:0 0 1.5rem}.guru-split>.guru-panel{margin:0}@media(min-width: 900px){.guru-split{grid-template-columns:minmax(0, 1fr) minmax(0, 1fr)}.guru-split--wide-left{grid-template-columns:minmax(0, 3fr) minmax(0, 2fr)}}.guru-facts{display:flex;flex-wrap:wrap;gap:1rem 2rem;margin:0 0 1rem}.guru-facts div{min-width:5rem}.guru-facts dt{font-size:.7rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#8a8a8a}.guru-facts dd{margin:2px 0 0;font-family:"Fraunces",Georgia,serif;font-size:1.6rem;line-height:1.1;color:#1a1a1a;font-variant-numeric:tabular-nums}.guru-step{display:flex;justify-content:space-between;gap:1rem;margin:0 0 1rem;font-size:.85rem}.guru-step a{color:#5a5a5a !important;text-decoration:none !important}.guru-step a:hover{color:#397443 !important}.guru-row__mark{flex:0 0 auto;margin-top:3px;overflow:visible}.guru-list__item{grid-template-columns:16px minmax(0, 1fr) 9.5rem;gap:2px 1rem;padding:12px 0}.guru-list__item:first-child{padding-top:4px}.guru-list__item:last-child{border-bottom:0}.guru-list__meta{margin:0 0 2px;font-size:.75rem}.guru-list__quote{max-width:none}.guru-list__quote .guru-calls__quote{font-size:.98rem;line-height:1.45}.guru-list__outcome{font-size:.8rem}.guru-list__outcome .guru-calls__status{font-size:.9rem}@media(max-width: 700px){.guru-list__item{grid-template-columns:16px minmax(0, 1fr);padding:10px 0}.guru-list__outcome{grid-column:2}}.guru-panel .guru-section{margin:1.5rem 0 0;padding-top:0;border-top:0}:is(#post_content,.container-main) .guru-lede{max-width:62ch;margin:0 0 1.5rem;font-family:"Fraunces",Georgia,serif;font-size:1.3rem;line-height:1.5;color:#1a1a1a}@media(max-width: 600px){:is(#post_content,.container-main) .guru-lede{font-size:1.15rem}}:is(#post_content,.container-main) .guru-fine{max-width:70ch;margin:0 0 1rem;font-size:.85rem;line-height:1.6;color:#5a5a5a}:is(#post_content,.container-main) .guru-chart__caption{margin:0 0 1.5rem;font-size:.85rem;line-height:1.5;color:#5a5a5a}:is(#post_content,.container-main) .guru-panel__head h2,:is(#post_content,.container-main) .guru-panel__head h3{margin:0;padding:0;border:0;font-family:"Fraunces",Georgia,serif;font-size:1.2rem;font-weight:400;line-height:1.3;color:#1a1a1a}:is(#post_content,.container-main) .guru-panel>:last-child{margin-bottom:0}:is(#post_content,.container-main) .guru-nav__links{display:flex;flex:1 1 auto;flex-wrap:nowrap;gap:0 1.5rem;margin:0;padding:0;list-style:none}:is(#post_content,.container-main) .guru-nav__links li{margin:0;padding:0;list-style:none;font-size:inherit;line-height:inherit}:is(#post_content,.container-main) .guru-nav__links a{color:#5a5a5a;text-decoration:none}:is(#post_content,.container-main) .guru-nav__links a:hover,:is(#post_content,.container-main) .guru-nav__links a:focus-visible{color:#397443}:is(#post_content,.container-main) .guru-nav__links a[aria-current=page]{color:#1a1a1a}:is(#post_content,.container-main) .guru-nav__home,:is(#post_content,.container-main) .guru-tabs__tab,:is(#post_content,.container-main) .guru-step a,:is(#post_content,.container-main) .guru-list__guru{text-decoration:none}:is(#post_content,.container-main) .guru-nav__home{color:#1a1a1a}:is(#post_content,.container-main) .guru-tabs__tab{color:#5a5a5a}:is(#post_content,.container-main) .guru-tabs__tab:hover,:is(#post_content,.container-main) .guru-tabs__tab[aria-selected=true]{color:#1a1a1a}:is(#post_content,.container-main) .guru-list{margin:0;padding:0;list-style:none}:is(#post_content,.container-main) .guru-list__item{margin:0;padding:12px 0;list-style:none;font-size:inherit}:is(#post_content,.container-main) .guru-list__item:first-child{padding-top:4px}:is(#post_content,.container-main) .guru-list__meta{margin:0 0 2px;font-size:.75rem;line-height:1.5;color:#5a5a5a}:is(#post_content,.container-main) .guru-list__quote{max-width:none;margin:0;font-size:.98rem;line-height:1.45}:is(#post_content,.container-main) .guru-list__outcome{margin:0;font-size:.8rem;line-height:1.5;color:#5a5a5a}:is(#post_content,.container-main) .guru-facts{margin:0 0 1rem;padding:0}:is(#post_content,.container-main) .guru-facts dt,:is(#post_content,.container-main) .guru-facts dd{padding:0}@media(max-width: 700px){:is(#post_content,.container-main) .guru-nav__links{flex-basis:100%;flex-wrap:wrap}:is(#post_content,.container-main) .guru-list__item{padding:10px 0}}@media(min-width: 701px){.guru-nav{flex-wrap:nowrap}.guru-nav__find{margin-left:auto;flex:0 0 auto}}:is(#post_content,.container-main) .guru-panel .guru-lede{margin-bottom:1rem;font-size:1.12rem;line-height:1.5}@media(max-width: 700px){.guru-nav__find{flex:1 1 100%;order:4;min-width:0;margin-left:0;padding:0 0 .5rem}.guru-nav__find select{width:100%;max-width:none}}:is(#post_content,.container-main) .guru-archive-chart{max-width:720px;margin:1.5rem auto 2rem;padding:0}:is(#post_content,.container-main) .guru-archive-chart__title{margin:0 0 .5rem;font-family:"DM Sans",-apple-system,BlinkMacSystemFont,sans-serif;font-size:.95rem;font-weight:600;line-height:1.4;color:#1a1a1a;text-align:center}:is(#post_content,.container-main) .guru-archive-chart__svg{margin:0;overflow:visible}:is(#post_content,.container-main) .guru-archive-chart__svg--narrow{display:none}@media(max-width: 600px){:is(#post_content,.container-main) .guru-archive-chart__svg--wide{display:none}:is(#post_content,.container-main) .guru-archive-chart__svg--narrow{display:block}}:is(#post_content,.container-main) .guru-archive-chart__line{stroke:#397443;stroke-width:2;stroke-linejoin:round;stroke-linecap:round;fill:none}:is(#post_content,.container-main) .guru-archive-chart__count{stroke:#5a5a5a;stroke-width:1.5;stroke-linejoin:round;fill:none}:is(#post_content,.container-main) .guru-archive-chart__area{fill:rgba(26,26,26,.08);stroke:none}:is(#post_content,.container-main) .guru-archive-chart__bar{fill:#397443}:is(#post_content,.container-main) .guru-archive-chart__hit{fill:rgba(0,0,0,0);stroke:none}:is(#post_content,.container-main) .guru-archive-chart__hit:hover{fill:rgba(26,26,26,.05)}:is(#post_content,.container-main) .guru-chart text.guru-archive-chart__end{font-weight:600;fill:#1a1a1a}:is(#post_content,.container-main) .guru-chart text.guru-archive-chart__panel{font-size:12px;font-weight:600;fill:#1a1a1a}:is(#post_content,.container-main) .guru-chart text.guru-archive-chart__note{font-style:italic}:is(#post_content,.container-main) .guru-facts dt a{color:inherit;text-decoration:underline dotted;text-underline-offset:3px}.guru-card{margin:0 0 2rem}.guru-card__q{margin:0 0 .5rem;font-family:"Fraunces",Georgia,serif;font-size:1.45rem;font-weight:400;line-height:1.25}.guru-card__prov{margin-left:2px;font-weight:400;font-style:italic;letter-spacing:.04em;text-transform:none}.guru-card__of{font-family:"DM Sans",-apple-system,BlinkMacSystemFont,sans-serif;font-size:.85rem;color:#5a5a5a}.guru-card__figure{margin:0}.guru-card__chart text{font-size:13px}.guru-card__chart .guru-card__year{text-anchor:start}.guru-card__chart .guru-card__level{paint-order:stroke;stroke:#fff;stroke-width:4px;stroke-linejoin:round}.guru-card__members{font-size:.9rem;color:#5a5a5a}.guru-card>.guru-panel{margin-bottom:2rem}.guru-card__section{scroll-margin-top:1.5rem}.guru-card__section:last-child{margin-bottom:0}:is(#post_content,.container-main) .guru-card .guru-toc{display:flex;flex-wrap:wrap;align-items:baseline;gap:.25rem 1.5rem;margin:0 0 2rem;padding:0 0 .5rem;border-bottom:1px solid #e5e3df}:is(#post_content,.container-main) .guru-card .guru-toc .guru-toc__label{flex:0 0 auto;font-size:.7rem;font-weight:600;letter-spacing:.08em;line-height:1.6;text-transform:uppercase;color:#8a8a8a}:is(#post_content,.container-main) .guru-card .guru-toc .guru-toc__list{display:flex;flex-wrap:wrap;gap:.25rem 1.5rem;margin:0;padding:0;list-style:none}:is(#post_content,.container-main) .guru-card .guru-toc .guru-toc__item{margin:0;padding:0;list-style:none;font-size:.95rem;line-height:1.6}:is(#post_content,.container-main) .guru-card .guru-toc .guru-toc__item::before{content:none}:is(#post_content,.container-main) .guru-card .guru-toc .guru-toc__link{font-weight:500;color:#5a5a5a;text-decoration:none;white-space:nowrap}:is(#post_content,.container-main) .guru-card .guru-toc .guru-toc__link:hover,:is(#post_content,.container-main) .guru-card .guru-toc .guru-toc__link:focus-visible{color:#397443}:is(#post_content,.container-main) .guru-card .guru-toc .guru-toc__count{margin-left:2px;padding:1px 7px;border-radius:999px;background:#f5f3ef;font-size:.75rem;font-weight:500;color:#5a5a5a;font-variant-numeric:tabular-nums}@media(max-width: 600px){:is(#post_content,.container-main) .guru-card .guru-toc{flex-direction:column;gap:.25rem}:is(#post_content,.container-main) .guru-card .guru-toc .guru-toc__list{gap:.25rem 1rem}}body.single #post_content .guru-card h2.guru-card__q,body.page .container-main .guru-card h2.guru-card__q{margin:0 0 .5rem;font-size:1.45rem;font-weight:400}body.single #post_content .guru-card p.guru-card__members,body.page .container-main .guru-card p.guru-card__members{margin:0;font-size:.85rem;line-height:1.6;color:#5a5a5a}body.single #post_content .guru-card a.guru-calls__source,body.single #post_content .guru-card a.guru-panel__aside,body.page .container-main .guru-card a.guru-calls__source,body.page .container-main .guru-card a.guru-panel__aside{text-decoration:none}body.single #post_content .guru-card a.guru-panel__aside,body.page .container-main .guru-card a.guru-panel__aside{color:#397443}body.single #post_content .guru-card .guru-calls__wrap,body.page .container-main .guru-card .guru-calls__wrap{margin-bottom:0}body.single #post_content .guru-card figcaption.guru-chart__caption,body.page .container-main .guru-card figcaption.guru-chart__caption{margin-bottom:0}body.single #post_content .guru-card .guru-panel__head h2{margin:0;font-size:1.2rem;font-weight:400;line-height:1.3}body.single #post_content .guru-card p.guru-lede{margin:0 0 1rem;font-size:1.12rem;line-height:1.5}body.single #post_content .guru-card p.guru-fine{margin:0;font-size:.85rem;line-height:1.6;color:#5a5a5a}body.single #post_content .guru-card ol.guru-list{margin:0;padding:0;list-style:none}body.single #post_content .guru-card p.guru-list__meta,body.single #post_content .guru-card p.guru-list__quote,body.single #post_content .guru-card p.guru-list__outcome{margin:0;line-height:1.5}body.single #post_content .guru-card p.guru-list__meta{margin-bottom:2px;font-size:.75rem}body.single #post_content .guru-card p.guru-list__quote{font-size:.98rem;line-height:1.45}body.single #post_content .guru-card p.guru-list__outcome{font-size:.8rem}body.single #post_content .guru-card figcaption.guru-chart__caption{margin:.5rem 0 0;font-size:.85rem}body.single #post_content ul.guru-nav__links{margin:0;padding:0;font-size:inherit;line-height:inherit}body.page .container-main .guru-card__pagehead{margin-bottom:1rem;padding-bottom:0;border-bottom:0}body.page .container-main .guru-card__pagehead .guru-hub__title{margin-bottom:0}body.single #post_content .guru-card__review .guru_score:first-of-type{margin-top:0}body.single #post_content .guru-card .guru-calls{margin:0;font-size:.9rem}body.single #post_content .guru-card .guru-calls th,body.single #post_content .guru-card .guru-calls td{padding:10px .5rem;border:0;border-bottom:1px solid #e5e3df;background:none;color:#1a1a1a;font-size:inherit}body.single #post_content .guru-card .guru-calls th:first-child,body.single #post_content .guru-card .guru-calls td:first-child{padding-left:0}body.single #post_content .guru-card .guru-calls thead th{border-bottom:2px solid #1a1a1a;font-size:.7rem;color:#5a5a5a}body.single #post_content .guru-card .guru-calls td{text-align:left;vertical-align:top}body.single #post_content .guru-card .guru-calls .guru-calls__move,body.single #post_content .guru-card .guru-calls .guru-calls__score{text-align:right}body.single #post_content .guru-card .guru-calls tr:nth-child(even){background:none}.guru-card .guru-calls__wrap{container:guru-calls/inline-size}body.single #post_content .guru-card .guru-calls,body.page .container-main .guru-card .guru-calls{table-layout:fixed}body.single #post_content .guru-card .guru-calls th,body.single #post_content .guru-card .guru-calls td,body.page .container-main .guru-card .guru-calls th,body.page .container-main .guru-card .guru-calls td{padding-right:6px;padding-left:6px}body.single #post_content .guru-card .guru-calls th:first-child,body.single #post_content .guru-card .guru-calls td:first-child,body.page .container-main .guru-card .guru-calls th:first-child,body.page .container-main .guru-card .guru-calls td:first-child{padding-left:0}body.single #post_content .guru-card .guru-calls th:last-child,body.single #post_content .guru-card .guru-calls td:last-child,body.page .container-main .guru-card .guru-calls th:last-child,body.page .container-main .guru-card .guru-calls td:last-child{padding-right:0}body.single #post_content .guru-card .guru-calls .guru-calls__made,body.page .container-main .guru-card .guru-calls .guru-calls__made{width:92px}body.single #post_content .guru-card .guru-calls .guru-calls__timeframe,body.page .container-main .guru-card .guru-calls .guru-calls__timeframe{width:84px}body.single #post_content .guru-card .guru-calls .guru-calls__due,body.page .container-main .guru-card .guru-calls .guru-calls__due{width:98px}body.single #post_content .guru-card .guru-calls .guru-calls__move,body.page .container-main .guru-card .guru-calls .guru-calls__move{width:62px}body.single #post_content .guru-card .guru-calls .guru-calls__score,body.page .container-main .guru-card .guru-calls .guru-calls__score{width:58px}body.single #post_content .guru-card .guru-calls .guru-calls__grade,body.page .container-main .guru-card .guru-calls .guru-calls__grade{width:108px}body.single #post_content .guru-card .guru-calls td.guru-calls__call,body.page .container-main .guru-card .guru-calls td.guru-calls__call{min-width:0;overflow-wrap:break-word}body.single #post_content .guru-card .guru-calls .guru-calls__status,body.page .container-main .guru-card .guru-calls .guru-calls__status{white-space:normal}body.single #post_content .guru-card .guru-calls .guru-calls__reason,body.single #post_content .guru-card .guru-calls .guru-calls__said,body.page .container-main .guru-card .guru-calls .guru-calls__reason,body.page .container-main .guru-card .guru-calls .guru-calls__said{overflow-wrap:break-word}@container guru-calls (max-width: 699px){body.single #post_content .guru-card .guru-calls,body.page .container-main .guru-card .guru-calls{table-layout:auto}body.single #post_content .guru-card .guru-calls thead,body.page .container-main .guru-card .guru-calls thead{display:none}body.single #post_content .guru-card .guru-calls tr,body.page .container-main .guru-card .guru-calls tr{display:block;padding:.5rem 0;border-bottom:1px solid #e5e3df}body.single #post_content .guru-card .guru-calls td,body.page .container-main .guru-card .guru-calls td{display:inline;width:auto;padding:0;border:0;text-align:left;white-space:normal}body.single #post_content .guru-card .guru-calls td::before,body.page .container-main .guru-card .guru-calls td::before{content:attr(data-label) " ";font-size:.7rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#8a8a8a}body.single #post_content .guru-card .guru-calls td::after,body.page .container-main .guru-card .guru-calls td::after{content:"  "}body.single #post_content .guru-card .guru-calls td:last-child::after,body.page .container-main .guru-card .guru-calls td:last-child::after{content:none}body.single #post_content .guru-card .guru-calls td.guru-calls__made,body.single #post_content .guru-card .guru-calls td.guru-calls__due,body.single #post_content .guru-card .guru-calls td.guru-calls__move,body.single #post_content .guru-card .guru-calls td.guru-calls__score,body.page .container-main .guru-card .guru-calls td.guru-calls__made,body.page .container-main .guru-card .guru-calls td.guru-calls__due,body.page .container-main .guru-card .guru-calls td.guru-calls__move,body.page .container-main .guru-card .guru-calls td.guru-calls__score{white-space:nowrap}body.single #post_content .guru-card .guru-calls td.guru-calls__call,body.page .container-main .guru-card .guru-calls td.guru-calls__call{display:block;margin-bottom:.25rem}body.single #post_content .guru-card .guru-calls td.guru-calls__call::before,body.single #post_content .guru-card .guru-calls td.guru-calls__call::after,body.page .container-main .guru-card .guru-calls td.guru-calls__call::before,body.page .container-main .guru-card .guru-calls td.guru-calls__call::after{content:none}body.single #post_content .guru-card .guru-calls .guru-calls__reason,body.single #post_content .guru-card .guru-calls .guru-calls__said,body.page .container-main .guru-card .guru-calls .guru-calls__reason,body.page .container-main .guru-card .guru-calls .guru-calls__said{display:inline}}@media(max-width: 600px){.guru-card__q,body.single #post_content .guru-card h2.guru-card__q,body.page .container-main .guru-card h2.guru-card__q{font-size:1.25rem}.guru-card__chart text{font-size:34px}.guru-card__chart{overflow:visible}.guru-card__chart .guru-mark{stroke-width:3}body.single #post_content .guru-card .guru-calls tr{padding:.5rem 0;border-bottom:1px solid #e5e3df}body.single #post_content .guru-card .guru-calls th,body.single #post_content .guru-card .guru-calls td{padding:0;border:0}}.guru-board{min-width:0;max-width:100%}.guru-board__wrap{width:100%;max-width:100%;overflow-x:auto;overflow-y:hidden;margin:0 0 1rem}.guru-board__figure{margin:0}.guru-board__figure .guru-chart__caption{text-align:center}@media(max-width: 600px){.guru-board__key{display:none}}.guru-board__chart--narrow,.guru-board__unlabelled{display:none}@media(max-width: 600px){.guru-board__chart--wide{display:none}.guru-board__chart--narrow{display:block}.guru-board__unlabelled{display:inline}}.guru-board__dot{fill:rgba(26,26,26,.1);stroke:#1a1a1a;stroke-width:1}a:hover .guru-board__dot,a:focus .guru-board__dot{fill:rgba(57,116,67,.25);stroke:#397443}.guru-board .guru-chart text.guru-board__label{font-size:12px;fill:#1a1a1a}.guru-board .guru-chart text.guru-board__ref-label{font-style:italic;fill:#5a5a5a}.guru-board .guru-chart text.guru-board__axis-title{font-weight:600;fill:#5a5a5a}.guru-board__leader{stroke:#8a8a8a;stroke-width:.75}.guru-board__pending-list{columns:3 13rem;column-gap:2rem;margin:0;padding:0;list-style:none;font-size:.9rem;color:#5a5a5a;font-variant-numeric:tabular-nums}.guru-board__pending-list li{margin:0 0 .25rem;padding:0;break-inside:avoid}.guru-board__pending-list a{color:#1a1a1a}.page-template-gurus .guru-board__table{min-width:34rem}.page-template-gurus .guru-board__table thead th{vertical-align:bottom}.page-template-gurus .guru-board__table thead th button{text-align:inherit}.page-template-gurus .guru-board__table tbody th{border-bottom:1px solid #e5e3df;background:none;font-family:inherit;font-size:inherit;font-weight:400;letter-spacing:normal;text-transform:none;color:#1a1a1a}.page-template-gurus .guru-board__table thead th.guru-board__old,.page-template-gurus .guru-board__table thead th.guru-board__old button{white-space:nowrap}.page-template-gurus .guru-board__table tr.guru-board__bench .guru-bar{visibility:hidden}.page-template-gurus .guru-board__table th.guru-scorecard__num,.page-template-gurus .guru-board__table td.guru-scorecard__num,.page-template-gurus .guru-board__table th.guru-scorecard__acc,.page-template-gurus .guru-board__table td.guru-scorecard__acc{width:auto;text-align:center;white-space:nowrap}.page-template-gurus .guru-board__table thead th.guru-scorecard__num{white-space:normal;max-width:6rem}.page-template-gurus .guru-board__table th.guru-scorecard__acc,.page-template-gurus .guru-board__table td.guru-scorecard__acc{width:36%}.page-template-gurus .guru-board__table .guru-board__grade{width:3.5rem;text-align:center}.page-template-gurus .guru-board__table .guru-board__letter{font-family:"Fraunces",Georgia,serif;font-size:1.15rem;line-height:1}.page-template-gurus .guru-board__table td a{color:#1a1a1a}.page-template-gurus .guru-board__table .guru-scorecard__name{white-space:nowrap}.page-template-gurus .guru-board__table tr.guru-board__bench th,.page-template-gurus .guru-board__table tr.guru-board__bench td{border-top:1px solid #1a1a1a;border-bottom:1px solid #1a1a1a;font-style:italic;color:#5a5a5a}.page-template-gurus .guru-board__table tr.guru-board__bench th a{color:inherit;text-decoration:underline dotted;text-underline-offset:3px}.page-template-gurus .guru-board__table tr.guru-board__bench .guru-scorecard__pct{font-weight:400}.page-template-gurus .guru-board__table tr.guru-board__bench .guru-board__letter{font-style:normal}.page-template-gurus .guru-board__table tbody tr:has(+tr.guru-board__bench:not([hidden])) th,.page-template-gurus .guru-board__table tbody tr:has(+tr.guru-board__bench:not([hidden])) td{border-bottom-color:#1a1a1a}.page-template-gurus .guru-board__table tbody tr.guru-board__bench:hover{background:none}@media(max-width: 600px){.page-template-gurus .guru-board__table{min-width:0;border-collapse:separate;border-spacing:0}.page-template-gurus .guru-board__table th:first-child,.page-template-gurus .guru-board__table td:first-child{position:sticky;left:0;z-index:1;padding-left:0;background:#fff}.page-template-gurus .guru-board__table tr.guru-board__bench th:first-child{white-space:normal}.page-template-gurus .guru-board__table th.guru-scorecard__acc,.page-template-gurus .guru-board__table td.guru-scorecard__acc{width:auto;text-align:center}.page-template-gurus .guru-board__table .guru-board__bull,.page-template-gurus .guru-board__table .guru-board__old,.page-template-gurus .guru-board__table .guru-scorecard__acc .guru-bar{display:none}}body.page .container-main .guru-board__table tbody tr.guru-board__bench:hover{background:none}body.page .container-main .guru-board__table tbody td{vertical-align:middle}body.page .container-main .guru-board__table tbody th{border-top:0;border-bottom:1px solid #e5e3df;padding:9px .5rem;vertical-align:middle;font-weight:400;line-height:inherit;white-space:nowrap;border-left:0;border-right:0;background:none;font-size:inherit;letter-spacing:normal;text-transform:none;color:#1a1a1a}.guru-hub__head:has(>.guru-nav){margin-bottom:1rem;padding-bottom:0;border-bottom:0}body.page .container-main .guru-board__table tr.guru-board__bench th,body.page .container-main .guru-board__table tr.guru-board__bench td{border-top:1px solid #1a1a1a;border-bottom:1px solid #1a1a1a;font-style:italic;color:#5a5a5a}.container-main .guru-board .guru-board__pending-list{margin:0;padding:0;list-style:none}.container-main .guru-board .guru-board__pending-list li{margin:0 0 .25rem;padding:0;list-style:none}.container-main .guru-board .guru-board__pending-list li::before,.container-main .guru-board .guru-board__pending-list li::marker{content:none}.container-main.guru-hub .guru-board__table{margin:0}@media(max-width: 600px){body.page .container-main .guru-board__table thead th,body.page .container-main .guru-board__table tbody th,body.page .container-main .guru-board__table tbody td{padding-left:6px;padding-right:6px}body.page .container-main .guru-board__table thead th:first-child,body.page .container-main .guru-board__table tbody th:first-child{padding-left:0}body.page .container-main .guru-board__table tbody th:first-child{white-space:normal}}.container-main.guru-record .guru-record__title{margin:0 0 1rem}.container-main.guru-record .guru-record__chart{margin:0}.container-main.guru-record .guru-record__tally{max-width:62ch;margin:0 0 .5rem}.container-main.guru-record .guru-record__month{border-bottom:1px solid #e5e3df}.container-main.guru-record .guru-record__month:first-of-type{border-top:1px solid #e5e3df}.container-main.guru-record .guru-record__month:last-child{border-bottom:0}.container-main.guru-record .guru-record__month summary{padding:10px 0;cursor:pointer;color:#1a1a1a;font-variant-numeric:tabular-nums}.container-main.guru-record .guru-record__month .guru-list{margin:0}.container-main.guru-record .guru-list+.guru-record__month{border-top:1px solid #e5e3df}.guru-record__wrap{overflow-x:auto;overflow-y:hidden}.guru-record__gurus,body.page .container-main .guru-record__gurus{width:100%;margin:0;border-collapse:collapse;font-size:.9rem;font-variant-numeric:tabular-nums}.guru-record__gurus th,.guru-record__gurus td,body.page .container-main .guru-record__gurus th,body.page .container-main .guru-record__gurus td{padding:8px 1rem 8px 0;border:0;border-bottom:1px solid #e5e3df;background:none;color:#1a1a1a;text-align:left;font-weight:400;vertical-align:baseline}.guru-record__gurus thead th,body.page .container-main .guru-record__gurus thead th{border-bottom:2px solid #1a1a1a;font-size:.7rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#5a5a5a;white-space:nowrap}.guru-record__gurus tbody tr:nth-child(n),body.page .container-main .guru-record__gurus tbody tr:nth-child(n){background:none}.guru-record__gurus tbody th,body.page .container-main .guru-record__gurus tbody th{font-size:inherit;letter-spacing:normal;text-transform:none}.guru-record__gurus .guru-record__n,body.page .container-main .guru-record__gurus .guru-record__n{text-align:right}.guru-record__gurus .guru-record__d,body.page .container-main .guru-record__gurus .guru-record__d{padding-right:0;padding-left:1rem;white-space:nowrap}@media(max-width: 600px){.guru-record__gurus,body.page .container-main .guru-record__gurus{font-size:.8rem}.guru-record__gurus th,.guru-record__gurus td,body.page .container-main .guru-record__gurus th,body.page .container-main .guru-record__gurus td{padding-right:6px}.guru-record__gurus thead th,body.page .container-main .guru-record__gurus thead th{font-size:.62rem;letter-spacing:.04em}.guru-record__gurus .guru-record__d,body.page .container-main .guru-record__gurus .guru-record__d{padding-left:6px}.guru-record__gurus .guru-record__open,body.page .container-main .guru-record__gurus .guru-record__open{display:none}}.guru-record__strip--narrow{display:none}@media(max-width: 600px){.guru-record__strip--wide{display:none}.guru-record__strip--narrow{display:block}}.guru-chart .guru-record__row-label{font-weight:600;fill:#1a1a1a;stroke:#fff;stroke-width:3px;paint-order:stroke}.guru-record__dot{stroke:#1a1a1a;stroke-width:1.25}.guru-record__dot--soon{fill:#1a1a1a}.guru-record__dot--later{fill:#fff}body.guru-hub-wide .container-main.guru-hub{flex:1 1 auto;width:100%;margin-right:0}body.guru-card-post,body.guru-card-page{overflow-x:clip}body.guru-card-post .main,body.guru-card-page .main{overflow-x:clip}@media(min-width: 1025px){body.guru-card-post .container{gap:2rem}body.guru-card-post #single_post.container-main{flex:1 1 0;min-width:0;width:auto;margin-right:0}}@media(max-width: 1024px){body.guru-card-post .container{flex-direction:column}body.guru-card-post #single_post.container-main{width:100%;margin-right:0}}.guru-side{flex:0 0 300px;width:300px;font-family:"DM Sans",-apple-system,BlinkMacSystemFont,sans-serif;font-size:1rem}@media(min-width: 1025px){.guru-side{display:flex;flex-direction:column}.guru-side__track{flex:1 0 auto}}@media(min-width: 1025px)and (min-height: 700px){.guru-side__stick{position:sticky;top:1.5rem}}@media(max-width: 1024px){.guru-side{flex:1 1 auto;width:auto;padding:1.5rem 1rem 0}}.guru-side__box{margin:0 0 1rem;padding:1rem 1.5rem;border:1px solid #e5e3df;border-radius:8px;background:#fff}:is(#post_content,.container-main,.guru-side) .guru-side__kicker{margin:0 0 2px;font-size:.7rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#8a8a8a}:is(#post_content,.container-main,.guru-side) .guru-side__name{margin:0 0 .5rem;font-family:"Fraunces",Georgia,serif;font-size:1.2rem;line-height:1.25;color:#1a1a1a}.guru-side__grade{display:flex;align-items:center;gap:1rem;margin:0 0 .5rem}.guru-side__grade>div{display:flex;flex-direction:column;line-height:1.35}.guru-side__letter{flex:0 0 auto;display:grid;place-items:center;width:3.25rem;height:3.25rem;border:1px solid #d0cec8;border-radius:8px;font-family:"Fraunces",Georgia,serif;font-size:2rem;line-height:1;color:#1a1a1a}.guru-side__letter--none{color:#8a8a8a}.guru-side__pct{font-weight:600;color:#1a1a1a}.guru-side__n{font-size:.85rem;color:#5a5a5a}.guru-side__prov{font-size:.65rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#8a8a8a}.guru-side__rows{margin:0;border-top:1px solid #e5e3df}.guru-side__rows div{display:flex;justify-content:space-between;gap:.5rem;padding:6px 0;border-bottom:1px solid #e5e3df;font-size:.85rem}.guru-side__rows dt{color:#5a5a5a}.guru-side__rows dd{margin:0;font-weight:600;color:#1a1a1a;font-variant-numeric:tabular-nums}:is(#post_content,.container-main,.guru-side) .guru-side__vs{margin:.5rem 0 0;font-size:.85rem;font-weight:600}:is(#post_content,.container-main,.guru-side) .guru-side__vs--ahead{color:#397443}:is(#post_content,.container-main,.guru-side) .guru-side__vs--behind{color:#9b3b2e}:is(#post_content,.container-main,.guru-side) .guru-side__vs--level{color:#5a5a5a}.guru-side__step{display:flex;justify-content:space-between;gap:.5rem;margin:1rem 0 0;padding-top:.5rem;border-top:1px solid #e5e3df}.guru-side__step a{display:flex;flex-direction:column;font-size:.85rem;line-height:1.3;color:#1a1a1a !important;text-decoration:none !important}.guru-side__step a[rel=next]{margin-left:auto;text-align:right}.guru-side__step a span{font-size:.7rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#8a8a8a}.guru-side__step a:hover{color:#397443 !important}:is(#post_content,.container-main,.guru-side) .guru-side__title{margin:0 0 .5rem;padding:0;border:0;font-family:"DM Sans",-apple-system,BlinkMacSystemFont,sans-serif;font-size:.7rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#8a8a8a}:is(#post_content,.container-main,.guru-side) .guru-side__near{margin:0 0 1rem;padding:0;list-style:none}:is(#post_content,.container-main,.guru-side) .guru-side__near li{display:flex;align-items:baseline;gap:.5rem;margin:0;padding:5px 0;border-bottom:1px solid #e5e3df;font-size:.875rem;line-height:1.35}:is(#post_content,.container-main,.guru-side) .guru-side__near li::before{content:none}:is(#post_content,.container-main,.guru-side) .guru-side__near li.is-current .guru-side__near-name{font-weight:600;color:#1a1a1a}.guru-side__near-rank{flex:0 0 1.5rem;color:#8a8a8a;font-variant-numeric:tabular-nums}.guru-side__near-name{flex:1 1 auto;min-width:0}.guru-side__near-grade{flex:0 0 auto;color:#5a5a5a;font-variant-numeric:tabular-nums}.guru-side a{color:#397443;text-decoration:none}.guru-side a:hover{text-decoration:underline}.guru-side .guru-pick select{width:100%;padding:7px 28px 7px 10px;border:1px solid #d0cec8;border-radius:6px;background-color:#fff;font:inherit;font-size:.85rem;color:#1a1a1a}:is(#post_content,.container-main,.guru-side) .guru-side__links{margin:.5rem 0 0;font-size:.8rem;color:#8a8a8a}.guru-pick{margin:0}.guru-offer{font-family:"DM Sans",-apple-system,BlinkMacSystemFont,sans-serif}.guru-offer__join{padding:1rem 1.5rem;border-radius:8px;background:#397443;text-align:center}:is(#post_content,.container-main,.guru-side) .guru-offer__title{margin:0 0 .5rem;font-size:.6875rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#fff}:is(#post_content,.container-main,.guru-side) .guru-offer__text{margin:0 0 1rem;font-size:.85rem;line-height:1.5;color:hsla(0,0%,100%,.9)}:is(#post_content,.container-main,.guru-side) .guru-offer__button{display:inline-flex;align-items:center;gap:4px;padding:8px 18px;border-radius:999px;background:#b8860b;font-size:.75rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#fff !important;text-decoration:none !important}:is(#post_content,.container-main,.guru-side) .guru-offer__button:hover{background:rgb(155.1261538462,112.9723076923,9.2738461538)}:is(#post_content,.container-main,.guru-side) .guru-offer__button svg{width:12px;height:12px}.guru-offer__login{margin:.5rem 0 0;font-size:.8rem;color:hsla(0,0%,100%,.85)}.guru-offer__login a{color:#fff !important}.guru-offer__free{padding:1rem 1.5rem;border:1px solid #e5e3df;border-radius:8px;background:#f5f3ef}:is(#post_content,.container-main,.guru-side) .guru-offer .free-reads__heading{font-family:"DM Sans",-apple-system,BlinkMacSystemFont,sans-serif;font-size:.8rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}:is(#post_content,.container-main,.guru-side) .guru-offer .free-reads__lead{margin:0 0 .5rem;font-size:.8rem;line-height:1.5}.guru-offer--side .guru-offer__free{margin-top:1rem}.guru-offer--band{display:grid;grid-template-columns:minmax(0, 1fr);gap:1rem;margin:2rem 0 0}@media(min-width: 760px){.guru-offer--band{grid-template-columns:minmax(0, 3fr) minmax(0, 2fr)}.guru-offer--band.guru-offer--join-only{grid-template-columns:minmax(0, 1fr)}.guru-offer--band .guru-offer__join{display:grid;grid-template-columns:minmax(0, 1fr) auto;grid-template-areas:"title button" "text button" "login button";column-gap:1.5rem;align-items:center;text-align:left}.guru-offer--band .guru-offer__title{grid-area:title}.guru-offer--band .guru-offer__text{grid-area:text}.guru-offer--band .guru-offer__button{grid-area:button;justify-self:end}.guru-offer--band .guru-offer__login{grid-area:login}:is(#post_content,.container-main,.guru-side) .guru-offer--band .guru-offer__text{margin-bottom:0}}.container-main.guru-method h3{margin:1.5rem 0 .25rem;font-family:"Fraunces",Georgia,serif;font-size:1.05rem;font-weight:600;line-height:1.3;color:#1a1a1a}.container-main.guru-method .guru-panel__head+h3{margin-top:0}.container-main.guru-method .guru-method__now p,.container-main.guru-method .guru-method__now li,.container-main.guru-method .guru-method__body p,.container-main.guru-method .guru-method__body li{max-width:44rem;font-size:1rem;line-height:1.6}.container-main.guru-method .guru-method__scale{display:flex;flex-wrap:wrap;gap:.5rem;margin:.5rem 0 1rem}.container-main.guru-method .guru-method__scale div{display:flex;align-items:baseline;gap:.5rem;padding:6px 12px;border:1px solid #e5e3df;border-radius:6px}.container-main.guru-method .guru-method__scale dt{font-family:"Fraunces",Georgia,serif;font-size:1.2rem;color:#1a1a1a}.container-main.guru-method .guru-method__scale dd{margin:0;font-size:.85rem;color:#5a5a5a}.guru-nav__home{white-space:nowrap}.container-main.m_home-v{margin-right:0;max-width:1200px;margin-left:auto;margin-right:auto;padding-top:2rem}@media(max-width: 767px){.container-main.m_home-v{padding:1.5rem 16px}}.container-main.m_home-v .home-v{font-family:"DM Sans",-apple-system,BlinkMacSystemFont,sans-serif;color:#1a1a1a}.container-main.m_home-v .home-v :where(a){color:inherit;text-decoration:none}.container-main.m_home-v .home-v :where(ul,ol){margin:0;padding:0;font-size:1rem}.container-main.m_home-v .home-v :where(li){font-size:1rem}.container-main.m_home-v .home-v :where(p){font-size:1rem}.container-main.m_home-v .home-v .guide-list,.container-main.m_home-v .home-v .guide-cards{margin:0}.container-main.m_home-v .home-v .guide-item{margin:0}.container-main.m_home-v .home-v .guide-item__title{color:#1a1a1a}.container-main.m_home-v .home-v .guide-item__title:hover,.container-main.m_home-v .home-v .guide-item__title:focus-visible{color:#397443;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.container-main.m_home-v .home-v .guide-card__link:hover .guide-card__name,.container-main.m_home-v .home-v .guide-card__link:focus-visible .guide-card__name{color:#397443;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.container-main.m_home-v .home-v__hero{max-width:820px;padding-bottom:3rem;border-bottom:1px solid #d0cec8}.container-main.m_home-v .home-v__kicker{margin:0 0 1rem;font-size:.72rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#397443}.container-main.m_home-v .home-v__title{margin:0 0 1rem;padding:0;background:none;font-family:"Fraunces",Georgia,serif;font-size:clamp(1.9rem,4.2vw,3rem);font-weight:400;line-height:1.1;letter-spacing:-0.02em;text-transform:none;color:#1a1a1a}.container-main.m_home-v .home-v__lede{margin:0 0 1.5rem;font-size:1.08rem;line-height:1.6;color:#5a5a5a}.container-main.m_home-v .home-v__facts{display:flex;flex-wrap:wrap;gap:.5rem 2rem;margin:0 0 2rem;padding:0;list-style:none}.container-main.m_home-v .home-v__facts li{margin:0;font-size:.9rem;line-height:1.3;color:#5a5a5a;list-style:none}.container-main.m_home-v .home-v__facts strong{display:block;font-family:"Fraunces",Georgia,serif;font-size:1.9rem;font-weight:400;line-height:1.1;color:#1a1a1a}.container-main.m_home-v .home-v__actions{max-width:560px}.container-main.m_home-v .home-v__actions .free-reads--home{margin-bottom:1rem}.container-main.m_home-v .home-v__actions .free-reads--home .free-reads__heading{font-size:1.15rem}.container-main.m_home-v .home-v__status{margin:0 0 1rem;font-size:1rem;line-height:1.5;color:#1a1a1a}.container-main.m_home-v .home-v__or{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1rem;margin:0;font-size:.85rem;color:#8a8a8a}.container-main.m_home-v .home-v__btn{display:inline-block;padding:.7rem 1.3rem;border:1px solid #397443;border-radius:6px;background:#397443;font-size:.95rem;font-weight:600;line-height:1.2;color:#fff;text-decoration:none;transition:background 150ms ease,color 150ms ease}.container-main.m_home-v .home-v__btn:hover,.container-main.m_home-v .home-v__btn:focus-visible{background:#4a8451;color:#fff}.container-main.m_home-v .home-v__btn--ghost{background:rgba(0,0,0,0);color:#397443}.container-main.m_home-v .home-v__btn--ghost:hover,.container-main.m_home-v .home-v__btn--ghost:focus-visible{background:#397443;color:#fff}.container-main.m_home-v .home-v__link{font-size:.9rem;color:#397443}.container-main.m_home-v .home-v__section{padding:3rem 0 1.5rem;border-bottom:1px solid #e5e3df}.container-main.m_home-v .home-v__head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.5rem 1.5rem;margin-bottom:1rem}.container-main.m_home-v .home-v__h2{margin:0;padding:0;background:none;font-family:"Fraunces",Georgia,serif;font-size:1.6rem;font-weight:400;line-height:1.2;letter-spacing:-0.01em;text-transform:none;color:#1a1a1a}.container-main.m_home-v .home-v__more{font-size:.75rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#397443;text-decoration:none}.container-main.m_home-v .home-v__more:hover,.container-main.m_home-v .home-v__more:focus-visible{text-decoration:underline;text-underline-offset:3px}.container-main.m_home-v .home-v__intro{max-width:760px;margin:0 0 1.5rem;font-size:.98rem;line-height:1.6;color:#5a5a5a}.container-main.m_home-v .home-v__strategy-grid{display:grid;grid-template-columns:minmax(0, 1fr);gap:3rem}@media(min-width: 860px){.container-main.m_home-v .home-v__strategy-grid{grid-template-columns:repeat(2, minmax(0, 1fr))}}.container-main.m_home-v .home-v__tool-grid{display:grid;grid-template-columns:minmax(0, 1fr);gap:0 2rem}@media(min-width: 860px){.container-main.m_home-v .home-v__tool-grid{grid-template-columns:repeat(3, minmax(0, 1fr))}}.container-main.m_home-v .home-v__tool{display:flex;flex-direction:column;gap:.25rem;padding:1rem 0 1.5rem;border-top:1px solid #d0cec8;color:inherit;text-decoration:none}.container-main.m_home-v .home-v__tool:hover .home-v__tool-name,.container-main.m_home-v .home-v__tool:focus-visible .home-v__tool-name{color:#397443;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.container-main.m_home-v .home-v__tool-kicker{font-size:.68rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#b8860b}.container-main.m_home-v .home-v__tool-name{font-family:"Fraunces",Georgia,serif;font-size:1.25rem;line-height:1.25;color:#1a1a1a}.container-main.m_home-v .home-v__tool-desc{font-size:.9rem;line-height:1.55;color:#5a5a5a}.container-main.m_home-v .home-v__tool-eg{margin-top:.25rem;font-family:"Fraunces",Georgia,serif;font-size:.9rem;font-style:italic;line-height:1.5;color:#1a1a1a}.container-main.m_home-v .home-v__price{margin-top:2rem;padding:3rem 0 1.5rem;border-top:2px solid #1a1a1a;text-align:center}.container-main.m_home-v .home-v__price-line{margin:.5rem 0;font-size:1rem;color:#5a5a5a}.container-main.m_home-v .home-v__amount{font-family:"Fraunces",Georgia,serif;font-size:2.6rem;line-height:1;color:#1a1a1a}.container-main.m_home-v .home-v__price-what{max-width:560px;margin:0 auto 1.5rem;font-size:.95rem;line-height:1.6;color:#5a5a5a}.container-main.m_home-v .home-v__price-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.5rem 1.5rem;margin:0}.container-main.m_home-v .home-v__list{margin-top:0}.home-m{margin:0 0 2rem;font-family:"DM Sans",-apple-system,BlinkMacSystemFont,sans-serif}.home-m__notice{margin:0 0 1rem;padding:.5rem 0;border-bottom:1px solid #e5e3df;font-size:.9rem;color:#1a1a1a}.home-m__notice a{color:#397443}.home-m__signals{display:grid;grid-template-columns:minmax(0, 1fr);gap:0 1.5rem;margin-bottom:1.5rem}@media(min-width: 700px){.home-m__signals{grid-template-columns:repeat(3, minmax(0, 1fr))}}.home-m__signal{display:flex;flex-direction:column;gap:2px;padding:.5rem 0 1rem;border-top:2px solid #397443;color:inherit;text-decoration:none}.home-m__signal--tool{border-top-color:#d0cec8}.home-m__signal:hover .home-m__signal-picks,.home-m__signal:focus-visible .home-m__signal-picks{color:#397443}.home-m__signal-label{font-size:.7rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#8a8a8a}.home-m__signal-picks{font-family:"Fraunces",Georgia,serif;font-size:1.3rem;line-height:1.25;color:#1a1a1a}.home-m__h2{margin:0 0 .5rem;font-family:"Fraunces",Georgia,serif;font-size:1.25rem;font-weight:400;color:#1a1a1a}.home-m__h2 span{font-family:"DM Sans",-apple-system,BlinkMacSystemFont,sans-serif;font-size:.75rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#8a8a8a}.home-m__list{margin:0 0 1.5rem;padding:0;list-style:none}.home-m__list .guide-item{display:flex;flex-direction:column;gap:3px;margin:0;padding:.5rem 0;border-bottom:1px solid #e5e3df;list-style:none}.home-m__list .guide-item__title{font-family:"Fraunces",Georgia,serif;font-size:1.05rem;line-height:1.35;color:#1a1a1a;text-decoration:none}.home-m__list .guide-item__title:hover{color:#397443}.home-m__list .guide-item__meta{font-size:.7rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#8a8a8a}.home-m__list .guide-item__summary{font-size:.88rem;line-height:1.55;color:#5a5a5a}.cxo-topbar__state{font-size:.8rem;color:hsla(0,0%,100%,.8)}.sidebar-promote__login{margin:.5rem 0 1.5rem;font-size:.85rem;text-align:center;color:#5a5a5a}.sidebar-promote__login a{color:#397443}.welcome-grid__card--signals{cursor:default}.welcome-grid__card--signals:hover{transform:none;box-shadow:none;border-color:#e5e3df}.welcome-grid__card--signals .welcome-signal{display:flex;flex-direction:column;padding:.25rem 0;text-decoration:none}.welcome-grid__card--signals .welcome-signal span{font-size:.75rem;color:#8a8a8a}.welcome-grid__card--signals .welcome-signal strong{font-family:"Fraunces",Georgia,serif;font-size:1.15rem;font-weight:400;color:#1a1a1a}.welcome-grid__card--signals .welcome-signal:hover strong{color:#397443}.welcome-grid__card--signals .welcome-grid__link{margin-top:auto;padding-top:.5rem;text-decoration:none}.home-content .home-m a.home-m__signal,.home-content .home-m a.home-m__signal:hover{color:inherit;text-decoration:none}.home-content .home-m .home-m__notice a{color:#397443}.home-content .home-m .home-m__list a{text-decoration:none}.home-intro{margin:0 0 2rem;padding:0 0 1.5rem;border-bottom:1px solid #e5e3df;font-family:"DM Sans",-apple-system,BlinkMacSystemFont,sans-serif}.home-content-main .home-intro .home-intro__title,.home-intro__title{margin:0 0 .5rem;padding:0;background:none;font-family:"Fraunces",Georgia,serif;font-size:1.9rem;font-weight:500;line-height:1.2;letter-spacing:-0.01em;text-transform:none;color:#1a1a1a}.home-intro__lede{max-width:44em;margin:0 0 1rem;font-size:1rem;line-height:1.6;color:#5a5a5a}.home-intro__status{margin:0;font-size:.98rem;color:#1a1a1a}.home-intro__status a{font-weight:600;color:#397443}.home-intro__offer{max-width:560px}.home-intro__offer .free-reads__heading{font-family:"DM Sans",-apple-system,BlinkMacSystemFont,sans-serif;font-size:.95rem;font-weight:600;margin-bottom:6px}.home-intro__join{margin-top:8px;font-size:.88rem;color:#5a5a5a}.home-intro__join a{font-weight:600;color:#397443}.home-meta{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:0 0 6px}.home-access{display:inline-flex;align-items:center;gap:3px;font-family:"DM Sans",-apple-system,BlinkMacSystemFont,sans-serif;font-size:.68rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.home-access svg{width:10px;height:10px}.home-access--premium{color:#b8860b}.home-access--free{color:#397443}.home-finding-label{margin:0 0 4px;font-family:"DM Sans",-apple-system,BlinkMacSystemFont,sans-serif;font-size:.72rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#397443}.home-intro .free-reads__form input[type=email]{min-height:44px}.home-intro .free-reads__form button{min-height:44px;border-color:#397443;background:#397443;color:#fff}.home-intro .free-reads__form button:hover,.home-intro .free-reads__form button:focus-visible{background:#4a8451}.c_allocations{background:linear-gradient(135deg, #397443 0%, #4a8451 100%);padding:1rem 1.5rem;margin:0;display:flex;justify-content:center;gap:1.5rem;flex-wrap:wrap;border-bottom:none;width:100%;max-width:none}@media(max-width: 1024px){.c_allocations{flex-direction:column;align-items:center;padding:1.5rem 1rem}}.c_allocation{background:hsla(0,0%,100%,.1);backdrop-filter:blur(8px);border-radius:6px;padding:.5rem 1.5rem;border:1px solid hsla(0,0%,100%,.15);flex:1 1 0;min-width:420px;max-width:520px}@media(max-width: 1024px){.c_allocation{min-width:300px;width:100%;max-width:100%}}.allocation_title{color:#fff;font-family:"Fraunces",Georgia,serif;font-size:.9rem;font-weight:500;margin:0 0 6px;text-align:center;white-space:nowrap;background:rgba(0,0,0,0);padding:0}.allocation_title span{font-family:"DM Sans",-apple-system,BlinkMacSystemFont,sans-serif;font-size:.7rem;color:hsla(0,0%,100%,.75)}@media(max-width: 768px){.allocation_title span{display:none}}.allocation_title a{color:#fff;text-decoration:underline;text-underline-offset:2px}@media(max-width: 1024px){.allocation_title{cursor:pointer;white-space:normal}.allocation_title::after{content:"▾";display:inline-block;font-size:.75rem;margin-left:6px;transition:transform 150ms ease}}@media(max-width: 1024px){.c_allocation:not(.is-open)>.allocations{display:none}.c_allocation:not(.is-open)>.allocation_title{margin-bottom:0}.c_allocation:not(.is-open)>.allocation_title::after{transform:rotate(-90deg)}}.allocations{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:10px 0;width:100%}.allocations-title{color:hsla(0,0%,100%,.85);font-size:.65rem;text-transform:uppercase;letter-spacing:.07em;margin-bottom:6px;display:block;width:100%;text-align:center;font-weight:normal}.allocations-signals,.allocations-signals.m_three_col{display:inline-flex;gap:4px;flex-wrap:nowrap;justify-content:center;width:auto;max-width:none;flex-direction:row;color:#fff;overflow:visible}.allocations-signals>span,.allocations-signals.m_three_col>span,.allocations-signals-value,span.allocations-signals-value{background:hsla(0,0%,100%,.15);color:#fff;padding:5px 10px;border-radius:3px;font-size:.8rem;font-weight:500;white-space:nowrap;width:auto;min-width:auto;max-width:none;float:none;display:inline-flex;flex:0 0 auto;align-items:center;border-right:none;border:none}.allocations-signals>span strong,.allocations-signals.m_three_col>span strong,.allocations-signals-value strong,span.allocations-signals-value strong{color:#fff;display:inline;font-size:inherit;margin:0;font-weight:500}.allocations-signals>span .cxo-icon,.allocations-signals.m_three_col>span .cxo-icon,.allocations-signals-value .cxo-icon,span.allocations-signals-value .cxo-icon{margin-left:3px;color:#fff;font-size:.625rem}#subscribe_area,#single_post{max-width:1065px;margin:0 auto;width:100%}#single_post>.content{max-width:880px;margin:0 auto}#single_post>.related-posts{max-width:880px;margin:3rem auto 0}#single_post .posted_cat{font-size:.75rem !important;padding:.5rem 0 !important;margin-bottom:1.5rem !important}#single_post .content>*:last-child,#single_post #post_content>*:last-child,#single_post #post_content>div>*:last-child{margin-bottom:0 !important}.container-main>*:last-child,.container-main .content>*:last-child,.container-main article>*:last-child{margin-bottom:0 !important}.premium_preview_container{position:relative}.premium_preview_fade{position:absolute;bottom:0;left:0;right:0;height:80px;background:linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.85) 60%, white 100%);pointer-events:none}.subscription-prompt{margin:1rem 0 1.5rem;display:flex;justify-content:center}@media(max-width: 480px){body.single .subscription-prompt{padding-left:0;padding-right:0;margin-left:0;margin-right:0}}.subscription-prompt__card{background:#fff;border:2px solid #e5e3df;border-radius:10px;padding:1.5rem 2rem;max-width:500px;width:100%;text-align:center;box-shadow:0 4px 6px rgba(0,0,0,.04),0 12px 32px rgba(0,0,0,.08)}@media(max-width: 480px){.subscription-prompt__card{padding:1rem 1.5rem;margin:0 .5rem}}.subscription-prompt__header{margin-bottom:.2rem}.subscription-prompt__header i{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;background:rgba(184,134,11,.15);border-radius:8px;color:#b8860b;font-size:.9rem;margin-bottom:.35rem}.subscription-prompt__header h3{font-family:"Fraunces",Georgia,serif !important;font-size:1.75rem !important;font-weight:400 !important;color:#1a1a1a !important;margin:0 !important;padding:0 !important;line-height:1.2 !important}@media(max-width: 480px){.subscription-prompt__header h3{font-size:1.4rem !important}}.subscription-prompt__lead{font-family:"DM Sans",-apple-system,BlinkMacSystemFont,sans-serif;font-size:.8rem !important;color:#5a5a5a !important;margin:0 !important;line-height:1.4 !important}.subscription-prompt__benefits{list-style:none !important;margin:0 0 .5rem;padding:0;text-align:left;display:inline-block}.subscription-prompt__benefits li{list-style:none !important;position:relative;padding-left:1.25rem;margin-bottom:.25rem;font-family:"DM Sans",-apple-system,BlinkMacSystemFont,sans-serif;font-size:.8rem;font-weight:500;color:#1a1a1a;line-height:1.3}.subscription-prompt__benefits li::before{content:"✓";position:absolute;left:0;top:0;color:#397443;font-weight:700;font-size:.8rem}.subscription-prompt__benefits li::marker{content:none}.subscription-prompt__benefits li:last-child{margin-bottom:0}.subscription-prompt__price{margin-top:.5rem;margin-bottom:0;line-height:1}.subscription-prompt__amount{font-family:"Fraunces",Georgia,serif;font-size:1.75rem;font-weight:400;color:#1a1a1a}@media(max-width: 480px){.subscription-prompt__amount{font-size:1.5rem}}.subscription-prompt__period{font-family:"DM Sans",-apple-system,BlinkMacSystemFont,sans-serif;font-size:.8rem;color:#8a8a8a;font-weight:400}.subscription-prompt__trust{font-family:"DM Sans",-apple-system,BlinkMacSystemFont,sans-serif;font-size:.7rem;color:#397443;font-weight:500;margin:0 0 .5rem}.subscription-prompt__actions{display:flex;flex-direction:column;align-items:center;gap:.25rem;margin-top:.5rem}.subscription-prompt__cta{display:inline-flex;align-items:center;justify-content:center;width:100%;background:#397443;color:#fff !important;padding:.6rem 1.25rem;border-radius:6px;font-family:"DM Sans",-apple-system,BlinkMacSystemFont,sans-serif;font-size:1rem;font-weight:700;letter-spacing:.02em;text-decoration:none !important;border:none;cursor:pointer;transition:all 150ms ease;box-shadow:0 4px 16px rgba(57,116,67,.3)}.subscription-prompt__cta:hover{background:rgb(43.5572254335,88.6427745665,51.1988439306);text-decoration:none !important;transform:translateY(-1px);box-shadow:0 6px 20px rgba(57,116,67,.4);color:#fff !important}.subscription-prompt__cta:active{transform:translateY(0)}.subscription-prompt__login{font-family:"DM Sans",-apple-system,BlinkMacSystemFont,sans-serif;font-size:.75rem;color:#5a5a5a;text-decoration:none;margin-top:.25rem;transition:color 150ms ease}.subscription-prompt__login:hover{color:#397443;text-decoration:underline}.article-cta{display:grid;grid-template-columns:1fr;gap:1.5rem;margin:3rem 0 0;padding:2rem 0;border-top:2px solid #1a1a1a;border-bottom:1px solid #e5e3df}@media(min-width: 768px){.article-cta{grid-template-columns:minmax(0, 1fr) 220px;gap:3rem;align-items:center}}.article-cta__kicker{margin:0 0 .5rem;font-family:"DM Sans",-apple-system,BlinkMacSystemFont,sans-serif;font-size:.7rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#397443}.article-cta__title{margin:0 0 .5rem;font-family:"Fraunces",Georgia,serif;font-size:1.6rem;font-weight:400;line-height:1.25;color:#1a1a1a}.article-cta__lead{margin:0 0 1rem;font-size:1rem;line-height:1.55;color:#5a5a5a}.article-cta__benefits{margin:0;padding:0;list-style:none}.article-cta__benefits li{position:relative;margin:0 0 .25rem;padding-left:1.4em;font-size:.95rem;color:#1a1a1a}.article-cta__benefits li::before{content:"✓";position:absolute;left:0;color:#397443;font-weight:700}.article-cta__benefits a{color:#397443;text-decoration:underline;text-underline-offset:2px}.article-cta__action{text-align:left}@media(min-width: 768px){.article-cta__action{text-align:center;padding-left:2rem;border-left:1px solid #e5e3df}}.article-cta__price{font-family:"Fraunces",Georgia,serif;font-size:2rem;font-weight:400;line-height:1;color:#1a1a1a}.article-cta__price span{font-family:"DM Sans",-apple-system,BlinkMacSystemFont,sans-serif;font-size:.9rem;color:#5a5a5a}.article-cta__trust{margin:.25rem 0 1rem;font-size:.8rem;color:#8a8a8a}.article-cta__button{display:inline-block;width:100%;max-width:280px;padding:12px 24px;border-radius:8px;background:#397443;color:#fff !important;font-weight:700;text-align:center;text-decoration:none !important;box-shadow:0 2px 8px rgba(57,116,67,.25);transition:transform 150ms ease,box-shadow 150ms ease,background 150ms ease}.article-cta__button:hover,.article-cta__button:focus-visible{background:rgb(48.598265896,98.901734104,57.1242774566);transform:translateY(-1px);box-shadow:0 4px 12px rgba(57,116,67,.3)}.article-cta__login{display:block;margin-top:.5rem;font-size:.8rem;color:#5a5a5a !important}#single_post .article-cta .article-cta__kicker{font-size:.7rem;color:#397443}#single_post .article-cta .article-cta__lead{font-size:1rem}#single_post .article-cta .article-cta__benefits li{list-style:none;font-size:.95rem}#single_post .article-cta .article-cta__trust{font-size:.8rem;color:#8a8a8a}@media print{.article-cta{display:none}}@media screen and (max-width: 991px){.sidebar-gurus{display:none}}.sidebar-gurus .widget{padding:0 15px}.sidebar-gurus .sidebar-gurus-entry{display:table;margin:15px 0;width:100%}.sidebar-gurus .sidebar-gurus-entry .sidebar-gurus-entry-accuracy{background:#b2e2a8;border:2px solid rgb(110.2931034483,200.5,91.5);color:#397443;display:table-cell;margin:0 10px 10px 0;width:80px;padding:4px 3px;text-align:center}.sidebar-gurus .sidebar-gurus-entry .sidebar-gurus-entry-accuracy span{display:block}.sidebar-gurus .sidebar-gurus-entry .sidebar-gurus-entry-accuracy .title{font-size:.9em;margin-bottom:5px}.sidebar-gurus .sidebar-gurus-entry .sidebar-gurus-entry-accuracy .rating{font-size:1.5em}.sidebar-gurus .sidebar-gurus-entry .sidebar-gurus-entry-accuracy .rating small{font-size:.9em}.sidebar-gurus .sidebar-gurus-entry .sidebar-gurus-entry-accuracy .norating{margin:6px 2px 0 0;font-style:italic;font-size:.95em}.sidebar-gurus .sidebar-gurus-entry .sidebar-gurus-entry-content{display:table-cell;padding:0 15px;vertical-align:middle}.sidebar-gurus .sidebar-gurus-entry .sidebar-gurus-entry-content>a{line-height:1.4em}body.page .container-main.m_login{max-width:520px;margin:3rem auto;padding:2.5rem 2rem;border:1px solid #e5e3df;border-radius:10px;background:#fff;box-shadow:0 12px 30px rgba(0,0,0,.06)}@media(max-width: 1024px){body.page .container-main.m_login{padding:1.5rem 1rem;margin:0;border-radius:0;border:none;box-shadow:none}}body.page .container-main.m_login h1{font-family:"Fraunces",Georgia,serif;font-size:2rem;font-weight:500;text-align:center;margin:0 0 1.5rem;color:#1a1a1a}body.page .container-main.m_login .tml{margin:0 auto;max-width:100%}body.page .container-main.m_login .tml form{margin:0;max-width:100%}body.page .container-main.m_login .tml-field-wrap{margin:0 0 1rem}body.page .container-main.m_login .tml-label{display:block;font-size:.7rem;text-transform:uppercase;letter-spacing:.14em;color:#8a8a8a;margin:0 0 .35rem}body.page .container-main.m_login .tml input[type=text],body.page .container-main.m_login .tml input[type=password],body.page .container-main.m_login .tml input[type=email]{width:100%;padding:.7rem .8rem;border-radius:8px;border:1px solid #d0cec8;background:#f8f7f4;font-size:.95rem;color:#1a1a1a}body.page .container-main.m_login .tml input[type=text]:focus,body.page .container-main.m_login .tml input[type=password]:focus,body.page .container-main.m_login .tml input[type=email]:focus{outline:none;border-color:#b5b0a9;box-shadow:0 0 0 2px rgba(47,95,54,.08)}body.page .container-main.m_login .tml .tml-rememberme-wrap{display:flex;align-items:center;gap:.5rem;margin-top:.25rem}body.page .container-main.m_login .tml input[type=checkbox]{accent-color:#397443}body.page .container-main.m_login .tml .tml-button{width:100%;margin-top:.5rem;padding:.75rem 1rem;background:#397443;color:#fff;border:none;border-radius:8px;font-size:.75rem;text-transform:uppercase;letter-spacing:.16em;font-weight:600;cursor:pointer}body.page .container-main.m_login .tml-links{display:flex;justify-content:center;gap:1rem;margin-top:1rem;font-size:.75rem}body.page .container-main.m_login .tml-links a{color:#5a5a5a;text-decoration:none}body.page .container-main.m_login .tml-links a:hover{color:#1a1a1a;text-decoration:underline}body.page .container-main.m_login .tml-alerts{margin-bottom:1rem}body.page .container-main.m_login .tml-errors,body.page .container-main.m_login .tml-messages{list-style:none;margin:0 0 1rem;padding:.75rem 1rem;border-radius:8px;background:#f5f3ef;border:1px solid #e5e3df;color:#1a1a1a;font-size:.85rem}.tml form{font-size:1.2em;margin:20px 0 35px 0;max-width:400px}.tml form label{color:#555;font-weight:500}.container-main .tml-links,.container .tml-links{list-style:none;margin:0;padding:0}.container-main .tml-links li,.container .tml-links li{font-size:.9em;list-style:none;margin:0;padding:0}body.page .container-main.cxo-account .cxo-account__intro{text-align:center;font-size:.9rem;line-height:1.5;color:#5a5a5a;margin:-0.75rem 0 1.5rem}body.page .container-main.cxo-account .cxo-account__row{display:grid;grid-template-columns:1fr 1fr;gap:0 .75rem}@media(max-width: 480px){body.page .container-main.cxo-account .cxo-account__row{grid-template-columns:1fr}}body.page .container-main.cxo-account .cxo-account__hint{font-size:.75rem;color:#8a8a8a;margin:.35rem 0 0}body.page .container-main.cxo-account .cxo-account__turnstile{margin:.25rem 0 .5rem}body.page .container-main.cxo-account .tml-errors li,body.page .container-main.cxo-account .tml-messages li{list-style:none;margin:0;padding:0}body.page .container-main.cxo-account .tml-errors a{color:inherit;text-decoration:underline}body.page .container-main.cxo-account .tml-messages a{color:#397443;text-decoration:underline}body.page .container-main.cxo-account .tml-errors{background:#fef2f2;border-color:#fecaca;color:#991b1b}body.page .container-main.cxo-account .tml-messages{line-height:1.5}body.page .container-main.cxo-account a.cxo-account__button-link{display:block;text-align:center;text-decoration:none}body.page .container-main.cxo-account a.cxo-account__button-link:link,body.page .container-main.cxo-account a.cxo-account__button-link:visited{color:#fff}body.page .container-main.cxo-account .tml-links li{list-style:none}.cxo-hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.sub-notice--success{color:#1e4d27;background:#eef6ef;border:1px solid #c9e2cc}body.page .container-main .sub-notice p{margin:0}body.page .container-main .sub-notice p+p{margin-top:.4rem}body.page .container-main .sub-notice p a{color:inherit;text-decoration:underline}.cxo-profile .sub-card__actions-hint a{color:#397443}body.page .container-main .cxo-profile-form{margin-top:2rem;padding:2rem;border:1px solid #e5e3df;border-radius:12px;background:#fff}@media(max-width: 767px){body.page .container-main .cxo-profile-form{padding:1.25rem}}body.page .container-main .cxo-profile-form .cxo-profile-form__heading{font-family:"Fraunces",Georgia,serif;font-size:1.25rem;font-weight:400;color:#1a1a1a;margin:0 0 1rem}body.page .container-main .cxo-profile-form .cxo-profile-form__heading:not(:first-of-type){margin-top:1.75rem;padding-top:1.5rem;border-top:1px solid #e5e3df}body.page .container-main .cxo-profile-form .cxo-profile-form__hint{font-size:.8rem;color:#8a8a8a;margin:-0.5rem 0 1rem}body.page .container-main .cxo-profile-form .cxo-profile-form__current .cxo-profile-form__hint{margin:.35rem 0 0}body.page .container-main .cxo-profile-form .cxo-profile-form__row{display:grid;grid-template-columns:1fr 1fr;gap:0 1rem}@media(max-width: 480px){body.page .container-main .cxo-profile-form .cxo-profile-form__row{grid-template-columns:1fr}}body.page .container-main .cxo-profile-form .cxo-profile-form__current{margin-top:.5rem;padding-top:1.25rem;border-top:1px solid #e5e3df}body.page .container-main .cxo-profile-form .cxo-field{margin:0 0 1rem}body.page .container-main .cxo-profile-form .cxo-field label{display:block;font-family:"DM Sans",-apple-system,BlinkMacSystemFont,sans-serif;font-size:.7rem;text-transform:uppercase;letter-spacing:.14em;color:#8a8a8a;margin:0 0 .35rem}body.page .container-main .cxo-profile-form .cxo-field input{width:100%;box-sizing:border-box;padding:.7rem .8rem;border-radius:8px;border:1px solid #d0cec8;background:#f8f7f4;font-family:"DM Sans",-apple-system,BlinkMacSystemFont,sans-serif;font-size:.95rem;color:#1a1a1a}body.page .container-main .cxo-profile-form .cxo-field input:focus{outline:none;border-color:#b5b0a9;box-shadow:0 0 0 2px rgba(47,95,54,.08)}body.page .container-main .cxo-profile-form button.sub-btn{margin-top:.75rem;border:none;cursor:pointer}.free-reads{font-family:"DM Sans",-apple-system,BlinkMacSystemFont,sans-serif}.free-reads .screen-reader-text{position:absolute !important;width:1px;height:1px;overflow:hidden;clip:rect(1px, 1px, 1px, 1px);white-space:nowrap}.free-reads__heading{font-family:"Fraunces",Georgia,serif;font-weight:600;font-size:1.05rem;line-height:1.3;color:#1a1a1a;margin:0 0 .25rem}.free-reads__lead{font-size:.85rem;line-height:1.5;color:#5a5a5a;margin:0 0 .5rem}.free-reads__hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.free-reads__form{display:flex;gap:.5rem;margin:0}.free-reads__form input[type=email]{flex:1;min-width:0;height:40px;padding:0 .5rem;border:1px solid #d0cec8;border-radius:6px;background:#fff;font-family:"DM Sans",-apple-system,BlinkMacSystemFont,sans-serif;font-size:.9rem;color:#1a1a1a}.free-reads__form input[type=email]:focus{outline:none;border-color:#397443;box-shadow:0 0 0 3px rgba(57,116,67,.15)}.free-reads__form button{flex:none;height:40px;padding:0 1rem;border:1px solid #397443;border-radius:6px;background:#fff;color:#397443;font-family:"DM Sans",-apple-system,BlinkMacSystemFont,sans-serif;font-size:.875rem;font-weight:700;cursor:pointer;transition:background 150ms ease,color 150ms ease}.free-reads__form button:hover,.free-reads__form button:focus-visible{background:#397443;color:#fff}@media(max-width: 480px){.free-reads__form{flex-direction:column}.free-reads__form button{width:100%}}.free-reads__unlock{margin:0 0 .25rem}.free-reads__unlock button{width:100%;height:40px;border:1px solid #397443;border-radius:6px;background:#fff;color:#397443;font-family:"DM Sans",-apple-system,BlinkMacSystemFont,sans-serif;font-size:.95rem;font-weight:700;cursor:pointer;transition:background 150ms ease,color 150ms ease}.free-reads__unlock button:hover,.free-reads__unlock button:focus-visible{background:#397443;color:#fff}.free-reads--gate{margin-top:1rem;padding-top:1rem;border-top:1px solid #e5e3df;text-align:left}.free-reads--gate .free-reads__heading{text-align:center}.free-reads--gate .free-reads__lead{text-align:center;margin-bottom:.5rem}.free-reads--gate .free-reads__unlock+.free-reads__lead{margin:.25rem 0 0}.article-cta__free{grid-column:1/-1;padding-top:1.5rem;border-top:1px solid #e5e3df}.article-cta__free .free-reads{display:grid;gap:.25rem 2rem}@media(min-width: 768px){.article-cta__free .free-reads{grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);align-items:center}.article-cta__free .free-reads .free-reads__heading{grid-column:1;grid-row:1}.article-cta__free .free-reads .free-reads__lead{grid-column:1;grid-row:2;margin:0}.article-cta__free .free-reads .free-reads__form{grid-column:2;grid-row:1/span 2}}.article-cta__free-note{margin:3rem 0 0;font-family:"DM Sans",-apple-system,BlinkMacSystemFont,sans-serif;font-size:.875rem;color:#5a5a5a}.article-cta__free-note+.article-cta{margin-top:1rem}.free-reads--sidebar .free-reads__heading{font-family:"DM Sans",-apple-system,BlinkMacSystemFont,sans-serif;font-size:.8rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.free-reads--sidebar .free-reads__lead{font-size:.8rem}.free-reads--sidebar .free-reads__form{flex-direction:row;gap:.25rem}.free-reads--sidebar .free-reads__form input[type=email],.free-reads--sidebar .free-reads__form button{height:36px}.free-reads--sidebar .free-reads__form button{width:auto;background:#397443;color:#fff}.free-reads--sidebar .free-reads__form button:hover{background:rgb(43.5572254335,88.6427745665,51.1988439306)}.free-reads--page .free-reads__form{margin-bottom:1rem}.free-reads--page .free-reads__form button{background:#397443;color:#fff}.free-reads--page .free-reads__form button:hover{background:rgb(43.5572254335,88.6427745665,51.1988439306)}#single_post .article-cta__free .free-reads__heading{font-size:1.05rem;margin-bottom:.25rem}#single_post .article-cta__free .free-reads__lead,#single_post .free-reads--gate .free-reads__lead{font-size:.875rem;line-height:1.5}#single_post .article-cta__free-note{font-size:.875rem;color:#5a5a5a}.free-reads__form button,.free-reads__unlock button{display:inline-flex;align-items:center;justify-content:center;padding-top:0;padding-bottom:0;line-height:1}.cxo-pagination{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:4px;margin:2rem 0;font-family:"DM Sans",-apple-system,BlinkMacSystemFont,sans-serif;font-size:.9rem}.cxo-pagination .page-numbers{display:inline-flex;align-items:center;justify-content:center;min-width:36px;height:36px;padding:0 12px;text-decoration:none;border:1px solid #e5e3df;border-radius:6px;background:#fff;color:#1a1a1a;transition:150ms ease}.cxo-pagination .page-numbers:hover{border-color:#397443;color:#397443}.cxo-pagination .page-numbers.current{background:#397443;border-color:#397443;color:#fff;font-weight:600}.cxo-pagination .page-numbers.dots{border:none;background:rgba(0,0,0,0);color:#5a5a5a;min-width:auto;padding:0 4px}.cxo-pagination .page-numbers.dots:hover{color:#5a5a5a}.cxo-pagination .page-numbers.prev,.cxo-pagination .page-numbers.next{font-weight:500}@media screen and (max-width: 480px){.cxo-pagination{font-size:.85rem;gap:2px}.cxo-pagination .page-numbers{min-width:32px;height:32px;padding:0 8px}.cxo-pagination .page-numbers.prev,.cxo-pagination .page-numbers.next{font-size:.8rem}.cxo-pagination .page-numbers:not(.prev):not(.next):not(.current):not(.dots):nth-of-type(n+6):nth-last-of-type(n+3){display:none}}.wp-pagenavi{clear:both;margin:20px 0 0 0;padding:20px 0;font-size:1.4em}@media screen and (max-width: 767px){.wp-pagenavi{font-size:1em;padding:0}.wp-pagenavi .larger:nth-of-type(6),.wp-pagenavi .larger:nth-of-type(7),.wp-pagenavi .larger:nth-of-type(8),.wp-pagenavi .larger:nth-of-type(9),.wp-pagenavi .larger:nth-of-type(10),.wp-pagenavi .extend{display:none}}.wp-pagenavi a,.wp-pagenavi span{text-decoration:none;border:1px solid #bfbfbf;padding:3px 5px;margin:2px}.wp-pagenavi a:hover,.wp-pagenavi span.current{border-color:#000}.wp-pagenavi span.current{font-weight:bold}.wp-pagenavi .pages,.wp-pagenavi .last{border:none;color:#555;font-size:.9em}.wp-pagenavi .page{background:#ccc;border:1px solid #999}.wp-pagenavi .page:hover{background:#777;border:1px solid #444;color:#fff}.c_allocations{background:linear-gradient(135deg, #397443 0%, #4a8451 100%);padding:1rem 1.5rem;margin:0;display:flex;justify-content:center;gap:1.5rem;flex-wrap:wrap;border-bottom:none;grid-template-columns:none}@media(max-width: 1024px){.c_allocations{flex-direction:column;align-items:center;padding:1.5rem 1rem}}.c_allocation{background:hsla(0,0%,100%,.1);backdrop-filter:blur(8px);border-radius:6px;padding:.5rem 1.5rem;border:1px solid hsla(0,0%,100%,.15);flex:1 1 0;min-width:420px;max-width:520px}@media(max-width: 1024px){.c_allocation{min-width:300px;width:100%;max-width:100%}}.c_allocation h4.allocation_title{color:#fff;font-family:"Fraunces",Georgia,serif;font-size:.9rem;font-weight:500;margin:0 0 6px;text-align:center;white-space:nowrap;background:rgba(0,0,0,0);padding:0}.c_allocation h4.allocation_title span{font-family:"DM Sans",-apple-system,BlinkMacSystemFont,sans-serif;font-size:.7rem;color:hsla(0,0%,100%,.75)}.c_allocation h4.allocation_title a{color:#fff;text-decoration:underline;text-underline-offset:2px}.c_allocation .allocations{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:10px 0;width:100%}.allocations-title{color:hsla(0,0%,100%,.85);font-size:.65rem;text-transform:uppercase;letter-spacing:.07em;margin-bottom:6px;display:block;width:100%;text-align:center;font-weight:normal}.allocations-signals,.allocations-signals.m_three_col{display:inline-flex;gap:4px;flex-wrap:nowrap;justify-content:center;width:auto;max-width:none;flex-direction:row;color:#fff;overflow:visible}.allocations-signals>span,.allocations-signals.m_three_col>span,.allocations-signals-value,span.allocations-signals-value{background:hsla(0,0%,100%,.15);color:#fff;padding:5px 10px;border-radius:3px;font-size:1rem;font-weight:500;white-space:nowrap;width:auto;min-width:auto;max-width:none;float:none;display:inline-flex;flex:0 0 auto;align-items:center;border-right:none;border:none}.allocations-signals>span strong,.allocations-signals.m_three_col>span strong,.allocations-signals-value strong,span.allocations-signals-value strong{color:#fff;display:inline;font-size:inherit;margin:0;font-weight:500}.allocations-signals>span .cxo-icon,.allocations-signals.m_three_col>span .cxo-icon,.allocations-signals-value .cxo-icon,span.allocations-signals-value .cxo-icon{margin-left:3px;color:#fff;font-size:.625rem}body.logged-in .allocations-signals-value,body.logged-in span.allocations-signals-value{font-weight:100}body.logged-in .allocations-signals-value strong,body.logged-in span.allocations-signals-value strong{font-weight:900;margin-right:.3rem}.key-insight{background:#f5f3ef;border-left:4px solid #397443;padding:1rem 1.5rem;margin-bottom:2rem;border-radius:0 8px 8px 0}.key-insight__label{font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:#397443;display:block;margin-bottom:.25rem}.key-insight__text{font-family:"DM Sans",-apple-system,BlinkMacSystemFont,sans-serif;font-size:.92rem;line-height:1.6;color:#1a1a1a;margin:0}@media(max-width: 768px){.key-insight{padding:.5rem 1rem;margin-bottom:1.5rem}.key-insight__text{font-size:.88rem}}.related-posts{margin-top:3rem}.related-posts h2.related-posts__title{font-family:"Fraunces",Georgia,serif;font-size:1.5rem;font-weight:500;color:#1a1a1a;text-transform:none;letter-spacing:normal;margin:0 0 1rem}.related-posts__grid{display:grid;grid-template-columns:repeat(2, 1fr);gap:1rem}@media(max-width: 768px){.related-posts__grid{grid-template-columns:1fr}}.related-posts__card,.related-posts__card:link,.related-posts__card:visited{display:flex;flex-direction:column;padding:1rem;border:1px solid #e5e3df;border-radius:6px;color:inherit;text-decoration:none;transition:border-color 150ms ease}.related-posts__card:hover{border-color:#d0cec8}.related-posts__card:hover .related-posts__card-title{color:#397443}.related-posts__category{font-size:.6rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:#8a8a8a;margin-bottom:.25rem}.related-posts__card-title{font-size:.95rem;font-weight:500;line-height:1.4;color:#1a1a1a;margin:0 0 .25rem;transition:color 150ms ease}.related-posts__card-title .cxo-icon--lock{color:#b8860b;font-size:.65rem;margin-right:3px}.related-posts__excerpt{font-size:.78rem;line-height:1.5;color:#5a5a5a;margin:0 0 .5rem}.related-posts__date{font-size:.7rem;color:#8a8a8a;margin-top:auto}.strategy-proof,.container-main .strategy-proof{display:flex;flex-direction:column;gap:.5rem;font-family:"DM Sans",-apple-system,BlinkMacSystemFont,sans-serif}.strategy-proof .strategy-proof__kicker,.container-main .strategy-proof .strategy-proof__kicker{margin:0;font-size:.7rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#397443}.strategy-proof .strategy-proof__name,.container-main .strategy-proof .strategy-proof__name{margin:0 0 .25rem;padding:0;background:none;font-family:"Fraunces",Georgia,serif;font-size:1.35rem;font-weight:400;line-height:1.25;text-transform:none}.strategy-proof .strategy-proof__name a,.container-main .strategy-proof .strategy-proof__name a{color:#1a1a1a;text-decoration:none}.strategy-proof .strategy-proof__name a:hover,.strategy-proof .strategy-proof__name a:focus-visible,.container-main .strategy-proof .strategy-proof__name a:hover,.container-main .strategy-proof .strategy-proof__name a:focus-visible{color:#397443;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.strategy-proof .strategy-proof__figure,.container-main .strategy-proof .strategy-proof__figure{margin:0}.strategy-proof .strategy-proof__figure .strategy-proof__chart,.strategy-proof .strategy-proof__figure .strategy-proof__table,.container-main .strategy-proof .strategy-proof__figure .strategy-proof__chart,.container-main .strategy-proof .strategy-proof__figure .strategy-proof__table{display:block;width:100%;height:auto;margin:0;border:1px solid #e5e3df;border-radius:0}.strategy-proof .strategy-proof__figure figcaption,.container-main .strategy-proof .strategy-proof__figure figcaption{margin-top:.25rem;font-size:.78rem;line-height:1.45;color:#8a8a8a}.strategy-proof .strategy-proof__figure--table .strategy-proof__table,.container-main .strategy-proof .strategy-proof__figure--table .strategy-proof__table{max-width:520px}.strategy-proof .strategy-proof__signal,.container-main .strategy-proof .strategy-proof__signal{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.25rem 1rem;margin-top:.25rem;padding:.5rem 0;border-top:1px solid #e5e3df;border-bottom:1px solid #e5e3df}.strategy-proof .strategy-proof__signal-label,.container-main .strategy-proof .strategy-proof__signal-label{margin:0;font-size:.72rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#8a8a8a}.strategy-proof .strategy-proof__picks,.container-main .strategy-proof .strategy-proof__picks{margin:0;font-family:"Fraunces",Georgia,serif;font-size:1.15rem;color:#1a1a1a}.strategy-proof .strategy-proof__picks--locked,.container-main .strategy-proof .strategy-proof__picks--locked{display:inline-flex;align-items:center;gap:5px;font-family:"DM Sans",-apple-system,BlinkMacSystemFont,sans-serif;font-size:.85rem;font-weight:600;color:#b8860b}.strategy-proof .strategy-proof__picks--locked svg,.container-main .strategy-proof .strategy-proof__picks--locked svg{width:12px;height:12px}.strategy-proof .strategy-proof__links,.container-main .strategy-proof .strategy-proof__links{display:flex;gap:1.5rem;margin:0;font-size:.85rem}.strategy-proof .strategy-proof__links a,.container-main .strategy-proof .strategy-proof__links a{color:#397443}.signal-history,.container-main .signal-history{margin:2rem 0;font-family:"DM Sans",-apple-system,BlinkMacSystemFont,sans-serif}.signal-history .signal-history__lead,.container-main .signal-history .signal-history__lead{max-width:640px;margin:0 0 1rem;font-size:.92rem;line-height:1.55;color:#5a5a5a}.signal-history .signal-history__table,.container-main .signal-history .signal-history__table{width:100%;max-width:640px;border-collapse:collapse;font-size:.92rem;font-variant-numeric:tabular-nums}.signal-history .signal-history__table th,.signal-history .signal-history__table td,.container-main .signal-history .signal-history__table th,.container-main .signal-history .signal-history__table td{padding:.45rem .6rem;border:0;border-bottom:1px solid #e5e3df;text-align:left;background:none}.signal-history .signal-history__table thead th,.container-main .signal-history .signal-history__table thead th{font-size:.68rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#8a8a8a;border-bottom:1px solid #d0cec8}.signal-history .signal-history__table tbody th,.container-main .signal-history .signal-history__table tbody th{font-weight:500;color:#1a1a1a;white-space:nowrap}.signal-history .signal-history__table td,.container-main .signal-history .signal-history__table td{color:#1a1a1a}.signal-history .signal-history__table td.is-zero,.container-main .signal-history .signal-history__table td.is-zero{color:#8a8a8a}.signal-history .signal-history__table tbody tr:nth-child(n),.container-main .signal-history .signal-history__table tbody tr:nth-child(n){background:none}.signal-history .signal-history__table tr.is-extra,.container-main .signal-history .signal-history__table tr.is-extra{display:none}.signal-history.is-all .signal-history__table tr.is-extra,.container-main .signal-history.is-all .signal-history__table tr.is-extra{display:table-row}.signal-history .signal-history__locked,.container-main .signal-history .signal-history__locked{color:#b8860b;font-size:.82rem;font-weight:600}.signal-history .signal-history__locked svg,.container-main .signal-history .signal-history__locked svg{width:11px;height:11px;vertical-align:-1px}.signal-history .signal-history__more,.container-main .signal-history .signal-history__more{margin-top:.5rem;padding:0;border:0;background:none;font:inherit;font-size:.85rem;color:#397443;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.signal-history .signal-history__cta,.container-main .signal-history .signal-history__cta{margin:1rem 0 0;font-size:.9rem;color:#5a5a5a}.signal-history .signal-history__cta a,.container-main .signal-history .signal-history__cta a{font-weight:600;color:#397443}.cxo-quotes,.container-main .cxo-quotes{padding:3rem 0 1.5rem}.cxo-quotes .cxo-quotes__title,.container-main .cxo-quotes .cxo-quotes__title{margin:0 0 1.5rem;padding:0;background:none;font-family:"Fraunces",Georgia,serif;font-size:1.6rem;font-weight:400;text-transform:none;color:#1a1a1a}.cxo-quotes .cxo-quotes__list,.container-main .cxo-quotes .cxo-quotes__list{display:grid;grid-template-columns:minmax(0, 1fr);gap:1.5rem 3rem}@media(min-width: 760px){.cxo-quotes .cxo-quotes__list,.container-main .cxo-quotes .cxo-quotes__list{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(min-width: 1100px){.cxo-quotes .cxo-quotes__list,.container-main .cxo-quotes .cxo-quotes__list{grid-template-columns:repeat(3, minmax(0, 1fr))}}.cxo-quotes .cxo-quotes__item,.container-main .cxo-quotes .cxo-quotes__item{margin:0;padding-top:1rem;border-top:1px solid #d0cec8}.cxo-quotes .cxo-quotes__item blockquote,.container-main .cxo-quotes .cxo-quotes__item blockquote{margin:0;padding:0;border:0;background:none}.cxo-quotes .cxo-quotes__item blockquote p,.container-main .cxo-quotes .cxo-quotes__item blockquote p{margin:0;font-family:"Fraunces",Georgia,serif;font-size:1.08rem;font-style:normal;line-height:1.5;color:#1a1a1a}.cxo-quotes .cxo-quotes__item blockquote p::before,.container-main .cxo-quotes .cxo-quotes__item blockquote p::before{content:"“"}.cxo-quotes .cxo-quotes__item blockquote p::after,.container-main .cxo-quotes .cxo-quotes__item blockquote p::after{content:"”"}.cxo-quotes .cxo-quotes__item figcaption,.container-main .cxo-quotes .cxo-quotes__item figcaption{margin-top:.5rem;font-size:.7rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#8a8a8a}.page-template-page-start .categories_container,.page-template-subscription-landing-page .categories_container{display:none}.page-template-page-start #sub_content,.page-template-subscription-landing-page #sub_content{margin:0;padding-top:0}.page-template-page-start #content_area,.page-template-subscription-landing-page #content_area{padding:0}.strategies.start .strategies-diversify h2,.strategies.start .start-guides__head h2,.strategies.start .cxo-quotes .cxo-quotes__title,.strategies.premium .strategies-diversify h2,.strategies.premium .start-guides__head h2,.strategies.premium .cxo-quotes .cxo-quotes__title{margin:0 0 .5rem;font-family:"Fraunces",Georgia,serif;font-size:1.6rem;font-weight:400;line-height:1.3;color:#1a1a1a}.strategies.start .start-hero,.strategies.premium .start-hero{padding-bottom:1rem}.strategies.start .start-hero .strategies-hero__lead,.strategies.premium .start-hero .strategies-hero__lead{max-width:620px}.strategies.start .start-about,.strategies.premium .start-about{padding-top:1.5rem}.strategies.start .start-guides,.strategies.premium .start-guides{background:#f5f3ef;padding:3rem 1.5rem}.strategies.start .start-guides__head,.strategies.premium .start-guides__head{text-align:center;margin-bottom:2rem}.strategies.start .start-guides__head h2,.strategies.premium .start-guides__head h2{font-family:"Fraunces",Georgia,serif;font-size:1.6rem;font-weight:400;color:#1a1a1a;margin:0 0 .5rem}.strategies.start .start-guides__head p,.strategies.premium .start-guides__head p{margin:0;font-size:1rem;color:#5a5a5a}.strategies.start .start-guides__grid,.strategies.premium .start-guides__grid{display:flex;flex-wrap:wrap;justify-content:center;gap:1.5rem;max-width:1100px;margin:0 auto}.strategies.start .start-guides__grid>.start-guide,.strategies.premium .start-guides__grid>.start-guide{flex:0 1 100%}@media(min-width: 700px){.strategies.start .start-guides__grid>.start-guide,.strategies.premium .start-guides__grid>.start-guide{flex-basis:calc((100% - 1.5rem)/2)}}@media(min-width: 1000px){.strategies.start .start-guides__grid>.start-guide,.strategies.premium .start-guides__grid>.start-guide{flex-basis:calc((100% - 2*1.5rem)/3)}}.strategies.start .start-guides__all,.strategies.premium .start-guides__all{margin:2rem 0 0;text-align:center;font-size:.95rem}.strategies.start .start-guides__all a,.strategies.premium .start-guides__all a{color:#397443;font-weight:600}.strategies.start .start-guide,.strategies.premium .start-guide{display:flex;flex-direction:column;padding:1.5rem;background:#fff;border:1px solid #e5e3df;border-top:3px solid #397443;border-radius:12px;transition:box-shadow 250ms ease,transform 150ms ease}.strategies.start .start-guide:hover,.strategies.premium .start-guide:hover{box-shadow:0 8px 24px rgba(0,0,0,.08);transform:translateY(-2px)}.strategies.start .start-guide .start-guide__name,.strategies.premium .start-guide .start-guide__name{font-size:.72rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#397443;text-decoration:none}.strategies.start .start-guide .start-guide__title,.strategies.premium .start-guide .start-guide__title{margin:.5rem 0 .25rem;font-family:"Fraunces",Georgia,serif;font-size:1.2rem;font-weight:500;line-height:1.3}.strategies.start .start-guide .start-guide__title a,.strategies.premium .start-guide .start-guide__title a{color:#1a1a1a;text-decoration:none}.strategies.start .start-guide .start-guide__title a:hover,.strategies.start .start-guide .start-guide__title a:focus-visible,.strategies.premium .start-guide .start-guide__title a:hover,.strategies.premium .start-guide .start-guide__title a:focus-visible{color:#397443}.strategies.start .start-guide .start-guide__meta,.strategies.premium .start-guide .start-guide__meta{display:flex;flex-wrap:wrap;align-items:center;gap:4px .5rem;margin:0 0 .5rem;font-size:.78rem;color:#8a8a8a}.strategies.start .start-guide .start-guide__summary,.strategies.premium .start-guide .start-guide__summary{margin:0 0 1rem;font-size:.88rem;line-height:1.55;color:#5a5a5a}.strategies.start .start-guide .start-guide__more,.strategies.premium .start-guide .start-guide__more{display:inline-flex;align-items:center;gap:6px;margin-top:auto;padding-top:.5rem;border-top:1px solid #e5e3df;font-size:.82rem;font-weight:600;color:#397443;text-decoration:none}.strategies.start .start-guide .start-guide__more svg,.strategies.premium .start-guide .start-guide__more svg{width:12px;height:12px}.strategies.start .start-strategies-intro,.strategies.premium .start-strategies-intro{padding-bottom:2rem}.strategies.start .start-signup,.strategies.premium .start-signup{border-top:1px solid #e5e3df}.strategies.start .start-signup .strategies-diversify__lead,.strategies.premium .start-signup .strategies-diversify__lead{max-width:560px}.strategies.start .start-signup .free-reads,.strategies.start .start-signup .free-reads__form,.strategies.premium .start-signup .free-reads,.strategies.premium .start-signup .free-reads__form{max-width:480px;margin-left:auto;margin-right:auto}.strategies.start .start-signup .free-reads__form,.strategies.premium .start-signup .free-reads__form{display:flex;gap:.5rem}.strategies.start .start-signup .free-reads__form input[type=email],.strategies.premium .start-signup .free-reads__form input[type=email]{flex:1;min-width:0;min-height:46px}.strategies.start .start-signup .free-reads__form button,.strategies.premium .start-signup .free-reads__form button{min-height:46px}.strategies.start .start-signup .start-signup__ideas,.strategies.premium .start-signup .start-signup__ideas{margin:3rem auto 0;max-width:560px;font-size:.9rem;color:#5a5a5a}.strategies.start .start-signup .start-signup__ideas a,.strategies.premium .start-signup .start-signup__ideas a{color:#397443}.strategy-history-band{background:#fff;padding:3rem 1.5rem 2rem}.strategy-history-band__inner{max-width:640px;margin:0 auto}.strategy-history-band .signal-history{margin:0}.strategy-history-band .signal-history .signal-history__title{margin:0 0 .5rem;font-family:"Fraunces",Georgia,serif;font-size:1.6rem;font-weight:400;text-align:center;color:#1a1a1a}.strategy-history-band .signal-history .signal-history__lead,.strategy-history-band .signal-history .signal-history__cta{text-align:center;margin-left:auto;margin-right:auto}.strategy-history-band .signal-history .signal-history__table{margin:0 auto}.strategy-history-band .signal-history .signal-history__table td.signal-history__locked{color:#8a8a8a;font-weight:500}.strategy-history-band .signal-history .signal-history__more{display:block;margin:.5rem auto 0}.strategies.premium .premium-hero{padding-bottom:3rem}.strategies.premium .premium-hero .strategies-hero__lead{max-width:560px}.strategies.premium .premium-hero .premium-hero__price{margin:1.5rem 0 1rem;font-size:1rem;color:#5a5a5a}.strategies.premium .premium-hero .premium-hero__price span{font-family:"Fraunces",Georgia,serif;font-size:2.6rem;font-weight:500;color:#1a1a1a;margin-right:4px}.strategies.premium .premium-hero .strategy-cta{min-width:260px}.strategies.premium .premium-hero .premium-hero__trust{margin:.5rem 0 0;font-size:.85rem;color:#8a8a8a}.strategies.premium .premium-band{padding:3rem 1.5rem;background:#fff}.strategies.premium .premium-band--warm{background:#f5f3ef}.strategies.premium .premium-band .premium-band__title{margin:0 0 .5rem;font-family:"Fraunces",Georgia,serif;font-size:1.6rem;font-weight:400;text-align:center;color:#1a1a1a}.strategies.premium .premium-band .premium-band__lead{margin:0 auto 2rem;max-width:560px;text-align:center;font-size:1rem;color:#5a5a5a}.strategies.premium .premium-band .premium-band__lead a{color:#397443;font-weight:600}.strategies.premium .premium-band .premium-band__title+.premium-includes,.strategies.premium .premium-band .premium-band__title+.premium-faq{margin-top:2rem}.strategies.premium .premium-includes{display:grid;grid-template-columns:minmax(0, 1fr);gap:1.5rem;max-width:1100px;margin:0 auto}@media(min-width: 700px){.strategies.premium .premium-includes{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(min-width: 1000px){.strategies.premium .premium-includes{grid-template-columns:repeat(3, minmax(0, 1fr))}}.strategies.premium .premium-include{padding:2rem 1.5rem;background:#fff;border:1px solid #e5e3df;border-radius:12px;text-align:center}.strategies.premium .premium-include svg{width:22px;height:22px;padding:13px;box-sizing:content-box;border-radius:12px;background:rgba(57,116,67,.08);fill:#397443;color:#397443}.strategies.premium .premium-include h3{margin:1rem 0 .25rem;font-family:"Fraunces",Georgia,serif;font-size:1.15rem;font-weight:500;line-height:1.3;color:#1a1a1a}.strategies.premium .premium-include p{margin:0;font-size:.88rem;line-height:1.55;color:#5a5a5a}.strategies.premium .premium-strategies{display:grid;grid-template-columns:minmax(0, 1fr);gap:2rem;max-width:1100px;margin:0 auto}@media(min-width: 860px){.strategies.premium .premium-strategies{grid-template-columns:repeat(2, minmax(0, 1fr))}}.strategies.premium .premium-strategies .strategy-proof{padding:1.5rem;background:#fff;border:1px solid #e5e3df;border-radius:12px}.strategies.premium .premium-strategies .strategy-proof .strategy-proof__figure .strategy-proof__chart{border:0;border-radius:6px}.strategies.premium .premium-strategies .strategy-proof .strategy-proof__signal{padding:.5rem 1rem;border:0;border-radius:8px;background:#f5f3ef}.strategies.premium .premium-strategies .strategy-proof .strategy-proof__name a{text-decoration:none}.strategies.premium .premium-samples{display:grid;grid-template-columns:minmax(0, 1fr);gap:1.5rem;max-width:1100px;margin:0 auto}@media(min-width: 860px){.strategies.premium .premium-samples{grid-template-columns:repeat(3, minmax(0, 1fr))}}.strategies.premium .premium-free{max-width:520px;margin:3rem auto 0;text-align:center}.strategies.premium .premium-free h3{margin:0 0 .25rem;font-family:"Fraunces",Georgia,serif;font-size:1.25rem;font-weight:500;color:#1a1a1a}.strategies.premium .premium-free>p{margin:0 0 1rem;font-size:.92rem;color:#5a5a5a}.strategies.premium .premium-free .free-reads__form{display:flex;gap:.5rem}.strategies.premium .premium-free .free-reads__form input[type=email]{flex:1;min-width:0;min-height:46px}.strategies.premium .premium-free .free-reads__form button{min-height:46px}.strategies.premium .premium-who{padding-bottom:1rem}.strategies.premium .premium-quotes .cxo-quotes{max-width:1100px;margin:0 auto;padding:0 1.5rem 3rem}.strategies.premium .premium-quotes .cxo-quotes .cxo-quotes__title{text-align:center}.strategies.premium .premium-quotes .cxo-quotes .cxo-quotes__item{padding:1.5rem;border:0;border-radius:12px;background:#f5f3ef}.strategies.premium .premium-faq{max-width:760px;margin:0 auto;display:grid;gap:.5rem}.strategies.premium .premium-faq__q{background:#fff;border:1px solid #e5e3df;border-radius:10px}.strategies.premium .premium-faq__q summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.5rem;font-weight:600;font-size:.98rem;color:#1a1a1a;cursor:pointer;list-style:none}.strategies.premium .premium-faq__q summary::-webkit-details-marker{display:none}.strategies.premium .premium-faq__q summary svg{flex:none;width:16px;height:16px;fill:#397443;transition:transform 150ms ease}.strategies.premium .premium-faq__q[open] summary svg{transform:rotate(45deg)}.strategies.premium .premium-faq__q summary:focus-visible{outline:2px solid #397443;outline-offset:2px;border-radius:10px}.strategies.premium .premium-faq__a{padding:0 1.5rem 1rem;font-size:.92rem;line-height:1.6;color:#5a5a5a}.strategies.premium .premium-faq__more{margin:1.5rem auto 0}.strategies.premium .premium-final{padding:3rem 1.5rem;background:#397443;text-align:center;color:#fff}.strategies.premium .premium-final h2{margin:0 0 .5rem;font-family:"Fraunces",Georgia,serif;font-size:1.6rem;font-weight:400;color:#fff}.strategies.premium .premium-final .premium-final__price{margin:0 0 1.5rem;font-size:1rem;color:hsla(0,0%,100%,.85)}.strategies.premium .premium-final .premium-final__price span{font-family:"Fraunces",Georgia,serif;font-size:2.2rem;font-weight:500;color:#fff;margin-right:4px}.strategies.premium .premium-final .premium-final__btn{display:inline-flex;align-items:center;justify-content:center;min-width:260px;padding:.85rem 1.75rem;border-radius:8px;background:#fff;color:#397443;font-size:.85rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase;text-decoration:none}.strategies.premium .premium-final .premium-final__btn:hover,.strategies.premium .premium-final .premium-final__btn:focus-visible{background:#f5f3ef}.strategies.premium .premium-final .premium-final__login{margin:1rem 0 0;font-size:.85rem;color:hsla(0,0%,100%,.85)}.strategies.premium .premium-final .premium-final__login a{color:#fff}.growth,.container-main .growth{margin:.25rem 0 0;font-family:"DM Sans",-apple-system,BlinkMacSystemFont,sans-serif}.growth .growth__head,.container-main .growth .growth__head{display:flex;justify-content:space-between;align-items:baseline;margin:0 0 .4rem;font-size:.72rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#8a8a8a}.growth .growth__when,.container-main .growth .growth__when{font-variant-numeric:tabular-nums;letter-spacing:.04em;color:#1a1a1a}.growth .growth__frame,.container-main .growth .growth__frame{padding-left:2.6rem}.growth .growth__plot,.container-main .growth .growth__plot{position:relative;aspect-ratio:5/2.6;border-bottom:1px solid #cfccc6;cursor:crosshair;touch-action:pan-y}.growth .growth__plot:focus-visible,.container-main .growth .growth__plot:focus-visible{outline:2px solid #397443;outline-offset:4px}.growth .growth__plot svg,.container-main .growth .growth__plot svg{display:block;width:100%;height:100%;overflow:visible}.growth .growth__grid,.container-main .growth .growth__grid{stroke:#ebe9e5;stroke-width:1}.growth .growth__y,.container-main .growth .growth__y{position:absolute;right:calc(100% + .5rem);transform:translateY(-50%);font-size:.7rem;line-height:1;white-space:nowrap;color:#8a8a8a;font-variant-numeric:tabular-nums;pointer-events:none}.growth .growth__rule,.container-main .growth .growth__rule{position:absolute;top:0;bottom:0;width:1px;background:#1a1a1a;opacity:.45;pointer-events:none}.growth .growth__x,.container-main .growth .growth__x{position:relative;height:1.3rem}.growth .growth__x span,.container-main .growth .growth__x span{position:absolute;top:.35rem;transform:translateX(-50%);font-size:.7rem;line-height:1;color:#8a8a8a}.growth .growth__legend,.container-main .growth .growth__legend{display:grid;grid-template-columns:auto 1fr auto auto;gap:.3rem .75rem;align-items:center;margin:.6rem 0 0;padding:0;list-style:none;font-size:.85rem}.growth .growth__legend li,.container-main .growth .growth__legend li{display:contents}.growth .growth__swatch,.container-main .growth .growth__swatch{width:18px;height:0;border-top:2px solid var(--c)}.growth .growth__swatch--dash,.container-main .growth .growth__swatch--dash{border-top-style:dashed}.growth .growth__name,.container-main .growth .growth__name{color:#1a1a1a}.growth .growth__value,.growth .growth__cagr,.container-main .growth .growth__value,.container-main .growth .growth__cagr{text-align:right;font-variant-numeric:tabular-nums}.growth .growth__value,.container-main .growth .growth__value{color:#1a1a1a}.growth .growth__cagr,.container-main .growth .growth__cagr{min-width:3.2rem;color:#8a8a8a}.growth .growth__note,.container-main .growth .growth__note{margin:.5rem 0 0;font-size:.78rem;line-height:1.45;color:#8a8a8a}.growth .growth__note a,.container-main .growth .growth__note a{color:#397443;white-space:nowrap}.subscription-prompt__card.gate .gate__contents{margin:0 0 1rem;font-family:"Fraunces",Georgia,serif;font-size:1.02rem;line-height:1.45;color:#1a1a1a}.subscription-prompt__card.gate .free-reads--gate{margin:0 0 1rem;text-align:left}.subscription-prompt__card.gate .gate__or{margin:0 0 .5rem;font-size:.72rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#8a8a8a}.subscription-prompt__card.gate .gate__subscribe--second{margin-top:1rem;padding-top:1rem;border-top:1px solid #e5e3df}.subscription-prompt__card.gate .subscription-prompt__cta--second{background:rgba(0,0,0,0);border:1px solid #397443;box-shadow:none;color:#397443 !important}.subscription-prompt__card.gate .subscription-prompt__cta--second:hover,.subscription-prompt__card.gate .subscription-prompt__cta--second:focus-visible{background:#397443;color:#fff !important}.subscription-prompt__card.gate .gate__week,.subscription-prompt__card.gate .gate__used{margin:0 0 1rem;text-align:left}.subscription-prompt__card.gate .gate__week-title,.subscription-prompt__card.gate .gate__used-lead{margin:0 0 .25rem;font-size:.85rem;line-height:1.5;color:#5a5a5a}.subscription-prompt__card.gate .gate__week-title{font-size:.72rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#8a8a8a}.subscription-prompt__card.gate .gate__week-list,.subscription-prompt__card.gate .gate__used-list{margin:0 0 1rem;padding:0;list-style:none}.subscription-prompt__card.gate .gate__week-list li,.subscription-prompt__card.gate .gate__used-list li{margin:0;padding:.4rem 0;border-bottom:1px solid #e5e3df;font-size:.9rem;line-height:1.4;list-style:none;text-align:left}.subscription-prompt__card.gate .gate__week-list a,.subscription-prompt__card.gate .gate__used-list a{color:#1a1a1a;text-decoration:none}.subscription-prompt__card.gate .gate__week-list a:hover,.subscription-prompt__card.gate .gate__week-list a:focus-visible,.subscription-prompt__card.gate .gate__used-list a:hover,.subscription-prompt__card.gate .gate__used-list a:focus-visible{color:#397443;text-decoration:underline}.subscription-prompt__card.gate .gate__week-list .guide-item__access,.subscription-prompt__card.gate .gate__used-list .guide-item__access{margin-left:6px;font-size:.65rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.subscription-prompt__card.gate .gate__week-list .guide-item__access--premium,.subscription-prompt__card.gate .gate__used-list .guide-item__access--premium{color:#b8860b}.subscription-prompt__card.gate .gate__week-list .guide-item__access--free,.subscription-prompt__card.gate .gate__used-list .guide-item__access--free{color:#397443}.finder{font-family:"DM Sans",-apple-system,BlinkMacSystemFont,sans-serif}.finder fieldset{border:0;margin:0;padding:0;min-width:0}.finder .finder__field{margin:0 0 1rem}.finder .finder__label{display:block;padding:0;margin:0 0 .25rem;font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.12em;line-height:1.4;color:#1a1a1a}.finder .finder__input{display:block;box-sizing:border-box;width:100%;height:38px;margin:0;padding:0 .6rem;border:1px solid #d0cec8;border-radius:6px;background:#f8f7f4;font-family:"DM Sans",-apple-system,BlinkMacSystemFont,sans-serif;font-size:.9rem;color:#1a1a1a;box-shadow:none}.finder .finder__input:hover,.finder .finder__input:focus{border-color:#397443}.finder .finder__input:focus{outline:none;box-shadow:0 0 0 2px rgba(57,116,67,.15)}.finder .finder__search{position:relative}.finder .finder__search .finder__input{padding-left:2.1rem;padding-right:2rem;-webkit-appearance:none;appearance:none}.finder .finder__search .finder__input::-webkit-search-cancel-button{display:none}.finder .finder__search .finder__input::placeholder{color:#8a8a8a}.finder .finder__search-icon{position:absolute;top:50%;left:.7rem;width:14px;height:14px;transform:translateY(-50%);color:#8a8a8a;pointer-events:none}.finder .finder__clear{position:absolute;top:50%;right:.35rem;width:26px;height:26px;transform:translateY(-50%);padding:0;border:0;border-radius:50%;background:rgba(0,0,0,0);font-size:1.2rem;line-height:1;color:#8a8a8a;cursor:pointer;box-shadow:none}.finder .finder__clear:hover,.finder .finder__clear:focus-visible{color:#1a1a1a;background:#e5e3df}.finder .finder__clear[hidden]{display:none}.finder .finder__section{border-top:1px solid #e5e3df}.finder .finder__section::details-content{interpolate-size:allow-keywords;overflow:clip;contain:layout}.finder .finder__section:not([open])::details-content{block-size:0}@media(prefers-reduced-motion: no-preference){.finder .finder__section::details-content{transition:block-size .25s ease-in-out,content-visibility .25s allow-discrete}}.finder .finder__summary{display:flex;align-items:center;gap:.5ch;padding:.8rem 0;list-style:none;cursor:pointer;color:#1a1a1a}.finder .finder__summary::-webkit-details-marker{display:none}.finder .finder__summary::before{content:"";flex:none;inline-size:.85em;block-size:.85em;background-color:currentColor;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'><polyline points='6 9 12 15 18 9'/></svg>") no-repeat center/contain;color:#8a8a8a;rotate:-90deg}@media(prefers-reduced-motion: no-preference){.finder .finder__summary::before{transition:rotate .2s}}.finder .finder__summary:hover::before{color:#397443}.finder .finder__summary:focus-visible{outline:2px solid #397443;outline-offset:2px;border-radius:4px}.finder .finder__section[open]>.finder__summary::before{rotate:0deg}.finder .finder__summary-title{font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.12em}.finder .finder__summary-value{min-width:0;margin-left:auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;font-weight:600;color:#397443}.finder .finder__section-body{padding:0 0 1rem}.finder .finder__options{list-style:none;margin:0;padding:0}.finder .finder__options li{margin:0;padding:0;border:0}.finder .finder__check{display:flex;align-items:center;gap:.65rem;padding:.3rem 0;margin:0;font-size:.85rem;line-height:1.35;color:#1a1a1a;cursor:pointer}.finder .finder__check input{flex:none;display:inline-grid;place-content:center;width:17px;height:17px;margin:0;border:1px solid #d0cec8;border-radius:3px;background:#fff;-webkit-appearance:none;appearance:none;cursor:pointer}.finder .finder__check input::before{content:"";width:11px;height:11px;background-color:#fff;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'><polyline points='20 6 9 17 4 12'/></svg>") no-repeat center/contain;scale:0}@media(prefers-reduced-motion: no-preference){.finder .finder__check input::before{transition:scale .12s ease}}@media(forced-colors: active){.finder .finder__check input::before{background-color:CanvasText}}.finder .finder__check input:checked{border-color:#397443;background:#397443}.finder .finder__check input:checked::before{scale:1}.finder .finder__check input:focus-visible{outline:2px solid #397443;outline-offset:2px}.finder .finder__check:hover input{border-color:#397443}.finder .finder__check:has(input:checked) .finder__check-label{font-weight:600;color:#397443}.finder .finder__count{margin-left:auto;padding-left:.5rem;font-size:.72rem;font-variant-numeric:tabular-nums;color:#8a8a8a}.finder .finder__more[open]{display:flex;flex-direction:column}.finder .finder__more[open]>.finder__more-toggle{order:2}.finder .finder__more[open]>.finder__more-toggle::after{rotate:180deg}.finder .finder__more[open]>.finder__more-toggle .finder__more-show{display:none}.finder .finder__more[open]>.finder__more-toggle .finder__more-hide{display:inline}.finder .finder__more[open]>.finder__options{margin-top:.35rem;padding-top:.35rem;border-top:1px dashed #d0cec8}.finder .finder__more-toggle{display:inline-flex;align-items:center;gap:.4ch;padding:.35rem 0;list-style:none;font-size:.8rem;font-weight:600;color:#397443;cursor:pointer}.finder .finder__more-toggle::-webkit-details-marker{display:none}.finder .finder__more-toggle::after{content:"";flex:none;inline-size:.75em;block-size:.75em;background-color:currentColor;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'><polyline points='6 9 12 15 18 9'/></svg>") no-repeat center/contain}.finder .finder__more-toggle:hover{text-decoration:underline}.finder .finder__more-toggle:focus-visible{outline:2px solid #397443;outline-offset:2px;border-radius:4px}.finder .finder__more-hide{display:none}.finder .finder__pills{display:flex;flex-wrap:wrap;gap:.35rem}.finder .finder__pill,.finder .finder__segment{position:relative;margin:0;cursor:pointer}.finder .finder__pill input,.finder .finder__segment input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.finder .finder__pill span{display:inline-flex;align-items:center;min-height:30px;padding:0 .75rem;border:1px solid #d0cec8;border-radius:999px;background:#fff;font-size:.8rem;color:#1a1a1a;white-space:nowrap}.finder .finder__pill:hover span{border-color:#397443}.finder .finder__pill input:checked+span{border-color:#397443;background:#397443;color:#fff}.finder .finder__pill input:focus-visible+span,.finder .finder__segment input:focus-visible+span{outline:2px solid #397443;outline-offset:2px}.finder .finder__dates{display:grid;grid-template-columns:1fr 1fr;gap:.5rem;margin-top:.5rem}.finder .finder__dates .finder__field{margin:0}.finder .finder__dates .finder__label{font-size:.65rem}.finder .finder__dates .finder__input{padding:0 .4rem;font-size:.8rem}.finder:not(.is-live) .finder__pills{display:none}.finder.is-live .finder__section[data-section=date]:not(:has(input[value=custom]:checked)) .finder__dates{display:none}.finder .finder__segments{display:grid;grid-template-columns:repeat(3, 1fr);border:1px solid #d0cec8;border-radius:6px;overflow:hidden;background:#fff}.finder .finder__segment+.finder__segment{border-left:1px solid #d0cec8}.finder .finder__segment span{display:flex;align-items:center;justify-content:center;min-height:34px;font-size:.82rem;color:#1a1a1a}.finder .finder__segment:hover span{background:#f5f3ef}.finder .finder__segment input:checked+span{background:#397443;font-weight:600;color:#fff}.finder .finder__check.is-empty .finder__check-label,.finder .finder__check.is-empty .finder__count{color:#8a8a8a}.finder .finder__check.is-empty input{border-color:#e5e3df}.finder .finder__count,.finder .finder__total{transition:opacity .15s ease}.finder.is-updating .finder__count,.finder.is-updating .finder__total{opacity:.4}.finder .finder__actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.25rem .5rem;padding-top:.5rem;border-top:1px solid #e5e3df}.finder .finder__total{margin:0;font-size:.9rem;font-weight:700;font-variant-numeric:tabular-nums;color:#1a1a1a}.finder .finder__reset{display:inline-block;padding:.25rem 0;font-size:.8rem;color:#397443;text-decoration:none}.finder .finder__reset:hover,.finder .finder__reset:focus{color:#4a8451;text-decoration:underline}.finder .finder__submit{display:block;width:100%;margin-bottom:.5rem;padding:.6rem;border:0;border-radius:6px;background:#397443;font-family:"DM Sans",-apple-system,BlinkMacSystemFont,sans-serif;font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.14em;color:#fff;cursor:pointer}.finder .finder__submit:hover,.finder .finder__submit:focus-visible{background:#4a8451}.finder.is-live .finder__submit{display:none}.finder .finder__open{display:none}@media(pointer: coarse){.finder .finder__check,.finder .finder__summary{min-height:44px;padding-top:0;padding-bottom:0}.finder .finder__pill span{min-height:40px}.finder .finder__segment span{min-height:44px}}.finder.finder--compact .finder__field{margin-bottom:.5rem}.finder.finder--compact .finder__submit{margin-top:.5rem}.research-finder--page{max-width:420px;margin:0 0 2rem}body.blog .container-sidebar.m_research .c_widget.m_filter.m_finder{padding-bottom:.5rem}body.blog .container-sidebar.m_research .c_widget.m_filter.m_finder .finder-heading{margin-bottom:1rem}body.blog .container-sidebar.m_research .c_widget.m_filter.m_finder>.finder{margin:0;padding:0;border-radius:0;background:rgba(0,0,0,0)}body.blog .container-sidebar.m_research .c_widget.m_filter.m_finder .finder__field--keyword{margin-bottom:.5rem}body.blog:has(.m_finder){overflow-x:clip}body.blog:has(.m_finder) .main{overflow-x:clip}@media(min-width: 1025px){body.blog .container-sidebar.m_research:has(.m_finder){position:sticky;top:1rem}body.blog .container-sidebar.m_research .c_widget.m_filter.m_finder{max-height:calc(100dvh - 1rem - 1rem);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;background:linear-gradient(#ffffff 30%, rgba(255, 255, 255, 0)) top/100% 2.5rem no-repeat local,linear-gradient(rgba(255, 255, 255, 0), #ffffff 70%) bottom/100% 2.5rem no-repeat local,radial-gradient(farthest-side at 50% 0, rgba(0, 0, 0, 0.12), transparent) top/100% .75rem no-repeat,radial-gradient(farthest-side at 50% 100%, rgba(0, 0, 0, 0.12), transparent) bottom/100% .75rem no-repeat,#fff}.finder .finder__sheet{display:none}body.blog .container-sidebar.m_research .m_finder .finder__actions{position:sticky;bottom:0;z-index:1;margin-bottom:-0.5rem;padding-bottom:.5rem;background:#fff}}@media(max-width: 1024px){body.blog .container-sidebar.m_research .c_widget.m_filter.m_finder{padding:.5rem}body.blog .container-sidebar.m_research .c_widget.m_filter.m_finder .finder-heading{display:none}body.blog .container-sidebar.m_research .c_widget.m_filter.m_finder .finder__field--keyword{margin:0}.finder.is-live .finder__bar{display:flex;align-items:center;gap:.5rem}.finder.is-live .finder__field--keyword{flex:1;min-width:0}.finder.is-live .finder__field--keyword .finder__label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.finder.is-live .finder__field--keyword .finder__input{height:42px}.finder.is-live .finder__open{display:inline-flex;align-items:center;gap:.45rem;height:42px;padding:0 .9rem;border:1px solid #d0cec8;border-radius:6px;background:#fff;font-family:"DM Sans",-apple-system,BlinkMacSystemFont,sans-serif;font-size:.85rem;font-weight:600;text-transform:none;letter-spacing:0;color:#1a1a1a;cursor:pointer;box-shadow:none}.finder.is-live .finder__open svg{width:13px;height:13px;color:#397443}.finder.is-live .finder__badge{display:inline-grid;place-content:center;min-width:20px;height:20px;padding:0 5px;border-radius:999px;background:#397443;font-size:.72rem;color:#fff}.finder.is-live .finder__badge[hidden]{display:none}.finder.is-live>.finder__panel{display:none}.finder .finder__sheet[open]{display:flex;flex-direction:column;position:fixed;inset:auto 0 0 0;width:100%;max-width:100%;max-height:88dvh;margin:0;padding:0;border:0;border-radius:14px 14px 0 0;background:#fff;box-shadow:0 -8px 30px rgba(0,0,0,.15);color:#1a1a1a}}@media(max-width: 1024px)and (prefers-reduced-motion: no-preference){.finder .finder__sheet[open]{animation:finder-sheet-in .22s ease-out}}@media(max-width: 1024px){.finder .finder__sheet:modal{overscroll-behavior:contain}.finder .finder__sheet::backdrop{overflow:hidden;overscroll-behavior:contain;background:rgba(0,0,0,.35)}.finder .finder__sheet-head{display:flex;align-items:center;justify-content:space-between;padding:.6rem 1rem;border-bottom:1px solid #e5e3df}.finder .finder__sheet-head .finder__sheet-title{margin:0;font-family:"DM Sans",-apple-system,BlinkMacSystemFont,sans-serif;font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:#1a1a1a}.finder .finder__sheet-close{width:40px;height:40px;margin-right:-0.5rem;padding:0;border:0;border-radius:50%;background:rgba(0,0,0,0);font-size:1.6rem;font-weight:400;line-height:1;color:#5a5a5a;cursor:pointer;box-shadow:none}.finder .finder__sheet-close:hover,.finder .finder__sheet-close:focus-visible{background:#f5f3ef}.finder .finder__sheet-body{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:0 1rem}.finder .finder__sheet-body .finder__section:first-child{border-top:0}.finder .finder__sheet-body .finder__actions{border-top:1px solid #e5e3df;padding-bottom:.5rem}.finder .finder__sheet-body .finder__total{display:none}.finder .finder__sheet-foot{padding:.75rem 1rem calc(.75rem + env(safe-area-inset-bottom));border-top:1px solid #e5e3df}.finder .finder__show{display:block;width:100%;height:46px;border:0;border-radius:8px;background:#397443;font-family:"DM Sans",-apple-system,BlinkMacSystemFont,sans-serif;font-size:.9rem;font-weight:600;text-transform:none;letter-spacing:0;color:#fff;cursor:pointer}.finder .finder__show:hover,.finder .finder__show:focus-visible{background:#4a8451}}@keyframes finder-sheet-in{from{transform:translateY(100%)}}.container-main.m_research.is-loading [data-finder-results]{opacity:.45;pointer-events:none;transition:opacity .15s ease}.container-main.m_research [data-finder-results]{scroll-margin-top:90px}.container-main.m_research [data-finder-results]:focus{outline:none}
