.plannerNews{scroll-margin-top:120px}.plannerNewsCard{overflow-wrap:anywhere;padding:22px 0}.plannerNewsCard+.plannerNewsCard{border-top:1px solid #e4e5ef}.plannerNewsMeta{color:#526078;flex-wrap:wrap;align-items:center;gap:10px;font-size:13px;display:flex}.plannerNewsBadge{color:#0c1b68;background:#ede2f7;border-radius:30px;padding:5px 10px;font-size:12px;font-weight:650;display:inline-flex}.plannerNewsCard h3{margin:14px 0;font-size:23px;line-height:1.3}.plannerNewsImage{object-fit:contain;background:#f4f5fa;border-radius:16px;width:100%;max-height:360px;margin:14px 0;display:block}.plannerNewsText{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.7}.plannerNewsLink{text-underline-offset:4px;font-weight:650;text-decoration:underline}.plannerNewsOlder{border-top:1px solid #e4e5ef;padding-top:18px}.plannerNewsOlder summary{cursor:pointer;padding:10px 0;font-weight:650}.newsWorkspace{color:#0c1b68;padding-block:40px 60px}.newsWorkspace h1{font-size:clamp(30px,4vw,44px)}.newsWorkspaceGrid{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:24px;margin-top:26px;display:grid}.newsPanel{background:#fff;border:1px solid #e2ddeb;border-radius:22px;min-width:0;padding:26px}.newsPanel h2{margin:0 0 20px;font-size:24px}.newsEditor{gap:20px;display:grid}.newsEditor label{gap:8px;font-weight:600;display:grid}.newsEditor input:not([type=checkbox]),.newsEditor textarea{width:100%;min-width:0;font:inherit;box-sizing:border-box;border:1px solid #cfd4e2;border-radius:10px;padding:12px}.newsEditor small{color:#526078;font-weight:400;line-height:1.5}.newsEditor .newsRemovePhoto{align-items:center;gap:10px;display:flex}.newsEditor textarea{resize:vertical}.newsActions{flex-wrap:wrap;gap:12px;display:flex}.newsActions button{color:#0c1b68;font:inherit;cursor:pointer;background:#fff;border:1px solid #0c1b68;border-radius:22px;padding:12px 18px}.newsActions button:last-child{color:#fff;background:#0c1b68}.newsActions button:disabled{opacity:.5;cursor:wait}.newsEditor [role=alert]{color:#922c36;background:#fff0ee;border-radius:12px;padding:14px}.newsNotice{background:#edf3e4;border-radius:12px;padding:16px}.newsList{padding:0;list-style:none}.newsList li{border-bottom:1px solid #e4e5ef;padding:22px 0}.newsList h3{overflow-wrap:anywhere;margin:10px 0}.newsList a{margin-right:18px;text-decoration:underline;display:inline-block}.newsList p{color:#526078;font-size:13px}.newsWorkspace a:focus-visible,.plannerNews a:focus-visible,.plannerNews summary:focus-visible{outline-offset:4px;outline:2px solid #8950aa}@media (max-width:760px){.newsWorkspaceGrid{grid-template-columns:1fr}.newsPanel{padding:20px}.newsWorkspace{padding-block:26px}.newsActions button{width:100%}}:is(.plannerNews,.newsWorkspace) .sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
