.pv-results-hero-links{display:flex;gap:12px;flex-wrap:wrap;margin-top:24px}.pv-results-stats{max-width:1144px;margin:0 auto 36px;display:grid;grid-template-columns:repeat(4,1fr);border:1px solid #dce3d9;border-radius:14px;background:#fffdf7;overflow:hidden}.pv-results-stats article{display:flex;flex-direction:column;gap:6px;padding:22px;border-right:1px solid #dce3d9}.pv-results-stats article:last-child{border:0}.pv-results-stats strong{font-size:34px;color:#1f493b;font-weight:650}.pv-results-stats span{color:#65776b;font-size:12px}.pv-results-filter{display:flex;gap:20px;align-items:end;flex-wrap:wrap;margin:22px 0}.pv-results-filter label{display:flex;flex-direction:column;gap:8px;font-size:13px;font-weight:650;min-width:200px;color:#345646}.pv-results-filter select{border:1px solid #bccbbb;border-radius:8px;background:#fffdf9;padding:12px 36px 12px 14px;min-height:44px;color:#234637}.pv-results-filter>span{padding-bottom:12px;font-size:12px;color:#64766a}.pv-results-category{display:inline-flex;background:#edf1e8;border:1px solid #d9e2d4;color:#365540;padding:5px 8px;border-radius:6px;font-size:11px;line-height:1.45}.pv-results-cell-note{display:block;color:#687d6b;margin-top:5px;font-size:11px;font-weight:400}.pv-results-small{font-size:12px!important;color:#66786b;line-height:1.7}.pv-results-portfolio{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:24px 0}.pv-results-portfolio>article,.pv-results-residuals>article{background:#fffefa;border:1px solid #dce4d7;border-radius:12px;padding:22px;min-width:0}.pv-results-portfolio h3,.pv-results-residuals h3{margin:17px 0 12px;font-size:19px;line-height:1.4;color:#264d3a}.pv-results-portfolio p,.pv-results-residuals p{font-size:13px;line-height:1.75;overflow-wrap:anywhere}.pv-results-card-top{display:flex;gap:12px;align-items:center;justify-content:space-between;flex-wrap:wrap}.pv-results-card-top>strong{font-size:16px;color:#315443}.pv-results article details{border-top:1px solid #e2e7dd;margin-top:16px;padding-top:14px}.pv-results article summary{cursor:pointer;font-size:13px;font-weight:600;color:#305641;min-height:24px}.pv-results-residuals{display:grid;gap:14px;margin-top:22px}.pv-results-provenance{border-bottom:1px solid #e3e8df;padding:15px 0;font-size:12px}.pv-results-provenance p{font-size:12px;overflow-wrap:anywhere}.pv-results-source-list{display:grid;gap:12px;margin:22px 0}.pv-results-source-list article{border:1px solid #dce4d7;border-radius:10px;padding:20px;min-width:0}.pv-results-source-list h3{margin:0 0 10px;font-size:16px}.pv-results-source-list a{display:flex;gap:8px;align-items:center;width:fit-content;max-width:100%;overflow-wrap:anywhere;font-size:13px}.pv-results-source-list small{display:block;margin:13px 0 6px;color:#697b6e}.pv-results-hash{overflow-wrap:anywhere;word-break:break-all;font-size:11px;line-height:1.8}.pv-results .pv-doc-topbar nav{flex-wrap:wrap}.pv-results .pv-doc-section{scroll-margin-top:25px}.pv-results a:focus-visible,.pv-results select:focus-visible,.pv-results summary:focus-visible{outline:3px solid #bd8b3c;outline-offset:4px}.pv-results .pv-doc-notice p{overflow-wrap:anywhere}@media(max-width:850px){.pv-results-stats{margin:0 22px 28px;grid-template-columns:repeat(2,minmax(0,1fr))}.pv-results-stats article:nth-child(2){border-right:0}.pv-results-stats article:nth-child(-n+2){border-bottom:1px solid #dce3d9}.pv-results-portfolio{grid-template-columns:1fr}}@media(max-width:500px){.pv-results-stats{margin-left:16px;margin-right:16px}.pv-results-stats article{padding:16px}.pv-results-stats strong{font-size:28px}.pv-results-stats span{font-size:11px}.pv-results .pv-doc-topbar{align-items:start;gap:12px}.pv-results .pv-doc-topbar nav{justify-content:end}.pv-results .pv-doc-topbar nav .pv-button{font-size:11px;padding:8px}.pv-results-portfolio>article,.pv-results-residuals>article{padding:18px}.pv-results-filter label{min-width:0;flex:1 1}.pv-results-filter select{width:100%}.pv-results .pv-doc-hero h1{font-size:34px}.pv-results .pv-doc-tags{gap:8px}.pv-results .pv-doc-tags span{font-size:10px}.pv-results .pv-doc-bottom{align-items:start}}