﻿.bl-editorial.content{--bl-paper: #d3ffff;--bl-line: #5c8888;--bl-ink: #245858;margin-top:32px;margin-bottom:40px;color:#303b3b;line-height:1.8}.bl-editorial.content h2{margin:0 0 20px;font-size:1.5rem;line-height:1.5;color:var(--bl-ink)}.bl-editorial.content h3{margin:0 0 12px;font-size:1.2rem;line-height:1.5;color:var(--bl-ink)}.bl-editorial.content p{margin:0}.bl-editorial.content p+p{margin-top:16px}.bl-editorial.content .bl-intro{padding:28px;background:var(--bl-paper);border-radius:8px}.bl-editorial.content .bl-section{margin-top:40px}.bl-editorial.content .bl-note{border-left:3px solid var(--bl-line);padding-left:16px}.bl-editorial.content .bl-flow{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:32px;list-style:none;padding:0;margin:0}.bl-editorial.content .bl-flow li{position:relative;text-align:center;margin:0;padding:0}.bl-editorial.content .bl-flow li:not(:last-child)::after{content:'→';position:absolute;top:40px;right:-27px;font-size:24px;color:var(--bl-ink);line-height:1}.bl-editorial.content .bl-flow-art{height:110px;margin-bottom:16px;display:flex;align-items:center;justify-content:center;color:var(--bl-ink)}.bl-editorial.content .bl-mini-portraits{display:flex;width:100%;gap:4px}.bl-editorial.content .bl-mini-portraits .bl-portrait{width:33.333%;border-radius:4px}.bl-editorial.content .bl-portrait{position:relative;overflow:hidden;aspect-ratio:600 / 630}.bl-editorial.content .bl-portrait img{display:block;position:absolute;width:200%;max-width:none;height:100%;left:-100%;top:0}.bl-editorial.content .bl-ad{display:flow-root;margin:32px 0}.bl-editorial.content .bl-ad+.bl-section{margin-top:0}.bl-editorial.content .bl-type-grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:28px;margin-top:24px}.bl-editorial.content .bl-type{display:flex;flex-direction:column;background:#fff;border:1px solid var(--bl-line);border-radius:8px;overflow:hidden}.bl-editorial.content .bl-type-body{padding:22px 24px;flex:1}.bl-editorial.content .bl-type h3{text-align:center}.bl-editorial.content .bl-detail{display:block;padding:14px 20px;background:var(--bl-paper);color:var(--bl-ink);text-align:center;text-decoration:none}.bl-editorial.content .bl-detail:hover,.bl-editorial.content .bl-detail:focus-visible{text-decoration:underline;background:#c0eeee}@media (max-width: 600px){.bl-editorial.content h2{font-size:1.3rem}.bl-editorial.content h3{font-size:1.15rem}.bl-editorial.content .bl-intro{padding:24px 20px}.bl-editorial.content .bl-flow{grid-template-columns:1fr;gap:44px}.bl-editorial.content .bl-flow li:not(:last-child)::after{content:'↓';top:auto;bottom:-34px;right:calc(50% - 12px)}.bl-editorial.content .bl-flow-art{height:110px}.bl-editorial.content .bl-mini-portraits{width:240px}.bl-editorial.content .bl-type-grid{grid-template-columns:1fr;gap:24px}.bl-editorial.content .bl-type-body{padding:20px}}
