.pdf-financial{--pdf-link:#007a33;--pdf-focus:#005b29;container:pdf-financial/inline-size;display:flex;flex-direction:column;font-family:var(--onevilla-family-one,Montserrat,sans-serif);min-width:0;width:100%}.pdf-financial .pdf-financial__filters{display:grid;gap:24px;grid-template-columns:repeat(2,minmax(0,1fr));margin:56px 0}.pdf-financial label{color:#232a2f;display:flex;flex-direction:column;font-size:14px;font-weight:500;gap:8px;min-width:0}.pdf-financial input,.pdf-financial select{background:#fff;border:1px solid #d4dcd7;border-radius:8px;box-sizing:border-box;color:#232a2f;font:inherit;min-height:48px;min-width:0;padding:10px 16px;width:100%}.pdf-financial .pdf-financial__grid{align-items:stretch;display:flex;flex-wrap:wrap;gap:24px;justify-content:center}.pdf-financial .pdf-financial__card{background:#fff;border:1px solid #e1e5e3;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.025);box-sizing:border-box;display:flex;flex:0 0 calc(50% - 12px);flex-direction:column;gap:20px;min-width:0;overflow-wrap:anywhere;padding:24px;text-align:left;transition:border-color .2s ease,box-shadow .2s ease}.pdf-financial .pdf-financial__content{align-items:flex-start;display:flex;flex-direction:column;gap:12px}.pdf-financial .pdf-financial__icon{display:block;height:48px;object-fit:contain;width:48px}.pdf-financial .pdf-financial__title{color:var(--semantic-text-color-neutral,#232a2f);font-size:20px;font-weight:500;line-height:140%;margin:0}.pdf-financial .pdf-financial__description{color:#666;font-size:14px;line-height:155%}.pdf-financial .pdf-financial__description>:first-child{margin-top:0}.pdf-financial .pdf-financial__description>:last-child{margin-bottom:0}.pdf-financial .pdf-financial__link,.pdf-financial .pdf-financial__more{align-items:center;color:var(--pdf-link);display:inline-flex;font-size:14px;font-weight:600;gap:8px;line-height:150%;text-decoration:none;transition:color .2s ease}.pdf-financial .pdf-financial__link{border-top:1px solid #edf1ee;margin-top:auto;padding-top:16px}.pdf-financial .pdf-financial__more{background:transparent;border:0;cursor:pointer;font-family:inherit;margin:40px auto 0;padding:8px 0}.pdf-financial svg{fill:none;flex-shrink:0;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.pdf-financial .pdf-financial__link:hover,.pdf-financial .pdf-financial__more:hover{color:var(--pdf-focus)}.pdf-financial :is(input,select,a,button):focus-visible{outline:2px solid var(--pdf-focus);outline-offset:4px}.pdf-financial .pdf-financial__empty{color:#666;margin:24px 0}.pdf-financial .pdf-financial__status{clip-path:inset(50%);height:1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}@media (hover:hover) and (pointer:fine){.pdf-financial .pdf-financial__card:hover{border-color:#b9cbbf;box-shadow:0 3px 10px rgba(0,0,0,.04)}}@container pdf-financial (min-width: 1024px){.pdf-financial .pdf-financial__card{flex-basis:calc(33.33333% - 16px)}}@container pdf-financial (max-width: 559px){.pdf-financial .pdf-financial__card{flex-basis:100%}}@media (max-width:767px){.pdf-financial .pdf-financial__filters{grid-template-columns:1fr;margin:40px 0}.pdf-financial .pdf-financial__card{flex-basis:100%}}@media (prefers-reduced-motion:reduce){.pdf-financial .pdf-financial__card,.pdf-financial .pdf-financial__link,.pdf-financial .pdf-financial__more{transition:none}}.pdf-financial [hidden]{display:none}