.cl01DG_page{max-width:1080px;color:var(--fg);margin:0 auto;padding:40px 24px 72px}.cl01DG_page h1{margin:12px 0;font-size:clamp(2rem,5vw,3rem);line-height:1.15}.cl01DG_intro{color:var(--fg-muted);margin-bottom:24px;font-size:1.125rem;line-height:1.65}.cl01DG_form{background:var(--surface,var(--bg));border:1px solid var(--border);border-radius:12px;flex-wrap:wrap;gap:16px;padding:24px;display:flex}.cl01DG_field{flex-direction:column;flex:200px;gap:8px;min-width:0;font-size:1rem;font-weight:600;display:flex}.cl01DG_field input,.cl01DG_field select{border:1px solid var(--border);width:100%;min-height:48px;color:var(--fg);background:var(--bg);font:inherit;border-radius:6px;padding:10px 12px}.cl01DG_form button{background:var(--fg);min-height:48px;color:var(--bg);cursor:pointer;border-radius:6px;align-self:end;padding:12px 24px;font-size:1rem;font-weight:700}.cl01DG_count{margin:24px 0 12px;font-size:1rem}.cl01DG_results{margin:0;padding:0;list-style:none}.cl01DG_result{border-bottom:1px solid var(--border);padding:24px 0}.cl01DG_result h2{margin:8px 0;font-size:1.35rem;line-height:1.4}.cl01DG_result h2 a{color:var(--fg);text-underline-offset:4px;text-decoration:underline}.cl01DG_result p{color:var(--fg-muted);margin:8px 0;font-size:1rem;line-height:1.65}.cl01DG_meta{color:var(--fg-muted);flex-wrap:wrap;gap:8px 16px;font-size:.875rem;display:flex}.cl01DG_meta a{text-decoration:underline}.cl01DG_pages{flex-wrap:wrap;align-items:center;gap:16px;margin-top:28px;font-size:1rem;display:flex}.cl01DG_pages a{border:1px solid var(--border);border-radius:6px;min-height:44px;padding:12px 16px}.cl01DG_categories{flex-wrap:wrap;gap:8px;margin:24px 0;display:flex}.cl01DG_categories a{border:1px solid var(--border);border-radius:6px;min-height:44px;padding:10px 14px;font-size:1rem}.cl01DG_categories a[aria-current]{background:var(--fg);color:var(--bg)}.cl01DG_page :is(a,button,input,select):focus-visible{outline-offset:4px;outline:3px solid #3b82f6}@media (max-width:600px){.cl01DG_page{padding:24px 16px 48px}.cl01DG_form{padding:16px}.cl01DG_field{flex-basis:100%}.cl01DG_form button{width:100%}}@media (max-width:760px){body:has(.cl01DG_page) .cc-footer-inner{min-width:0}body:has(.cl01DG_page) .cc-footer-inner>span{min-width:0;max-width:100%}body:has(.cl01DG_page) .cc-footer-inner>span:last-child{flex-wrap:wrap;justify-content:center;gap:12px 18px;display:flex}body:has(.cl01DG_page) .cc-footer-inner>span:last-child>a{margin:0}body:has(.cl01DG_page) .cc-footer-inner>span:last-child>span{flex-basis:100%;margin-left:0!important}}.cl01DG_categoryMenu{margin:20px 0}.cl01DG_categoryMenu summary{cursor:pointer;min-height:44px;padding:12px 0;font-weight:600}.cl01DG_categoryMenu .cl01DG_categories{margin-top:0}
