.search-page-item-list{gap:var(--scale-800,32px);box-sizing:border-box;grid-template-columns:minmax(280px,320px) 1fr;align-items:start;width:100%;max-width:1600px;margin-left:auto;margin-right:auto;padding-left:40px;padding-right:40px;display:grid}@media (max-width:991px){.search-page-item-list{gap:var(--scale-600,24px);grid-template-columns:1fr}}.search-page-item-list__sidebar{top:var(--scale-400,16px);height:calc(100dvh - var(--scale-800,32px));flex-direction:column;min-height:0;margin-bottom:48px;display:flex;position:sticky}.search-page-item-list__sidebar .search-page-filters{flex:auto;height:100%;min-height:0;overflow:hidden}.search-page-item-list__sidebar .search-page-filters__body{overscroll-behavior:contain;flex:auto;min-height:0;overflow-y:auto}@media (max-width:991px){.search-page-item-list__sidebar{height:auto;margin-bottom:0;display:block;position:static}.search-page-item-list__sidebar .search-page-filters{height:auto;overflow:visible}.search-page-item-list__sidebar .search-page-filters__body{overflow:visible}}.search-page-item-list__main{gap:var(--scale-600,24px);flex-direction:column;min-width:0;padding:24px 0;display:flex}.search-page-item-list__search-row{align-items:flex-end;gap:var(--scale-400,16px);width:100%;display:flex}.search-page-item-list__search-field{gap:var(--scale-150,6px);min-width:0;color:var(--color-text-body,#333);flex-direction:column;flex:auto;display:flex}.search-page-item-list__search-label{font-family:var(--font-family-body,"DM Sans"), sans-serif;font-size:18px;font-weight:400;line-height:1.45}.search-page-item-list__search-input-wrapper{align-items:center;gap:var(--scale-600,24px);border:2px solid var(--color-neutral-lighter-300,#ccc);box-sizing:border-box;background:#fff;height:51px;padding:13px 16px;display:flex}.search-page-item-list__search-icon{color:var(--color-text-body,#333);flex:none}.search-page-item-list__search-input{appearance:none;min-width:0;font-family:var(--font-family-body,"DM Sans"), sans-serif;color:inherit;background:0 0;border:0;flex:1 1 0;margin:0;padding:0;font-size:18px;line-height:1.45}.search-page-item-list__search-input:focus{outline:none}.search-page-item-list__search-input-wrapper:focus-within{border-color:var(--color-text-action,#ff5f49)}.search-page-item-list__search-input::-webkit-search-decoration{-webkit-appearance:none}.search-page-item-list__search-input::-webkit-search-cancel-button{-webkit-appearance:none}.search-page-item-list__search-input::-webkit-search-results-button{-webkit-appearance:none}.search-page-item-list__search-input::-webkit-search-results-decoration{-webkit-appearance:none}.search-page-item-list__search-button{justify-content:center;align-items:center;gap:var(--scale-400,16px);padding:16px var(--scale-500,20px);border-radius:var(--border-radius-lg,8px);border:2px solid var(--color-text-action,#ff5f49);background:var(--color-text-action,#ff5f49);color:#fff;font-family:var(--font-family-heading,"sofia-pro"), sans-serif;letter-spacing:.8px;text-transform:uppercase;cursor:pointer;white-space:nowrap;flex:none;font-size:16px;font-weight:700;line-height:1.2;display:inline-flex}.search-page-item-list__search-button:hover,.search-page-item-list__search-button:focus-visible{background:#e54a35;border-color:#e54a35;outline:none}@media (max-width:540px){.search-page-item-list__search-row{flex-direction:column;align-items:stretch}.search-page-item-list__search-button{width:100%}}.search-page-item-list__header{gap:var(--scale-450,18px);padding-top:var(--scale-600,24px);padding-bottom:var(--scale-300,12px);color:var(--color-text-body,#333);flex-direction:column;display:flex}.search-page-item-list__header-title{font-family:var(--font-family-body,"DM Sans"), sans-serif;color:#282e33;word-break:break-word;margin:0;font-size:22px;font-weight:700;line-height:1.45}.search-page-item-list__header-range{font-family:var(--font-family-body,"DM Sans"), sans-serif;color:var(--color-text-body,#333);margin:0;font-size:22px;font-weight:400;line-height:1.45}.search-page-item-list__items{gap:var(--scale-400,16px);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.search-page-item-list__item{display:block}.search-page-item-list__empty{padding:var(--scale-600,24px);font-family:var(--font-family-body,"DM Sans"), sans-serif;color:var(--color-text-body,#333);text-align:center;border:1px dashed #ccc;border-radius:8px;font-size:16px}.search-page-item-list__dev-panel{margin-bottom:var(--scale-400,16px);padding:var(--scale-300,12px);font-family:var(--font-family-body,"DM Sans"), sans-serif;background:#f8f8f8;border:1px dashed #aaa;border-radius:4px}.search-page-item-list__dev-panel summary{cursor:pointer;-webkit-user-select:none;user-select:none;color:#555;margin-bottom:0;font-size:.75rem;font-weight:600}.search-page-item-list__dev-panel[open] summary{margin-bottom:.5rem}.search-page-item-list__dev-code{padding:var(--scale-300,12px);color:#d4d4d4;white-space:pre;background:#1e1e1e;border-radius:4px;max-height:400px;margin:0;font-family:Menlo,Consolas,monospace;font-size:.7rem;line-height:1.5;overflow:auto}
.riskworld-callout{max-width:1600px;padding-left:var(--scale-600);padding-right:var(--scale-600);margin:0 auto}@media (min-width:768px){.riskworld-callout{padding-top:var(--scale-1200);padding-bottom:var(--scale-2200);padding-left:var(--scale-1000);padding-right:var(--scale-1000)}}.riskworld-callout:has(.riskworld-callout__container--background){padding-top:0;padding-bottom:0}@media (min-width:768px){.riskworld-callout:has(.riskworld-callout__container--background) .riskworld-callout__container--background{padding-top:152px;padding-bottom:146px}}.riskworld-callout__container{background-color:var(--color-neutral-white);flex-direction:column;display:flex}@media (min-width:768px){.riskworld-callout__container{flex-direction:row;align-items:stretch;gap:32px}}.riskworld-callout__image-wrapper{aspect-ratio:16/9;height:200px;margin:0 -24px;position:relative;overflow:hidden}@media (min-width:768px){.riskworld-callout__image-wrapper{aspect-ratio:auto;flex:50%;height:auto;margin:0}}@media (min-width:992px){.riskworld-callout__image-wrapper{flex:66.6666%}}.riskworld-callout__image{object-fit:cover;width:100%;height:100%}.riskworld-callout__content{padding:var(--scale-600) 0;flex-direction:column;justify-content:center;display:flex}@media (min-width:768px){.riskworld-callout__content{flex:50%}}@media (min-width:992px){.riskworld-callout__content{flex:33.3333%}}.riskworld-callout__container--background{flex-direction:column;display:flex;position:relative}@media (min-width:768px){.riskworld-callout__container--background{flex-direction:row;align-items:center;gap:64px;min-height:500px}}@media (min-width:768px){.riskworld-callout__container--background .riskworld-callout__content{padding:var(--scale-600)}}@media (min-width:768px){.riskworld-callout__image-wrapper--background{aspect-ratio:auto;width:100vw;min-height:auto;position:absolute;inset:0 0 0 50%;transform:translate(-50%)}}.riskworld-callout__background-image{aspect-ratio:16/9;object-fit:cover;width:100%;height:100%}@media (min-width:768px){.riskworld-callout__background-image{aspect-ratio:auto}}.riskworld-callout__logos{z-index:1;align-items:center;width:100%;max-width:80%;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (min-width:768px){.riskworld-callout__logos{max-width:660px}}@media (min-width:768px){.riskworld-callout__image-wrapper--background .riskworld-callout__logos{display:none}}.riskworld-callout__logo{object-fit:contain;width:100%;max-height:80px}@media (min-width:768px){.riskworld-callout__logo{max-height:100%}}.riskworld-callout__logo.desktop-only{display:none;position:relative}@media (min-width:768px){.riskworld-callout__logo.desktop-only{aspect-ratio:auto;flex:50%;display:block}}@media (min-width:992px){.riskworld-callout__logo.desktop-only{flex:66.6666%}}.riskworld-callout__logo.desktop-only img{width:auto;max-width:100%}.riskworld-callout__container--background .riskworld-callout__content{z-index:1;background-color:var(--color-neutral-white);position:relative}@media (min-width:768px){.riskworld-callout__container--background .riskworld-callout__content{width:100%;max-width:500px;min-height:100%;margin-left:auto}}.riskworld-callout__title{font-family:var(--font-family-heading);font-size:var(--font-size-heading-h2-mobile);font-weight:var(--font-weight-regular);line-height:var(--line-height-heading);color:var(--color-neutral-900);margin:0 0 var(--scale-600)}@media (min-width:768px){.riskworld-callout__title{font-size:var(--font-size-heading-h2)}}.riskworld-callout__body{font-size:var(--font-size-body-md);line-height:var(--line-height-body);color:var(--color-neutral-900);margin:0 0 var(--scale-600)}.riskworld-callout__cta-wrapper{padding-top:var(--scale-400);border-top:1px solid #0000004d}.riskworld-callout__cta{align-items:center;gap:var(--scale-200);font-size:var(--font-size-body-sm);font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:var(--letter-spacing-uppercase);color:var(--color-neutral-900);text-decoration:none;transition:gap .2s;display:inline-flex}.riskworld-callout__placeholder{color:var(--color-neutral-700);margin:0;font-style:italic}@media (min-width:768px){.riskworld-callout__container--fifty{justify-content:center}}@media (max-width:767px){.riskworld-callout__container--fifty .riskworld-callout__image-wrapper{aspect-ratio:auto;height:auto;margin:48px auto 0;position:relative;overflow:hidden}}.riskworld-callout__container--fifty .riskworld-callout__image-wrapper img{position:relative!important}@media (min-width:768px){.riskworld-callout__container--fifty .riskworld-callout__logos{max-width:85%}}@media (min-width:768px){.riskworld-callout__container--fifty .riskworld-callout__content,.riskworld-callout__container--fifty .riskworld-callout__image-wrapper{flex:50%;max-width:550px}}
