.kms-daily-feature--qotd{background:var(--tertiary);border-top:4px solid var(--primary);color:var(--text-body)}.kms-daily-feature--qotd .kms-daily-feature__episode-link{color:var(--primary);border-top-color:var(--kms-gray-300)}.kms-qotd-hero{background:var(--secondary);color:var(--tertiary);text-align:center}.kms-qotd-hero__inner{max-width:48rem;display:flex;flex-direction:column;align-items:center;padding:var(--space-3xl) var(--space-xl)}.kms-qotd-hero__title{font-family:var(--kms-font-sans);font-size:var(--text-xs);font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:var(--kms-gray-400);margin:0 0 var(--space-xs)}.kms-qotd-hero__date{font-family:var(--kms-font-sans);font-size:var(--text-xs);font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:var(--kms-gray-500);margin-bottom:var(--space-l)}.kms-qotd-hero__quotemark{font-size:14rem;line-height:.6;color:var(--tertiary);opacity:.1;user-select:none;margin-bottom:var(--space-m)}.kms-qotd-hero__text{font-size:2.75rem;font-weight:400;font-style:italic;line-height:1.3;margin:0 0 var(--space-xl);max-width:42rem}.kms-qotd-hero__text p{margin:0}.kms-qotd-hero__rule{width:60px;height:3px;background:var(--primary);margin-bottom:var(--space-l)}.kms-qotd-hero__attribution{display:block;font-style:normal;font-size:var(--text-l);font-weight:700;margin-top:var(--space-m);margin-bottom:var(--space-2xs)}.kms-qotd-hero__life-dates{font-family:var(--kms-font-sans);font-size:var(--text-s);color:var(--kms-gray-500);margin-bottom:var(--space-xl)}.kms-qotd-hero__photo{width:160px;height:160px;border-radius:50%;background-size:cover;background-position:center;filter:grayscale(100%);margin-bottom:var(--space-l);border:3px solid rgb(255 255 255 / .15)}.kms-qotd-hero__photo--initials{background:var(--kms-gray-800);display:flex;align-items:center;justify-content:center;filter:none;border:none}.kms-qotd-hero__photo--initials span{font-size:3rem;font-weight:700;color:var(--tertiary);text-transform:uppercase}.kms-qotd-hero__source-link{font-family:var(--kms-font-sans);font-size:var(--text-s);font-weight:600;color:var(--primary);text-decoration:none;transition:color 0.2s ease}.kms-qotd-hero__source-link:hover{color:var(--tertiary)}.kms-qotd-source{padding:var(--space-3xl) var(--space-xl)}.kms-qotd-source__inner{max-width:var(--kms-content-width)}.kms-qotd-source__layout{display:grid;grid-template-columns:200px 1fr;gap:var(--space-2xl);align-items:start}.kms-qotd-source__layout--no-photo{grid-template-columns:1fr}.kms-qotd-source__photo{width:200px;height:200px;background-size:cover;background-position:center;filter:grayscale(100%)}.kms-qotd-source__text{display:flex;flex-direction:column;gap:var(--space-s)}.kms-qotd-source__name{font-size:var(--text-2xl);font-weight:700;color:var(--secondary);margin:0}.kms-qotd-source__dates{font-family:var(--kms-font-sans);font-size:var(--text-s);color:var(--kms-gray-500)}.kms-qotd-source__bio{font-size:var(--text-m);line-height:1.7;color:var(--text-body)}.kms-qotd-source__link{font-family:var(--kms-font-sans);font-size:var(--text-s);font-weight:600;color:var(--primary);text-decoration:none;transition:color 0.2s ease}.kms-qotd-source__link:hover{color:var(--secondary)}.kms-qotd-context{background:var(--secondary);color:var(--tertiary)}.kms-qotd-context__inner{max-width:var(--kms-content-width);padding:var(--space-3xl) var(--space-xl)}.kms-qotd-context__header{text-align:center;margin-bottom:var(--space-xl)}.kms-qotd-context__heading{font-size:var(--text-xl);font-weight:700;margin-bottom:var(--space-s)}.kms-qotd-context__rule{width:40px;height:3px;background:var(--primary);margin:0 auto}.kms-qotd-context__body{font-size:var(--text-m);line-height:1.7;max-width:42rem;margin:0 auto}.kms-qotd-context__body p{margin-bottom:var(--space-m)}.kms-qotd-context__body p:last-child{margin-bottom:0}.kms-qotd-related{padding:var(--space-3xl) var(--space-xl)}.kms-qotd-related__header{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-m);margin-bottom:var(--space-xl);padding-bottom:var(--space-xs);border-bottom:2px solid var(--secondary)}.kms-qotd-related__title{font-size:var(--text-xl);font-weight:700;color:var(--secondary);margin:0}.kms-qotd-related__view-all{font-family:var(--kms-font-sans);font-size:var(--text-s);font-weight:600;color:var(--primary);text-decoration:none;white-space:nowrap;transition:color 0.2s ease}.kms-qotd-related__view-all:hover{color:var(--secondary)}.kms-qotd-related__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-l)}.kms-qotd-quote-card{display:flex;flex-direction:column;padding:var(--space-l);border-left:4px solid var(--primary);background:var(--tertiary);text-decoration:none;color:inherit;transition:border-color 0.15s}@media (hover:hover){.kms-qotd-quote-card:hover{border-color:var(--kms-gray-400)}}.kms-qotd-quote-card__text{font-size:var(--text-m);font-style:italic;line-height:1.6;color:var(--text-body);margin-bottom:var(--space-m);flex:1}.kms-qotd-quote-card__footer{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-s);font-family:var(--kms-font-sans);font-size:var(--text-xs)}.kms-qotd-quote-card__attribution{font-weight:600;color:var(--secondary)}.kms-qotd-quote-card__date{color:var(--kms-gray-500)}.kms-qotd-daily{padding:var(--space-3xl) var(--space-xl);background:var(--kms-gray-100)}.kms-qotd-daily__header{text-align:center;margin-bottom:var(--space-xl)}.kms-qotd-daily__title{font-size:var(--text-xl);font-weight:700;color:var(--secondary);margin:0 0 var(--space-2xs)}.kms-qotd-daily__subtitle{font-size:var(--text-s);color:var(--kms-gray-500)}.kms-qotd-daily__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-l);max-width:var(--kms-content-width);margin:0 auto}.kms-qotd-daily__wotd,.kms-qotd-daily__episode{background:var(--tertiary);padding:var(--space-l);border:1px solid var(--kms-gray-300);transition:border-color 0.15s}@media (hover:hover){.kms-qotd-daily__wotd:hover,.kms-qotd-daily__episode:hover{border-color:var(--kms-gray-400)}}.kms-qotd-daily__wotd-label,.kms-qotd-daily__ep-label{font-family:var(--kms-font-sans);font-size:var(--text-2xs);font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--primary);margin-bottom:var(--space-s)}.kms-qotd-daily__word{font-size:var(--text-xl);font-weight:700;color:var(--secondary);margin:0 0 var(--space-s)}.kms-qotd-daily__definition{font-size:var(--text-s);line-height:1.6;color:var(--text-body);margin-bottom:var(--space-m)}.kms-qotd-daily__wotd-link,.kms-qotd-daily__ep-link{font-family:var(--kms-font-sans);font-size:var(--text-s);font-weight:600;color:var(--primary);text-decoration:none;transition:color 0.2s ease}.kms-qotd-daily__wotd-link:hover,.kms-qotd-daily__ep-link:hover{color:var(--secondary)}.kms-qotd-daily__ep-title{font-size:var(--text-l);font-weight:700;color:var(--secondary);margin:0 0 var(--space-s)}.kms-qotd-daily__ep-title a{color:inherit;text-decoration:none}.kms-qotd-daily__ep-title a:hover{color:var(--primary)}.kms-qotd-daily__ep-excerpt{font-size:var(--text-s);line-height:1.6;color:var(--text-body);margin-bottom:var(--space-m)}.kms-qotd-featured{padding:var(--space-3xl) var(--space-xl);text-align:center}.kms-qotd-featured__quote{max-width:42rem;margin:var(--space-l) auto 0;border:none;padding:0}.kms-qotd-featured__quote p{font-size:var(--text-2xl);font-style:italic;line-height:1.4;color:var(--tertiary);margin:0 0 var(--space-l)}.kms-qotd-featured__quote footer{display:flex;align-items:center;justify-content:center;gap:var(--space-s)}.kms-qotd-featured__photo{width:64px;height:64px;border-radius:50%;background-size:cover;background-position:center;filter:grayscale(100%);flex-shrink:0}.kms-qotd-featured__attribution{font-size:var(--text-m);font-weight:700;font-style:normal;color:var(--tertiary)}.kms-qotd-featured__attribution a{color:inherit;text-decoration:none;transition:color 0.2s ease}.kms-qotd-featured__attribution a:hover{color:var(--primary)}.kms-qotd-card{display:flex;flex-direction:column;background:var(--tertiary);border:1px solid var(--kms-gray-200);border-radius:0;box-shadow:none;padding:var(--space-l);transition:border-color 0.15s}@media (hover:hover){.kms-qotd-card:hover{border-color:var(--kms-gray-400)}}.kms-qotd-card__body{flex:1;display:flex;flex-direction:column}.kms-qotd-card__photo{width:48px;height:48px;border-radius:50%;background-size:cover;background-position:center;filter:grayscale(100%);margin-bottom:var(--space-m);flex-shrink:0}.kms-qotd-card__text{font-size:var(--text-m);font-style:italic;line-height:1.6;color:var(--text-body);margin:0 0 var(--space-m);flex:1;border:none;padding:0}.kms-qotd-card__text p{margin:0}.kms-qotd-card__footer{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-s);margin-bottom:var(--space-m)}.kms-qotd-card__attribution{font-family:var(--kms-font-sans);font-size:var(--text-xs);font-weight:600;font-style:normal;color:var(--secondary)}.kms-qotd-card__attribution a{color:inherit;text-decoration:none}.kms-qotd-card__attribution a:hover{color:var(--primary)}.kms-qotd-card__date{font-family:var(--kms-font-sans);font-size:var(--text-2xs);color:var(--kms-gray-500)}.kms-qotd-card__link{font-family:var(--kms-font-sans);font-size:var(--text-s);font-weight:600;color:var(--primary);text-decoration:none;margin-top:auto;transition:color 0.2s ease}.kms-qotd-card__link:hover{color:var(--secondary)}.kms-qotd-archive{padding:var(--space-2xl) var(--space-xl)}@media (max-width:991px){.kms-qotd-hero__text{font-size:2rem}.kms-qotd-hero__quotemark{font-size:10rem}.kms-qotd-source__layout{grid-template-columns:150px 1fr;gap:var(--space-l)}.kms-qotd-source__photo{width:150px;height:150px}.kms-qotd-related__grid{grid-template-columns:1fr}.kms-qotd-daily__grid{grid-template-columns:1fr}}@media (max-width:767px){.kms-qotd-hero__inner{padding:var(--space-2xl) var(--space-m)}.kms-qotd-hero__text{font-size:1.5rem}.kms-qotd-hero__quotemark{font-size:7rem}.kms-qotd-hero__photo{width:120px;height:120px}.kms-qotd-source__layout{grid-template-columns:1fr}.kms-qotd-source__photo{width:120px;height:120px;margin:0 auto}.kms-qotd-context__inner{padding:var(--space-2xl) var(--space-m)}.kms-qotd-related__header{flex-direction:column;gap:var(--space-2xs)}.kms-qotd-featured__quote p{font-size:var(--text-xl)}.kms-qotd-featured__photo{width:48px;height:48px}}@media (max-width:478px){.kms-qotd-hero__text{font-size:1.25rem}.kms-qotd-hero__quotemark{font-size:5rem}.kms-qotd-hero__attribution{font-size:var(--text-m)}.kms-qotd-source__name{font-size:var(--text-xl)}.kms-qotd-quote-card{padding:var(--space-m)}.kms-qotd-card{padding:var(--space-m)}.kms-qotd-daily__wotd,.kms-qotd-daily__episode{padding:var(--space-m)}}