.documents-module__xsh5LW__page{width:min(1820px, calc(100% - 2 * var(--public-inline-gutter)));color:var(--color-carbon);flex-direction:column;gap:50px;margin:0 auto;display:flex}.documents-module__xsh5LW__intro{gap:30px;display:grid}.documents-module__xsh5LW__intro h1{font:400 48px/1 var(--font-display);margin:0}.documents-module__xsh5LW__layout{grid-template-columns:minmax(0,1fr) 358px;align-items:start;gap:30px;display:grid}.documents-module__xsh5LW__list{flex-direction:column;gap:16px;min-width:0;margin:0;padding:0;list-style:none;display:flex}.documents-module__xsh5LW__item{min-width:0}.documents-module__xsh5LW__badge{color:var(--color-carbon);background:var(--color-lime);font:700 10px/12px var(--font-mono);border-radius:7px;flex:none;justify-content:center;align-items:center;padding:4px 8px;display:inline-flex}.documents-module__xsh5LW__sidebar{scrollbar-width:thin;min-width:0;max-height:calc(100dvh - 40px);position:sticky;top:20px;overflow-y:auto}.documents-module__xsh5LW__questions{background:var(--color-carbon);color:#fff;border-radius:16px;flex-direction:column;gap:20px;padding:20px;display:flex}.documents-module__xsh5LW__questions h2,.documents-module__xsh5LW__questions p{margin:0}.documents-module__xsh5LW__questions h2{font:400 18px/24px var(--font-body)}.documents-module__xsh5LW__questions p{font:400 14px/20px var(--font-body)}.documents-module__xsh5LW__detail{background:#fff;border:1px solid #eef4f7;border-radius:30px;flex-direction:column;gap:20px;min-width:0;padding:30px;display:flex}.documents-module__xsh5LW__detail h2{overflow-wrap:anywhere;font:400 20px/25px var(--font-display);margin:0}.documents-module__xsh5LW__preview{flex:none;justify-content:center;align-items:center;display:flex}.documents-module__xsh5LW__paper{width:124px;height:150px;font:400 11px/16px var(--font-mono);background:#f7fafc;border-radius:12px;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:14px;display:flex}.documents-module__xsh5LW__actions{flex-direction:column;gap:10px;display:flex}.documents-module__xsh5LW__action{border:1px solid var(--color-carbon);color:#fff;background:var(--color-carbon);width:100%;min-height:50px;font:400 16px/20px var(--font-body);text-align:center;border-radius:30px;justify-content:center;align-items:center;padding:10px 16px;text-decoration:none;display:flex;box-shadow:0 6px 10px #00000029}.documents-module__xsh5LW__action[data-tone=outline]{color:var(--color-carbon);background:0 0}.documents-module__xsh5LW__action[data-tone=lime]{border-color:var(--color-lime);color:var(--color-carbon);background:var(--color-lime)}.documents-module__xsh5LW__action:focus-visible{outline:2px solid var(--color-carbon);outline-offset:3px}.documents-module__xsh5LW__metadata{gap:10px;margin:10px 0 0;display:grid}.documents-module__xsh5LW__metadata>div{gap:6px;display:grid}.documents-module__xsh5LW__metadata dt{color:#a8b3ba;font:400 12px/1.2 var(--font-mono)}.documents-module__xsh5LW__metadata dd{overflow-wrap:anywhere;font:400 16px/1.45 var(--font-body);margin:0}.documents-module__xsh5LW__pagination{max-width:100%;margin:0 auto}.documents-module__xsh5LW__empty{text-align:center;align-content:center;gap:16px;min-height:200px;display:grid}.documents-module__xsh5LW__empty h2,.documents-module__xsh5LW__empty p{margin:0}.documents-module__xsh5LW__empty a{color:inherit;text-decoration:underline}.documents-module__xsh5LW__search{width:min(358px,100%)}@media (hover:hover) and (pointer:fine){.documents-module__xsh5LW__action:hover{filter:brightness(.95)}}@media (max-width:1023px){.documents-module__xsh5LW__page{gap:40px}.documents-module__xsh5LW__intro{gap:24px}.documents-module__xsh5LW__intro h1{font-size:36px}.documents-module__xsh5LW__layout{display:block}.documents-module__xsh5LW__list{max-width:none}.documents-module__xsh5LW__sidebar{display:none}.documents-module__xsh5LW__item[data-expanded=true]{flex-direction:column;gap:16px;margin-bottom:14px;display:flex}.documents-module__xsh5LW__detail{border-radius:20px;padding:20px}.documents-module__xsh5LW__pagination{margin-top:10px}}@media (max-width:359px){.documents-module__xsh5LW__row{gap:10px;padding-inline:12px}.documents-module__xsh5LW__pagination{gap:4px}}
