.register-hero{background:var(--ink);color:var(--paper);padding:65px 0 40px}.register-hero .eyebrow{color:#d3c4df}.register-hero h1{font-size:clamp(39px,4.7vw,67px);max-width:1150px}.register-hero .lead{max-width:960px;font-size:20px}.register-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:22px;margin-top:42px;padding-top:24px;border-top:1px solid #66556f}.register-stats b{display:block;font-size:35px;letter-spacing:-.05em;color:var(--lime);line-height:1.2}.register-stats span{font-size:12px;color:#d6c8e0}.register-hero-links{display:flex;gap:28px;flex-wrap:wrap;margin-top:30px;font-size:13px}.difference{padding:60px 0;background:var(--lilac)}.difference-grid{display:grid;grid-template-columns:1fr 1.3fr;gap:65px}.difference h2{font-size:37px}.difference p,.difference li{font-size:16px}.difference-list{padding-left:20px;margin:22px 0;line-height:1.8}.difference-list li+li{margin-top:8px}.difference-list a{font-weight:750}.register-workspace{padding:65px 0}.workspace-heading{display:flex;align-items:end;justify-content:space-between;gap:35px;margin-bottom:35px}.workspace-heading h2{font-size:39px}.data-download{font-size:13px}.view-tabs{display:flex;gap:0;border-bottom:1px solid #b4a5be;overflow-x:auto}.view-tabs button{padding:16px 19px;background:none;border:0;border-bottom:3px solid transparent;color:var(--muted);font-size:14px;white-space:nowrap}.view-tabs button[aria-pressed=true]{background:var(--ink);border-color:var(--lime);color:var(--paper)}.view-tabs button span{font:11px ui-monospace,monospace;margin-left:6px;opacity:.8}.view-description{font-size:13px;color:var(--muted);min-height:45px;margin:20px 0 26px}.register-filters{display:grid;grid-template-columns:1.1fr 1.1fr .5fr 1.15fr 1.15fr;gap:17px 13px;align-items:end;padding:25px;background:#eae3ee;border:1px solid var(--line)}.register-filters>div.search-field{grid-column:1/-1}.register-filters label{display:block;font-size:11px;font-weight:750;margin-bottom:7px}.register-filters input,.register-filters select{width:100%;font-size:13px;min-width:0}.register-filters .reset{grid-column:1/-1;justify-self:start;min-height:25px;padding:0}.result-toolbar{display:flex;justify-content:space-between;gap:20px;align-items:center;margin:25px 0 17px;font-size:13px}.text-button{font-size:12px;background:none;border:0;padding:10px 0;color:var(--purple);text-decoration:underline;text-underline-offset:4px}.text-button:disabled{opacity:.4;cursor:default}.table-scroll{overflow:auto;border-top:2px solid var(--ink);border-bottom:1px solid var(--line)}.register-table{width:100%;border-collapse:collapse;text-align:left;font-size:13px;min-width:900px}.register-table th{font-size:11px;text-transform:uppercase;letter-spacing:.04em;background:#e9e2ed;color:#51425e;padding:14px 16px;white-space:nowrap}.register-table th button{border:0;background:none;color:inherit;padding:0;font:inherit;letter-spacing:inherit;text-transform:inherit;text-align:left;min-height:26px}.register-table td{padding:18px 16px;border-top:1px solid var(--line);vertical-align:top;line-height:1.6}.register-table tr:nth-child(even){background:#efebe3}.register-table td:first-child{width:86px;font:12px/1.6 ui-monospace,monospace;white-space:nowrap}.register-table td:nth-child(2){width:42%;min-width:300px}.register-table .row-title{background:none;border:0;padding:0;color:var(--ink);font-size:15px;font-weight:750;line-height:1.45;text-align:left;text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}.row-sub{font-size:11px;color:var(--muted);display:block;margin-top:7px}.status-pill{display:inline-block;font-size:10px;line-height:1.5;border:1px solid #c3b8cc;padding:4px 7px;border-radius:2px;background:#eae4ef;max-width:170px}.status-pill.reviewed{background:var(--lime);border-color:#ccd486}.register-table .empty-cell{padding:45px 20px;text-align:center;font-family:inherit!important;white-space:normal!important}.register-workspace .pagination{margin-bottom:35px}.detail-panel{background:var(--white);border:1px solid #b7aabd;border-top:4px solid var(--purple);padding:30px 35px;scroll-margin-top:125px}.detail-bar{display:flex;justify-content:space-between;align-items:center;gap:20px;border-bottom:1px solid var(--line);padding-bottom:17px;margin-bottom:25px;font-size:11px;text-transform:uppercase;letter-spacing:.05em}.detail-panel h2{font-size:33px;max-width:950px;line-height:1.2}.detail-meta{font-size:12px;color:var(--muted);margin:17px 0 25px}.detail-grid{display:grid;grid-template-columns:1fr 1fr;gap:27px 38px}.detail-grid h3,.detail-panel h3{font-size:17px;margin-bottom:12px;letter-spacing:-.015em}.detail-grid p{font-size:15px}.detail-grid>.full{grid-column:1/-1}.detail-assessment{padding:21px;background:#e9e1ef;border-left:3px solid var(--purple)}.detail-next{padding:20px 0;border-top:1px solid var(--line)}.detail-panel .locators{padding-left:20px;font:12px/1.8 ui-monospace,monospace;overflow-wrap:anywhere}.detail-panel .source-list{padding-left:20px;font-size:14px;line-height:1.8}.source-list li+li{margin-top:9px}.detail-links{display:flex;gap:12px 25px;flex-wrap:wrap;margin:23px 0;font-size:13px}.related-links{display:flex;flex-direction:column;align-items:start;gap:9px;font-size:13px}.related-links button{background:none;border:0;padding:0;text-align:left;color:var(--purple);font:inherit;text-decoration:underline;text-underline-offset:3px}.source-occurrence{margin-top:18px;padding-top:18px;border-top:1px solid var(--line);font-size:14px}.source-occurrence p{font-size:13px}.locator-summary{font-size:12px;font-family:ui-monospace,monospace}.method-section{padding:65px 0;background:var(--lilac)}.method-section h2{font-size:40px}.method-grid{display:grid;grid-template-columns:1fr 1fr;gap:35px 55px;margin-top:35px}.method-grid h3{font-size:20px;margin-bottom:15px}.method-grid p{font-size:14px}.register-downloads{display:flex;gap:15px 30px;flex-wrap:wrap;margin-top:40px;padding-top:25px;border-top:1px solid #bdadc9;font-size:13px}.reading-list article{border-top:1px solid var(--line);padding:30px 0}.reading-list h2{font-size:28px;margin-bottom:20px}.reading-list h3{font-size:16px;margin:20px 0 8px}.reading-list p,.reading-list li{font-size:15px}.reading-list .reading-meta{font-size:12px;color:var(--muted)}
@media(max-width:1050px){.difference-grid{gap:35px}.register-filters{grid-template-columns:1fr 1fr 1fr}.register-filters>div.search-field{grid-column:1/-1}.workspace-heading{display:block}.data-download{display:inline-block;margin-top:20px}.register-table td:nth-child(2){width:35%}}
@media(max-width:700px){.register-hero{padding:40px 0 30px}.register-hero h1{font-size:39px;overflow-wrap:anywhere}.register-hero .lead{font-size:18px}.register-stats{grid-template-columns:1fr 1fr;gap:25px}.register-stats b{font-size:30px}.register-hero-links{gap:16px;font-size:12px}.difference{padding:40px 0}.difference-grid{grid-template-columns:1fr;gap:25px}.difference h2{font-size:31px}.difference p,.difference li{font-size:14px}.register-workspace{padding:45px 0}.workspace-heading h2{font-size:31px}.view-tabs button{padding:13px 14px;font-size:12px}.view-description{font-size:12px;min-height:0}.register-filters{padding:19px;grid-template-columns:1fr 1fr;gap:14px 11px}.register-filters>div.search-field{grid-column:1/-1}.register-filters>div:nth-child(6){grid-column:1/-1}.result-toolbar{align-items:start;font-size:12px}.result-toolbar button{padding-top:0}.detail-panel{padding:23px 20px;scroll-margin-top:135px}.detail-panel h2{font-size:26px}.detail-grid{grid-template-columns:1fr;gap:23px}.detail-grid>.full{grid-column:auto}.detail-grid p{font-size:14px}.method-section{padding:45px 0}.method-section h2{font-size:31px}.method-grid{grid-template-columns:1fr;gap:30px}.register-downloads{display:block}.register-downloads a{display:block;margin:15px 0}.detail-meta{overflow-wrap:anywhere}}
@media print{.register-filters,.view-tabs,.result-toolbar,.pagination,.detail-bar button{display:none}.register-table{min-width:0}.table-scroll{overflow:visible}.register-hero{background:white;color:var(--ink)}.register-hero em,.register-stats b{color:var(--ink)}.register-stats span{color:var(--muted)}.detail-panel{break-before:page}.detail-grid,.difference-grid,.method-grid{display:block}.detail-grid>div{margin:20px 0}}

.source-list button,.detail-links button{border:0;background:none;padding:0;color:var(--purple);font:inherit;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.source-list li{margin:14px 0}
