/* Optional comparison paths live inside the collapsed calculator settings. */
.v157 .v165-pension-settings .v167-options{padding:0;margin:0 0 12px;border:0;border-radius:0;background:transparent}
.v165-pension-settings .v167-options legend{padding:0;margin-bottom:8px;font-size:14px}
.v157 .v165-pension-settings .v167-options .v157-small{margin-top:8px}
.v171-pension-fields[hidden]{display:none!important}

/* Equal breathing room before and after the methodology callout. */
#methodik .v163-method-note{margin-bottom:0}
#methodik .v163-method-note>p:last-child{margin-bottom:0}
#methodik .v163-method-note+.v157-callout{margin-block:clamp(28px,4vw,44px)}
#methodik .v157-callout+.v157-method{margin-top:0}
#methodik .v157-callout+.v157-method h3{margin-top:0}

/* One consistent icon, label and hover treatment for all six related links. */
html body main.guide136 .guide-related136 a{color:#193648!important;transition:background-color .18s,color .18s,border-color .18s}
html body main.guide136 .guide-related136 a>span{color:inherit!important;min-width:0}
html body main.guide136 .guide-related136 a>svg{display:block!important;flex:0 0 26px;width:26px;height:26px;fill:none;stroke:currentColor;color:inherit!important}
html body main.guide136 .guide-related136 a:is(:hover,:focus-visible){background:#193648!important;border-color:#193648;color:#d8ff51!important}
html body main.guide136 .guide-related136 a:focus-visible{outline:2px solid #607e8d;outline-offset:3px}
@media(prefers-reduced-motion:reduce){html body main.guide136 .guide-related136 a{transition:none}}

/* Each tariff has an adjacent percentage and money column. */
.guide136 .taxe163-table{overflow:visible}
.guide136 .taxe163-table caption{caption-side:top;text-align:left;padding:0 0 18px;line-height:1.6}
.taxe163-table caption strong,.taxe163-table caption span{display:block}
.taxe163-table caption span{font-weight:400;font-size:14px;margin-top:6px}
@media(min-width:761px){
 .guide136 .taxe163-table table{width:100%;min-width:0;table-layout:fixed}
 .guide136 .taxe163-table th,.guide136 .taxe163-table td{min-width:0;padding:14px 8px;vertical-align:middle;overflow-wrap:normal}
 .guide136 .taxe163-table th:first-child{width:25%;text-align:left;padding-left:16px}
 .guide136 .taxe163-table thead th:not(:first-child),.guide136 .taxe163-table td{text-align:center;font-variant-numeric:tabular-nums}
 .guide136 .taxe163-table thead th{font-size:13px;line-height:1.45}
 .guide136 .taxe163-table td{font-size:14px;white-space:nowrap}
 .guide136 .taxe163-table td:nth-child(odd){font-weight:700}
 .guide136 .taxe163-table :is(th,td):nth-child(2),.guide136 .taxe163-table :is(th,td):nth-child(4),.guide136 .taxe163-table :is(th,td):nth-child(6){border-left:1px solid #c7d8df}
}
@media(max-width:760px){
 .guide136 .taxe163-table .mobile-table137 tr>td{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr)}
 .guide136 .taxe163-table .mobile-table137 tr>td:nth-child(odd){font-weight:700}
}
