/* A visible full-library destination + a separate in-place home selection action. */
#selected{scroll-margin-top:76px}
#selected .folio-selected-heading .eyebrow{font-size:13px;color:#075cff;letter-spacing:.1em}
#selected .folio-toolbar{position:sticky;top:76px;z-index:25;background:#fffffff5;backdrop-filter:blur(14px);padding:16px 0;border-top:1px solid #d5dfed;border-bottom:1px solid #c5d4e8;box-shadow:0 7px 16px #112b4e05;gap:20px;scroll-margin-top:92px}
#selected .folio-audiences{gap:9px}
#selected .folio-audiences button{font-size:15px;padding:13px 19px;min-height:48px}
#selected .r17-library-entry{margin:0 0 0 auto;border:0;padding:0;text-align:right}
#selected .r17-library-entry p{font-size:12px;line-height:1.5;color:#546d8b;margin:0 0 7px}
#selected .r17-library-entry>a{min-height:58px;padding:16px 27px;border:1px solid #075cff;background:#075cff;color:#fff;display:flex;justify-content:space-between;gap:32px;font-size:17px;line-height:1.4;font-weight:700;border-radius:4px;text-decoration:none;box-shadow:0 6px 16px #075cff25;transition:background .2s,box-shadow .2s}
#selected .r17-library-entry>a span{font-size:25px;line-height:1;transition:transform .2s}
#selected .r17-library-entry>a:hover{background:#003bc2;box-shadow:0 8px 22px #075cff35}
#selected .r17-library-entry>a:hover span{transform:translate(2px,-2px)}
#selected .r17-library-entry>a:focus-visible,#selected .r17-home-more:focus-visible{outline:3px solid #eaa827;outline-offset:4px}
#selected .folio-home-grid{padding-top:32px}
#home-selected-grid{scroll-margin-top:225px}
#selected .folio-home-grid .folio-tags{font-size:13px;line-height:1.6;gap:7px;min-height:28px}
#selected .folio-home-grid .folio-tags>span{color:#466582}
#selected .folio-home-grid .folio-tags button{font-size:12px;padding:4px 7px}
#selected .folio-home-grid .folio-work[data-orientation="portrait"] .folio-media{aspect-ratio:var(--home-media-ratio,9/14);max-height:520px}
#selected .folio-home-grid .r16-case-photo{position:static;margin:0 0 18px}
#selected .folio-home-grid .r16-case-photo img{height:260px}
#selected .folio-home-grid>.home-case>.folio-disclosure>summary,#selected .folio-copy>.folio-disclosure>summary{border:1px solid #c5d8ef;background:#eef5ff;border-radius:4px;padding:12px 14px;margin:8px 0 14px;color:#0751c2;font-size:14px;min-height:48px}
#selected .folio-home-grid>.home-case>.folio-disclosure>summary:hover,#selected .folio-copy>.folio-disclosure>summary:hover{background:#dfeeff;border-color:#7fa9e3}
#selected .folio-home-grid [data-record]{scroll-margin-top:225px}
#selected .r17-home-more{margin:28px 0 0;width:100%;min-height:70px;padding:19px 28px;border:2px solid #075cff;background:#fff;color:#0751ce;font-family:inherit;font-size:18px;font-weight:700;display:flex;justify-content:center;align-items:center;gap:26px;cursor:pointer;box-shadow:0 5px 20px #075cff0c;transition:background .2s}
#selected .r17-home-more>span{display:grid;place-items:center;width:31px;height:31px;border-radius:50%;background:#075cff;color:white;font-size:23px;line-height:1}
#selected .r17-home-more:hover{background:#eef5ff}
#selected .r17-home-more[hidden]{display:none!important}
.r17-selection-note{color:#60728b;text-align:center;font-size:13px;line-height:1.9;margin:17px 0 0}
@media(max-width:1000px){#selected .folio-toolbar{gap:14px}#selected .folio-audiences button{font-size:14px;padding:11px 13px}#selected .r17-library-entry>a{font-size:15px;gap:18px;padding:15px 18px}}
@media(max-width:760px){#selected .folio-toolbar{top:76px;gap:12px;padding:12px 0}#selected .folio-audiences{width:100%;justify-content:space-between;gap:7px}#selected .folio-audiences button{flex:1;font-size:13px;padding:10px 8px;min-height:43px;white-space:nowrap}#selected .r17-library-entry{width:100%;text-align:left}#selected .r17-library-entry p{display:none}#selected .r17-library-entry>a{width:100%;min-height:52px;font-size:16px;padding:13px 18px}#selected .folio-home-grid{padding-top:23px}#selected .folio-home-grid .r16-case-photo img{height:290px}#selected .r17-home-more{font-size:16px;padding:16px 13px;min-height:66px;gap:14px}.r17-selection-note{font-size:13px;text-align:left}#selected .folio-selected-heading .eyebrow{font-size:12px}#selected .folio-home-grid [data-record]{scroll-margin-top:228px}}
@media(prefers-reduced-motion:reduce){#selected .r17-library-entry>a,#selected .r17-library-entry>a span,#selected .r17-home-more{transition:none}}
