.sl-media-section{padding-top:44px;padding-bottom:48px}.sl-media-section>h2{max-width:900px;margin:0 0 26px;font-size:clamp(26px,3.2vw,42px);line-height:1.16;letter-spacing:-.025em}.sl-media-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:20px}.sl-media-card{display:flex;align-items:flex-start;gap:22px;padding:28px;background:#f7f7f5;border:1px solid #e4e3df;border-radius:16px;min-width:0}.sl-media-card h3{font-size:clamp(21px,2vw,27px);line-height:1.25;margin:8px 0 14px;letter-spacing:-.015em}.sl-media-card p{line-height:1.65}.sl-media-mark{display:grid;place-items:center;flex:0 0 48px;width:48px;height:48px;border-radius:50%;background:#232323;color:#fff;font-size:17px;padding-left:3px}.sl-media-card .button{white-space:normal;text-align:center;margin-top:8px}.sl-media-note{font-size:12px;line-height:1.6;color:#626262;margin:12px 0 0}.sl-media-card-links{padding:0 22px 20px;display:grid;gap:8px}.sl-media-inline{display:block;font-size:13px;font-weight:600;line-height:1.5;text-decoration:underline;text-underline-offset:4px;color:inherit}.sl-media-inline:hover{color:#a51f2c}.sl-media-inline:focus-visible,.sl-media-card a:focus-visible{outline:2px solid #a51f2c;outline-offset:4px}.sl-media-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.sl-media-news-visual{display:flex!important;flex-direction:column;align-items:flex-start;justify-content:center;gap:12px;background:#222;color:#fff;padding:30px;min-height:220px;aspect-ratio:16/9;text-decoration:none}.sl-media-news-visual>span{font-size:30px}.sl-media-news-visual strong{font-size:25px;line-height:1.15}.sl-media-news-visual small{color:#eee}.sl-media-article{max-width:900px;padding-top:40px;padding-bottom:32px}.sl-media-article h1{font-size:clamp(32px,5vw,56px);line-height:1.08;letter-spacing:-.035em}.sl-media-article h2{font-size:clamp(24px,3vw,32px);margin-top:30px}.sl-media-article p{line-height:1.8}.sl-media-article .lead{font-size:20px}.sl-media-article .breadcrumbs{margin-bottom:30px}@media(max-width:600px){.sl-media-card{padding:22px;gap:14px}.sl-media-mark{flex-basis:34px;width:34px;height:34px;font-size:12px}.sl-media-section{padding-top:32px;padding-bottom:32px}.sl-media-news-visual{min-height:180px}}
