.gdd-library-form{background:#f5f1fc;border:1px solid #e5dcef;padding:24px;border-radius:18px;margin:30px 0 16px}.gdd-library-form>label{font-weight:700;display:block;margin-bottom:12px}.gdd-filter-row{display:flex;gap:12px}.gdd-filter-row input,.gdd-filter-row select{min-height:48px;background:white;border:1px solid #dcd4e8;border-radius:10px;padding:10px 14px;font:inherit;min-width:0}.gdd-filter-row input{flex:1}.gdd-pagination{display:flex;gap:12px;flex-wrap:wrap;justify-content:center;margin:30px 0}.gdd-pagination a,.gdd-pagination span{padding:8px 16px;border-radius:9px;background:#f3edf9}.gdd-pagination .current{background:#6d35db;color:white}.gdd-mobile-details{position:relative}.gdd-mobile-details summary{list-style:none;cursor:pointer;padding:8px 12px;font-weight:700}.gdd-mobile-details nav{position:absolute;right:0;top:48px;min-width:260px;background:#fff;border:1px solid #e6dcef;border-radius:14px;box-shadow:0 20px 45px #25133122;padding:18px;z-index:50}.gdd-mobile-details nav a{display:block;padding:13px;color:#2b173f}.article-copy .wp-block-image img{max-width:100%;height:auto;border-radius:14px}.article-copy .wp-block-image{margin:28px 0}.wp-block-table{overflow:auto}.article-copy>[class*="wp-block"]{margin-bottom:24px}[hidden]{display:none!important}.admin-bar .site-header{top:32px}.article-copy h2{scroll-margin-top:100px}.wp-block-image figcaption{font-size:14px;color:#686075}.article-copy .wp-block-details{border-bottom:1px solid #e7e0ef;padding:16px 0}.article-copy .wp-block-details summary{cursor:pointer;font-weight:700}.gdd-noscript{font-size:14px}@media(max-width:700px){.gdd-filter-row{flex-direction:column}.gdd-library-form{padding:18px}.admin-bar .site-header{top:46px}.gdd-filter-row button{width:100%}}
