/*! Wedding Wedge v8.3.1 generated asset. Source file retained for maintainability. */
.ww-research-hero{padding:clamp(32px,6vw,64px) clamp(16px,4vw,48px);background:linear-gradient(135deg,#fff7ef,#f0e7dc);border-radius:24px}.ww-research-hero h1{font-size:clamp(2.3rem,6vw,4.8rem);line-height:1.05;max-width:900px}.ww-research-hero>p{max-width:800px;font-size:1.15rem}.ww-research-executive{max-width:980px;margin:clamp(28px,5vw,52px) auto;padding:clamp(22px,4vw,36px);border-left:5px solid #865d3d;border-radius:0 18px 18px 0;background:#fffaf5;box-shadow:0 8px 24px rgba(60,45,35,.06)}.ww-research-executive h2{margin-top:0}.ww-research-executive p:last-child{margin-bottom:0}.ww-research-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(270px,1fr));gap:20px;margin:0;padding:0;list-style:none}.ww-research-grid>li,.ww-research-card{height:100%}.ww-research-card,.ww-research-integrity,.ww-library-entry,.ww-definition,.ww-methodology,.ww-sources,.ww-related,.ww-research-notice{background:#fff;border:1px solid #e5d8ca;border-radius:18px;padding:22px;margin:20px 0;box-shadow:0 8px 24px rgba(60,45,35,.06)}.ww-research-wrap{padding:42px 0}.ww-research-layout{display:grid;grid-template-columns:250px minmax(0,1fr);gap:34px;padding:42px 0}.ww-category-nav{position:sticky;top:20px;align-self:start;border-right:1px solid #e5d8ca;padding-right:20px}.ww-category-nav ul,.ww-sources ul,.ww-related ul{padding-left:20px}.ww-category-nav li{margin:.65rem 0}.ww-category-nav span,.ww-research-meta,.ww-sources li>span,.ww-related li>span{color:#70645d;font-size:.88rem;display:block}.ww-sources cite{font-style:normal}.ww-category{scroll-margin-top:20px}.ww-entry-top{display:flex;justify-content:space-between;gap:20px;align-items:flex-start}.ww-impact{display:flex;gap:6px;flex-wrap:wrap}.ww-impact span{border-radius:999px;padding:5px 9px;background:#f3e9df;font-size:.75rem;font-weight:800}.ww-entry-sources{border-top:1px solid #eadfd5;padding-top:14px}.ww-source-caution,.ww-context-note,.ww-professional-note{display:block;background:#fff5df;border-left:4px solid #a46821;padding:10px;margin-top:8px}.ww-research-facts,.ww-research-version{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:14px;max-width:850px}.ww-research-facts div{background:rgba(255,255,255,.72);padding:12px;border-radius:12px}.ww-research-facts dt,.ww-research-version dt{font-weight:800}.ww-research-facts dd,.ww-research-version dd{margin:5px 0 0}@media(max-width:760px){.ww-research-layout{grid-template-columns:minmax(0,1fr)}.ww-category-nav,.ww-research-content{min-width:0}.ww-category-nav{position:static;border-right:0;border-bottom:1px solid #e5d8ca;padding:0 0 20px}.ww-category-nav a{overflow-wrap:anywhere}.ww-entry-top{display:block}.ww-research-facts{grid-template-columns:1fr 1fr}}@media(max-width:420px){.ww-research-facts{grid-template-columns:1fr}}.ww-research-filter{max-width:1180px;margin:-1.5rem auto 2rem;padding:1.25rem;border:1px solid #ddd4c8;border-radius:16px;background:#fff;box-shadow:0 10px 28px rgba(55,39,25,.06)}.ww-research-filter h2{margin:0 0 .4rem;font-size:1.25rem}.ww-research-filter label{display:block;margin-bottom:.55rem;font-weight:600}.ww-research-filter div{display:flex;gap:.65rem}.ww-research-filter input{min-width:0;flex:1;padding:.75rem .9rem;border:1px solid #b8aa9a;border-radius:9px;font:inherit}.ww-research-filter input:focus{outline:3px solid rgba(126,84,46,.25);outline-offset:2px}.ww-research-filter button{padding:.7rem 1rem;border:1px solid #725032;border-radius:9px;background:#fff;color:#4f351f;font:inherit;font-weight:700;cursor:pointer}.ww-research-filter p{margin:.6rem 0 0;color:#665b50}.ww-category-introduction{margin:-.15rem 0 1.2rem;padding:.9rem 1rem;border-left:4px solid #a8794d;background:#fbf7f2;color:#4f463e}.ww-entry-faq{margin-top:1.1rem;padding-top:.25rem}.ww-entry-faq details{margin-top:.55rem;border:1px solid #e1d9cf;border-radius:9px;background:#fff}.ww-entry-faq summary{padding:.7rem .8rem;cursor:pointer;font-weight:700}.ww-entry-faq details p{margin:0;padding:0 .8rem .8rem}.ww-entry-related{margin-top:1rem;padding:.8rem 1rem;border-radius:10px;background:#f5f1eb}.ww-entry-related h4{margin:0 0 .4rem}.ww-entry-related ul{margin:0;padding-left:1.2rem}.ww-research-no-results{padding:1rem;border:1px solid #d8cabc;border-radius:10px;background:#fff8ef}[hidden]{display:none!important}@media(max-width:760px){.ww-research-filter{margin:-1rem 1rem 1.4rem}.ww-research-filter div{align-items:stretch;flex-direction:column}.ww-research-filter button{align-self:flex-start}}.ww-study-content{max-width:980px}.ww-study-content>section{margin:0 0 2rem;padding:1.4rem;background:#fff;border:1px solid #e5d8ca;border-radius:18px}.ww-study-findings{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1rem}.ww-study-finding{padding:1rem;border:1px solid #e5d8ca;border-radius:14px;background:#fffaf5}.ww-study-count{font-size:1.08rem}.ww-study-count span{color:#70645d}.ww-study-sample{display:grid;grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:.8rem}.ww-study-sample div{padding:.8rem;border-radius:10px;background:#f7f1ea}.ww-study-sample dt{font-weight:700}.ww-study-sample dd{margin:.25rem 0 0;font-size:1.35rem}.ww-study-bar-row{margin:1rem 0}.ww-study-bar-row>div:first-child{display:flex;justify-content:space-between;gap:1rem}.ww-study-bar-row span{color:#665b50}.ww-study-bar{height:.75rem;margin-top:.35rem;overflow:hidden;border-radius:999px;background:#e8dfd5}.ww-study-bar span{display:block;height:100%;background:#865d3d}.ww-study-table-wrap{overflow-x:auto}.ww-study-table-wrap table{width:100%;border-collapse:collapse}.ww-study-table-wrap th,.ww-study-table-wrap td{padding:.75rem;text-align:left;border-bottom:1px solid #e5d8ca}.ww-study-table-wrap caption{text-align:left;font-weight:700;margin:1rem 0}@media(max-width:600px){.ww-study-bar-row>div:first-child{display:block}.ww-study-content>section{padding:1rem}.ww-study-table-wrap{font-size:.9rem}}.ww-index-groups{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:1rem}.ww-index-group{padding:1rem;border:1px solid #e5d8ca;border-radius:14px;background:#fffaf5}.ww-index-group h3{margin-top:0}.ww-research-fingerprint{overflow-wrap:anywhere;color:#70645d;font-size:.88rem}
