@layer components{.nTNx7q_topline{padding-block:var(--space-4);background:var(--color-surface);border-block-end:1px solid var(--color-border)}.nTNx7q_eyebrow{font-size:var(--text-sm);margin-block-end:2px}.nTNx7q_eyebrowLink{color:var(--color-text-muted);text-decoration:none}.nTNx7q_eyebrowLink:hover{color:var(--color-link)}.nTNx7q_title{font-size:var(--text-2xl);font-weight:300}.nTNx7q_body{gap:var(--space-6);padding-block:var(--space-6) var(--space-8);display:grid}.nTNx7q_intro{max-width:var(--container-reading);font-size:var(--text-lg);font-weight:300;line-height:1.6}.nTNx7q_preparing{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-4);max-width:var(--container-reading);padding:var(--space-3) var(--space-4);border-inline-start:4px solid var(--color-highlight);border-radius:var(--radius-md);background:var(--color-surface);box-shadow:var(--shadow-1);color:var(--color-text);flex-wrap:wrap;text-decoration:none;display:flex}.nTNx7q_preparingCta{color:var(--color-link);font-size:var(--text-sm)}.nTNx7q_preparing:hover .nTNx7q_preparingCta{text-decoration:underline}.nTNx7q_grid{gap:var(--space-7) var(--space-6);grid-template-columns:repeat(auto-fill,minmax(10rem,1fr));margin:0;padding:0;list-style:none;display:grid}@media (min-width:1024px){.nTNx7q_grid{grid-template-columns:repeat(5,1fr)}}.nTNx7q_card{gap:var(--space-2);color:var(--color-text);text-decoration:none;display:grid}.nTNx7q_cardTitle{font-family:var(--font-display);font-size:var(--text-md);margin-block-start:var(--space-2)}.nTNx7q_cardMeta{color:var(--color-text-muted);font-size:var(--text-xs)}.nTNx7q_cover{z-index:0;transition:transform var(--duration-normal) var(--ease-standard);display:block;position:relative;box-shadow:1px 1px 5px #0000001a}.nTNx7q_cover:before,.nTNx7q_cover:after{content:"";background:var(--color-surface);position:absolute;inset:0}.nTNx7q_cover:before{z-index:-1;translate:2px -2px;box-shadow:0 5px 18px #0000004d}.nTNx7q_cover:after{z-index:-2;translate:4px -4px;box-shadow:1px 1px 5px #0000001a}.nTNx7q_cover img{width:100%;height:auto;display:block}.nTNx7q_card:hover .nTNx7q_cover,.nTNx7q_card:focus-visible .nTNx7q_cover{transform:translate(-2px,-3px)}.nTNx7q_issue{gap:var(--space-6);padding-block:var(--space-6) var(--space-8);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:1024px){.nTNx7q_issue{grid-template-columns:16rem minmax(0,1fr) 9rem;align-items:start}.nTNx7q_issue:not(:has(.nTNx7q_issueCover)){grid-template-columns:minmax(0,1fr) 9rem}.nTNx7q_issueCover{position:sticky;inset-block-start:calc(var(--header-height) + var(--space-4))}}@media (640px<=width<1024px){.nTNx7q_issue{grid-template-columns:14rem minmax(0,1fr)}.nTNx7q_issue:not(:has(.nTNx7q_issueCover)){grid-template-columns:minmax(0,1fr)}.nTNx7q_others{grid-column:1/-1}}.nTNx7q_issueCover{gap:var(--space-4);justify-items:center;display:grid}.nTNx7q_issueCoverImage{width:min(100%,16rem)}.nTNx7q_read{align-items:center;gap:var(--space-2);border-radius:var(--radius-md);background:var(--color-action);color:var(--color-action-text);padding:10px 16px;text-decoration:none;display:inline-flex}.nTNx7q_read:hover{background:var(--color-action-hover);color:var(--color-action-text)}.nTNx7q_readText{line-height:1.2;display:grid}.nTNx7q_readSize{opacity:.85;font-size:var(--text-xs)}.nTNx7q_issueMain{gap:var(--space-6);min-width:0;display:grid}.nTNx7q_description,.nTNx7q_terms p{max-width:var(--container-reading);font-size:var(--text-lg);white-space:pre-line;font-weight:300;line-height:1.6}.nTNx7q_terms{gap:var(--space-2);display:grid}.nTNx7q_terms h2{font-size:var(--text-lg);font-weight:var(--weight-medium)}.nTNx7q_note{color:var(--color-text-muted);font-size:var(--text-sm)}.nTNx7q_pager{justify-content:space-between;gap:var(--space-4);font-size:var(--text-sm);display:flex}.nTNx7q_othersTitle{font-size:var(--text-sm);font-weight:var(--weight-medium);margin-block-end:var(--space-3)}.nTNx7q_others{min-width:0}.nTNx7q_others ul{gap:var(--space-5);padding:4px 4px var(--space-2);margin:0;list-style:none;display:flex;overflow-x:auto}@media (min-width:1024px){.nTNx7q_others{min-width:0}.nTNx7q_others ul{flex-direction:column;align-items:flex-end;overflow:visible}}.nTNx7q_otherLink{gap:var(--space-1);width:7.5rem;color:var(--color-text);font-size:var(--text-sm);justify-items:end;text-decoration:none;display:grid}.nTNx7q_otherLink:hover{color:var(--color-link)}.nTNx7q_otherCover{width:100%;display:block;box-shadow:1px 1px 5px #00000026}.nTNx7q_otherCover img{width:100%;height:auto;display:block}}
