.data-principles p{margin:0}.principles-rules{max-width:760px;margin:0;padding:0;list-style:none}.principles-rules li{border-block-end:1px solid var(--s-rule);color:var(--s-body);grid-template-columns:32px minmax(0,1fr);gap:12px;padding:16px 0;font-size:17px;line-height:1.5;display:grid}.principles-rules li:first-child{border-block-start:1px solid var(--s-rule)}.principles-rules h3{font-size:inherit;color:var(--s-ink);font-weight:600;display:inline}.principles-rules p{margin-top:4px}.principles-number{font:500 15px/1.5 var(--s-mono);color:var(--s-clay);padding-top:2px}.principles-actions{flex-wrap:wrap;gap:24px;margin-top:32px;display:flex}.data-principles a{text-underline-offset:4px;text-decoration:underline}.principles-crawler{max-width:760px;scroll-margin-top:100px}.principles-crawler p{margin-bottom:16px;font-size:17px;line-height:1.5}.principles-crawler a{margin-right:24px;padding-block:12px;display:inline-block}.principles-follow{grid-template-columns:minmax(0, 1fr) var(--s-object);align-items:start;gap:56px;display:grid}.principles-follow>div:first-child{position:sticky;top:24px}.principles-rules h3{font-weight:600}.principles-rules p{margin-left:4px;display:inline}.principles-listing{border:1px solid var(--s-rule);border-radius:var(--s-r-sm);gap:8px;min-width:0;padding:24px;display:grid}.principles-listing h3{font-size:21px;font-weight:600}.principles-listing dl{border-top:1px solid var(--s-rule);margin-top:12px}.principles-listing dl>div{border-bottom:1px solid var(--s-rule);grid-template-columns:110px minmax(0,1fr) auto;gap:12px;padding:10px 0;font-size:15px;line-height:1.4;display:grid}.principles-listing dt{color:var(--s-muted)}.principles-nowrap{white-space:nowrap}.principles-rule{white-space:nowrap;color:var(--s-clay);font:400 12px/1.5 var(--s-mono)}.principles-source{padding-top:6px;font-size:15px;line-height:1.45}.principles-actions{margin-top:24px}.principles-fixes{border-top:1px solid var(--s-rule);padding:0;list-style:none}.principles-fixes li{border-bottom:1px solid var(--s-rule);grid-template-columns:220px minmax(0,1fr) 200px;gap:24px;padding:20px 0;font-size:17px;line-height:1.5;display:grid}.principles-fixes h3{font-size:17px;font-weight:600}.principles-fixes a{text-align:right}.principles-crawler h3{margin-bottom:8px;font-size:19px;font-weight:600}.principles-history time{white-space:nowrap}@media (max-width:1100px){.principles-follow{grid-template-columns:minmax(0,1fr);gap:32px}.principles-follow>div:first-child{position:static}.principles-fixes li{grid-template-columns:160px minmax(0,1fr);gap:12px}.principles-fixes a{text-align:left;grid-column:2}}@media (max-width:720px){.principles-listing dl>div{grid-template-columns:minmax(0,1fr) auto;gap:4px 12px}.principles-listing dt{grid-column:1/-1}.principles-fixes li{grid-template-columns:minmax(0,1fr);gap:8px}.principles-fixes a{grid-column:1}}.principles-listing dd>.principles-nowrap{display:block}
