/* Kam Heritage Project v2 — editorial interior pages */
.kam-brand strong{font-weight:700;color:var(--kam-ink)}.kam-brand em{font-style:normal;font-weight:700;color:var(--kam-ink)}
.kam-interior{padding-top:92px;font-size:16px;line-height:1.8;background:var(--kam-cream);color:var(--kam-ink)}
.kam-ed-main{width:100%;overflow:hidden}.kam-ed-wrap{max-width:1220px;margin:0 auto;padding:32px 30px 60px}.kam-ed-main *{box-sizing:border-box}.kam-ed-main a{text-underline-offset:4px}.kam-ed-main h1,.kam-ed-main h2,.kam-ed-main h3{font-family:var(--kam-serif);font-weight:400;letter-spacing:-.035em;color:var(--kam-ink)}.kam-ed-main h1{font-size:clamp(37px,4.6vw,66px);line-height:1.18;margin:12px 0 22px}.kam-ed-main h2{font-size:clamp(29px,3.1vw,44px);line-height:1.25;margin:14px 0 25px}.kam-ed-main h3{font-size:clamp(22px,2.2vw,29px);line-height:1.35}.kam-ed-main p{font-size:15px;line-height:1.85;color:#52605c}.kam-ed-main .kam-kicker{color:#b46b4b;letter-spacing:.15em;font-size:11px;line-height:1.5;font-weight:700;margin:0 0 7px;text-transform:uppercase;font-family:var(--kam-sans)}.kam-ed-main .kam-ed-lead{font-size:clamp(17px,1.55vw,20px);line-height:1.85;color:#3d5551;max-width:700px}.kam-breadcrumb{display:flex;gap:8px;color:#879590;font-size:12px;font-weight:600;margin:20px 0 45px;flex-wrap:wrap}.kam-breadcrumb a{color:#526965;text-decoration:none}.kam-breadcrumb a:hover{color:var(--kam-orange)}
.kam-ed-intro{display:grid;grid-template-columns:1fr 44%;align-items:center;gap:clamp(35px,5vw,76px);margin-bottom:95px;min-height:450px}.kam-figure{margin:0;min-width:0}.kam-figure img{display:block;width:100%;height:auto;object-fit:cover;border-radius:2px}.kam-ed-intro .kam-figure img{aspect-ratio:4/4.5;object-fit:cover}.kam-figure figcaption{font:400 12px/1.55 var(--kam-sans);color:#778681;margin-top:10px}.kam-ed-actions{display:flex;align-items:center;gap:20px;flex-wrap:wrap;margin-top:26px}.kam-ed-actions .kam-button{line-height:1.4}.kam-ed-section{padding:66px 0 68px;border-top:1px solid #d7ded6}.kam-ed-section>h2{max-width:820px}.kam-ed-split{display:grid;grid-template-columns:1fr 47%;gap:clamp(28px,6vw,95px);align-items:center;margin:30px 0}.kam-ed-split-reverse{grid-template-columns:47% 1fr}.kam-ed-split p{font-size:16px}.kam-ed-split .kam-figure img{max-height:500px;object-fit:cover;aspect-ratio:5/4}.kam-ed-section-top{display:flex;justify-content:space-between;align-items:end;gap:50px;margin-bottom:30px}.kam-ed-section-top h2{margin-bottom:0}.kam-ed-section-top>p{max-width:335px;font-size:14px}.kam-ed-photo-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:17px}.kam-ed-photo-grid .kam-figure{overflow:hidden}.kam-ed-photo-grid .kam-figure img{width:100%;height:100%;aspect-ratio:4/3;object-fit:cover}.kam-ed-photo-grid .kam-wide{grid-column:span 2}.kam-ed-photo-grid .kam-wide img{aspect-ratio:8/3}
.kam-project-tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.kam-project-tile{min-width:0;text-decoration:none!important;background:#fff;color:var(--kam-ink)!important;transition:transform .2s,box-shadow .2s}.kam-project-tile:hover{transform:translateY(-3px);box-shadow:0 10px 25px #254c4022}.kam-project-tile-img{aspect-ratio:2/1;overflow:hidden;background:#dae3da}.kam-project-tile-img img{width:100%;height:100%;object-fit:cover}.kam-project-tile-copy{padding:25px 28px 30px}.kam-project-tile-copy h3{font-size:25px;margin:12px 0 9px}.kam-project-tile-copy p{font-size:14px;margin-bottom:13px}.kam-tile-link{font-size:12px;font-weight:700;color:#a85636}.kam-archive-details{border:1px solid #d3ddd3;background:#f0f2ec;padding:20px 28px;margin:30px 0 70px}.kam-archive-details summary{font-size:15px;font-weight:700;cursor:pointer;color:#315750}.kam-archival-text{padding-top:25px}.kam-archival-text h4{margin:22px 0;font-size:14px!important;line-height:1.85}.kam-archival-text h4 .bodytext,.kam-archival-text .bodytext{font-family:var(--kam-sans);font-size:14px;line-height:1.9}.kam-archival-text ul{padding-left:22px}.kam-page-neighbors{display:flex;gap:20px;justify-content:space-between;align-items:center;border-top:1px solid #d1d9d2;padding-top:26px;margin-top:25px}.kam-page-neighbors a{text-decoration:none;font-size:13px;font-weight:700;color:#285a58}
.kam-film-head{max-width:860px;margin:15px 0 80px}.kam-film-head .kam-ed-lead{max-width:780px}.kam-film-list{display:grid;gap:36px}.kam-film-row{display:grid;grid-template-columns:49% 1fr;gap:clamp(25px,5vw,75px);align-items:center;background:#fff}.kam-film-row .kam-figure img{aspect-ratio:16/11;height:100%;max-height:390px;object-fit:cover}.kam-film-row-text{padding:30px 45px 30px 0}.kam-film-row-text h3{font-size:35px;margin:8px 0}.kam-film-row-text .kam-film-subtitle{font-family:var(--kam-serif);font-size:15px;color:#44615c}.kam-film-actions{display:flex;flex-wrap:wrap;align-items:center;gap:25px;margin-top:26px}.kam-film-archive{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}.kam-film-clip{min-width:0}.kam-film-clip video{display:block;width:100%;aspect-ratio:16/9;object-fit:contain;background:#132221;border-radius:3px}.kam-film-clip h3{font-size:22px;margin:15px 0 6px}.kam-film-clip p{font-size:13px;margin:0}.kam-small-note{font-size:13px!important;color:#72837d!important;margin-top:28px}.kam-film-extra{display:grid;grid-template-columns:1fr 50%;gap:70px;align-items:center}.kam-film-extra .kam-figure img{aspect-ratio:16/10;object-fit:cover}.kam-legacy-player video{width:100%;max-width:960px;aspect-ratio:16/9;object-fit:contain;background:#15282a;display:block;margin:30px auto}.kam-legacy-player{max-width:960px;margin:0 auto 30px}.kam-award-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:25px}.kam-award-card{background:#fff;padding:45px 40px;display:flex;align-items:start;flex-direction:column}.kam-award-card h3{font-size:27px;line-height:1.4;margin:14px 0}.kam-award-card p{flex:1}.kam-award-card .kam-button{margin-top:16px}.kam-ed-award-end .kam-project-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}.kam-ed-award-end .kam-project-tile-copy h3{font-size:21px}
@media(max-width:950px){.kam-ed-wrap{padding:18px 24px 40px}.kam-ed-intro{gap:26px;grid-template-columns:1fr 43%;min-height:unset}.kam-ed-intro .kam-figure img{aspect-ratio:3/4}.kam-film-row-text{padding:24px 24px 24px 0}.kam-film-row-text h3{font-size:27px}.kam-film-extra{gap:25px}.kam-ed-photo-grid{grid-template-columns:repeat(2,1fr)}.kam-ed-award-end .kam-project-tiles{grid-template-columns:repeat(2,1fr)}}
@media(max-width:700px){.kam-interior{padding-top:78px}.kam-ed-wrap{padding:15px 20px 38px}.kam-breadcrumb{margin:15px 0 25px}.kam-ed-intro{display:flex;flex-direction:column;align-items:stretch;gap:24px;margin-bottom:50px}.kam-ed-intro .kam-figure img{aspect-ratio:4/3}.kam-ed-section{padding:43px 0 47px}.kam-ed-split,.kam-ed-split-reverse,.kam-film-row,.kam-film-extra{display:flex;flex-direction:column;gap:24px;align-items:stretch}.kam-ed-section-top{display:block;margin-bottom:25px}.kam-ed-section-top>p{max-width:none}.kam-ed-photo-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.kam-ed-photo-grid .kam-wide{grid-column:span 2}.kam-project-tiles,.kam-film-archive,.kam-award-grid,.kam-ed-award-end .kam-project-tiles{grid-template-columns:1fr}.kam-film-head{margin-bottom:45px}.kam-film-row-text{padding:0 23px 30px}.kam-film-row .kam-figure img{aspect-ratio:16/10}.kam-archive-details{padding:20px 16px}.kam-award-card{padding:29px}.kam-film-clip video{aspect-ratio:16/9}.kam-page-neighbors{gap:12px}.kam-page-neighbors a{max-width:50%}}
@media(prefers-reduced-motion:reduce){.kam-project-tile{transition:none}}

/* Version 3: local identity and original film promotional material */
.kam-film-row .kam-film-row-text{display:flex;flex-direction:column;align-items:flex-start}
.kam-poster-link{display:flex;align-items:center;gap:12px;margin-top:18px;text-decoration:none!important;font-size:12px;font-weight:700;color:#8d5948!important}
.kam-poster-link img{height:68px;width:auto;max-width:54px;object-fit:contain;box-shadow:0 3px 12px #14231d20}
.kam-film-row .kam-figure img{aspect-ratio:16/10;object-fit:cover}
.kam-ed-photo-grid>.kam-figure img{height:100%;aspect-ratio:4/3;object-fit:cover}
.kam-archival-text h4{font-family:var(--kam-sans);font-weight:500}
@media(max-width:700px){.kam-film-row .kam-film-row-text{align-items:flex-start}.kam-ed-photo-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}

/* Version 4 — Living Wages visual narrative */
.kam-value-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:22px 0 48px}
.kam-value-grid>div{background:#fff;padding:28px 27px;min-width:0}
.kam-value-grid h3{margin:0 0 12px;font-size:23px}.kam-value-grid p{font-size:14px;margin:0}
.kam-ed-section .kam-ed-photo-grid{margin:22px 0}.kam-ed-section .kam-ed-photo-grid .kam-figure figcaption{font-size:12px}
.kam-ed-section .kam-ed-split-reverse>.kam-figure{grid-column:1}
.kam-ed-section .kam-ed-split-reverse>div{grid-column:2}
.kam-archive-details .kam-archival-text p{font-size:14px;line-height:1.85;margin-bottom:16px}
@media(max-width:800px){.kam-value-grid{grid-template-columns:1fr 1fr}}
@media(max-width:700px){.kam-value-grid{grid-template-columns:1fr}.kam-value-grid>div{padding:20px}.kam-ed-section .kam-ed-photo-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}

/* Version 5 — Motif Library and Community */
.kam-ed-main .kam-breadcrumb{margin:18px 0 38px}
.kam-ed-main .kam-archive-details{margin-top:45px}
.kam-ed-main .kam-ed-intro .kam-figure img{aspect-ratio:4/4;max-height:540px;object-fit:cover}
.kam-ed-main .kam-ed-section .kam-figure img{object-position:center}
.kam-ed-main .kam-figure.kam-contain img{object-fit:contain}
.kam-team-feature{display:grid;grid-template-columns:200px 1fr;align-items:center;gap:34px;max-width:760px;background:#fff;padding:24px}
.kam-team-feature .kam-figure img{aspect-ratio:1/1;object-fit:cover;border-radius:50%}
.kam-team-feature h3{margin:0 0 8px;font-size:25px}
.kam-team-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:25px}
.kam-person{background:#fff;padding:22px;min-width:0}.kam-person .kam-figure img{height:180px;width:100%;object-fit:contain;background:#f0f1ed}
.kam-person h3{font-size:20px;margin:9px 0 7px}.kam-person p{font-size:13px;line-height:1.65}
.kam-team-course{margin-top:24px;padding:27px 30px;background:#e9eee7}.kam-team-course h3{font-size:21px;margin:0 0 10px}
.kam-team-categories{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:26px 0}.kam-team-group{min-width:0;padding:27px 29px;background:white}
.kam-team-group h3{font-size:22px;margin:0 0 14px}.kam-team-group ul{padding-left:21px;line-height:1.9}.kam-team-group li{font-size:14px}
.kam-team-group p{font-size:14px}.kam-team-group a{font-weight:700;font-size:13px}
.kam-ed-main .kam-page-neighbors{flex-wrap:wrap}.kam-page-neighbors a:nth-child(2){font-weight:500;color:#67807a}
@media(max-width:850px){.kam-team-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.kam-team-categories{grid-template-columns:1fr}}
@media(max-width:700px){.kam-team-grid{grid-template-columns:1fr}.kam-team-feature{display:flex;flex-direction:column;align-items:flex-start}.kam-team-feature .kam-figure img{width:170px;height:170px}.kam-team-group{padding:22px}.kam-ed-main .kam-ed-intro .kam-figure img{aspect-ratio:4/3}}

/* Version 6 — archive readability, people cards, timeline, documents */
.kam-team-grid .kam-person .kam-figure{width:min(100%,220px);aspect-ratio:1/1;overflow:hidden;background:#f2f2ee}
.kam-team-grid .kam-person .kam-figure img{display:block;width:100%;height:100%;aspect-ratio:1/1;object-fit:cover;object-position:center;border-radius:0}
.kam-team-feature .kam-figure{width:200px;height:200px;overflow:hidden}
.kam-archival-text{max-width:850px}
.kam-archival-text h3{font-family:var(--kam-sans);font-size:18px;font-weight:700;color:#2a514d;margin:30px 0 11px;line-height:1.5}
.kam-archival-text ul,.kam-archival-text ol{padding-left:25px;list-style:disc;margin:14px 0 24px}
.kam-archival-text li{display:list-item;font-size:14px;line-height:1.8;margin:0 0 9px}
.kam-archival-text p{line-height:1.85}
.kam-community-contact-note{margin:20px 0 10px;font-size:15px}
.kam-community-contact-note a{color:#276e68;font-weight:600;text-decoration:underline}
.kam-timeline{display:grid;gap:0;margin:25px 0}
.kam-timeline-item{display:grid;grid-template-columns:120px minmax(0,1fr) 170px;gap:22px;align-items:center;padding:25px 0;border-top:1px solid #d4ddd8}
.kam-timeline-item:last-child{border-bottom:1px solid #d4ddd8}
.kam-timeline-year{color:#28716b;font-size:17px;font-weight:700;align-self:start}
.kam-timeline-item h3{font-size:23px;margin:0 0 7px}
.kam-timeline-item p{font-size:14px;line-height:1.7;margin:0}
.kam-timeline-item img{width:170px;height:112px;object-fit:cover}
.kam-doc-section{padding-block:24px}
.kam-doc-list{list-style:none;margin:20px 0 0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
.kam-doc-list li{display:flex;flex-direction:column;background:white;padding:18px 22px;min-height:96px;justify-content:center;gap:7px}
.kam-doc-list a{font-size:15px;line-height:1.5;font-weight:650;color:#235f59}
.kam-doc-list span{color:#687775;font-size:12px}
@media(max-width:760px){.kam-timeline-item{grid-template-columns:80px 1fr}.kam-timeline-item img{grid-column:2;width:100%;height:155px}.kam-doc-list{grid-template-columns:1fr}.kam-team-feature .kam-figure{height:170px;width:170px}}

/* Version 7 — book, stories, and archival film */
.kam-embedded-film video {width:100%;max-height:640px;display:block;aspect-ratio:16/9;background:#151915;object-fit:contain;border-radius:12px;}
.kam-book-cover img {height:auto;max-height:650px;object-fit:contain;background:#f6f3eb;}
.kam-story-section .kam-ed-split {align-items:start;}
.kam-story-section .kam-ed-split p {white-space:normal;line-height:1.85;}
.kam-story-section .kam-figure img {max-height:550px;object-fit:cover;}
.kam-child-gallery .kam-ed-photo-grid {grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;}
.kam-child-gallery .kam-figure img {width:100%;aspect-ratio:4/3;object-fit:contain;background:#eeeae4;}
.kam-child-gallery figcaption {font-size:.8rem;}
@media(max-width:740px){.kam-child-gallery .kam-ed-photo-grid{grid-template-columns:repeat(2,minmax(0,1fr));}}
@media(max-width:490px){.kam-child-gallery .kam-ed-photo-grid{grid-template-columns:1fr;}}

/* Version 8 — book and story image alignment */
.kam-ed-split,.kam-ed-split-reverse {grid-auto-flow:initial;}
@media (min-width:701px){
.kam-ed-section .kam-ed-split-reverse {grid-template-columns:minmax(0,47%) minmax(0,1fr);}
.kam-ed-section .kam-ed-split-reverse>figure.kam-figure {grid-column:1;grid-row:1;align-self:start;}
.kam-ed-section .kam-ed-split-reverse>div {grid-column:2;grid-row:1;align-self:start;}
}
.kam-ed-main .kam-book-cover-full img,.kam-ed-main .kam-book-intro .kam-book-cover-full img{width:100%;height:auto;max-height:none;aspect-ratio:auto;object-fit:contain;display:block;}
.kam-ed-main .kam-book-cover-full{width:min(100%,410px);justify-self:center;}
.kam-story-section .kam-ed-split {align-items:start;}
.kam-story-section .kam-ed-split>div {min-width:0;}
.kam-story-section .kam-ed-split>div p:not(.kam-kicker){margin:0 0 1.15em;line-height:1.85;max-width:66ch;}
.kam-story-section .kam-figure{align-self:start;}
.kam-story-section .kam-figure img{height:auto;max-height:470px;}
.kam-ed-section-top-stacked{display:block;max-width:850px;}
.kam-ed-section-top-stacked>p{max-width:760px;margin-top:14px;font-size:15px;}
@media(max-width:700px){.kam-ed-section .kam-ed-split-reverse>figure.kam-figure,.kam-ed-section .kam-ed-split-reverse>div{grid-column:auto;grid-row:auto;} .kam-ed-main .kam-book-cover-full{width:min(100%,300px);}}

/* 2026 V9: participant photographs and exhibition sources remain uncropped */
.kam-uncropped-gallery{align-items:start}.kam-uncropped-gallery .kam-figure{height:auto;overflow:visible}.kam-uncropped-gallery .kam-figure img{height:auto!important;max-height:540px;aspect-ratio:auto!important;object-fit:contain!important;background:#ecebe6}
.kam-participant-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;margin:28px 0}.kam-participant-grid>figure{margin:0}.kam-participant-grid>figure .kam-figure{margin:0}.kam-participant-grid img{width:100%;height:auto;aspect-ratio:auto;object-fit:contain;background:#eee}.kam-participant-grid figcaption{font:600 13px/1.5 var(--kam-sans);margin-top:8px}
.kam-exhibition-docs .kam-figure img{height:auto;aspect-ratio:auto;object-fit:contain;background:#fff}
@media(max-width:850px){.kam-participant-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:560px){.kam-participant-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.kam-uncropped-gallery{grid-template-columns:1fr!important}}

.kam-ed-intro figure.kam-poster-full img{object-fit:contain!important;aspect-ratio:auto!important;max-height:650px!important;background:#fff}

/* Dimen in Transition visual credits */
.kam-exhibition-contribution{min-width:0}
.kam-exhibition-contribution figure{margin:0 0 1rem}
.kam-exhibition-contribution img{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:contain;background:#f0eee9}
.kam-exhibition-contribution h3{margin:.8rem 0 .4rem}
.kam-exhibition-artist-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.6rem}
.kam-exhibition-artist figure{margin:0}
.kam-exhibition-artist img{width:100%;height:220px;object-fit:contain;background:#f0eee9;display:block}
.kam-exhibition-artist h3{margin:.65rem 0 .2rem}
.kam-exhibition-artist p{margin:.1rem 0;color:#666}
@media(max-width:650px){.kam-exhibition-artist-grid{grid-template-columns:1fr}.kam-exhibition-artist img{height:auto;max-height:360px}}

/* V11: white presentation backgrounds for the original illustrated book pages. */
.kam-uncropped-gallery .kam-figure, .kam-uncropped-gallery .kam-figure img {background:#fff!important;}
.kam-exhibition-tiles .kam-project-tile-img{aspect-ratio:16/10;}
.kam-exhibition-tiles .kam-project-tile-img img{object-fit:cover;}

/* V12: Náprstek exhibition, book pages on the site’s own cream background. */
.kam-naprstek-intro .kam-naprstek-poster{max-width:330px;margin-inline:auto;}
.kam-naprstek-intro .kam-naprstek-poster img{width:100%!important;height:auto!important;max-height:none!important;aspect-ratio:auto!important;object-fit:contain!important;}
.kam-naprstek-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;align-items:start;margin-top:28px;}
.kam-naprstek-grid .kam-figure{min-width:0;margin:0;}
.kam-naprstek-grid .kam-figure img{display:block;width:100%;height:auto!important;aspect-ratio:auto!important;object-fit:contain!important;}
.kam-naprstek-grid .kam-naprstek-vertical{grid-column:auto;justify-self:stretch;max-width:none;align-self:start;}
.kam-book-pages-gallery,.kam-book-pages-gallery .kam-figure,.kam-book-pages-gallery .kam-figure img{background:var(--kam-cream)!important;}
.kam-book-pages-gallery .kam-figure{padding:0!important;box-shadow:none!important;border:0!important;}
.kam-book-pages-gallery .kam-figure img{width:100%;height:auto!important;max-height:none;object-fit:contain!important;}
@media(max-width:700px){.kam-naprstek-grid{grid-template-columns:1fr;gap:20px}.kam-naprstek-grid .kam-naprstek-vertical{grid-column:auto}.kam-naprstek-intro .kam-naprstek-poster{max-width:270px}}

/* November 2026 refinements: thematic gallery grouping and timeline references */
.kam-photo-group-heading{font-size:clamp(1.25rem,2.2vw,1.65rem);font-weight:650;line-height:1.3;color:#245e56;margin:36px 0 10px;}
.kam-photo-group-heading+.kam-naprstek-grid{margin-top:14px;}
.kam-timeline-links{display:flex;gap:10px 18px;flex-wrap:wrap;margin-top:13px;}
.kam-timeline-links a{color:#246c65;font-size:13px;font-weight:650;text-underline-offset:3px;text-decoration:underline;}
.kam-timeline-links a:hover{color:#a35435;}

/* V14: exhibition documentation and student oral-history context */
.kam-dawn-poster img,
.kam-ed-intro .kam-dawn-poster img {
  display:block;
  max-height:600px;
  width:100%;
  height:auto;
  aspect-ratio:auto;
  object-fit:contain;
  background:transparent;
}
.kam-student-reflection {
  border-left:3px solid #b56f4b;
  margin:1.6rem 0;
  padding:.25rem 0 .25rem 1.4rem;
  font-family:var(--kam-serif, Georgia, serif);
  color:#35564c;
}
.kam-student-reflection p {font-size:1.06rem;line-height:1.75;margin:0 0 .85rem;}
.kam-student-reflection footer {font-family:var(--kam-sans,Arial,sans-serif);font-size:.81rem;line-height:1.5;color:#687a71;}
.kam-film-recognition .kam-award-card p{flex:0 0 auto;}
.kam-film-recognition .kam-award-card{gap:.65rem;}
