.enquiry-page{flex-direction:column;min-height:100vh;display:flex}.enquiry-main{flex:1;width:100%;max-width:1440px;margin:0 auto;padding:24px 48px 80px}.enquiry-back{color:#566050;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:16px;font-size:14px;text-decoration:none;display:flex}.enquiry-back a{color:#243028;align-items:center;min-width:44px;min-height:44px;font-weight:600;text-decoration:none;display:inline-flex}.enquiry-back a:hover{text-decoration:underline}.enquiry-back [aria-current=page]{color:#182019;font-weight:600}.enquiry-layout{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:start;gap:48px;display:grid}.enquiry-intro{padding-top:4px}.enquiry-intro h1{font-family:var(--font-display,sans-serif);letter-spacing:-.06em;margin:12px 0 16px;font-size:clamp(36px,4vw,52px);font-weight:500;line-height:1.08}.enquiry-intro>p:not(.eyebrow){color:#566050;max-width:420px;font-size:16px;line-height:1.8}.enquiry-context{border-top:1px solid var(--line,#c8cbbd);max-width:420px;margin-top:28px;padding-top:20px}.enquiry-context h2{font-family:var(--font-display,sans-serif);letter-spacing:-.03em;margin-bottom:10px;font-size:20px;font-weight:500}.enquiry-context p{color:#566050;font-size:14px;line-height:1.8}.enquiry-context a{min-height:44px;color:var(--ink,#182019);align-items:center;gap:7px;margin-top:8px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.enquiry-context a:hover{text-decoration:underline}.enquiry-card{border:1px solid var(--ink,#182019);background:#faf8f1;border-radius:0;min-width:0;padding:24px}.enquiry-card-heading{border-bottom:1px solid var(--line,#c8cbbd);margin-bottom:16px;padding-bottom:16px}.enquiry-card-heading h2{font-family:var(--font-display,sans-serif);letter-spacing:-.03em;margin-bottom:6px;font-size:22px;font-weight:500;line-height:1.3}.enquiry-card-heading p{color:#566050;font-size:14px}.enquiry-form fieldset{border:0;flex-direction:column;gap:14px;min-width:0;margin:0;padding:0;display:flex}.enquiry-field{flex-direction:column;gap:6px;min-width:0;display:flex}.enquiry-field label{letter-spacing:.01em;font-size:14px;font-weight:600;line-height:1.5}.enquiry-field label span{color:#566050;font-weight:400}.enquiry-field-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;display:grid}.enquiry-field [data-slot=input],.enquiry-field [data-slot=select-trigger]{background:#fffdf7;border-color:#a7af9b;border-radius:0;width:100%;min-height:44px;font-size:16px}.enquiry-field [data-slot=textarea]{resize:vertical;background:#fffdf7;border-color:#a7af9b;border-radius:0;width:100%;min-height:96px;font-size:16px;line-height:1.7}.enquiry-field-help{color:#566050;margin-top:-2px;font-size:14px;line-height:1.6}.enquiry-message-limit{color:#566050;text-align:right;font-size:14px}.enquiry-consent{align-items:center;gap:12px;min-height:44px;display:flex}.enquiry-consent [data-slot=checkbox]{flex:none;width:24px;height:24px}.enquiry-consent label{color:#566050;cursor:pointer;font-size:14px;line-height:1.5}.enquiry-submit{align-self:flex-start;min-width:169px;min-height:48px;margin-top:2px;font-size:14px}.enquiry-honeypot{width:1px;height:1px;position:absolute;top:auto;left:-10000px;overflow:hidden}.enquiry-error{color:#863827;background:#f5e6df;border:1px solid #bf8070;border-radius:0;margin-bottom:16px;padding:14px 16px;font-size:14px;line-height:1.7}.enquiry-error-reference{overflow-wrap:anywhere;font-size:14px}.enquiry-success{overflow-wrap:anywhere;padding:9px 0 3px}.enquiry-success>svg{color:#526b30;margin-bottom:20px}.enquiry-success h3{font-family:var(--font-display,sans-serif);letter-spacing:-.04em;margin-bottom:12px;font-size:29px;font-weight:500;line-height:1.4}.enquiry-success p{color:#566050;font-size:15px;line-height:1.8}.enquiry-success dl{background:#e8edda;border-radius:0;margin:24px 0;padding:15px 18px}.enquiry-success dt{color:#596251;margin-bottom:5px;font-size:14px}.enquiry-success dd{color:var(--ink,#182019);margin:0;font-size:14px}.enquiry-spinner{animation:1s linear infinite enquiry-spin}@keyframes enquiry-spin{to{transform:rotate(360deg)}}@media (max-width:1180px){.enquiry-layout{gap:32px}.enquiry-main{padding:24px 30px 60px}.enquiry-field-row{grid-template-columns:1fr}}@media (max-width:740px){.enquiry-main{padding:20px 20px 50px}.enquiry-layout{grid-template-columns:minmax(0,1fr);gap:28px}.enquiry-intro h1{margin:12px 0 16px;font-size:clamp(36px,10vw,48px)}.enquiry-intro h1 br{display:none}.enquiry-intro>p:not(.eyebrow){max-width:none;font-size:15px}.enquiry-context{max-width:none;margin-top:20px;padding-top:18px}.enquiry-card{padding:22px}.enquiry-submit{width:100%}}@media (prefers-reduced-motion:reduce){.enquiry-spinner{animation:none}}
.software-catalogue-main{padding-bottom:80px}.software-catalogue-intro{max-width:720px;padding-top:8px}.software-catalogue-intro h1{font-family:var(--font-display,sans-serif);letter-spacing:-.06em;margin:20px 0 22px;font-size:clamp(42px,5vw,68px);font-weight:500;line-height:1.05}.software-catalogue-intro>p{color:#566050;max-width:640px;font-size:16px;line-height:1.85}.software-catalogue-notice{border-left:3px solid var(--acid,#c6d48a);background:#f3f6ee;max-width:720px;margin:28px 0 0;padding:18px 20px;font-size:14px;line-height:1.75}.software-catalogue-filters{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:18px;margin:36px 0 28px;display:grid}.software-catalogue-filters label{flex-direction:column;gap:8px;font-size:14px;font-weight:600;display:flex}.software-catalogue-filters select{background:#fffdf7;border:1px solid #a7af9b;min-height:44px;padding:10px 12px;font-size:14px}.software-catalogue-filters button{justify-self:start;min-height:44px}.software-catalogue-legend{color:#566050;max-width:720px;margin:0 0 10px;font-size:14px;line-height:1.6}.software-catalogue-count{color:#566050;margin-bottom:22px;font-size:14px}.software-catalogue-list-heading{font-family:var(--font-display,sans-serif);letter-spacing:-.03em;margin:0 0 16px;font-size:22px;font-weight:500}.software-catalogue-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:0;padding:0;list-style:none;display:grid}.software-catalogue-card{border:1px solid var(--ink,#182019);color:inherit;background:#faf8f1;flex-direction:column;gap:10px;min-height:220px;padding:24px;text-decoration:none;display:flex}.software-catalogue-card:hover{background:#f1f4e8}.software-catalogue-item{flex-direction:column;display:flex}.software-catalogue-add-note{margin:22px 0 0}.software-catalogue-item .software-catalogue-card{border-bottom:0;flex:auto}.software-catalogue-card-actions{border:1px solid var(--ink,#182019);background:#faf8f1;border-top:0;padding:0 24px 20px;display:flex}.software-catalogue-item:has(.software-catalogue-card:hover) .software-catalogue-card-actions{background:#f1f4e8}.software-catalogue-card .eyebrow{color:#5d7852}.software-catalogue-card h2,.software-catalogue-card h3{font-family:var(--font-display,sans-serif);letter-spacing:-.03em;margin:8px 0;font-size:24px;font-weight:500;line-height:1.2}.software-catalogue-card p{color:#566050;font-size:14px;line-height:1.7}.software-catalogue-chips{flex-wrap:wrap;gap:6px;margin-top:auto;display:flex}.software-catalogue-chips span{color:#355044;background:#e7eedc;padding:4px 8px;font-size:14px}.software-catalogue-meta{color:#6a7a5e;font-size:14px}.software-catalogue-pager{flex-wrap:wrap;align-items:center;gap:12px;margin:28px 0 0;display:flex}.software-catalogue-pager a,.software-catalogue-pager span{justify-content:center;align-items:center;min-width:44px;min-height:44px;padding:0 12px;font-size:14px;font-weight:600;display:inline-flex}.software-catalogue-pager a{border:1px solid var(--ink,#182019);text-decoration:none}.software-profile-header{max-width:820px}.software-profile-header h1{font-family:var(--font-display,sans-serif);letter-spacing:-.055em;margin:16px 0 18px;font-size:clamp(36px,4.5vw,58px);font-weight:500;line-height:1.08}.software-profile-header p{color:#566050;font-size:16px;line-height:1.8}.compare-grid{grid-template-columns:1fr 1fr;gap:16px;margin:8px 0;display:grid}.compare-grid h2{letter-spacing:-.03em;margin:8px 0;font-size:22px;font-weight:600}.compare-grid .software-catalogue-card{display:block}@media (max-width:800px){.compare-grid{grid-template-columns:1fr}.compare-facts{table-layout:fixed;max-width:100%}.compare-facts th,.compare-facts td{overflow-wrap:anywhere}}.software-facts{border-collapse:collapse;width:100%;margin:28px 0 40px;font-size:14px}.software-facts th,.software-facts td{text-align:left;vertical-align:top;border-bottom:1px solid var(--line,#d8dece);padding:12px 14px}.software-facts th{color:#4d5c48;width:34%;font-size:14px;font-weight:600}.software-facts thead th{width:auto}.software-facts td{line-height:1.7}.software-lens{margin:28px 0}.software-lens h2{font-family:var(--font-display,sans-serif);letter-spacing:-.03em;margin-bottom:8px;font-size:26px;font-weight:500}.software-lens>p{color:#566050;margin-bottom:16px;font-size:14px}.software-consideration{border-top:1px solid var(--line,#d8dece);padding:18px 0}.software-consideration h3{margin-bottom:6px;font-size:16px;font-weight:600}.software-consideration .status{color:#355044;font-size:14px;font-weight:600}.software-sources{gap:10px;margin:12px 0 48px;display:grid}.software-sources a{overflow-wrap:anywhere;align-items:center;gap:6px;min-height:44px;font-size:14px;display:inline-flex}.software-fact-source{overflow-wrap:anywhere;align-items:center;gap:6px;min-height:44px;margin-top:4px;font-weight:600;display:inline-flex}.software-visually-hidden{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.software-facts td,.software-suggestions,.software-profile-header h1{overflow-wrap:anywhere}.software-suggestions{margin:12px 0 32px;padding:0;list-style:none}.software-suggestions li{border-top:1px solid var(--line,#d8dece);flex-wrap:wrap;align-items:center;gap:4px 16px;padding:4px 0;display:flex}.software-profile-next{max-width:720px;margin:12px 0 48px;font-size:15px;line-height:1.7}.software-profile-next a{align-items:center;min-height:44px;font-weight:600;display:inline-flex}@media (max-width:980px){.software-catalogue-filters,.software-catalogue-grid{grid-template-columns:1fr 1fr}}@media (max-width:700px){.software-catalogue-filters,.software-catalogue-grid{grid-template-columns:1fr}.software-catalogue-intro h1,.software-profile-header h1{font-size:36px}.software-facts,.software-facts tbody,.software-facts tr,.software-facts th,.software-facts td{width:100%;display:block}.software-facts th{padding-bottom:0}.software-facts td{padding-top:4px}}
.practice-public-main{max-width:1100px;overflow-x:clip}#australia,#overseas{scroll-margin-top:16px}.practice-public-main h1,.practice-public-main h2,.practice-public-main h3{font-family:var(--font-display,Georgia,serif);letter-spacing:-.03em;font-weight:500}.practice-public-lead{max-width:var(--reading-measure,min(66ch,32em));color:#243028;margin:0 0 12px;font-size:17px;line-height:1.55}.practice-public-main .software-catalogue-intro{padding-top:0}.practice-public-main .software-catalogue-intro h1{margin:8px 0 10px;font-size:clamp(32px,5vw,52px)}.practice-public-main .software-catalogue-intro>p,.practice-public-prose p{max-width:var(--reading-measure,min(66ch,32em));color:#243028;font-size:16px;line-height:1.75}.practice-public-main .software-catalogue-notice{max-width:none;margin:8px 0 12px;padding:8px 12px;font-size:14px;line-height:1.4}.practice-public-prose h2{margin:28px 0 10px;font-size:clamp(26px,3vw,34px)}.practice-public-prose h3{margin:0 0 8px;font-size:20px}.practice-public-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:28px 0 12px;padding:0;list-style:none;display:grid}.practice-public-grid>li{margin:0}.practice-public-card{min-height:160px;color:inherit;background:#faf8f1;border:1px solid #182019;flex-direction:column;gap:8px;height:100%;padding:22px;text-decoration:none;display:flex}.practice-public-card:hover{background:#f1f4e8}.practice-public-card h3{margin:0;font-size:22px;line-height:1.25}.practice-public-card p{color:#3d4a38;margin:0;font-size:14px;line-height:1.6}.practice-public-jump{margin:4px 0 12px;display:none}.practice-public-jump ul{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.practice-public-jump a{color:#182019;background:#fff;border:1px solid #182019;align-items:center;min-width:44px;min-height:44px;padding:8px 12px;font-size:14px;line-height:1.2;text-decoration:none;display:inline-flex}.practice-public-principles{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:18px 0 8px;display:grid}.practice-public-principles article{background:#f7f6ef;border-top:3px solid #182019;padding:16px 16px 8px}.practice-public-principles h3{font-size:16px}.practice-public-kicker{letter-spacing:.04em;color:#3f5c34;font-size:14px;font-weight:700}.practice-public-written-for{letter-spacing:.02em;color:#5a6a52;font-weight:600}.practice-signal{background:#c6a15a;border-radius:50%;width:9px;height:9px;margin-right:6px;display:inline-block}.practice-signal[data-level=green]{background:#2f7d4a}.practice-signal[data-level=yellow]{background:#c6a15a}.practice-signal[data-level=red]{background:#9a3b2f}.framework-dimension-plain{color:#4d5c48;margin-top:4px;font-size:14px;font-weight:400;line-height:1.45;display:block}.practice-public-list{margin:8px 0 16px;padding-left:1.2rem}.practice-public-list li{max-width:var(--reading-measure,min(66ch,32em));margin:8px 0;line-height:1.65}.practice-public-links{flex-wrap:wrap;gap:10px 16px;margin:12px 0 16px;display:flex}.practice-public-links a{box-sizing:border-box;align-items:center;min-width:44px;min-height:44px;padding:10px 8px;font-size:14px;display:inline-flex}.practice-public-crumbs{color:#4d5c48;flex-wrap:wrap;align-items:center;gap:4px;margin:0 0 12px;font-size:14px;display:flex}.practice-public-crumbs>span{align-items:center;min-height:44px;display:inline-flex}.practice-public-crumbs a{box-sizing:border-box;color:#243028;justify-content:center;align-items:center;min-width:44px;min-height:44px;padding:12px 10px;line-height:1.2;display:inline-flex}.practice-public-actions{flex-wrap:wrap;gap:12px;margin:14px 0 8px;display:flex}.practice-public-actions a{color:#182019;background:#fff;border:1px solid #182019;align-items:center;gap:6px;min-height:44px;padding:8px 12px;text-decoration:none;display:inline-flex}.practice-public-main .enquiry-back{align-items:center;min-height:44px;margin:0 0 8px;display:inline-flex}.practice-guide-box{max-width:var(--reading-measure,min(66ch,32em));background:#f7f6ef;margin:16px 0;padding:16px 18px}.practice-guide-box h3{margin-top:0}.practice-public-box{max-width:var(--reading-measure,min(66ch,32em));border:1px solid #182019;margin:28px 0 12px;padding:22px}.practice-public-box h2{margin:0 0 8px;font-size:22px}.practice-public-box p{margin:0 0 12px}.practice-public-switch{margin:12px 0 18px}.practice-public-switch>p{margin:0 0 8px;font-size:14px}.practice-public-switch [role=group],.practice-public-switch ul{flex-wrap:wrap;gap:8px;margin:0 0 8px;padding:0;list-style:none;display:flex}.practice-public-switch button{color:#182019;box-sizing:border-box;background:#fff;border:1px solid #182019;justify-content:center;align-items:center;min-width:44px;min-height:44px;padding:8px 12px;font-size:14px;line-height:1.2;display:inline-flex}.practice-public-switch button[aria-pressed=true]{color:#faf8f1;background:#182019}details.practice-public-changes{border-top:1px solid #d5dccb;margin:16px 0;padding-top:8px}details.practice-public-changes>summary{cursor:pointer;font-family:var(--font-display,Georgia,serif);align-items:center;min-height:44px;font-size:clamp(22px,3vw,30px);display:flex}.practice-table{border-collapse:collapse;text-align:left;width:100%;margin:8px 0 20px;font-size:14px;line-height:1.45}.practice-table-tasks{table-layout:fixed}.practice-table caption{clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.practice-table th,.practice-table td{text-align:left}.practice-table th[scope=col]{text-align:left;color:#182019;letter-spacing:.03em;vertical-align:bottom;background:#eef2e6;border-bottom:2px solid #c5cdb8;padding:9px 11px;font-size:14px;font-weight:700}.practice-table td,.practice-table th[scope=row]{vertical-align:top;color:#243028;word-break:break-word;text-align:left;border-bottom:1px solid #d5dccb;padding:10px 11px}.practice-table tbody tr:nth-child(2n) td,.practice-table tbody tr:nth-child(2n) th[scope=row]{background:#fbfcfa}.practice-table th[scope=row]{color:#182019;text-align:left;font-weight:600}.practice-table:not(.practice-table-tasks) th[scope=row]{width:22%}.practice-table-legend{flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 10px;font-size:14px;display:flex}.practice-sr-only{clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;top:0;left:0;overflow:hidden}.practice-involvement-pill{width:auto;max-width:min(max-content,100%);letter-spacing:.01em;white-space:nowrap;border-radius:999px;flex-wrap:wrap;flex:none;place-self:start;align-items:center;padding:4px 10px;font-size:14px;font-weight:650;line-height:1.3;display:inline-flex}.practice-involvement-pill[data-involvement=green]{color:#1d6c43;background:#e7efe3}.practice-involvement-pill[data-involvement=amber]{color:#986110;background:#fff2cc}.practice-involvement-pill[data-involvement=red]{color:#a3342f;background:#f3e4df}.practice-public-main .practice-review-list{margin:0;padding-left:1.1em;list-style:outside}.practice-public-main .practice-review-list li{list-style:inherit;margin:0 0 4px;padding:0;line-height:1.4;display:list-item}.practice-public-main .practice-review-list li:last-child{margin-bottom:0}.practice-public-main .practice-review-list li::marker{color:#5a6a52}.practice-table-task-meta{letter-spacing:.02em;color:#5a6a52;flex-wrap:wrap;align-items:center;gap:0 10px;margin:6px 0 0;font-size:14px;font-weight:500;display:flex}.practice-table-task-note{letter-spacing:.02em;color:#5a6a52;white-space:normal;overflow-wrap:anywhere;max-width:100%;margin:6px 0 0;font-size:14px;font-weight:500;line-height:1.45;display:block}.practice-table-checklist{flex:none;align-items:center;display:inline-flex}.practice-table-start{flex:none;font-weight:700}.practice-table-task-meta a,.practice-table-checklist a{color:#3f5c34;align-items:center;min-height:44px;display:inline-flex}.practice-table-involvement{align-self:start;align-items:center;width:auto;display:inline-flex}.practice-table-versions{flex-wrap:wrap;align-items:center;gap:0 2px;display:flex}.practice-table-versions a,.practice-table-versions span{color:#182019;align-items:center;padding:2px 6px;font-size:14px;text-decoration:none;display:inline-flex}.practice-table-versions a[aria-current],.practice-table-versions span[aria-current]{color:#faf8f1;background:#182019;font-weight:700}.practice-table-sources{flex-wrap:wrap;gap:4px 16px;margin:8px 0 0;padding:0;font-size:14px;list-style:none;display:flex}.practice-table-sources a{align-items:center;min-height:44px;display:inline-flex}.practice-ai-rule-meta{color:#5a6a52;margin-top:4px;font-size:14px;line-height:1.4;display:block}.practice-ai-status{font-weight:700}.practice-ai-status-none{color:#5a6a52;font-weight:600}.practice-ai-note{margin:0 0 12px}.practice-table-bullets{margin:0;padding-left:1.1rem}.practice-table-bullets li{margin:4px 0;line-height:1.45}@media (max-width:800px){.practice-public-grid,.practice-public-principles{grid-template-columns:1fr}.practice-public-jump{display:block}.practice-public-main h1,.practice-public-main .software-catalogue-intro h1{margin:4px 0 8px;font-size:32px}.practice-public-lead{margin:0 0 8px;font-size:15px;line-height:1.45}.practice-public-main .software-catalogue-notice{margin:8px 0 10px;padding:8px 12px}.practice-public-card{min-height:0;padding:16px}}@media (max-width:960px){.practice-table,.practice-table tbody,.practice-table thead,.practice-table tr,.practice-table th,.practice-table td{text-align:left;width:100%;display:block}.practice-table thead{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.practice-table tr{box-sizing:border-box;background:#fff;border:1px solid #d5dccb;margin:0 0 12px;padding:10px 12px}.practice-table td,.practice-table th[scope=row],.practice-table:not(.practice-table-tasks) th[scope=row]{white-space:normal;text-align:left;border:0;width:100%;max-width:100%;padding:8px 0}.practice-table tbody tr:nth-child(2n) td,.practice-table tbody tr:nth-child(2n) th[scope=row]{background:0 0}.practice-table td:before,.practice-table th[scope=row]:before{content:attr(data-label);letter-spacing:.04em;color:#3f5c34;text-align:left;margin:0 0 4px;font-size:14px;font-weight:700;display:block}.practice-table-versions a,.practice-table-task-meta a,.practice-table-checklist a{box-sizing:border-box;align-items:center;min-width:44px;min-height:44px;padding:8px 10px;display:inline-flex}.practice-public-list a,.software-catalogue-count a{box-sizing:border-box;max-width:100%;min-height:44px;padding:10px 0;display:inline-block}.practice-table th[scope=row] a{box-sizing:border-box;width:100%;min-height:44px;padding:10px 0;display:block}.practice-table td>a,.practice-table .practice-ai-rule-meta a{align-items:center;min-width:24px;min-height:24px;display:inline-flex}.practice-table-task-meta{flex-wrap:wrap}.practice-table-involvement,.practice-involvement-pill{white-space:nowrap;align-self:start;width:auto;display:inline-flex}}@media (max-width:375px){.practice-public-main{overflow-x:hidden}.practice-public-switch button{flex:calc(50% - 8px)}.practice-table{font-size:14px}.practice-involvement-pill{white-space:nowrap;width:auto;max-width:none;display:inline-flex}}.practice-involvement-colour{font-weight:650}.practice-involvement-sep{opacity:.55}.practice-public-crumbs [aria-hidden=true]{white-space:nowrap;margin-right:4px}.practice-rule-match{min-width:0;margin:8px 0 16px}.practice-rule-match h3{margin:16px 0 8px}.practice-rule-match a{overflow-wrap:anywhere;align-items:center;min-height:44px;display:inline-flex}.task-rule-panel{overflow-wrap:anywhere;min-width:0;margin:8px 0 28px}.task-rule-panel h2{margin:0 0 8px;font-size:clamp(26px,3vw,34px)}.task-rule-controls{flex-wrap:wrap;align-items:flex-end;gap:12px 16px;margin:8px 0 12px;display:flex}.task-rule-controls label{flex-direction:column;gap:6px;min-width:min(100%,280px);max-width:100%;font-size:14px;font-weight:650;display:flex}.task-rule-controls select{box-sizing:border-box;width:100%;max-width:100%;min-height:44px;font:inherit;padding:8px 12px}.task-rule-controls .task-rule-check{flex-direction:row;align-items:center;gap:10px;min-height:44px;font-weight:500}.task-rule-check input{flex:none;width:24px;height:24px}
.software-catalogue-filters input[type=search]{color:#182019;background:#fffdf7;border:1px solid #a7af9b;width:100%;min-height:44px;padding:10px 12px;font-size:16px}.software-catalogue-filters input[type=search]::placeholder{color:#4d5c48}.software-catalogue-filters select{font-size:16px}.software-catalogue-filter-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.software-catalogue-filters button,.software-catalogue-filter-actions a{border:1px solid #182019;justify-content:center;align-items:center;min-height:44px;padding:0 16px;font-weight:600;text-decoration:none;display:inline-flex}.software-catalogue-filters button{color:#f3f0e7;background:#182019}.software-catalogue-filter-actions a{color:#182019;background:#fff}.software-catalogue-filters button:focus-visible,.software-catalogue-filter-actions a:focus-visible,.software-catalogue-card:focus-visible,.practice-public-card:focus-visible{outline-offset:2px;outline:3px solid #182019}.practice-public-card:focus-visible{background:#f1f4e8}.software-catalogue-meta{color:#4d5c48}.software-catalogue-card .eyebrow{color:#3f5c34}.software-catalogue-main .software-filter-empty{background:#eef2e9;margin:0 0 18px;padding:18px 20px;font-size:16px;line-height:1.6}.software-catalogue-main .software-filter-empty a{align-items:center;min-height:44px;margin-left:8px;font-weight:600;display:inline-flex}.software-catalogue-pager>span:first-child,.software-catalogue-pager>span:last-child{color:#5c6754;border:1px solid #0000}.software-profile-header h1,.software-sources a{overflow-wrap:anywhere}@media (max-width:700px){.software-facts:not(.market-scroll .software-facts),.software-facts:not(.market-scroll .software-facts) :is(caption,tbody,tr,th,td){width:100%;display:block}.software-facts:not(.market-scroll .software-facts) th{padding-bottom:0}.software-facts:not(.market-scroll .software-facts) td{padding-top:4px}}[data-find-hidden=true]{display:none!important}.list-finder{flex-direction:column;gap:8px;margin:8px 0 16px;display:flex}.list-finder>label{color:#182019;font-size:14px;font-weight:700}.list-finder-controls{flex-wrap:wrap;align-items:end;gap:8px;display:flex}.list-finder-controls input[type=search]{color:#182019;background:#fff;border:1px solid #182019;flex:220px;min-width:0;min-height:44px;padding:8px 12px;font-size:16px}.list-finder-select{color:#182019;flex-direction:column;gap:4px;font-size:14px;font-weight:700;display:flex}.list-finder-select select,.list-finder-controls button{color:#182019;background:#fff;border:1px solid #182019;min-height:44px;padding:8px 12px;font-size:14px}.list-finder-controls button{cursor:pointer;font-weight:700}.list-finder-status{color:#243028;margin:0;font-size:14px;line-height:1.5}.list-finder-tool{margin:0 0 16px}.list-finder-tool a{color:#182019;background:#fff;border:1px solid #182019;align-items:center;min-height:44px;padding:8px 12px;font-weight:700;text-decoration:none;display:inline-flex}.site-not-found-search{flex-direction:column;gap:8px;max-width:520px;margin-top:22px;display:flex}.site-not-found-search label{color:#182019;font-size:14px;font-weight:700}.site-not-found-search div{flex-wrap:wrap;gap:8px;display:flex}.site-not-found-search input{color:#182019;background:#fff;border:1px solid #182019;flex:200px;min-width:0;min-height:44px;padding:8px 12px;font-size:16px}.site-not-found-search button{color:#f3f0e7;background:#182019;border:1px solid #182019;min-height:44px;padding:0 16px;font-weight:700}.site-not-found-search input::placeholder{color:#4d5c48}
