.c-calc-premium-savings-dividends{display:block}.c-calc-premium-savings-dividends .iron-form-control__label,.c-calc-premium-savings-dividends .nowrap{white-space:nowrap}.c-calc-premium-savings-dividends__form{background-color:#f4f4f4;border-bottom:1px solid #c7ccd3;padding:16px 24px 24px}@media(min-width:768px){.c-calc-premium-savings-dividends__form{border-bottom:0;grid-column:1/span 5;position:relative}.c-calc-premium-savings-dividends__form:after{background-color:#c7ccd3;bottom:0;content:"";position:absolute;right:0;top:0;width:1px}}@media(min-width:1200px){.c-calc-premium-savings-dividends__form{grid-column:1/span 4}}.is-loading .c-calc-premium-savings-dividends__form input::-moz-placeholder{color:#fff}.is-loading .c-calc-premium-savings-dividends__form input,.is-loading .c-calc-premium-savings-dividends__form input::placeholder{color:#fff}.c-calc-premium-savings-dividends__form form{width:100%}.c-calc-premium-savings-dividends__layout{background-color:#fff;border:1px solid #c7ccd3;border-radius:6px;box-shadow:0 4px 5px 0 rgba(0,0,0,.25);overflow:hidden}@media(min-width:768px){.c-calc-premium-savings-dividends__layout{display:grid;gap:16px;grid-template-columns:repeat(12,1fr)}}.is-loading .c-calc-premium-savings-dividends__layout{position:relative}.is-loading .c-calc-premium-savings-dividends__layout:after{background-color:hsla(0,0%,100%,.7);border-radius:6px;content:"";display:block;inset:0;position:absolute;z-index:1}.c-calc-premium-savings-dividends__results{background-color:#fff;display:flex;flex-direction:column;padding:32px 24px}@media(min-width:768px){.c-calc-premium-savings-dividends__results{grid-column:6/span 7;padding-left:8px}}@media(min-width:1200px){.c-calc-premium-savings-dividends__results{grid-column:5/span 8}}.c-calc-premium-savings-dividends__results-footer{margin-top:auto;padding-top:32px}.c-calc-premium-savings-dividends__results table{font-variant-numeric:tabular-nums;margin-top:32px;width:100%}@media(min-width:992px){.c-calc-premium-savings-dividends__results table{margin-left:auto;margin-right:auto;width:85%}}@media(min-width:1200px){.c-calc-premium-savings-dividends__results table{width:75%}}.c-calc-premium-savings-dividends__results th{color:#282828;font-size:.875rem;font-weight:400;line-height:1.125rem;padding:4px 8px 4px 0;width:75%}.c-calc-premium-savings-dividends__results td{color:#282828;font-size:.875rem;font-weight:400;line-height:1.125rem;padding:4px 0 4px 8px;text-align:right;width:25%}.c-calc-premium-savings-dividends__results tbody tr:last-child td,.c-calc-premium-savings-dividends__results tbody tr:last-child th{padding-bottom:16px}.c-calc-premium-savings-dividends__results tbody+tbody{border-top:1px solid #c7ccd3}.c-calc-premium-savings-dividends__results tbody+tbody tr:first-child td,.c-calc-premium-savings-dividends__results tbody+tbody tr:first-child th{padding-top:16px}.c-calc-premium-savings-dividends__results tbody:last-child tr:last-child td,.c-calc-premium-savings-dividends__results tbody:last-child tr:last-child th{color:inherit;font-size:1rem;padding-bottom:4px}