.login-page{margin:20px auto;min-height:100%}@media (min-width:992px){.login-page{max-width:480px}}:is(.login-page form) .login-form--group{grid-gap:10px;align-items:center;display:grid;gap:10px;grid-template-columns:1fr;margin:20px auto}@media (min-width:768px){:is(.login-page form) .login-form--group{grid-template-columns:1fr 3fr}}:is(.login-page form) .login-form--submit{display:flex;flex-flow:row;justify-content:center;margin:20px}:is(.login-page form) input[type=password],:is(.login-page form) input[type=text]{display:block;padding:10px}:is(.login-page form) input[type=submit]{cursor:pointer;display:block;padding:10px}.login-page .login-page--btn{background:var(--theme-grey50);border:1px solid var(--theme-grey50);cursor:pointer;display:inline-block;margin:10px;padding:10px 20px}:is(.login-page .login-page--btn):hover{background:var(--theme-white)}.standard-date{display:block;line-height:1.75rem}.standard-date.padded{padding:10px}.standard-date .year{font-feature-settings:"tnum";font-size:1.25rem;font-variant-numeric:tabular-nums}.standard-date .month{font-size:1.25rem;text-transform:capitalize}.standard-date .day{font-feature-settings:"tnum";font-family:var(--font-sans-light);font-size:2.75rem;font-variant-numeric:tabular-nums;line-height:1em}.page-reactions{align-items:center;display:flex;flex-flow:row wrap;gap:15px}.page-reactions .prompt{font-size:1.25rem;font-weight:300}.page-reactions .buttons{display:flex;flex-flow:row;gap:10px}.page-reactions .button{align-items:center;background:#0000;border:none;color:var(--theme-grey800);cursor:pointer;display:flex;flex-flow:row;font-size:1em;font-weight:400;gap:8px;margin:0;padding:10px 15px}:is(.page-reactions .button):focus,:is(.page-reactions .button):hover{border-color:var(--theme-orange500);color:var(--theme-orange500)}:is(:is(.page-reactions .button):hover,:is(.page-reactions .button):focus) .icon{background-color:var(--theme-orange500)}.active:is(.page-reactions .button){color:var(--theme-orange500)}.active:is(.page-reactions .button) .icon{background-color:var(--theme-orange500)}:is(.page-reactions .button):disabled{cursor:default;opacity:.6}.page-reactions .icon{aspect-ratio:1/1;background-color:var(--theme-black);display:block;flex-shrink:0;height:1.15em;mask-position:center;-webkit-mask-position:center;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-size:contain;-webkit-mask-size:contain}.dislike:is(.page-reactions .icon){transform:rotate(180deg)}.page-reactions .count{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;min-width:1ch}.pill{align-items:center;background:var(--theme-white);background:var(--pill-background,var(--theme-white));border:1px solid #0000;border:1px solid var(--pill-border-color,#0000);border-radius:1.5em;color:var(--theme-grey800);color:var(--pill-color,var(--theme-grey800));cursor:default;display:inline-flex;flex-flow:row;font-size:.9rem;gap:6px;margin:0;padding:8px 16px;text-decoration:none;transition:color .15s ease,background-color .15s ease,border-color .15s ease}.pill:is(a),.pill:is(button){cursor:pointer}.pill.active,.pill:is(a):focus-visible,.pill:is(a):hover,.pill:is(button):focus-visible,.pill:is(button):hover{background:var(--theme-black);background:var(--pill-hover-background,var(--theme-black));border-color:var(--pill-hover-border-color,var(--theme-black));color:var(--theme-white);color:var(--pill-hover-color,var(--theme-white))}.active:is(.pill:is(button):hover,.pill:is(button):focus-visible,.pill:is(a):hover,.pill:is(a):focus-visible,.pill.active):focus-visible,.active:is(.pill:is(button):hover,.pill:is(button):focus-visible,.pill:is(a):hover,.pill:is(a):focus-visible,.pill.active):hover{text-decoration:underline}.pill .pill-icon{display:block;height:1em;width:1em}.page-card{background:var(--theme-white);border:1px solid var(--theme-grey300);border-radius:var(--radius-lg);display:flex;flex-direction:column;padding:25px}.page-card .card-header{align-items:center;display:flex;flex-flow:row wrap;font-size:.85rem;gap:10px;justify-content:space-between;margin:0 0 20px}:is(.page-card .card-header) .tags{align-items:center;display:flex;flex-flow:row wrap;gap:12px}:is(:is(.page-card .card-header) .tags):before{background:var(--theme-orange500);border-radius:100%;content:"";display:block;padding:4px}:is(:is(.page-card .card-header) .tags) .category{color:var(--theme-black);font-weight:700;text-decoration:none}:is(:is(:is(.page-card .card-header) .tags) .category):focus,:is(:is(:is(.page-card .card-header) .tags) .category):hover{text-decoration:underline}:is(:is(.page-card .card-header) .tags) .author,:is(:is(.page-card .card-header) .tags) .date{border-left:1px solid var(--theme-grey300);color:var(--theme-grey800);font-weight:300;padding-left:10px}:is(:is(:is(.page-card .card-header) .tags) .author,:is(:is(.page-card .card-header) .tags) .date) strong{font-weight:700}:is(.page-card .card-header) .badges{display:flex;flex-flow:row wrap;gap:8px}:is(:is(.page-card .card-header) .badges) .pill{--pill-background:var(--theme-grey100);--pill-hover-color:var(--theme-grey900);--pill-hover-background:var(--theme-grey300);--pill-hover-border-color:#0000;font-size:.8rem;padding:8px 10px}.pill--partners:is(:is(:is(.page-card .card-header) .badges) .pill){--pill-color:var(--theme-black);--pill-background:var(--theme-orange100);--pill-hover-color:var(--theme-orange700);--pill-hover-background:var(--theme-orange200)}.page-card .title{color:var(--theme-grey900);display:block;font-family:var(--font-serif);font-size:2rem;font-weight:400;line-height:1em;margin:15px 0 10px;text-decoration:none}:is(.page-card .title):is(a):focus,:is(.page-card .title):is(a):hover{text-decoration:underline}.page-card .content{color:var(--theme-grey800);font-size:1rem;line-height:1.25em;overflow:hidden;width:100%}.page-card .card-footer{border-top:2px solid var(--theme-grey300);margin-top:20px;padding-top:20px}.page-card .card-footer,:is(.page-card .card-footer) .footer-actions{align-items:center;display:flex;flex-flow:row wrap;gap:15px}:is(.page-card .card-footer) .spacer{flex-grow:1}.page-card .card-footer{@scope (&) to (.footer-actions){.action{align-items:center;display:flex;flex-flow:row;font-size:.85em;gap:10px;text-decoration:none}.action:focus,.action:hover{text-decoration:underline}.action:is(button){border:none}.action .action-icon{aspect-ratio:1/1;display:block;height:1.15rem}.copy-link{background:#0000;color:var(--theme-grey800);cursor:pointer;font-weight:400;margin:0;padding:10px 15px}.copy-link:focus,.copy-link:hover{background:none;color:var(--theme-orange500)}}}.content-collapse{max-height:none;max-height:var(--collapsed-max-height,none);overflow:hidden;transition:max-height .35s ease}.content-collapse.clamped>div>*{-webkit-box-orient:vertical;-webkit-line-clamp:4;-webkit-line-clamp:var(--truncate-lines,4);display:-webkit-box;overflow:hidden}@supports (interpolate-size:allow-keywords){.content-collapse{interpolate-size:allow-keywords}.content-collapse.expanded{max-height:fit-content}}@keyframes spin-regular{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes spin-inverse{0%{transform:rotate(1turn)}to{transform:rotate(0deg)}}.loader.absolute{position:absolute;width:100%}.loader .animation{display:none;font-size:0;height:100px;line-height:0px;margin:0 auto;position:relative;width:100px}:is(.loader .animation)>div{border-radius:100%;bottom:0;left:0;position:absolute;right:0;top:0}:is(:is(.loader .animation)>div):first-child{border:10px solid #0000;border-top:10px solid var(--theme-black);margin:4px}:is(:is(.loader .animation)>div):nth-child(2){border:4px solid #0000;border-bottom:4px solid var(--theme-orange500)}.loader .info{display:none;margin:10px;text-align:center}.loader.running{padding:20px 0 80px}.loader.running .animation{display:block}:is(.loader.running .animation)>div:first-child{animation:spin-regular 1s linear infinite}:is(.loader.running .animation)>div:nth-child(2){animation:spin-inverse 2s linear infinite}.loader.running .info{display:block}.category-pills{align-items:center;display:flex;flex-flow:row wrap;gap:8px}.category-pills .pill{--pill-border-color:var(--theme-grey300)}.listing .heading-row{align-items:baseline;display:flex;flex-flow:row wrap;gap:10px;justify-content:space-between;margin:0 0 40px}:is(.listing .heading-row):not(:first-child){margin-top:40px}:is(.listing .heading-row) .heading{color:var(--theme-grey800);font-size:1rem;font-weight:700;margin:0}:is(.listing .heading-row) .view-all{color:var(--theme-glack);font-weight:700}:is(.listing .heading-row) .action{align-items:center;display:flex;flex-flow:row;gap:10px;text-decoration:none}:is(:is(.listing .heading-row) .action):focus,:is(:is(.listing .heading-row) .action):hover{text-decoration:underline}:is(:is(.listing .heading-row) .action):is(button){border:none}:is(:is(.listing .heading-row) .action) .action-icon{aspect-ratio:1/1;display:block;height:1.15em}.listing .location-filter{align-items:start;display:flex;flex-flow:column;gap:10px}:is(.listing .location-filter) .location-filter-label{color:var(--theme-grey800);font-size:.9rem}.listing .cards{grid-gap:20px;align-items:start;display:grid;gap:20px;grid-template-columns:minmax(0,1fr)}@media (min-width:992px){.listing .cards{grid-template-columns:repeat(1,minmax(0,1fr));grid-template-columns:repeat(var(--listing-columns,1),minmax(0,1fr))}}.listing .no-results{color:var(--theme-grey800);font-size:1rem;margin:0}.listing .expand-toggle{align-items:center;background:var(--theme-orange300);border:none;border-radius:var(--radius-sm);color:var(--theme-black);cursor:pointer;display:flex;flex-flow:row;font-size:1rem;font-weight:400;gap:10px;margin:0;padding:10px 15px;text-decoration:none}:is(.listing .expand-toggle):focus,:is(.listing .expand-toggle):hover{background:var(--theme-orange400);text-decoration:none}:is(.listing .expand-toggle) .action-icon{aspect-ratio:1/1;display:block;height:1.15em;transform:rotate(90deg);transition:transform .35s ease}[aria-expanded=true]:is(.listing .expand-toggle) .action-icon{transform:rotate(-90deg)}.listing .load-more{align-items:center;border:2px solid var(--theme-grey700);border-radius:var(--radius-sm);color:var(--theme-black);cursor:pointer;display:flex;flex-flow:row;font-size:1.15rem;font-weight:400;gap:10px;margin:20px auto 0;padding:8px 18px;width:fit-content}:is(.listing .load-more):focus,:is(.listing .load-more):hover{border-color:var(--theme-orange700);color:var(--theme-orange700)}:is(.listing .load-more):before{aspect-ratio:1/1;background:linear-gradient(currentColor,currentColor) 50% /100% 2px no-repeat,linear-gradient(currentColor,currentColor) 50% /2px 100% no-repeat;content:"";display:block;height:auto;width:.85em}.related-content .heading{color:var(--theme-grey800);font-size:1rem;font-weight:700;margin:0 0 20px;text-transform:uppercase}.related-content .cards{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr}@media (min-width:480px){.related-content .cards{grid-template-columns:repeat(2,minmax(0,1fr))}}.related-content .card{aspect-ratio:2/1;background:var(--theme-white);border:1px solid var(--theme-grey300);border-radius:var(--radius-lg);color:var(--theme-grey900);display:grid;grid-template-columns:repeat(2,50%);overflow:hidden;text-decoration:none}:is(.related-content .card) .image,:is(.related-content .card) .image-wrapper{background:var(--theme-grey50);display:block;height:100%;overflow:hidden;width:100%}:is(.related-content .card) .image{background-position:50%;background-size:cover;transform-origin:center;transition:transform .25s ease-in-out}:is(.related-content .card):focus .image,:is(.related-content .card):hover .image{transform:scale(1.05)}@media (prefers-reduced-motion:reduce){:is(.related-content .card):focus .image,:is(.related-content .card):hover .image{transform:none}}:is(.related-content .card) .details{display:flex;flex-flow:column;justify-content:flex-end;overflow:hidden;padding:20px}:is(.related-content .card) .date{color:var(--theme-grey800);font-size:.9rem}:is(.related-content .card) .title{color:var(--theme-grey900);display:block;font-family:var(--font-serif);font-size:1.3rem;font-weight:700;line-height:1.375rem;max-height:400px;overflow:hidden}:is(.related-content .card):focus .title,:is(.related-content .card):hover .title{text-decoration:underline}.page-banner{background:linear-gradient(var(--theme-orange100),#0000);display:flex;flex-direction:column;gap:20px;margin:0 -15px;overflow:hidden;padding:40px 20px;position:relative}.page-banner a{text-decoration:none}.page-banner .watermark{background-color:var(--theme-orange200);display:block;height:200px;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;max-height:100%;max-width:50%;pointer-events:none;position:absolute;right:20px;top:40px;width:200px;z-index:-1}.page-banner .crumbs{align-items:center;display:flex;flex-flow:row wrap;font-size:.9rem;gap:8px}:is(.page-banner .crumbs) a{color:var(--theme-grey700)}:is(:is(.page-banner .crumbs) a):focus,:is(:is(.page-banner .crumbs) a):hover{text-decoration:underline}:is(.page-banner .crumbs) .separator{color:var(--theme-grey700)}:is(.page-banner .crumbs) .current{color:var(--theme-black);font-weight:700}.page-banner .title{color:var(--theme-black);font-family:var(--font-serif);font-size:3rem;font-weight:400;margin:0}.page-banner .description{color:var(--theme-grey700);font-size:1rem;margin:0;max-width:600px}.page-banner .filters{align-items:center;display:flex;flex-flow:row wrap;gap:15px}.page-banner .search{align-items:center;display:flex;position:relative}:is(.page-banner .search) .icon{aspect-ratio:1/1;background-color:var(--theme-grey700);display:block;left:12px;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;position:absolute;width:1.1em}:is(.page-banner .search) input{background:var(--theme-white);border:1px solid var(--theme-grey300);border-radius:var(--radius-sm);color:var(--theme-black);font-size:1rem;padding:10px 15px 10px 38px;width:260px}.story{background:var(--theme-orange50);margin:0 0 20px}.story:has(.preview-notice){padding:0}.story:has(.preview-notice) .preview-notice{border:4px solid var(--theme-orange500);border-radius:var(--radius-lg);display:block;margin:0;padding:20px}:is(.story:has(.preview-notice) .preview-notice):before{content:"";display:block}:is(.story:has(.preview-notice) .preview-notice) strong{color:var(--theme-orange500)}:is(.story .page-card) .hero-image{border-radius:var(--radius-lg);display:block;height:auto;margin:20px 0;max-height:800px;object-fit:contain;width:100%}:is(.story .page-card) .content h2{font-family:var(--font-serif);font-weight:700;letter-spacing:-2px}.story .related-articles{margin-top:60px}.modal{background:var(--theme-white);box-shadow:0 0 0 100vmax #00000080;display:flex;flex-flow:column;left:0;margin:20px auto;max-height:calc(100vh - 125px);max-width:800px;padding:20px;position:fixed;right:0;top:85px;width:calc(100% - 40px);z-index:10}.modal.fullScreen{bottom:0;margin:0;max-height:none;max-width:none}.modal .modal-toolbar{align-items:center;display:flex;gap:10px;justify-content:space-between}.modal .modal-heading{align-items:center;display:flex;gap:10px;min-width:0}.modal .modal-icon{display:block;flex-shrink:0;height:24px;object-fit:contain;width:24px}.modal .modal-content{margin:20px 0;overflow-x:hidden;overflow-y:scroll}.modal .modal-exit{background:#0000;border:none;border-radius:none;cursor:pointer;display:block;flex-shrink:0;font-size:0;height:30px;margin:0;padding:0;position:relative;transition:background .2s ease-out;width:30px}:is(.modal .modal-exit):hover{background:var(--theme-orange500)}:is(.modal .modal-exit):after,:is(.modal .modal-exit):before{background:var(--theme-orange500);content:"";height:24px;left:13px;position:absolute;top:3px;transition:background .2s ease-out;width:4px}:is(.modal .modal-exit):hover:after,:is(.modal .modal-exit):hover:before{background:var(--theme-white)}:is(.modal .modal-exit):before{transform:rotate(45deg)}:is(.modal .modal-exit):after{transform:rotate(-45deg)}.modal .modal-title{color:var(--theme-black);display:block;font-size:1.25rem;font-weight:700;padding:10px 0}.modal .modal-actions{display:flex;flex-flow:row wrap;justify-content:space-around}:is(.modal .modal-actions) button{background:#0000;border:1px solid var(--theme-grey300);border-radius:none;color:var(--theme-black);cursor:pointer;display:block;font-size:1rem;font-weight:700;padding:10px 15px;transition:background .2s ease-out}:is(:is(.modal .modal-actions) button):hover{background:var(--theme-orange500);border:1px solid var(--theme-orange500);color:var(--theme-white)}.quick-links{display:flex;flex-flow:row;flex-wrap:wrap;gap:10px;justify-content:center;padding:20px 0}@media(min-width:1200px){.quick-links{padding:0}}.quick-links .card{background:var(--theme-white);border-radius:var(--radius-lg);box-shadow:0 0 5px 1px var(--theme-grey300);display:flex;flex-flow:column;flex-grow:1;gap:20px;max-width:100%;padding:20px;position:relative;width:160px}@media(min-width:1400px){.quick-links .card{width:200px}}:is(.quick-links .card):is(a){text-decoration:none}[role=button]:is(.quick-links .card){cursor:pointer}:is(.quick-links .card) .icon{align-items:center;background:var(--theme-orange50);border-radius:var(--radius-lg);display:flex;justify-content:center;padding:10px;width:max-content}:is(:is(.quick-links .card) .icon) img{display:block;filter:grayscale(1) brightness(0);height:24px;margin:auto;object-fit:contain;width:24px}:is(.quick-links .card) strong{color:var(--theme-black);display:block}:is(.quick-links .card) p{color:var(--theme-grey800);margin:0}:is(.quick-links .card) .badge{position:absolute;right:20px;top:20px}.welcome-banner{--spacing:40px;display:flex;flex-flow:row;flex-wrap:wrap;gap:var(--spacing);justify-content:space-between;overflow:hidden;padding:var(--spacing);position:relative}@media (min-width:768px){.welcome-banner{flex-wrap:nowrap}}.welcome-banner .background{background:linear-gradient(45deg,#ffefe4,#ffe3d8,#ffd7cd,#ffd5be,#ffe3cd);height:calc(var(--spacing)*2);height:calc(var(--main-height, 0px) + var(--spacing)*2);left:0;position:absolute;right:0;top:0}.welcome-banner .main{display:flex;flex-flow:column;gap:20px;height:max-content;padding:40px 0;position:relative}:is(.welcome-banner .main) time{color:var(--theme-grey800);font-size:1rem}:is(.welcome-banner .main) span.hi{color:var(--theme-black);font-family:var(--font-serif);font-size:3rem}:is(.welcome-banner .main) span.note{color:var(--theme-grey800);font-size:1.1rem}.themed-player{background:var(--theme-white);border-radius:var(--radius-lg);box-shadow:0 4px 25px #0000001a;margin:0;padding:0;position:relative}.themed-player.themed-player--no-upper-rounding{border-top-left-radius:0;border-top-right-radius:0}.themed-player .themed-player--layout{align-content:center;border-radius:inherit;display:grid;grid-template-columns:min-content 8fr min-content 8fr;justify-content:stretch;padding:5px;position:relative;z-index:1}@media (min-width:480px){.themed-player .themed-player--layout{grid-template-columns:min-content 8fr min-content 4fr}}@media (min-width:767px){.themed-player .themed-player--layout{grid-template-columns:min-content 8fr min-content 3fr}}.themed-player .themed-player--controls{align-items:center;display:flex;flex-flow:row;margin:10px}.themed-player .themed-player--range-wrapper{display:flex;padding:5px 0;position:relative;width:100%}.themed-player input[type=range]{-webkit-appearance:none;-moz-appearance:none;background:#444;border-radius:var(--radius-sm);cursor:pointer;height:0;margin:0;padding:3px 0;transition:background .2s ease;width:100%}.themed-player input[type=range]::-moz-range-thumb{-moz-appearance:none;background:var(--theme-white);border:1px solid #ccc;border-radius:var(--radius-lg);box-shadow:0 0 2px #0000001a;cursor:pointer;height:0;margin:0;padding:8px;width:0}.themed-player input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:var(--theme-white);border:1px solid #ccc;border-radius:var(--radius-lg);box-shadow:0 0 2px #0000001a;cursor:pointer;height:0;margin:0;padding:8px;width:0}.themed-player .themed-player--button{background:none;border:none;cursor:pointer;height:2em;margin:0;opacity:.6;padding:0;position:relative;transition:opacity .3s ease-in-out;width:2em}.themed-player .themed-player--button svg{margin:auto;max-height:100%;width:100%}.themed-player .themed-player--button svg path{fill:var(--theme-black)}.themed-player .themed-player--button:focus,.themed-player .themed-player--button:hover{opacity:1}.themed-player .themed-player--time-remaining{display:block;font-size:.9rem;line-height:1em;margin:0 0 .15em}.themed-player .themed-player--volume{align-items:center;display:flex;flex-flow:row;gap:15px;width:100%}.themed-player .themed-player--button-tooltip{background:#ffffff80;border-radius:var(--radius-lg);box-shadow:0 0 5px #0000001a;font-size:.8rem;left:50%;opacity:0;padding:10px;position:absolute;top:50%;transform:translateX(-50%) translateY(65%);transition:all .3s ease-in-out;z-index:1}.themed-player .themed-player--button:hover .themed-player--button-tooltip,.themed-player .themed-player--range-wrapper:hover .themed-player--button-tooltip{opacity:1}.themed-player .themed-player--image-wrapper{aspect-ratio:16/9;border-top-left-radius:inherit;border-top-right-radius:inherit;display:block;overflow:hidden;position:relative;transition:all .3s ease-in-out}.themed-player .themed-player--image-wrapper .themed-player--image{background-size:cover;cursor:pointer;display:block;height:100%;transition:transform .3s ease-in-out;width:100%}.themed-player .themed-player--image-wrapper .themed-player--image:hover{transform:scale(1.05)}.themed-player:not(.themed-player--playing) .themed-player--image-wrapper{filter:sepia(.5);opacity:.9}@keyframes colorChange{0%{filter:hue-rotate(0deg)}to{filter:hue-rotate(1turn)}}.themed-player .themed-player--color-backdrop{background:linear-gradient(45deg,#c8eeff 20%,#0000 140%) no-repeat;border-radius:inherit;bottom:0;left:0;position:absolute;right:0;top:0;z-index:0}.themed-player.themed-player--playing .themed-player--color-backdrop{animation:colorChange 20s infinite alternate}.themed-player.themed-player--color-white .themed-player--color-backdrop{animation:none;background:var(--theme-white)}.podcast .podcast--preview-notice{border:4px solid var(--theme-orange500);display:block;margin:20px 0;padding:20px}.podcast-preview .podcast-preview--image-wrapper{display:block;height:0;overflow:hidden;padding-top:56.25%;position:relative;width:100%}:is(.podcast-preview .podcast-preview--image-wrapper) .podcast-preview--image{background-size:cover;bottom:0;left:0;position:absolute;right:0;top:0}:is(.podcast-preview .podcast-preview--image-wrapper)+.podcast-preview--injected-player-wrapper{margin:40px 0}.podcast-preview .podcast-preview--content{margin-top:40px}.podcast-preview .podcast-preview--details{float:right}.podcast-preview .podcast-preview--description{margin:20px 0;padding:0}:is(.podcast-preview .podcast-preview--description)>:first-child{margin-top:0}.podcasts{border:1px solid var(--theme-grey300);display:block;padding:10px}.podcasts .podcasts--filter{align-items:center;display:grid;grid-template-columns:1fr 3fr;margin:5px 0 20px}:is(.podcasts .podcasts--filter) input[type=text]{border:1px solid var(--theme-grey300);border-radius:0;display:block;font-size:.9rem;font-weight:400;margin:0 0 0 20px;padding:10px 15px}.podcasts .podcasts--list{display:block}.podcasts .podcasts--item{grid-gap:10px;align-items:center;border-top:1px solid var(--theme-grey300);cursor:pointer;display:grid;gap:10px;grid-template-columns:24px auto 4em;padding:5px 10px;width:calc(100% - 20px)}.podcasts--item-active:is(.podcasts .podcasts--item),:is(.podcasts .podcasts--item):hover{background:var(--theme-grey50)}:is(.podcasts .podcasts--item)>*{font-size:1rem;margin:0;overflow:hidden;padding:5px;text-overflow:ellipsis;white-space:nowrap}.podcasts .podcasts--heading{font-family:var(--font-serif);font-size:2rem;font-weight:700;letter-spacing:-1px;margin:10px}.podcasts .podcasts--title{font-family:var(--font-sans-light);font-weight:400}.podcasts .podcasts--item.podcasts--item-active .podcasts--title{font-weight:700}.podcasts .podcasts--time{text-align:center;text-overflow:clip}.podcasts .podcasts--tools{align-items:center;display:flex;flex-flow:row;flex-wrap:wrap;justify-content:center}.podcasts .podcasts--button{background:var(--theme-grey50);box-shadow:0 0 0 1px var(--theme-grey300);color:var(--theme-black);cursor:pointer;display:block;margin:10px auto;padding:10px 15px;text-decoration:none}:is(.podcasts .podcasts--button):is(:hover,:focus){background:var(--theme-orange500);box-shadow:0 0 0 1px var(--theme-orange500);color:var(--theme-white)}@keyframes fadein{0%{opacity:0}to{opacity:1}}.hero-section{display:block;overflow:hidden}.hero-section .hero-section--heading{font-family:var(--font-serif);font-size:2.5rem;font-weight:700;letter-spacing:-1px;margin:20px;position:relative;z-index:1}.hero-section.hero-section--background-default .hero-section--content{background-color:var(--theme-orange100);color:var(--theme-black)}.hero-section .hero-section--content{background-color:var(--theme-grey50);background-position:50%;background-size:cover;color:var(--theme-black);display:flex;flex-flow:column;justify-content:flex-end;margin:0;min-height:240px;overflow:hidden;padding:15px;position:relative;transition:all .3s ease}@media (prefers-reduced-motion:reduce){.hero-section .hero-section--content{transition:none}}:is(.hero-section .hero-section--content) .hero-section--hero-image{animation:fadein .3s;bottom:0;font-size:0;height:100%;left:0;object-fit:cover;overflow:hidden;position:absolute;right:0;top:0;width:100%;z-index:0}@media (prefers-reduced-motion:reduce){:is(.hero-section .hero-section--content) .hero-section--hero-image{animation:none}}.hero-section--text-light:is(.hero-section .hero-section--content){color:var(--theme-white)}.hero-section--text-dark:is(.hero-section .hero-section--content){color:var(--theme-black)}.podcasts-page .podcasts-page--title{font-family:var(--font-sans-light);font-size:2.25rem;font-weight:400;order:2}@media (min-width:992px){.podcasts-page .podcasts-page--title{grid-column-end:span 2;order:1}}.podcasts-page .podcasts-page--description-column{order:1}@media (min-width:992px){.podcasts-page .podcasts-page--description-column{order:3}}.podcasts-page .podcasts-page--content-container{order:3}@media (min-width:992px){.podcasts-page .podcasts-page--content-container{order:2}}.podcasts-page .podcasts-page--description{font-size:1.25rem;line-height:1.5em}:is(.podcasts-page .podcasts-page--description) p:first-child{margin-top:0}.podcasts-page .podcasts-page--content{margin:5px 0;transition:opacity .3s ease-in-out}.notification-badge{aspect-ratio:1/1;background:var(--theme-orange500);border-radius:100%;color:var(--theme-white);font-size:.85rem;font-weight:700;line-height:1px;padding:8px;width:max-content}.notification-badge,.user-menu{align-items:center;display:flex;justify-content:center}.user-menu{position:relative}.user-menu.login{font-weight:700;padding:10px}.user-menu .initials{align-items:center;aspect-ratio:1/1;background:var(--theme-orange100);border:none;border-radius:100%;color:var(--theme-black);cursor:pointer;display:flex;font-size:1rem;font-weight:700;height:0;justify-content:center;margin:0;padding:1.5rem;position:relative;width:0}:is(.user-menu .initials) .badge{position:absolute;right:-10px;top:-10px}.user-menu .panel{background:var(--theme-white);border:1px solid var(--theme-grey300);border-radius:var(--radius-sm);box-shadow:0 0 5px 1px var(--theme-grey300);display:flex;flex-flow:column;font-weight:700;margin-top:8px;min-width:120px;position:absolute;right:0;top:100%;white-space:nowrap}:is(.user-menu .panel)>*{padding:10px}:is(:is(.user-menu .panel)>*):not(:first-child){border-top:1px solid var(--theme-grey300)}.header{background:var(--theme-white);box-shadow:0 0 0 1px var(--theme-grey300);left:0;position:sticky;right:0;top:0;z-index:100}.header a{color:inherit;text-decoration:none}.header .content{align-items:center;display:flex;flex-flow:row wrap;gap:10px;justify-content:space-between;padding:20px}.header .brand{align-items:end;color:var(--theme-grey800);display:flex;flex-direction:row;font-size:1.25rem;line-height:1.3em;max-width:300px}:is(.header .brand) .logo img{display:block}:is(.header .brand) .divider{border-left:1px solid var(--theme-grey300);display:block;height:1em;margin:0 16px 4px 4px}:is(.header .brand) .site-name{display:block;padding-bottom:4px}.header .tools{align-items:center;display:flex;flex-direction:row;gap:10px;justify-content:flex-end}.header .tool{position:relative}.header .tool,:is(.header .tool) .tool-button{align-items:center;display:flex;justify-content:center}:is(.header .tool) .tool-button{background:#0000;border:none;border-radius:100%;cursor:pointer;height:36px;margin:0;padding:0;width:36px}:is(:is(:is(.header .tool) .tool-button):hover,:is(:is(.header .tool) .tool-button):focus) .icon{background-color:var(--theme-orange500)}:is(.header .tool) .icon{aspect-ratio:1/1;background-color:var(--theme-black);display:block;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:1.35em}.flipped:is(:is(.header .tool) .icon){transform:scaleX(-100%)}:is(.header .tool) .expand{display:block;overflow:hidden;transition:width .3s ease;width:0}@media (prefers-reduced-motion:reduce){:is(.header .tool) .expand{transition:none}}.open:is(.header .tool) .expand{width:200px}.header .search-box{background:#0000;border:none;border-bottom:1px solid var(--theme-grey300);border-radius:0;box-shadow:none;display:block;font-size:.875rem;padding:10px;width:200px}.navigation-side-bar{background:var(--theme-white);border-bottom:2px solid var(--theme-grey200);color:var(--theme-grey800)}@media (min-width:768px){.navigation-side-bar{background:none;border-bottom:none}}.navigation-side-bar .nav-toggle{align-items:center;background:var(--theme-white);border:none;color:var(--theme-black);cursor:pointer;display:flex;font:inherit;font-weight:700;gap:10px;margin:0;padding:14px 15px;text-align:left;width:100%}:is(.navigation-side-bar .nav-toggle) .chevron{border-bottom:2px solid;border-right:2px solid;display:block;height:6px;margin-left:auto;transform:rotate(45deg);transition:transform .3s ease;width:6px}[aria-expanded=true]:is(.navigation-side-bar .nav-toggle) .chevron{transform:rotate(225deg)}@media (min-width:768px){.navigation-side-bar .nav-toggle{display:none}}.navigation-side-bar .crumbs{display:none;flex-direction:column;gap:10px}@media (min-width:768px){.navigation-side-bar .crumbs{align-items:stretch;display:flex}}.crumbs--expanded:is(.navigation-side-bar .crumbs){display:flex;margin-top:20px}@media (min-width:768px){.crumbs--expanded:is(.navigation-side-bar .crumbs){margin-top:0}}:is(.navigation-side-bar .crumbs) h2{display:none;font-size:1rem;margin:0;padding:0 10px}@media (min-width:768px){:is(.navigation-side-bar .crumbs) h2{display:block}}.crumbs--expanded:is(.navigation-side-bar .crumbs) h2{display:block}:is(.navigation-side-bar .crumbs) .navigation-group{display:flex;flex-direction:column;gap:5px;list-style:none;margin:0 0 20px;padding:0;width:100%}.navigation-side-bar .nav-item{align-items:stretch;border-radius:var(--radius-lg);color:inherit;cursor:pointer;display:flex;flex-direction:column;min-width:0;padding:10px 15px;text-decoration:none}@media (min-width:768px){.navigation-side-bar .nav-item{padding:10px}}.nav-item--current:is(.navigation-side-bar .nav-item),:is(.navigation-side-bar .nav-item):focus,:is(.navigation-side-bar .nav-item):focus-within,:is(.navigation-side-bar .nav-item):hover{color:var(--theme-black)}:is(.navigation-side-bar .nav-item):focus,:is(.navigation-side-bar .nav-item):focus-within,:is(.navigation-side-bar .nav-item):hover{background:var(--theme-orange100)}:is(.navigation-side-bar .nav-item) .nav-item-header{align-items:center;display:flex;flex-flow:row nowrap;gap:10px;min-width:0}:is(:is(.navigation-side-bar .nav-item) .nav-item-header) .icon{background-color:currentColor;display:block;flex:0 0 auto;height:24px;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:24px}:is(:is(.navigation-side-bar .nav-item) .nav-item-header) .label{display:block;flex:1 1 auto;font-size:1rem;line-height:1.25em;min-width:0;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}:is(:is(.navigation-side-bar .nav-item) .nav-item-header) .chevron{display:none}@media (min-width:768px){:is(:is(.navigation-side-bar .nav-item) .nav-item-header) .chevron{border-bottom:2px solid;border-right:2px solid;display:block;flex:0 0 auto;height:6px;margin-right:2px;transform:rotate(45deg);transition:transform .3s ease;width:6px}}.nav-item--expanded :is(:is(:is(.navigation-side-bar .nav-item) .nav-item-header) .chevron){transform:rotate(225deg)}:is(.navigation-side-bar .nav-item) .submenu{display:none}.nav-item--expanded :is(:is(.navigation-side-bar .nav-item) .submenu){grid-template-rows:1fr}@media (min-width:768px){:is(.navigation-side-bar .nav-item) .submenu{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:0fr;transition:grid-template-rows .3s ease;width:100%}:is(:is(.navigation-side-bar .nav-item) .submenu) .submenu-inner{display:flex;flex-direction:column;gap:10px;min-height:0;overflow:hidden;padding-left:24px}:is(:is(.navigation-side-bar .nav-item) .submenu) .nav-subitem{cursor:pointer;display:flex;font-size:1rem;padding:6px 10px;position:relative}:is(:is(:is(.navigation-side-bar .nav-item) .submenu) .nav-subitem) .nav-subitem-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:is(:is(:is(.navigation-side-bar .nav-item) .submenu) .nav-subitem):first-child{margin-top:20px}.nav-subitem--current:is(:is(:is(.navigation-side-bar .nav-item) .submenu) .nav-subitem){color:var(--theme-black)}.nav-subitem--current:is(:is(:is(.navigation-side-bar .nav-item) .submenu) .nav-subitem):before{content:"\2713 ";left:-10px;position:absolute}}.page-layout{display:block}.page-layout .page-layout--nav{margin-left:-15px;margin-right:-15px;overflow:hidden;position:sticky;top:0;top:var(--header-height,0);width:calc(100% + 30px);z-index:90}.page-layout .page-layout--banner{min-height:20px}.page-layout .page-layout--footer:empty{display:none}@media(min-width:768px){.page-layout{display:flex;flex-direction:column;gap:40px;min-height:100vh;min-height:calc(100vh - var(--header-height, 0px))}.page-layout .page-layout--main{grid-gap:40px;display:grid;flex:1 0 auto;gap:40px;grid-template-columns:minmax(14vw,250px) auto;grid-template-rows:auto 1fr}.page-layout .page-layout--nav{align-self:start;margin-left:0;margin-right:0;order:1;overflow:visible;top:20px;top:calc(var(--header-height, 0px) + 20px);width:auto}.page-layout .page-layout--content{order:2}.page-layout .page-layout--banner{grid-column-end:span 2;order:0}}.footer{background:var(--theme-orange100);color:var(--theme-black);margin:0}.footer a{color:inherit;text-decoration:none}:is(.footer a):is(:hover,:focus){text-decoration:underline}.footer .content{display:flex;flex-flow:column;gap:20px;min-height:140px;padding:20px}@media (min-width:768px){.footer .content{padding:40px 100px}}.footer .columns{display:flex;flex-flow:row wrap;gap:40px}.footer .heading{color:var(--theme-grey800);font-size:.9rem;font-weight:700;margin:0 0 10px}.footer .links{display:block;list-style-type:none;margin:0;padding:0}:is(.footer .links) a{color:var(--theme-black);display:block;font-size:1rem;padding:5px 0}:is(:is(.footer .links) a):is(:hover,:focus){color:var(--theme-orange700)}.footer .disclaimer{border-top:1px solid var(--theme-grey300);color:var(--theme-black);font-size:.9rem;margin:0;padding-top:10px}:is(.footer .disclaimer) a{text-decoration:underline}:root{--theme-black:#000;--theme-white:#fff;--theme-orange50:#fff5ed;--theme-orange100:#ffe8d4;--theme-orange200:#ffcda8;--theme-orange300:#ffaa72;--theme-orange400:#fe7c39;--theme-orange500:#fd5108;--theme-orange700:#c52b09;--theme-grey50:#f5f7f8;--theme-grey100:#eeeff1;--theme-grey200:#dfe3e6;--theme-grey300:#cbd1d6;--theme-grey400:#b5bcc4;--theme-grey500:#a1a8b3;--theme-grey700:#787e8a;--theme-grey800:#4c5056;--theme-grey900:#303236;--theme-secondary950:#1f0606;--font-serif:"ITC Charter",Georgia,serif;--font-sans:"Helvetica Neue",helvetica,arial,sans-serif;--font-sans-light:"Helvetica Neue Light",arial,sans-serif;--radius-sm:4px;--radius-lg:10px}body{background:#fff5ed;background:var(--theme-orange50);color:#000;color:var(--theme-black);font-family:Helvetica Neue,helvetica,arial,sans-serif;font-family:var(--font-sans);font-size:16px;margin:0;padding:0}body.no-scroll{overflow:hidden}section:not(:empty){margin:40px 0}section:not(:empty):first-of-type{margin-top:0}.container{margin-left:auto;margin-right:auto;max-width:calc(100% - 30px);padding-left:15px;padding-right:15px;position:relative}@media (min-width:768px){.container{width:640px}}@media (min-width:992px){.container{max-width:calc(100% - 30px);width:860px}}@media (min-width:1200px){.container{width:1024px}}@media (min-width:1400px){.container{width:1280px}}.container:after,.container:before{content:" ";display:table}.container-fluid:after,.container:after,.row:after{clear:both}button{background:#fff;background:var(--theme-white);border:1px solid #000;border:1px solid var(--theme-black);border-radius:0;color:#000;color:var(--theme-black);cursor:pointer;display:block;font-size:1.05em;padding:10px 15px;width:max-content}button:hover{background:#000;background:var(--theme-black);color:#fff;color:var(--theme-white)}
/*# sourceMappingURL=main.f707d789.css.map*/