.grc-article .register-hint{max-width:900px;font-size:16px;line-height:1.7;margin:0 0 18px}.grc-article .shortlist-legend{margin:20px 0 6px;max-width:1050px}.grc-article .vendor-shortlist{list-style:none;padding:0;margin:14px 0 6px;columns:3 250px;column-gap:30px;font-size:14px;line-height:1.5}.grc-article .vendor-shortlist li{break-inside:avoid;padding:5px 0;border-bottom:1px solid var(--line);scroll-margin-top:96px}.grc-article .vendor-shortlist a{font-weight:600;color:var(--ink);text-decoration:none;overflow-wrap:anywhere}.grc-article .vendor-shortlist a[href]:hover,.grc-article .vendor-shortlist a[href]:focus-visible{text-decoration:underline}.grc-article .vendor-shortlist .vendor-facts{color:var(--muted);font-size:13px;white-space:normal}.grc-article .vendor-shortlist li:has(a:target){background:#e7f3eb}.grc-article .vendor-shortlist a[id]{scroll-margin-top:110px}.grc-article .market-group h3 a{color:inherit;text-decoration:none}.grc-article .market-group h3 a:hover{text-decoration:underline}.grc-article .category-status a{font-weight:600}.grc-article .category-intro{max-width:900px;margin:42px 0 32px}.grc-article .category-intro p{font-size:17px;line-height:1.75;margin:0 0 16px}.grc-article .check-questions{margin:6px 0 24px;padding-left:22px;font-size:16px;line-height:1.65}.grc-article .check-questions li{margin:7px 0}.grc-article .category-lead{max-width:900px;font-size:17px;line-height:1.75;margin:36px 0 8px}.grc-article .category-intro h2[id]{margin-top:46px}.grc-article .category-figures{margin:4px 0 24px;padding-left:22px;font-size:16px;line-height:1.65}.grc-article .category-figures li{margin:6px 0}.grc-article .regulation-list{margin:6px 0 22px;padding-left:22px;font-size:16px;line-height:1.65}.grc-article .regulation-list li{margin:9px 0}.grc-article .category-intro .reading-links{font-size:16px}.grc-article .reading-links a{font-weight:600}.grc-article header.hero .dek strong{color:#fff}.grc-article .publisher-hint{max-width:1050px;margin:-14px 0 34px;padding:14px 20px;border-left:3px solid #528769;background:#eef4ef;font-size:15px;line-height:1.65}.grc-article .publisher-hint p{margin:0}.grc-article .publisher-block{max-width:1050px;margin:56px 0 0;padding:30px 32px;background:#e6f4eb;border:1px solid #acd7bb}.grc-article .publisher-block h2{margin:0 0 14px}.grc-article .publisher-block p{font-size:16px;line-height:1.7;margin:0 0 14px}.grc-article .publisher-block .publisher-facts{font-size:14px;font-weight:600;color:#075b3b}.grc-article .publisher-block .publisher-links{margin:0;font-size:15px}.grc-article .publisher-links a{font-weight:600}.grc-article .page-nav a:first-child,.grc-article .part-nav a:first-child{background:#fff;border-color:#bdcec2}.grc-article .page-nav a:hover,.grc-article .part-nav a:hover{background:#e8f5ee;border-color:#16835f}.grc-article .category-nav a[aria-current=page]{background:#e7f3eb;border-color:#86ae94;color:#075b3b;font-weight:600}.grc-article .page-pager{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;margin:48px 0 0;padding:22px 0 0;border-top:1px solid var(--line);font-size:14px}.grc-article .page-pager a{font-weight:600}.grc-article .method-brief{max-width:1050px;padding:19px 22px;border-left:3px solid #528769;background:#eef4ef;font-size:15px;line-height:1.7;margin:32px 0}.grc-article .method-brief p{margin:0}.grc-article .sources-section{margin:64px 0 0}.grc-article .register-links{max-width:1050px;margin:18px 0 0;font-size:15px;line-height:1.65}.grc-article .register-links a{font-weight:600}.grc-article .europe-guide .country-heading{font-family:var(--font-display);font-size:25px;margin:34px 0 9px;scroll-margin-top:30px}.grc-article .europe-guide .country-note{font-size:14px;max-width:1000px;color:#4c5b52}.grc-article tr[id]{scroll-margin-top:96px}.grc-article tr[id]:target>th,.grc-article tr[id]:target>td{background:#e7f3eb}@media(max-width:700px){.grc-article .vendor-shortlist{columns:1}.grc-article .category-intro p,.grc-article .category-lead{font-size:16px}.grc-article .publisher-block{padding:24px 20px}}@media(max-width:760px){.grc-article .europe-guide .country-heading{font-size:23px;margin-top:26px}.grc-article .europe-guide .country-note{font-size:15px}}@media print{.grc-article .page-nav,.grc-article .part-nav,.grc-article .page-pager{display:none}.grc-article header.hero .dek strong{color:#000}}.grc-article .article-body>.register-short{margin:0 0 36px;padding:14px 18px;border-left:3px solid var(--green);background:#fff;font-size:17px;line-height:1.6}.grc-article .publisher-mark{color:var(--green);font-weight:600}.grc-article .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.grc-article .market-table th .publisher-mark{display:block;font-size:13px;margin:7px 0 0}@media screen and (max-width:900px){.grc-article .table-scroll .responsive-records td[data-label]:before,.grc-article .market-table td[data-label]:before{content:attr(data-label);content:attr(data-label) / ""}}
