.news-ticker{background:#f3f7fb;border-bottom:1px solid var(--line)}.news-ticker-inner{display:flex;align-items:center;gap:17px;padding-block:12px;font-size:11px}.news-ticker-label{font-family:Arial,sans-serif;letter-spacing:.08em;color:var(--blue);font-weight:700;white-space:nowrap}.news-ticker-inner time{color:var(--muted);font-size:10px;white-space:nowrap}.news-ticker-story{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;color:var(--navy)}.news-ticker-story:hover{text-decoration:underline}.news-ticker-more{color:var(--blue);font-weight:700;white-space:nowrap}.journal-news{border-bottom:1px solid var(--line);padding-block:65px}.news-section-heading{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-bottom:25px}.news-section-heading .eyebrow{font-family:inherit;letter-spacing:.04em;font-size:11px}.news-section-heading h2{font-family:Arial,sans-serif;font-size:37px;line-height:1.5;color:var(--blue);letter-spacing:.055em;margin-top:6px}.news-section-heading h2>span{font-family:"Noto Sans JP","Yu Gothic",Meiryo,sans-serif;font-size:17px;letter-spacing:.025em;margin-left:15px;color:var(--navy)}.news-section-heading p{font-size:12px;color:var(--muted);margin-top:9px}.news-section-heading .button{font-size:11px;padding:11px 21px;min-height:45px;white-space:nowrap}.news-tabs{display:flex;flex-wrap:wrap;gap:9px;margin-bottom:26px}.news-tabs a{font-size:12px;font-weight:600;padding:9px 19px;background:#fff;border:1px solid #cbdbe9;border-radius:24px;color:var(--navy);display:flex;gap:20px;align-items:center;min-height:42px}.news-tabs a:hover{background:#edf5fd;border-color:#8fb9de}.news-tabs a[aria-current]{background:var(--blue);color:#fff;border-color:var(--blue)}.news-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.news-card{background:#fff;min-width:0;border:1px solid var(--line);border-radius:7px;overflow:hidden;display:flex;flex-direction:column}.news-image{height:175px;aspect-ratio:16/9;background:#eaf2fa;display:flex;align-items:center;justify-content:center;overflow:hidden;color:var(--blue)}.news-image img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .25s}.news-image>svg{width:68px;height:68px}.news-card:hover .news-image img{transform:scale(1.025)}.news-copy{padding:20px 21px;flex:1;display:flex;flex-direction:column}.news-meta{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px;font-size:10px}.news-meta>span{color:var(--blue);font-weight:700;background:#edf5fc;border-radius:3px;padding:3px 7px}.news-meta time{color:var(--muted);font-family:Arial,sans-serif;white-space:nowrap}.news-copy h3{font-size:16px;line-height:1.85;color:var(--navy);margin-bottom:12px}.news-copy h3 a:hover{text-decoration:underline;text-underline-offset:4px;color:var(--blue)}.news-copy>p{font-size:11px;line-height:1.9;color:var(--muted);margin-bottom:18px}.news-source{border-top:1px solid var(--line);padding-top:13px;margin-top:auto;display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px;font-size:9px;color:var(--muted)}.news-source a{font-size:10px;color:var(--blue);font-weight:600}.news-to-guide{display:flex;justify-content:space-between;align-items:center;gap:25px;background:var(--pale);border-radius:5px;padding:22px 25px;margin-top:26px}.news-to-guide strong{font-size:14px;color:var(--navy)}.news-to-guide p{font-size:11px;color:var(--muted);margin-top:5px}.news-to-guide>a{font-size:11px;font-weight:700;color:var(--blue);white-space:nowrap}.news-results{padding-top:27px}.news-results-meta{display:flex;align-items:center;justify-content:space-between;margin-bottom:22px;font-size:12px;color:var(--muted)}.news-results-meta>span{font-size:10px}.news-pagination .page-numbers{border:1px solid var(--line);border-radius:4px;min-width:40px;min-height:40px;display:grid;place-items:center;font:12px Arial,sans-serif;padding:10px}.news-pagination .current{background:var(--blue);color:#fff}.news-reading-guide{background:var(--pale);padding:30px;border-radius:6px;margin-bottom:55px}.news-reading-guide h2{font-size:23px;color:var(--blue);margin-bottom:12px}.news-reading-guide p{font-size:12px;color:var(--muted);margin-bottom:17px}.news-reading-guide>div{display:flex;gap:24px;flex-wrap:wrap;font-size:12px;color:var(--blue);font-weight:600}.source-note{background:#eef5fc;border:1px solid #d3e3f2;padding:19px 22px;border-radius:5px;margin-bottom:24px;font-size:12px}.source-note strong{color:var(--navy)}.source-note p{margin:8px 0;color:var(--muted)}.source-note a{color:var(--blue);text-decoration:underline;text-underline-offset:3px}.article-meta time{white-space:nowrap}.article-credit{font-size:11px;color:var(--muted);margin-top:10px}.article-original{font-size:11px;color:var(--blue);text-decoration:underline;text-underline-offset:3px}.hub-intro{max-width:830px;line-height:2}.news-guide-links{padding:26px;background:var(--pale);margin-top:35px;border-radius:5px}.news-guide-links h2{font-size:21px;color:var(--blue);margin-bottom:14px}.news-guide-links a{display:block;color:var(--blue);font-size:13px;padding:10px 0;border-top:1px solid #dce7f0}.article-body .wp-block-media-text img{max-height:440px;object-fit:contain}.article-body .wp-block-spacer{display:none}#main-nav{gap:21px}.brand-journal{font-size:18px}.site-header .brand-journal small{font-size:8px}
@media(max-width:1100px){#main-nav{gap:12px;font-size:10px}.header-inner{gap:18px}.brand-journal{font-size:15px}.brand img{width:120px}.news-copy{padding:18px}.news-copy h3{font-size:14px}.news-image{height:150px}.news-section-heading h2>span{font-size:15px}.news-to-guide{gap:17px}.news-to-guide strong{font-size:12px}}
@media(max-width:760px){.brand-journal{font-size:14px}.brand img{width:100px}.news-ticker-inner{display:grid;grid-template-columns:auto auto 1fr;gap:5px 10px;padding-block:10px;font-size:10px}.news-ticker-label{font-size:10px}.news-ticker-inner time{font-size:9px}.news-ticker-more{grid-column:3;grid-row:1;justify-self:end;font-size:9px}.news-ticker-story{grid-column:1/-1;grid-row:2;max-width:100%;font-size:10px}.journal-news{padding-block:42px}.news-section-heading{align-items:flex-start;flex-direction:column;gap:17px}.news-section-heading h2{font-size:31px}.news-section-heading h2>span{font-size:12px;margin-left:10px;letter-spacing:0}.news-section-heading p{font-size:11px}.news-section-heading .button{font-size:11px;min-height:40px}.news-tabs{gap:7px;margin-bottom:21px}.news-tabs a{font-size:10px;padding:8px 12px;gap:14px;min-height:38px}.news-grid{grid-template-columns:1fr;gap:19px}.news-image{height:auto;aspect-ratio:16/9}.news-image img{height:100%;aspect-ratio:16/9}.news-copy{padding:20px}.news-copy h3{font-size:16px}.news-source{font-size:10px}.news-to-guide{flex-direction:column;align-items:flex-start;padding:20px;gap:13px}.news-to-guide strong{font-size:13px}.news-to-guide p{font-size:10px}.news-results-meta{font-size:11px;align-items:flex-start;gap:10px}.news-results-meta>span{font-size:9px}.news-results{padding-top:22px}.news-reading-guide{padding:23px 20px;margin-bottom:40px}.news-reading-guide h2{font-size:20px}.news-reading-guide p{font-size:11px}.news-reading-guide>div{gap:12px;font-size:11px}.source-note{padding:17px;font-size:11px}.article-credit{font-size:10px}.news-guide-links{padding:21px}.news-guide-links h2{font-size:19px}.news-guide-links a{font-size:12px}.news-pagination .page-numbers{min-width:34px;min-height:38px;padding:8px;font-size:11px}.hub-intro{font-size:12px}}
@media(prefers-reduced-motion:reduce){.news-card:hover .news-image img{transform:none}}
