.radio-list{--radio-list-title-color:var(--color-text-default);--radio-list-description-color:var(--color-text-muted);--radio-list-fill-color:transparent;--radio-list-border-color:var(--color-neutral-a20)}.radio-list__items{flex-direction:column;margin:calc(var(--spacing-3)*-1);gap:var(--spacing-2)}.radio-list__item,.radio-list__items{display:flex;padding:var(--spacing-4)}.radio-list__item{position:relative;border:1px solid var(--radio-list-border-color);border-radius:var(--border-radius-lg);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--color-neutral-white);cursor:pointer;gap:var(--spacing-3);outline:none;transition:border-color var(--transition),background-color var(--transition)}.radio-list__item:hover{border-color:var(--color-purple-700)}.radio-list__item:focus-visible .radio-list__circle{outline:var(--outline-purple-a15)}.radio-list__item[data-state=checked]{--radio-list-fill-color:var(--color-purple-600);--radio-list-border-color:var(--color-purple-600);--color-text:var(--color-purple-800);background-color:var(--color-purple-50)}.radio-list__item[data-state=checked] .u-color-muted{--color-text:var(--color-purple-600)}.radio-list__circle{position:relative;display:flex;width:calc(var(--spacing-5) - 2px);height:calc(var(--spacing-5) - 2px);flex-shrink:0;align-items:center;justify-content:center;border:1px solid var(--radio-list-border-color);border-radius:100%}.radio-list__circle-inner{color:var(--radio-list-fill-color);fill:var(--radio-list-fill-color)}.radio-list__label{display:flex;flex-direction:column;align-items:flex-start;cursor:pointer;gap:var(--spacing-1);text-align:left}.radio-list__title{line-height:var(--line-height-copy-narrow)}.details-dialog{top:0;right:0;bottom:0;display:flex;width:100%;box-sizing:border-box;flex-direction:column;padding:var(--spacing-10);background-color:var(--color-off-white)}@media(min-width:48.001rem){.details-dialog{width:31.5rem}}.details-dialog__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-8)}.details-dialog__title{margin:0;color:var(--color-primary-800);font-size:var(--font-size-h4);line-height:var(--line-height-h4)}.details-dialog__description{margin:0;margin-top:var(--spacing-3);color:var(--color-text-muted);font-size:var(--font-size-m)}.details-dialog__inner{flex-grow:1}.details-dialog__divider{margin:var(--spacing-8) 0}.details-dialog__info{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-5)}.details-dialog .dialog__close{position:absolute;top:var(--spacing-10);right:var(--spacing-10)}