/* Screen 08 only: PDF page 14. Paper illustrations use the actual CMS title. */
.cts-screen.cts-library08{padding:24px 32px 44px;max-width:1184px}.cts-library08 .cts-breadcrumb{font-size:14px;margin-bottom:14px;gap:14px;color:var(--muted)}.cts-library08-heading h1{font-size:44px;font-weight:400;line-height:1.25;letter-spacing:-1.6px}.cts-library08-heading>p{font-size:21px;line-height:1.45;margin-top:7px;color:var(--navy)}
.cts-library08-toolbar{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;border-bottom:1px solid #cce2fa;gap:12px;margin-top:24px}.cts-library08-types{display:flex;gap:28px;order:0;min-width:0}.cts-library08-types a{display:flex;align-items:center;justify-content:center;min-height:46px;padding:9px 5px;color:var(--navy);text-decoration:none;font-size:15px;border-bottom:3px solid transparent}.cts-library08-types a[aria-current]{color:var(--blue);border-color:var(--blue)}.cts-library08-search{order:1;display:flex;align-items:center;border:1px solid #b9d5fa;border-radius:10px;width:350px;background:#fff;margin-bottom:0}.cts-library08-search button{border:0;background:transparent;display:grid;place-items:center;min-width:48px;width:48px;height:44px;cursor:pointer;color:var(--blue)}.cts-library08-search button .cts-icon{width:24px;height:24px}.cts-library08-search input{border:0;background:transparent;color:var(--navy);font:inherit;font-size:14px;width:100%;min-width:0;padding:10px 9px 10px 0;outline-offset:0}.cts-library08-search:focus-within{outline:2px solid var(--blue);outline-offset:2px}.cts-library08-search input::placeholder{color:#536a95;opacity:1}
.cts-library08-featured{display:grid;grid-template-columns:41% minmax(0,1fr);background:linear-gradient(110deg,#e7f6ff,#edf8ff);border-radius:12px;overflow:hidden;margin-top:16px;min-height:248px}.cts-library08-featured-copy{align-self:center;padding:28px 36px 25px}.cts-library08-label{text-transform:uppercase;color:var(--blue);font-size:12px;line-height:1.45;display:block}.cts-library08-featured .cts-library08-label{font-size:13px;letter-spacing:.7px;margin:0 0 14px}.cts-library08-featured h2{font-size:31px;line-height:1.25;letter-spacing:-1.1px;font-weight:400}.cts-library08-featured-summary{font-size:20px;line-height:1.45;color:#536895;margin-top:7px}.cts-library08-featured .cts-button{display:flex;width:fit-content;margin-top:12px;min-height:44px;padding:9px 20px;font-size:17px;border-radius:9px;gap:16px}.cts-library08-featured .cts-button .cts-icon{width:21px;height:21px}
.cts-library08-cover{--paper:#e8f6ff;--ink:#56b2ff;position:relative;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#f2faff,#e7f5fe);border-radius:8px;isolation:isolate;flex-shrink:0;min-width:0;overflow:hidden}.cts-library08-paper{position:relative;display:flex;flex-direction:column;width:78%;height:90%;padding:11% 10% 7%;background:linear-gradient(160deg,#fff 35%,var(--paper));border:4px solid #fff;box-shadow:2px 4px 7px #477eaa38;transform:rotate(-2deg);color:var(--navy)}.cts-library08-paper::before{content:"";position:absolute;inset:-8px 0 0 -7px;z-index:-1;background:#fff;box-shadow:-3px 0 0 #d5eaff;transform:rotate(-2deg)}.cts-library08-paper strong{font-weight:500;font-size:10px;line-height:1.3;letter-spacing:-.3px}.cts-library08-lines{display:grid;gap:5px;margin-top:12px}.cts-library08-lines i{display:block;height:3px;background:#c7e4ff;border-radius:5px;width:90%}.cts-library08-lines i:nth-child(2){width:68%}.cts-library08-lines i:nth-child(3){width:46%}.cts-library08-cover-symbol{margin-top:auto;align-self:end;color:var(--ink);padding-top:4px}.cts-library08-cover-symbol .cts-icon{width:36px;height:36px;stroke-width:1.4}.cts-library08-cover-conversation{--paper:#fff0f5;--ink:#91c7ff}.cts-library08-cover-questions{--paper:#e5f5ff;--ink:#6bb7ff}.cts-library08-cover-notes{--paper:#d8f7f2;--ink:#00afa5;background:#e2f9f5}.cts-library08-cover-blocks{--paper:#fff1cc;--ink:#edb44a;background:#fff7e1}.cts-library08-cover-notes .cts-library08-lines i{background:#8cddd8}.cts-library08-featured>.cts-library08-cover{border-radius:0;background:radial-gradient(ellipse at 65% 90%,#d3efff 10%,transparent 68%),linear-gradient(140deg,#e6f5ff,#e0f3fe);min-height:248px}.cts-library08-featured .cts-library08-paper{width:170px;height:216px;padding:28px 20px 14px;transform:rotate(-6deg);border-width:6px}.cts-library08-featured .cts-library08-paper strong{font-size:18px;line-height:1.3;letter-spacing:-.7px}.cts-library08-featured .cts-library08-lines i{height:4px}.cts-library08-featured .cts-library08-cover-symbol .cts-icon{width:58px;height:58px}
.cts-library08-results{margin-top:21px}.cts-library08-results>h2{font-size:26px;font-weight:400;line-height:1.3;letter-spacing:-.9px;margin-bottom:10px}.cts-library08-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.cts-library08-card{display:grid;grid-template-columns:128px minmax(0,1fr);gap:24px;border:1px solid #cde4fc;border-radius:9px;text-decoration:none;padding:13px 16px;min-height:186px;align-items:center;color:var(--navy)}.cts-library08-card:hover{background:#f5fbff;border-color:#8dbaf8}.cts-library08-card>.cts-library08-cover{width:128px;height:155px}.cts-library08-card-copy{min-width:0}.cts-library08-card h3{font-size:20px;font-weight:400;line-height:1.3;letter-spacing:-.7px;margin:7px 0 5px}.cts-library08-summary{display:block;color:#586b95;font-size:16px;line-height:1.4}.cts-library08-card-cta{display:flex;gap:14px;align-items:center;color:var(--blue);font-size:17px;margin-top:9px;min-height:28px}.cts-library08-card-cta .cts-icon{width:20px;height:20px}.cts-library08-mobile-arrow{display:none}.cts-library08-count{font-size:14px;color:var(--muted);margin-bottom:12px}.cts-library08-reset{display:inline-flex;align-items:center;min-height:44px;font-size:14px;margin-top:12px}.cts-library08 .cts-pagination{margin-top:20px}
@media(max-width:1000px){.cts-library08-types{gap:16px}.cts-library08-search{width:300px}.cts-library08-card{gap:16px;grid-template-columns:105px minmax(0,1fr)}.cts-library08-card>.cts-library08-cover{width:105px;height:140px}.cts-library08-card h3{font-size:18px}.cts-library08-summary{font-size:14px}.cts-library08-featured-copy{padding:24px}.cts-library08-featured h2{font-size:28px}.cts-library08-featured-summary{font-size:18px}}
@media(max-width:767px){
 .cts-screen.cts-library08{padding:12px 20px 110px}.cts-library08 .cts-breadcrumb{font-size:13px;margin-bottom:10px;gap:12px}.cts-library08-heading h1{font-size:28px;line-height:1.22;letter-spacing:-1px}.cts-library08-heading>p{font-size:16px;line-height:1.4;margin-top:7px}.cts-library08-toolbar{flex-direction:column;align-items:stretch;gap:7px;margin-top:13px}.cts-library08-search{width:100%;order:0;border-radius:10px}.cts-library08-search button{min-width:48px;height:42px}.cts-library08-search input{font-size:14px;padding:9px 8px 9px 0}.cts-library08-types{order:1;display:grid;grid-template-columns:.7fr 1.35fr 1fr 1fr;gap:5px}.cts-library08-types a{font-size:12px;min-height:42px;padding:8px 1px;border-bottom-width:2px;white-space:nowrap}
 .cts-library08-featured{grid-template-columns:42% minmax(0,1fr);margin-top:13px;min-height:218px;border-radius:11px}.cts-library08-featured>.cts-library08-cover{min-height:218px;background:radial-gradient(ellipse at 50% 75%,#d2edff,transparent 70%)}.cts-library08-featured .cts-library08-paper{width:105px;height:155px;max-width:80%;padding:18px 9px 10px;border-width:4px;transform:rotate(-2deg)}.cts-library08-featured .cts-library08-paper strong{font-size:11px;letter-spacing:-.3px}.cts-library08-featured .cts-library08-cover-symbol .cts-icon{width:39px;height:39px}.cts-library08-featured .cts-library08-lines{margin-top:12px;gap:4px}.cts-library08-featured .cts-library08-lines i{height:3px}.cts-library08-featured-copy{padding:16px 13px 16px 1px}.cts-library08-featured .cts-library08-label{font-size:9px;letter-spacing:.3px;line-height:1.4;margin-bottom:9px}.cts-library08-featured h2{font-size:18px;line-height:1.2;letter-spacing:-.6px}.cts-library08-featured-summary{font-size:13px;line-height:1.4;margin-top:7px}.cts-library08-featured .cts-button{font-size:14px;min-height:44px;padding:7px 12px;gap:10px;margin-top:8px;white-space:nowrap}.cts-library08-featured .cts-button .cts-icon{width:19px;height:19px}
 .cts-library08-results{margin-top:19px}.cts-library08-results>h2{font-size:22px;letter-spacing:-.7px;line-height:1.3;margin-bottom:7px}.cts-library08-grid{grid-template-columns:1fr;gap:0;border-top:1px solid #cce2fa}.cts-library08-card{grid-template-columns:78px minmax(0,1fr) 18px;gap:13px;border:0;border-bottom:1px solid #cce2fa;border-radius:0;padding:10px 0;min-height:120px}.cts-library08-card>.cts-library08-cover{width:78px;height:105px;border-radius:5px}.cts-library08-paper{border-width:3px;padding:10px 7px 7px;width:85%;height:92%}.cts-library08-paper strong{font-size:7px;letter-spacing:-.15px}.cts-library08-lines{gap:3px;margin-top:8px}.cts-library08-lines i{height:2px}.cts-library08-cover-symbol .cts-icon{width:25px;height:25px}.cts-library08-card .cts-library08-label{font-size:9px;line-height:1.3}.cts-library08-card h3{font-size:14px;line-height:1.3;letter-spacing:-.4px;margin:4px 0}.cts-library08-summary{font-size:12px;line-height:1.4}.cts-library08-card-cta{display:none}.cts-library08-mobile-arrow{display:flex;color:var(--blue)}.cts-library08-mobile-arrow .cts-icon{width:18px;height:18px}.cts-library08-count{font-size:13px;margin-bottom:9px}.cts-library08-reset{font-size:13px}
}
@media(max-width:359px){.cts-screen.cts-library08{padding-inline:16px}.cts-library08-heading h1{font-size:25px}.cts-library08-types{gap:2px}.cts-library08-types a{font-size:11px}.cts-library08-featured{grid-template-columns:39% minmax(0,1fr)}.cts-library08-featured-copy{padding-right:10px}.cts-library08-featured h2{font-size:17px}.cts-library08-featured-summary{font-size:12px}.cts-library08-featured .cts-button{font-size:13px;padding-inline:10px}.cts-library08-card{grid-template-columns:70px minmax(0,1fr) 16px;gap:10px}.cts-library08-card>.cts-library08-cover{width:70px;height:101px}}

.cts-library08-cover-symbol{width:100%;padding-top:7px}.cts-library08-scene{display:block;width:100%;height:55px}.cts-library08-featured .cts-library08-scene{height:76px}
@media(max-width:767px){.cts-library08-scene{height:34px}.cts-library08-featured .cts-library08-scene{height:52px}}

/* Reserve the illustration inside each paper, including long CMS titles. */
.cts-library08-cover-symbol{position:absolute;bottom:5%;right:7%;width:82%;height:35%;padding:0;margin:0}.cts-library08-cover-symbol .cts-library08-scene{width:100%;height:100%}.cts-library08-featured .cts-library08-cover-symbol .cts-library08-scene{height:100%}
