.article-link{appearance:none;font:inherit;color:inherit;text-align:left;cursor:pointer;width:100%;padding:0;background:var(--card,#fff);border:1px solid var(--line,#eee)}.article-link:focus-visible{outline:2px solid var(--blue,#007aff);outline-offset:4px}.article-reader{width:min(780px,calc(100vw - 28px));max-height:calc(100vh - 48px);padding:30px 44px 48px;border:1px solid #e4e4e7;border-radius:20px;background:#fff;color:#222;overflow:auto;box-shadow:0 30px 100px #0003}.article-reader::backdrop{background:#0006;backdrop-filter:blur(5px)}.article-back{border:1px solid #e5e5e7;background:transparent;color:inherit;border-radius:8px;padding:8px 13px;cursor:pointer;font:inherit;font-size:13px;margin-bottom:26px}.article-reader h1{font-size:34px;line-height:1.18;letter-spacing:-1px;margin:12px 0 18px}.article-reader h2{font-size:21px;line-height:1.4;letter-spacing:-.3px;margin:28px 0 10px}.article-reader p{font-size:16px;line-height:1.85;margin:14px 0}.article-reader time,.article-reader .article-category{color:#777;font-size:12px}.article-reader .article-lead{font-size:18px;color:#666}.article-open{overflow:hidden}.ai-feature-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:30px 0}.ai-feature-grid>div{padding:24px;border:1px solid var(--line,#e5e5e7);border-radius:16px}.ai-feature-grid h3{font-size:20px;margin:0 0 10px}.ai-feature-grid p{font-size:15px;line-height:1.7;color:var(--grey,#666);margin:0}.ai-feature-note{font-size:13px;line-height:1.6;color:var(--grey,#777);max-width:780px}
@media(max-width:650px){.article-reader{padding:22px;max-height:calc(100dvh - 24px)}.article-reader h1{font-size:28px}.article-reader p{font-size:15px}.ai-feature-grid{grid-template-columns:1fr}}
.article-link{align-items:stretch!important}.article-link .cover{display:block!important;width:100%!important;min-height:190px!important;flex:0 0 190px!important}.article-link .c-blue{background:linear-gradient(150deg,#1b3d86,#0a84ff)!important}.article-link .c-navy{background:linear-gradient(150deg,#0b1b3a,#1b3d86)!important}.article-link .c-steel{background:linear-gradient(150deg,#0b1220,#334a72)!important}.day-infographic{display:grid!important;grid-template-columns:1fr 1fr;gap:35px;padding:44px;text-align:left;background:linear-gradient(135deg,#f4f8ff,#fff);border:1px solid #dfe8f5;border-radius:24px;box-shadow:0 24px 60px #153d7420}.day-infographic h3{font-size:30px;line-height:1.2;margin:18px 0}.day-infographic>div>span{font-size:10px;letter-spacing:2px;color:#70839b}.day-infographic p{color:#70839b;font-size:13px}.day-flow{display:grid;gap:10px}.day-flow>div{border:1px solid #dbe5f4;border-radius:13px;padding:18px 22px;background:#ffffffb0;display:grid;gap:6px}.day-flow span{color:#728097;font-size:12px}#evona-ai-features{background:radial-gradient(ellipse at 100% 0,#eaf2ff,transparent 60%),#fff}#evona-ai-features .ai-feature-grid{counter-reset:feature}#evona-ai-features .ai-feature-grid>div{position:relative;padding:30px 28px 28px 70px;background:#ffffffb0;box-shadow:0 12px 35px #0b1b3a05}#evona-ai-features .ai-feature-grid>div::before{counter-increment:feature;content:'0' counter(feature);position:absolute;left:24px;top:30px;color:#6d8ebf;font:12px/1.6 monospace}@media(max-width:700px){.day-infographic{grid-template-columns:1fr;padding:26px}.day-infographic h3{font-size:25px}}
