.igd-archive{inline-size:100%;max-inline-size:var(--igd-page-max);padding:var(--igd-space-2xl) var(--igd-page-pad);margin-inline:auto}.igd-search{margin-block-end:var(--igd-gap);position:relative}.igd-search__box{align-items:center;gap:var(--igd-space-sm);padding-inline:var(--igd-space-lg);block-size:calc(var(--igd-control-size) * 1.4);background:var(--igd-color-surface);border:1px solid var(--igd-color-border);border-radius:var(--igd-radius-pill);display:flex}.igd-search__box:focus-within{border-color:var(--igd-color-accent)}.igd-search__icon{color:var(--igd-color-muted);flex:none}.igd-search__input{min-inline-size:0;color:var(--igd-color-text);font-size:var(--igd-text-md);background:0 0;border:0;flex:1}.igd-search__input:focus{outline:none}.igd-search__input::-webkit-search-decoration{display:none}.igd-search__input::-webkit-search-cancel-button{display:none}.igd-search__results{z-index:10;max-block-size:24rem;padding:var(--igd-space-2xs);background:var(--igd-color-surface);border:1px solid var(--igd-color-border);border-radius:var(--igd-radius-md);box-shadow:var(--ig-elevation-4);margin:0;list-style:none;position:absolute;inset-block-start:calc(100% + var(--igd-space-xs));inset-inline:0;overflow-y:auto}.igd-search__result{align-items:center;gap:var(--igd-space-sm);padding:var(--igd-space-xs) var(--igd-space-sm);border-radius:var(--igd-radius-sm);color:var(--igd-color-text);text-decoration:none;display:flex}.igd-search__result:hover,.igd-search__result.is-active{background:var(--igd-color-panel)}.igd-search__result img{object-fit:cover;border-radius:var(--igd-radius-sm);background:var(--igd-color-skeleton);flex:none;block-size:2.75rem;inline-size:2.75rem}.igd-search__result-meta{gap:var(--igd-space-3xs);flex-direction:column;min-inline-size:0;display:flex}.igd-search__result-title{font-size:var(--igd-text-sm);font-weight:var(--igd-weight-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.igd-search__result-sub{color:var(--igd-color-muted);font-size:var(--igd-text-2xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.igd-search__empty{padding:var(--igd-space-sm);color:var(--igd-color-muted);font-size:var(--igd-text-sm)}.igd-listing{--igd-listing-main-min:30rem;align-items:flex-start;gap:var(--igd-gap);flex-wrap:wrap;display:flex;container:igd-listing/inline-size}.igd-listing>.igd-rail{flex:1 1 var(--igd-sidebar-size)}@container igd-listing (inline-size>=45.5rem){.igd-listing>.igd-rail{position:sticky;inset-block-start:var(--igd-sticky-top)}}.igd-listing__main{flex:999 1 var(--igd-listing-main-min);gap:var(--igd-gap);flex-direction:column;min-inline-size:0;display:flex}.igd-archive-empty{color:var(--igd-color-muted)}.igd-featured{block-size:var(--igd-featured-block);padding:var(--igd-space-xl);border-radius:var(--igd-radius-md);background-color:var(--igd-color-skeleton);justify-content:flex-start;align-items:flex-end;display:flex;position:relative;overflow:hidden}.igd-featured__media{z-index:0;object-fit:cover;block-size:100%;inline-size:100%;position:absolute;inset:0}.igd-featured[data-fallback]{background-color:var(--igd-color-hero-bg)}.igd-featured[data-fallback] .igd-featured__media{object-fit:contain;block-size:auto;inline-size:min(40%,18rem);margin:auto}.igd-featured__card{--border-radius:var(--igd-radius-xl);inline-size:100%;max-inline-size:var(--igd-featured-card-size);position:relative}.igd-featured__card igc-card-header{position:static}.igd-featured__link{color:inherit;text-decoration:none}.igd-featured__link:after{content:"";z-index:1;position:absolute;inset:0}.igd-featured__card .igd-category,.igd-featured__card .igd-byline a{z-index:2;position:relative}.igd-featured__card igc-card-header{padding-block-end:var(--igd-space-2xs)}.igd-featured__card igc-card-content{padding-block:var(--igd-space-2xs)}.igd-featured__card igc-card-actions{column-gap:var(--igd-space-md);padding-block-start:var(--igd-space-2xs)}.igd-featured__title{margin:0 0 var(--igd-space-xs);color:var(--igd-color-text);font-size:var(--igd-text-xl);line-height:var(--igd-leading-snug);font-weight:var(--igd-weight-bold)}.igd-featured__card:hover .igd-featured__title,.igd-featured__card:focus-within .igd-featured__title{color:var(--igd-color-accent)}.igd-featured__excerpt{color:var(--igd-color-muted);font-size:var(--igd-text-sm);margin:0}.igd-featured__divider{margin:var(--igd-space-xs) 0 0;border:none;border-block-start:1px solid var(--igd-color-border-light)}.igd-featured .igd-byline{--igd-byline-size:var(--igd-text-xs);--igd-byline-avatar:var(--igd-avatar-sm)}.igd-featured .igd-byline a,.igd-featured .igd-byline>span{color:var(--igd-color-text);font-weight:var(--igd-weight-semibold)}.igd-featured .igd-byline a{text-decoration:none}.igd-featured .igd-byline a:hover,.igd-featured .igd-byline a:focus-visible{color:var(--igd-color-accent)}.igd-featured__meta{color:var(--igd-color-muted);font-size:var(--igd-text-xs);white-space:nowrap}.igd-rail{min-block-size:0;max-block-size:calc(100vh - var(--igd-sticky-top) * 2);padding:var(--igd-space-xl);flex-direction:column;display:flex;overflow-y:auto}.igd-rail__title{margin:0 0 var(--igd-space-sm);font-size:var(--igd-text-md);font-weight:var(--igd-weight-semibold)}.igd-author{align-items:flex-start;gap:var(--igd-space-md);padding:var(--igd-space-xl);background:linear-gradient(90deg, var(--ig-secondary-900) 20%, var(--ig-secondary-200) 100%);color:var(--ig-primary-900-contrast);border-radius:var(--igd-radius-xl);flex-flow:column wrap;flex:min(100%,20rem);min-inline-size:0;margin-block-end:var(--igd-space-3xl);display:flex;position:relative;overflow:hidden;&>*{z-index:1}&:after{content:"";opacity:.1;z-index:0;user-select:none;pointer-events:none;background-color:var(--ig-secondary-900);background-image:linear-gradient(#444cf7 1px, transparent 1px), linear-gradient(to right, #444cf7 1px, var(--ig-secondary-900) 1px);background-size:20px 20px;position:absolute;inset:0}}.igd-author__avatar{--size:var(--igd-avatar-xl);flex:none;overflow:hidden}.igd-author__header{align-items:center;gap:var(--igd-space-md);display:flex}.igd-author__name{font-size:var(--igd-text-4xl);font-weight:700}.igd-author__bio{font-size:var(--igd-text-md);opacity:.8;max-inline-size:48rem;margin-block-end:0}.igd-author__count{opacity:.8;font-weight:600;font-size:var(--igd-text-sm);margin-block-end:var(--igd-space-md)}.igd-pagination{margin-block:var(--igd-space-3xl)}.igd-pagination ul{justify-content:center;align-items:center;gap:var(--igd-space-3xs);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.igd-pagination li>*{min-inline-size:var(--igd-control-size);block-size:var(--igd-control-size);padding-inline:var(--igd-space-xs);background:var(--igd-color-surface);border:1px solid var(--igd-color-border);border-radius:var(--igd-radius-circle);color:var(--igd-color-accent);font-size:var(--igd-text-sm);justify-content:center;align-items:center;line-height:1;text-decoration:none;display:flex}.igd-pagination a[rel]{padding-inline:var(--igd-space-sm);border-radius:var(--igd-radius-pill)}.igd-pagination a:hover{background:var(--igd-color-panel)}.igd-pagination [aria-current=page]{background:var(--igd-color-accent);border-color:var(--igd-color-accent);color:var(--igd-color-accent-contrast)}
