body{margin:0;overflow-wrap:break-word}body [hidden]{display:none!important}body strong{font-weight:600}body button,body summary{cursor:pointer}body a:focus-visible,body button:focus-visible,body summary:focus-visible,body input:focus-visible{outline:3px solid #ff2600;outline-offset:5px}body .skip-link{position:absolute;left:16px;top:-90px;background:#fff;color:#222;padding:12px;z-index:100}body .skip-link:focus{top:12px}
body .ar-header nav,body .ar-footer nav{font-family:Arial,sans-serif}body .ar-header{padding-right:34px}body .ar-header nav a{min-height:44px;display:inline-flex;align-items:center}body .ar-footer nav{display:flex;flex-wrap:wrap;gap:8px 18px}body .ar-footer nav a{margin:0;min-height:30px;display:inline-flex;align-items:center}body .ar-footer .arsk-privacy-link{margin-top:0}
body .page-title{font-size:clamp(34px,5vw,52px);line-height:1.15;margin-bottom:26px;letter-spacing:-1px}body .page-lead{font-size:18px;max-width:720px;margin-bottom:28px}body .news-feed{margin-top:38px;row-gap:45px}body .ar-news-card img{width:100%;height:170px;object-fit:cover;display:block;margin-bottom:16px}body .ar-news-card h3 a:hover{text-decoration:underline}body .ar-article{max-width:900px}body .article-cover{margin:26px 0}body .article-cover img{width:100%;height:auto;max-height:540px;object-fit:cover}body .article-cover figcaption{font-size:13px;margin-top:8px}body .article-back{margin-top:40px}
body .gh-content{margin-top:28px}body .gh-content p{margin:0 0 20px}body .gh-content h2{margin:35px 0 18px}body .gh-content h3{margin:27px 0 14px}body .gh-content h4{font-size:18px;margin:0 0 8px}body .gh-content img,body .gh-content video{max-width:100%;height:auto}body .gh-content iframe{max-width:100%;border:0}body .gh-content .kg-embed-card{margin:24px 0}body .gh-content .kg-embed-card iframe{width:100%;min-height:340px}body .gh-content .kg-bookmark-card a{display:flex;gap:24px;padding:22px;background:#f1f1f1}body .gh-content .kg-bookmark-thumbnail{max-width:180px}body .gh-content .kg-bookmark-icon{width:20px}body .gh-content .kg-bookmark-description{font-size:14px}body .gh-content figcaption{font-size:13px;color:#555}body .gh-content table{width:100%;border-collapse:collapse}body .gh-content td,body .gh-content th{padding:12px 8px;border-bottom:1px solid #ddd;text-align:left}body .gh-content a:not(.ar-button):not(.ar-link){text-decoration:underline;text-underline-offset:3px}body .pagination{display:flex;justify-content:space-between;gap:18px;margin-top:36px}
body .ar-subscribe{width:100%;max-width:440px}body .ar-subscribe label{display:block;font-size:13px;margin-bottom:7px}body .ar-subscribe-row{display:flex;gap:8px;flex-wrap:wrap}body .ar-subscribe input{min-width:0;flex:1 1 170px;min-height:44px;padding:10px 12px;border:1px solid #aaa;background:#fff;color:#222;font:inherit}body .ar-subscribe-success,body .ar-subscribe-error{display:none}body .ar-subscribe.success .ar-subscribe-success,body .ar-subscribe.error .ar-subscribe-error{display:block;margin-top:12px}body .ar-subscribe.loading button{opacity:.6;pointer-events:none}
body .ar-menu-category{margin-top:38px}body .ar-menu-category>h2{margin:0 0 17px;border-bottom:2px solid #ff2600;padding-bottom:12px;font-size:28px}body .ar-menu-row{align-items:start;display:flex;justify-content:space-between;gap:24px;padding:16px 0;border-top:1px solid #ddd}body .ar-menu-row h3{font:500 17px/1.4 Arial,sans-serif;margin:0 0 4px}body .ar-menu-row p{font-size:14px;max-width:520px;margin:0 0 5px}body .ar-menu-row small{display:block;font-size:12px;color:#555}body .ar-menu-row .ar-prices{display:flex;flex-direction:column;gap:5px;white-space:nowrap;flex-shrink:0;text-align:right}body .ar-prices span{font-size:13px}body .ar-prices strong{margin-left:9px}body .ar-category-nav{display:flex;gap:9px 17px;flex-wrap:wrap;margin-top:22px;padding:17px 0;border-top:1px solid #ddd;border-bottom:1px solid #ddd}body .ar-category-nav a{font-size:14px;min-height:30px;display:inline-flex;align-items:center}body .ar-updated{font-size:12px;color:#666;margin:16px 0}body .ar-note{font-size:13px;color:#555}
body .ar-agenda-column{min-width:0}body .ar-event{grid-template-columns:85px 1fr}body .ar-event h4{font:500 16px/1.45 Arial,sans-serif;margin:0 0 5px}body .ar-event p{margin-top:10px;font-size:14px}body .ar-event summary{font-size:13px;font-weight:400}body .ar-event-description{white-space:pre-line}body .ar-event-permalink{font-size:12px;display:inline-block;margin-top:6px}body .ar-agenda-notice{background:#f1f1f1;color:#333;padding:16px;margin-bottom:22px;font-size:14px}body .ar-calendar-events>.ar-event:nth-child(1){border-top:1px solid #ddd}body .home-agenda .ar-calendar-events>.ar-event:nth-child(n+4){display:none}body .home-agenda .ar-event[data-show-on-home="true"]{display:grid}body .home-agenda .ar-event-permalink{display:none}body .ar-empty{font-size:14px;color:#666}
@media(max-width:640px){body .ar-header{padding-right:23px}body .ar-header nav{gap:8px 13px}body .ar-news-card img{height:220px}body .ar-subscribe{max-width:none}body .ar-menu-row{gap:12px}body .ar-menu-row .ar-prices{white-space:normal;min-width:76px;max-width:145px}body .ar-event{grid-template-columns:76px 1fr;gap:15px}body .ar-agenda{gap:35px}body .ar-footer{padding:26px 23px}body .gh-content .kg-bookmark-card a{flex-direction:column}body .gh-content .kg-embed-card iframe{min-height:300px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
