@layer components{.resource-hub,.resource-article{padding-block:var(--layout-section-space)}.resource-container{inline-size:min(100% - 2 * var(--layout-gutter), var(--container-content));margin-inline:auto}.resource-stack{gap:var(--spacing-6);display:grid}.resource-hero{max-inline-size:var(--container-reading)}.resource-eyebrow{color:var(--color-text-muted);font-size:var(--text-sm);font-weight:var(--font-weight-bold);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase}.resource-lede{font-size:var(--text-lg)}.resource-list{margin:var(--spacing-6) 0 0;grid-template-columns:minmax(0,1fr);gap:0;padding:0;list-style:none;display:grid}.resource-card,.resource-next{border-block-start:var(--border-default) solid var(--color-border);padding:var(--spacing-8) 0}.resource-card{grid-template-rows:auto;block-size:100%}.resource-card a,.resource-next a{font-weight:var(--font-weight-semibold)}.resource-details{gap:var(--spacing-4) var(--spacing-8);flex-wrap:wrap;margin:0;display:flex}.resource-details div{gap:var(--spacing-1);display:grid}.resource-details dt{color:var(--color-text-muted);font-size:var(--text-sm);font-weight:var(--font-weight-semibold)}.resource-details dd{margin:0}.resource-body{gap:var(--spacing-8);max-inline-size:var(--container-reading);min-inline-size:0;display:grid;overflow-x:auto}.resource-body :where(ul,ol){gap:var(--spacing-2);margin-block:0;padding-inline-start:var(--spacing-6);display:grid}.resource-body blockquote{border-inline-start:var(--spacing-1) solid var(--color-action);color:var(--color-text-strong);padding-inline-start:var(--spacing-6)}.resource-body table{inline-size:max-content;min-inline-size:100%}.resource-body :where(th,td){border:var(--border-default) solid var(--color-border);max-inline-size:30rem;padding:var(--spacing-4);text-align:start;vertical-align:top}.resource-body>table{inline-size:100%;min-inline-size:0;max-inline-size:100%;display:block}.resource-next{max-inline-size:var(--container-reading);margin-block-start:var(--spacing-6)}.resource-reading-layout{align-items:start;gap:var(--spacing-12);border-block-start:var(--border-default) solid var(--color-border);padding-block-start:var(--spacing-8);display:grid}.resource-body>:is(h2,h3){border-block-start:var(--border-default) solid var(--color-border);padding-block-start:var(--spacing-8);scroll-margin-block-start:var(--spacing-8)}.resource-body th{background:var(--color-canvas);font-size:var(--text-sm)}.resource-body td{background:var(--color-surface)}}@media (width>=64rem){.resource-card{align-items:start;gap:var(--spacing-8);grid-template-columns:5rem minmax(0,1fr) minmax(0,1fr)}.resource-card a{grid-column:2/-1;min-block-size:44px}.resource-reading-layout{grid-template-columns:minmax(0,1fr) minmax(0,3fr)}.resource-reading-layout .editorial-contents{position:sticky;inset-block-start:var(--spacing-8)}.resource-article .resource-hero{max-inline-size:56rem}.resource-next{margin-inline-start:calc((100% - var(--spacing-12)) / 4 + var(--spacing-12))}}@media print{@page{margin:18mm}html,body{background:var(--color-surface);font-size:11pt;line-height:1.5}.site-header,.site-footer,.breadcrumbs,.ui-skip-link,.resource-next,.editorial-contents{display:none}.resource-reading-layout{border:0;display:block}.resource-hub,.resource-article{padding-block:0}.resource-container{inline-size:100%}.resource-body{display:block;overflow:visible}.resource-body>*+*{margin-block-start:var(--spacing-6)}.resource-body :where(ul,ol){display:block}.resource-body li+li{margin-block-start:var(--spacing-2)}.resource-hero h1{font-size:24pt}.resource-lede,.resource-details{font-size:11pt}.resource-body h2{break-after:avoid;padding-block-start:var(--spacing-4);font-size:16pt}.resource-body h3{break-after:avoid;padding-block-start:var(--spacing-4);font-size:12pt}.resource-body p{orphans:3;widows:3}.resource-body>table{inline-size:100%;display:table;overflow:visible}.resource-body table{table-layout:fixed;inline-size:100%;font-size:9pt}.resource-body th{font-size:inherit}.resource-body :where(th,td){padding:var(--spacing-3)}.resource-body :where(h2,h3,blockquote,tr,li){break-inside:avoid}a{color:inherit;text-decoration:underline}}@media (forced-colors:active){.resource-card,.resource-next,.resource-body :where(th,td),.resource-body blockquote{border-color:canvastext}}
