

/* Start:/local/modules/adojapan.newsroom/views/media.css?1793093085556*/
.ado-news-cover{margin:0 0 24px;max-width:960px}.ado-news-cover img{display:block;width:100%;height:auto;border-radius:10px}.ado-news-cover figcaption{margin-top:8px;font-size:12px;line-height:1.5;color:#53657b;overflow-wrap:anywhere}.ado-news-cover figcaption small{display:block;margin-top:3px}.an-news-card .ado-news-cover{margin:0 0 16px}.an-news-card>a{display:block;text-decoration:none;color:inherit}
/* Cover credits are also shown in homepage news cards. */
html[data-ado-theme=dark] .ado-news-cover figcaption{color:var(--ado-secondary,#afbbcd)}

/* End */


/* Start:/local/components/adojapan/news.section/templates/.default/style.css?17930930851331*/
.ado-news{max-width:1280px;margin:48px auto;padding:0 24px;color:#111827}.ado-news h1{font-size:clamp(28px,4vw,42px);line-height:1.2;margin:24px 0}.ado-news a{color:#123cff}.ado-news__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:32px 0}.ado-news__grid article{border:1px solid #dae1ee;border-radius:12px;padding:24px;min-width:0}.ado-news__grid h2{font-size:22px;line-height:1.35}.ado-news__text{max-width:840px;font-size:18px;line-height:1.8;overflow-wrap:anywhere}.ado-news time{font-size:14px;color:#53657b}.ado-news nav{display:flex;gap:24px;flex-wrap:wrap;margin-top:32px}@media(max-width:760px){.ado-news__grid{grid-template-columns:1fr}.ado-news{margin:32px auto;padding:0 20px}}
/* News dark contrast: use the site's graphite tokens, not light-theme ink. */
html[data-ado-theme=dark] .ado-news{color:var(--ado-ink,#f2f5fa)}
html[data-ado-theme=dark] .ado-news :is(h1,h2,h3,h4,h5,h6){color:var(--ado-ink,#f2f5fa)}
html[data-ado-theme=dark] .ado-news a{color:var(--ado-link,#7aa2ff)}
html[data-ado-theme=dark] .ado-news a:is(:hover,:focus-visible){color:var(--ado-link-hover,#a5bfff)}
html[data-ado-theme=dark] .ado-news time{color:var(--ado-secondary,#afbbcd)}
html[data-ado-theme=dark] .ado-news__grid article{background:var(--ado-surface,#222936);border-color:var(--ado-border,#343d4c)}

/* End */
/* /local/modules/adojapan.newsroom/views/media.css?1793093085556 */
/* /local/components/adojapan/news.section/templates/.default/style.css?17930930851331 */
