.press-trigger{display:inline;border:0;border-radius:2px;padding:2px 1px;background:transparent;color:var(--ink);font:inherit;font-weight:700;line-height:inherit;text-decoration:underline;text-decoration-style:dotted;text-underline-offset:.22em;cursor:pointer}
.press-trigger:hover,.press-trigger[aria-expanded="true"]{background:var(--lime);text-decoration-style:solid}
.press-trigger:focus-visible,.press-popover a:focus-visible,.press-popover button:focus-visible{outline:3px solid #8da93b;outline-offset:4px}
.press-popover[hidden]{display:none}
.press-popover{position:fixed;z-index:120;box-sizing:border-box;width:min(520px,calc(100vw - 32px));max-height:min(680px,calc(100vh - 32px));max-height:min(680px,calc(100dvh - 32px));overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable;margin:0;padding:24px;background:var(--ink);color:var(--paper);border:1px solid #67808a;border-radius:6px;box-shadow:0 14px 50px #06151c45;font-style:normal;text-align:left;line-height:1.55}
.press-popover-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:20px}
.press-popover .press-kicker{margin:0 0 5px;padding:0;color:var(--lime);font-size:.6875rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}
.press-popover h3{margin:0;font-size:1.2rem;line-height:1.25;letter-spacing:-.02em;color:var(--paper)}
.press-popover .press-close{flex-shrink:0;display:grid;place-items:center;width:44px;height:44px;border:1px solid #789098;border-radius:3px;padding:0;background:transparent;color:var(--paper);font-size:1.5rem;cursor:pointer}
.press-popover .press-close:hover{background:#29414b}
.press-popover .press-source{margin:0;padding:0 0 20px;border:0;border-bottom:1px solid var(--line)}
.press-popover .press-source+.press-source{padding-top:20px}
.press-popover .press-source:last-child{border:0;padding-bottom:0}
.press-popover blockquote{margin:0 0 9px;padding:0;border:0;color:var(--paper);font-size:1rem;line-height:1.6}
.press-popover .press-byline{margin:0;padding:0;font-size:.8125rem;color:var(--soft)}
.press-popover .press-byline strong{color:var(--paper);font-weight:600}
.press-popover .press-secondary{margin-top:18px}
.press-popover .press-source a{display:inline-flex;align-items:center;min-height:44px;margin-top:6px;padding:4px 0;color:var(--lime);font-size:.8125rem;text-decoration:underline;text-underline-offset:.2em}
#money-monster-press .press-popover-heading{position:sticky;top:-24px;z-index:1;margin:-24px -24px 20px;padding:24px 24px 18px;background:var(--ink);border-bottom:1px solid #415962}
#money-monster-press .press-kicker{color:var(--lime);font-size:.75rem}
#money-monster-press .press-intro{margin:0 0 22px;padding:0;color:var(--soft);font-size:.875rem;line-height:1.55}
#money-monster-press .press-byline{color:var(--soft);font-size:.875rem}
#money-monster-press blockquote p{margin:0;color:var(--paper);font-size:1rem;line-height:1.6}
#money-monster-press blockquote p+p{margin-top:12px}
#money-monster-press .press-source a{font-size:.875rem}
#money-monster-press .press-lead-phrase{color:var(--lime);font-weight:600}
#money-monster-press .press-interview{margin:0 0 22px;padding:18px;background:#20363d;border:0;border-left:3px solid var(--lime);border-radius:3px}
#money-monster-press .press-interview h4{margin:0 0 16px;color:var(--lime);font-size:1.125rem;line-height:1.35;font-weight:700}
#money-monster-press .press-interview+.press-source{padding-top:0}
#money-monster-press .press-more{margin-top:24px;padding:0;border:1px solid #536b73;border-radius:4px}
#money-monster-press .press-more>summary{min-height:48px;box-sizing:border-box;padding:13px 16px;color:var(--lime);font-size:1rem;line-height:1.5;cursor:pointer}
#money-monster-press .press-more>summary:hover{background:#243e46}
#money-monster-press .press-more>summary:focus-visible{outline:3px solid var(--lime);outline-offset:3px}
#money-monster-press .press-more[open]>summary{border-bottom:1px solid #536b73}
#money-monster-press .press-more-content{padding:20px 16px}
#money-monster-press .press-more-note{margin:0 0 20px;padding:0;color:var(--soft);font-size:.875rem;line-height:1.55}
@media(max-width:480px){#money-monster-press .press-popover-heading{top:-20px;margin:-20px -20px 20px;padding:20px 20px 16px}}
@media(max-width:480px){.press-popover{padding:20px}.press-popover-heading{gap:12px}}
@media(forced-colors:active){.press-popover,.press-close{border:1px solid CanvasText}.press-trigger{color:LinkText}}
.about-set-experience{border:1px solid #9aa9a4;border-left:4px solid #869f40;background:#e9ede2}
.about-set-experience>summary{display:grid;grid-template-columns:minmax(0,1fr) 36px;column-gap:18px;align-items:center;list-style:none;padding:22px;font-size:clamp(1.125rem,1.8vw,1.35rem);line-height:1.35}
.about-set-experience>summary::-webkit-details-marker{display:none}
.about-set-experience .set-summary-title{grid-column:1;grid-row:1}
.about-set-experience .set-summary-note{grid-column:1;grid-row:2;margin-top:7px;font-size:.875rem;line-height:1.5;color:#4c5d5a}
.about-set-experience .set-summary-toggle{grid-column:2;grid-row:1 / 3;display:grid;place-items:center;width:36px;height:36px;border:1px solid #8a9b86;border-radius:50%;color:var(--ink)}
.about-set-experience .set-summary-toggle::before{content:"+";font-size:1.5rem;font-weight:400}
.about-set-experience[open] .set-summary-toggle::before{content:"−"}
.about-set-experience[open]>summary{border-bottom:1px solid var(--dark-line)}
.about-set-experience .set-details{padding:0 22px 22px}
@media(max-width:480px){.about-set-experience>summary{padding:18px;column-gap:12px}.about-set-experience .set-details{padding:0 18px 18px}}
