.discussionBoard___PDr2n{display:grid;gap:1.25rem}.discussionBoard___PDr2n .discussion-board-header{align-items:end;border-bottom:3px double var(--base-outline-variant);display:flex;gap:1rem;justify-content:space-between;padding-bottom:1rem}.discussionBoard___PDr2n .discussion-board-header>div{display:grid;gap:.2rem}.discussionBoard___PDr2n .discussion-board-header>div>span{font-family:var(--font-label);font-size:.78rem;font-weight:750;letter-spacing:.08em;color:var(--base-on-surface-variant);text-transform:uppercase}.discussionBoard___PDr2n .discussion-board-header>div>strong{color:var(--base-secondary);font-family:var(--font-headline);font-size:clamp(1.15rem,2.2vw,1.45rem);font-style:italic;font-weight:600;line-height:1.15}.discussionBoard___PDr2n .discussion-board-header h2{color:var(--base-primary);font-family:var(--font-headline);font-size:clamp(2rem,5vw,2.75rem);font-weight:600;line-height:1.1;margin:.25rem 0 0}.discussionBoard___PDr2n .new-post-action{align-items:center;background:var(--base-primary);border:1px solid var(--base-primary);color:var(--base-on-primary);cursor:pointer;display:inline-flex;font-family:var(--font-label);font-size:.7rem;font-weight:700;gap:.4rem;border-radius:999px;box-shadow:0 .55rem 1.5rem color-mix(in srgb,var(--base-primary) 22%,transparent);padding:.72rem 1rem;text-transform:uppercase;transition:transform .18s ease,box-shadow .18s ease}.discussionBoard___PDr2n .new-post-action:hover{box-shadow:0 .8rem 2rem color-mix(in srgb,var(--base-primary) 30%,transparent);transform:translateY(-2px)}.discussionBoard___PDr2n .resource-discussion-intro{display:grid;gap:.35rem;max-width:none;width:100%}.discussionBoard___PDr2n .resource-discussion-intro>span{align-items:center;color:var(--base-secondary);display:flex;font-family:var(--font-label);font-size:.65rem;font-weight:800;gap:.4rem;letter-spacing:.08em;text-transform:uppercase}.discussionBoard___PDr2n .resource-discussion-intro>p{color:var(--base-on-surface-variant);font-size:.9rem;line-height:1.45rem;margin:0}.discussionBoard___PDr2n .resource-discussion-intro h2{font-size:clamp(1.7rem,4vw,2.35rem);line-height:1.05;margin:0}.discussionBoard___PDr2n.is-resource-context .discussion-board-header{align-items:flex-start;flex-direction:column}.discussionBoard___PDr2n.is-resource-context .discussion-board-header .new-post-action{align-self:flex-start}.discussionBoard___PDr2n.is-resource-context:not(.is-compact) .discussion-board-header{background:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--base-secondary) 13%,transparent),transparent 44%);border:0;border-radius:0;padding:0}.discussionBoard___PDr2n .discussion-tools{align-items:center;background:var(--base-surface-container-low);border:1px solid color-mix(in srgb,var(--base-outline-variant) 70%,transparent);border-radius:1rem;display:grid;gap:.8rem;grid-template-columns:minmax(12rem,1fr) auto;padding:.8rem}.discussionBoard___PDr2n .discussion-search{align-items:center;background:var(--base-surface);border:1px solid var(--base-outline-variant);color:var(--base-on-surface-variant);display:flex;gap:.5rem;padding:.55rem .65rem}.discussionBoard___PDr2n .discussion-search:focus-within{border-color:var(--base-primary)}.discussionBoard___PDr2n .discussion-search input{background:transparent;border:0;color:var(--base-on-surface);font:inherit;min-width:0;outline:0;width:100%}.discussionBoard___PDr2n .discussion-sort{display:flex}.discussionBoard___PDr2n .discussion-sort button{background:var(--base-surface);border:1px solid var(--base-outline-variant);color:var(--base-on-surface-variant);cursor:pointer;font-family:var(--font-label);font-size:.65rem;font-weight:700;padding:.55rem .65rem;text-transform:uppercase}.discussionBoard___PDr2n .discussion-sort button+button{border-left:0}.discussionBoard___PDr2n .discussion-sort button[aria-pressed=true]{background:var(--base-primary);color:var(--base-on-primary)}.discussionBoard___PDr2n .discussion-feed{display:grid;gap:1rem;min-width:0}.discussionBoard___PDr2n .discussion-workspace{align-items:start;display:grid;gap:1.35rem;grid-template-columns:13.5rem minmax(0,1fr)}.discussionBoard___PDr2n .category-rail{display:grid;gap:.25rem;position:sticky;top:6rem}.discussionBoard___PDr2n .category-rail>span{color:var(--base-on-surface-variant);font-family:var(--font-label);font-size:.65rem;font-weight:800;letter-spacing:.1em;padding:0 .75rem .45rem;text-transform:uppercase}.discussionBoard___PDr2n .category-rail button{align-items:center;background:transparent;border:0;border-radius:.75rem;color:var(--base-on-surface-variant);cursor:pointer;display:grid;font:inherit;font-size:.82rem;gap:.5rem;grid-template-columns:auto minmax(0,1fr) auto;padding:.65rem .75rem;text-align:left;transition:background .16s ease,color .16s ease,transform .16s ease}.discussionBoard___PDr2n .category-rail button small{font-family:var(--font-label);opacity:.65}.discussionBoard___PDr2n .category-rail button:hover{background:var(--base-surface-container-low);transform:translateX(2px)}.discussionBoard___PDr2n .category-rail button[aria-current=page]{background:var(--base-primary);color:var(--base-on-primary)}.discussionBoard___PDr2n .category-rail button.favorites-filter:not([aria-current=page]){color:var(--base-secondary)}.discussionBoard___PDr2n .discussion-status{align-items:center;border:1px solid var(--base-outline-variant);color:var(--base-on-surface-variant);margin:0;padding:1.5rem;display:flex;gap:.5rem}.discussionBoard___PDr2n .discussion-status.is-error{border-color:var(--base-error);color:var(--base-error)}.discussionBoard___PDr2n .infinite-scroll-sentinel{align-items:center;color:var(--base-on-surface-variant);display:flex;justify-content:center;min-height:1rem}.discussionBoard___PDr2n .infinite-scroll-sentinel span{align-items:center;display:flex;font-family:var(--font-label);font-size:.68rem;gap:.45rem;padding:.75rem;text-transform:uppercase}.discussionBoard___PDr2n.is-compact{background:transparent;gap:1rem;padding:0}.discussionBoard___PDr2n.is-compact .discussion-board-header{align-items:flex-start;background:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--base-secondary) 12%,transparent),transparent 48%);border-bottom:0;padding-bottom:0}.discussionBoard___PDr2n.is-compact .discussion-board-header h2{font-size:clamp(1.55rem,4vw,2rem);line-height:1.05;margin:0}.discussionBoard___PDr2n.is-compact .new-post-action{flex:0 0 auto;padding:.65rem .85rem}.discussionBoard___PDr2n.is-compact .discussion-workspace{display:block}.discussionBoard___PDr2n.is-compact .discussion-feed{gap:.75rem}@media (max-width:799px){.discussionBoard___PDr2n .discussion-board-header{align-items:stretch;flex-direction:column}.discussionBoard___PDr2n .new-post-action{justify-content:center}.discussionBoard___PDr2n .discussion-tools{align-items:stretch;grid-template-columns:minmax(0,1fr)}.discussionBoard___PDr2n .discussion-workspace{grid-template-columns:minmax(0,1fr)}.discussionBoard___PDr2n .category-rail{display:flex;overflow-x:auto;padding-bottom:.35rem;position:static}.discussionBoard___PDr2n .category-rail>span{align-items:center;display:flex;flex:0 0 auto;padding:0 .5rem}.discussionBoard___PDr2n .category-rail button{display:flex;flex:0 0 auto;white-space:nowrap}.discussionBoard___PDr2n .category-rail button small{margin-left:.2rem}.discussionBoard___PDr2n.is-compact .discussion-board-header{align-items:stretch}.discussionBoard___PDr2n.is-compact .new-post-action{align-self:stretch}.discussionBoard___PDr2n.is-compact.is-resource-context .discussion-board-header{align-items:flex-start}.discussionBoard___PDr2n.is-compact.is-resource-context .new-post-action{align-self:flex-start}}.trigger___NzLk6{align-items:center;background:var(--base-primary);border:1px solid var(--base-primary);color:var(--base-on-primary);cursor:pointer;display:inline-flex;font-family:var(--font-label);font-size:.7rem;font-weight:700;gap:.5rem;margin-top:1.5rem;padding:.8rem 1rem;text-transform:uppercase}.trigger___NzLk6:focus-visible,.trigger___NzLk6:hover{background:var(--base-primary-container)}.discussionOverlay___ho42z,.overlay___E7vLU{animation:source-viewer-overlay-in .18s ease-out;backdrop-filter:blur(14px);background:color-mix(in srgb,var(--base-primary) 58%,transparent);inset:0;position:fixed;z-index:1000}.dialog___X5l2b{animation:source-viewer-dialog-in .24s cubic-bezier(.16,1,.3,1);background:var(--base-surface);border:1px solid color-mix(in srgb,var(--base-outline-variant) 70%,transparent);border-radius:1rem;box-shadow:0 2rem 7rem color-mix(in srgb,var(--base-primary) 48%,transparent);display:grid;grid-template-rows:auto minmax(0,1fr);inset:.75rem;outline:0;overflow:hidden;position:fixed;z-index:1001}.dialog___X5l2b .source-viewer-header{align-items:center;background:color-mix(in srgb,var(--base-surface) 96%,transparent);border-bottom:1px solid var(--base-outline-variant);display:grid;gap:1rem;grid-template-columns:minmax(0,1fr) auto;min-height:4.25rem;padding:.65rem .8rem .65rem 1rem;position:relative;z-index:2}.dialog___X5l2b .source-viewer-heading{display:grid;gap:.15rem;min-width:0}.dialog___X5l2b .source-viewer-heading>span{color:var(--base-secondary);font-family:var(--font-label);font-size:.6rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.dialog___X5l2b .source-viewer-heading h2{color:var(--base-primary);font-family:var(--font-headline);font-size:clamp(1.15rem,2vw,1.45rem);font-weight:600;line-height:1.15;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dialog___X5l2b .source-viewer-heading p{clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.dialog___X5l2b .source-viewer-actions{align-items:center;display:flex;gap:.55rem}.dialog___X5l2b .source-viewer-actions a,.dialog___X5l2b .source-viewer-actions button{align-items:center;border:1px solid var(--base-outline-variant);color:var(--base-primary);cursor:pointer;display:inline-flex;font-family:var(--font-label);font-size:.64rem;font-weight:700;gap:.4rem;justify-content:center;min-height:2.5rem;text-transform:uppercase}.dialog___X5l2b .source-viewer-actions a{background:var(--base-surface-container-low);padding:.55rem .75rem}.dialog___X5l2b .source-viewer-actions button{background:transparent;border-radius:50%;padding:0;width:2.5rem}.dialog___X5l2b .source-viewer-actions a:focus-visible,.dialog___X5l2b .source-viewer-actions a:hover,.dialog___X5l2b .source-viewer-actions button:focus-visible,.dialog___X5l2b .source-viewer-actions button:hover{background:var(--base-primary);color:var(--base-on-primary)}.dialog___X5l2b .source-viewer-workspace{display:grid;grid-template-columns:minmax(0,1fr) minmax(23rem,29rem);min-height:0}.dialog___X5l2b .source-frame{background:var(--base-surface-container-low);min-height:0;min-width:0}.dialog___X5l2b .source-frame iframe{background:var(--base-surface);border:0;display:block;height:100%;width:100%}.dialog___X5l2b .source-discussion{border-left:1px solid var(--base-outline-variant);min-height:0;min-width:0;overflow-y:auto;overscroll-behavior:contain;padding:1rem;scrollbar-gutter:stable}.dialog___X5l2b .mobile-discussion-action{display:none}.discussionDialog___fLgEl{animation:source-discussion-in .24s cubic-bezier(.16,1,.3,1);background:var(--base-surface);display:grid;grid-template-rows:auto minmax(0,1fr);inset:0;outline:0;position:fixed;z-index:1001}.discussionDialog___fLgEl .mobile-discussion-header{align-items:center;border-bottom:1px solid var(--base-outline-variant);display:flex;justify-content:space-between;min-height:4rem;padding:.7rem .8rem .7rem 1rem}.discussionDialog___fLgEl .mobile-discussion-header h2{color:var(--base-primary);font-family:var(--font-headline);font-size:1.35rem;line-height:1.1;margin:0}.discussionDialog___fLgEl .mobile-discussion-header p{clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.discussionDialog___fLgEl .mobile-discussion-header button{align-items:center;background:var(--base-surface-container-low);border:1px solid var(--base-outline-variant);border-radius:50%;color:var(--base-primary);cursor:pointer;display:flex;flex:0 0 auto;height:2.5rem;justify-content:center;width:2.5rem}.discussionDialog___fLgEl .mobile-discussion-scroll{min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:1rem;scrollbar-gutter:stable}@keyframes source-viewer-overlay-in{0%{opacity:0}}@keyframes source-viewer-dialog-in{0%{opacity:0;transform:translateY(.75rem) scale(.985)}}@keyframes source-discussion-in{0%{opacity:0;transform:translateY(1.5rem)}}@media (max-width:1099px){.dialog___X5l2b{border:0;border-radius:0;inset:0}.dialog___X5l2b .source-viewer-header{gap:.65rem;grid-template-columns:minmax(0,1fr) auto auto;padding-left:.8rem}.dialog___X5l2b .source-viewer-workspace{display:block}.dialog___X5l2b .source-frame{height:100%}.dialog___X5l2b .mobile-discussion-action{align-items:center;background:var(--base-primary);border:1px solid var(--base-primary);border-radius:999px;color:var(--base-on-primary);cursor:pointer;display:inline-flex;font-family:var(--font-label);font-size:.62rem;font-weight:750;gap:.4rem;justify-content:center;padding:.65rem .8rem;text-transform:uppercase}}@media (max-width:679px){.dialog___X5l2b .source-viewer-header{grid-template-columns:minmax(0,1fr) auto}.dialog___X5l2b .source-viewer-heading{grid-column:1/-1;grid-row:1}.dialog___X5l2b .mobile-discussion-action{grid-column:1;grid-row:2;justify-self:start}.dialog___X5l2b .source-viewer-actions{grid-column:2;grid-row:2}.dialog___X5l2b .source-viewer-actions a span{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.dialog___X5l2b .source-viewer-actions a{border-radius:50%;padding:0;width:2.5rem}}@media (prefers-reduced-motion:reduce){.dialog___X5l2b,.discussionDialog___fLgEl,.discussionOverlay___ho42z,.overlay___E7vLU{animation:none}}.header___yZX4j{border-bottom:1px solid var(--base-outline-variant);display:grid;gap:.65rem;padding-bottom:1.25rem}.header___yZX4j .resource-archive-label{color:var(--base-secondary);font-family:var(--font-label);font-size:.68rem;font-weight:700;text-transform:uppercase}.header___yZX4j>span:not(.resource-archive-label){color:var(--base-on-surface-variant);font-family:var(--font-label);font-size:.65rem;font-weight:600;margin-top:.4rem;text-transform:uppercase}.header___yZX4j h1{color:var(--base-primary);font-family:var(--font-headline);font-size:clamp(2.25rem,8vw,4.25rem);font-weight:500;line-height:1;margin:0;max-width:68rem;overflow-wrap:anywhere}.header___yZX4j>p{color:var(--base-on-surface-variant);line-height:1.65rem;margin:0;max-width:52rem}.header___yZX4j .resource-header-meta{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.35rem}.header___yZX4j .resource-header-meta span{align-items:center;border:1px solid var(--base-outline-variant);color:var(--base-on-surface-variant);display:inline-flex;font-family:var(--font-label);font-size:.62rem;gap:.35rem;padding:.35rem .5rem;text-transform:uppercase}.header___yZX4j.is-compact{gap:.35rem;padding:1rem 1.1rem}.header___yZX4j.is-compact h1{font-size:clamp(1.55rem,4vw,2rem);line-height:1.05}.header___yZX4j.is-compact>p{display:-webkit-box;font-size:.82rem;line-height:1.3rem;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}.header___yZX4j.is-compact .resource-header-meta{margin-top:.15rem}.document___xVwWW .resource-citation,.document___xVwWW .resource-section{border-bottom:1px solid var(--base-outline-variant);display:grid;gap:1rem;padding:1.5rem 0}.document___xVwWW .resource-citation>header,.document___xVwWW .resource-section>header{align-items:center;display:flex;gap:.65rem}.document___xVwWW .resource-citation>header svg,.document___xVwWW .resource-section>header svg{color:var(--base-secondary)}.document___xVwWW .resource-citation>header h2,.document___xVwWW .resource-section>header h2{color:var(--base-primary);font-family:var(--font-label);font-size:.72rem;font-weight:700;margin:0;text-transform:uppercase}.document___xVwWW .resource-citation>p,.document___xVwWW .resource-section>p{color:var(--base-on-surface);line-height:1.75rem;margin:0}.document___xVwWW .resource-citation{border-top:3px double var(--base-outline-variant)}.document___xVwWW .resource-citation blockquote{color:var(--base-primary);font-family:var(--font-headline);font-size:1.25rem;font-style:italic;line-height:1.8rem;margin:0}.document___xVwWW .resource-authors{display:grid;gap:.75rem;grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));list-style:none;margin:0;padding:0}.document___xVwWW .resource-authors li{border-left:2px solid var(--base-outline-variant);display:grid;gap:.2rem;padding-left:.75rem}.document___xVwWW .resource-authors strong{color:var(--base-primary);font-family:var(--font-headline);font-size:1.05rem}.document___xVwWW .resource-authors small,.document___xVwWW .resource-authors span{color:var(--base-on-surface-variant);font-size:.72rem;line-height:1.1rem}.document___xVwWW .resource-details{display:grid;grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));margin:0}.document___xVwWW .resource-details div{border-bottom:1px solid var(--base-outline-variant);display:grid;gap:.3rem;padding:.7rem .8rem .7rem 0}.document___xVwWW .resource-details dd,.document___xVwWW .resource-details dt{margin:0}.document___xVwWW .resource-details dt{color:var(--base-on-surface-variant);font-family:var(--font-label);font-size:.6rem;text-transform:uppercase}.document___xVwWW .resource-details dd{color:var(--base-primary);font-size:.85rem;overflow-wrap:anywhere}.document___xVwWW.is-compact{padding:0 1.1rem 1rem}.document___xVwWW.is-compact .resource-citation,.document___xVwWW.is-compact .resource-section{gap:.65rem;padding:.85rem 0}.document___xVwWW.is-compact .resource-citation blockquote{font-size:1.05rem;line-height:1.45rem}.document___xVwWW.is-compact .resource-section>p{font-size:.82rem;line-height:1.45rem}.document___xVwWW.is-compact .resource-authors{grid-template-columns:minmax(0,1fr)}