.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{padding:var(--spacing-4);margin:calc(var(--spacing-3)*-1);gap:var(--spacing-2);flex-direction:column;display:flex}.radio-list__item{padding:var(--spacing-4);border:1px solid var(--radio-list-border-color);border-radius:var(--border-radius-lg);appearance:none;background-color:var(--color-neutral-white);cursor:pointer;gap:var(--spacing-3);transition:border-color var(--transition),background-color var(--transition);outline:none;display:flex;position:relative}.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{width:calc(var(--spacing-5) - 2px);height:calc(var(--spacing-5) - 2px);border:1px solid var(--radio-list-border-color);border-radius:100%;flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative}.radio-list__circle-inner{color:var(--radio-list-fill-color);fill:var(--radio-list-fill-color)}.radio-list__label{cursor:pointer;align-items:flex-start;gap:var(--spacing-1);text-align:left;flex-direction:column;display:flex}.radio-list__title{line-height:var(--line-height-copy-narrow)}
.details-dialog{box-sizing:border-box;width:100%;padding:var(--spacing-10);background-color:var(--color-off-white);flex-direction:column;display:flex;top:0;bottom:0;right:0}@media not (max-width:48rem){.details-dialog{width:31.5rem}}.details-dialog__header{margin-bottom:var(--spacing-8);justify-content:space-between;align-items:center;display:flex}.details-dialog__title{color:var(--color-primary-800);font-size:var(--font-size-h4);line-height:var(--line-height-h4);margin:0}.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{align-items:flex-start;gap:var(--spacing-5);flex-direction:column;display:flex}.details-dialog .dialog__close{top:var(--spacing-10);right:var(--spacing-10);position:absolute}
