.fo-frame{display:block;container-type:inline-size}.fo-cm,.fo-inl{letter-spacing:-.005em;text-align:start;font-size:14px;font-weight:400;line-height:1.5}.fo-cm b,.fo-inl b{font-weight:500}.fo-num{font-variant-numeric:tabular-nums;direction:ltr;unicode-bidi:isolate}.fo-i{flex:none;width:1em;height:1em}.fo-lg{background:#fff;border-radius:10px;flex:none;place-items:center;display:grid;overflow:hidden;box-shadow:0 0 0 1px #0000000f}.fo-lg img{object-fit:contain;width:100%;max-width:none;height:100%;display:block;border-radius:0!important;margin:0!important}.fo-inl,.fo-inl:hover{color:#0a0a0a!important;text-decoration:none!important}.fo-pos{color:var(--positive)}.fo-neg{color:var(--negative)}.fo-cm{color:#0a0a0a;background:linear-gradient(#fff,#fbfbfa);border-radius:20px;padding:16px;position:relative;overflow:hidden;box-shadow:0 0 0 1px #0000000d,0 1px 2px #0a0a0a0a,inset 0 1px #fff}.fo-cm:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#0a0a0a14,#0000);height:1px;position:absolute;inset:0 0 auto}.fo-cm>*{position:relative}.fo-hd{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.fo-hd b{letter-spacing:-.025em;font-size:16px;line-height:1.25}.fo-hd span{color:#737373;white-space:nowrap;font-size:11px}.fo-radio{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute!important}.fo-seg{background:#0a0a0a0d;border-radius:999px;max-width:100%;margin-top:12px;padding:3px;font-size:12px;display:inline-flex}.fo-seg label{cursor:pointer;color:#525252;white-space:nowrap;border-radius:999px;padding:5px 11px;transition:background .2s,color .2s,box-shadow .2s}.fo-tab{display:none}.fo-radio:first-of-type:checked~.fo-seg label:first-child,.fo-radio:nth-of-type(2):checked~.fo-seg label:nth-child(2),.fo-radio:nth-of-type(3):checked~.fo-seg label:nth-child(3){color:#0a0a0a;background:#fff;box-shadow:0 1px 2px #0000001f}.fo-radio:first-of-type:checked~.fo-tabs .fo-tab:first-child,.fo-radio:nth-of-type(2):checked~.fo-tabs .fo-tab:nth-child(2),.fo-radio:nth-of-type(3):checked~.fo-tabs .fo-tab:nth-child(3){display:block}.fo-radio:focus-visible~.fo-seg{outline-offset:2px;outline:2px solid #2563eb}.fo-rk{color:inherit;border-radius:14px;grid-template-columns:18px 30px minmax(0,1fr) auto;align-items:center;gap:10px;margin-top:2px;padding:9px 8px;text-decoration:none;transition:background .15s;display:grid}.fo-rk:hover{background:#fafafa}.fo-rk .fo-k{color:#a3a3a3;text-align:center;place-items:center;font-size:12px;display:grid}.fo-rk .fo-lg{width:30px;height:30px;padding:5px}.fo-rk .fo-nm{letter-spacing:-.01em;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;line-height:1.3;display:-webkit-box;overflow:hidden}.fo-rk .fo-tr{direction:ltr;background:#0a0a0a0d;border-radius:2px;height:3px;margin-top:6px;display:block;overflow:hidden}.fo-rk .fo-tr i{transform-origin:100%;height:100%;animation:1.1s cubic-bezier(.2,.8,.2,1) both fo-gr;animation-delay:calc(var(--i) * 90ms);background:#d4d4d4;border-radius:2px;margin-inline-start:auto;display:block}@keyframes fo-gr{0%{transform:scaleX(0)}}.fo-rk>b{letter-spacing:-.02em;font-size:14px}@property --fo-ang{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes fo-spin{to{--fo-ang:360deg}}.fo-rk.fo-first{-webkit-backdrop-filter:blur(10px)saturate(1.2);backdrop-filter:blur(10px)saturate(1.2);background:#fafaf9b8;margin-top:10px;position:relative;box-shadow:0 0 0 1px #0000000f,0 10px 22px -16px #0a0a0a59,inset 0 1px #fff}.fo-rk.fo-first:before,.fo-inl:before{content:"";border-radius:inherit;background:conic-gradient(from var(--fo-ang),transparent 0 62%,#d9a436 80%,#fff1c2 90%,transparent 100%);-webkit-mask-composite:xor;pointer-events:none;padding:1.5px;animation:4.5s linear infinite fo-spin;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.fo-rk.fo-first .fo-tr i{background:#0a0a0a}.fo-rk.fo-first:hover{background:#fafaf9e6}.fo-crown{color:#c8901a;fill:#f6d98a}.fo-rk .fo-crown{width:17px;height:17px}.fo-more{color:inherit;border-top:1px solid #f0f0f0;justify-content:space-between;align-items:center;margin-top:10px;padding-top:12px;font-size:13px;font-weight:500;text-decoration:none;display:flex}.fo-more .fo-i{font-size:15px}.fo-inl{color:#0a0a0a;-webkit-backdrop-filter:blur(10px)saturate(1.2);backdrop-filter:blur(10px)saturate(1.2);background:#fafaf9cc;border-radius:16px;align-items:center;gap:12px;padding:12px 14px;text-decoration:none;display:flex;position:relative;overflow:hidden;box-shadow:0 0 0 1px #0000000f,0 10px 22px -16px #0a0a0a59,inset 0 1px #fff}.fo-inl .fo-crown{width:18px;height:18px}.fo-inl .fo-lg{width:34px;height:34px;padding:6px}.fo-inl .fo-t{letter-spacing:-.015em;flex:1;min-width:0;font-size:14px;line-height:1.3}.fo-inl .fo-t small{color:#737373;letter-spacing:0;font-size:11px;display:block}.fo-inl .fo-nm{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.fo-inl>b{letter-spacing:-.02em;font-size:16px}.fo-inl .fo-chev{color:#a3a3a3;font-size:16px}.fo-inl .fo-mc{flex:none;width:64px;height:22px;overflow:visible}.fo-inl .fo-mc polyline{fill:none;stroke:var(--positive);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}@container (max-width:420px){.fo-inl .fo-mc{display:none}}@media (prefers-reduced-motion:reduce){.fo-rk .fo-tr i,.fo-rk.fo-first:before,.fo-inl:before{animation:none}}
@media print{html:has([data-print-root=retirement-post]){background:#fff!important}html:has([data-print-root=retirement-post]) body{background:#fff!important}html:has([data-print-root=retirement-post]) *{-webkit-print-color-adjust:exact;print-color-adjust:exact;box-shadow:none!important}html:has([data-print-root=retirement-post]) main{padding-top:0!important}html:has([data-print-root=retirement-post]) .fixed{display:none!important}html:has([data-print-root=retirement-post]) footer:not(main footer){display:none!important}html:has([data-print-root=retirement-post]) aside{display:none!important}html:has([data-print-root=retirement-post]) .print-hide{display:none!important}html:has([data-print-root=retirement-post]) [data-print-root=retirement-post] .grid{display:block!important}html:has([data-print-root=retirement-post]) [data-print-root=retirement-post]{max-width:100%!important}html:has([data-print-root=retirement-post]) .wp-block-table{break-inside:avoid;overflow:visible!important}html:has([data-print-root=retirement-post]) .wp-block-table table{min-width:0!important}html:has([data-print-root=retirement-post]) td{height:2.2em}}
