.dc-lib{background:var(--paper-2)}.dc-lib .display{font-family:Archivo,sans-serif;font-stretch:var(--stretch-display);font-weight:var(--w-x);letter-spacing:-.01em;line-height:1}.dc-lib .eye{font-family:Archivo,sans-serif;font-weight:var(--w-bold);font-stretch:var(--stretch-label);text-transform:uppercase;letter-spacing:var(--track-eyebrow);font-size:var(--text-eyebrow);border-left:2px solid var(--yellow);padding-left:12px;color:var(--muted-soft);display:inline-block;margin-bottom:var(--space-md)}.dc-lib .sec{padding:96px 0 100px}.dc-lib .bw{max-width:1120px;margin:0 auto;padding:0 48px}.dc-lib .cd-head{margin-bottom:48px;max-width:50ch}.dc-lib .cd-head h2.display{font-size:var(--text-h3);margin:14px 0 0;color:var(--ink)}.dc-lib .pr-wall{background:var(--paper)}.dc-lib .pr-wall .tw-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.dc-lib .tw-card{background:var(--paper-2);border:1px solid var(--line);border-top:3px solid var(--yellow);border-radius:3px;padding:30px 28px 26px;display:flex;flex-direction:column;gap:10px}.dc-lib .tw-card .b{font-family:Archivo,sans-serif;font-weight:900;font-stretch:80%;font-size:28px;color:var(--navy);line-height:1}.dc-lib .tw-card .ref{font-size:10.5px;font-weight:700;font-family:Archivo,sans-serif;text-transform:uppercase;letter-spacing:.08em;color:var(--crimson);margin:-5px 0 0}.dc-lib .tw-card h3{font-family:Archivo,sans-serif;font-weight:var(--w-x);font-stretch:var(--stretch-label);font-size:19px;margin:0;color:var(--ink)}.dc-lib .tw-card p{margin:0;font-size:15px;line-height:1.65;color:#525252}.dc-lib .tw-card .tw-link{margin-top:auto;font-weight:700;font-size:13px;color:var(--ink);display:inline-flex;align-items:center;gap:7px;padding-top:4px;text-decoration:none;transition:color .14s}.dc-lib .tw-card .tw-link:hover,.dc-lib .tw-card .tw-link:focus{color:var(--crimson)}.dc-lib .tw-card .tw-link svg{width:13px;height:13px;color:var(--muted-soft);transition:color .14s,transform .14s}.dc-lib .tw-card .tw-link:hover svg,.dc-lib .tw-card .tw-link:focus svg{color:var(--crimson);transform:translate(2px,-2px)}.dc-lib .pr-wall--assurance.sec{padding:42px 0 46px}.dc-lib .pr-wall--assurance .bw{max-width:1440px;padding-inline:clamp(32px,4.4vw,68px)}.dc-lib .pr-wall--assurance .cd-head{max-width:none;margin-bottom:22px;border-left:3px solid var(--yellow);padding-left:14px}.dc-lib .pr-wall--assurance .cd-head h2.display{margin:0;font-size:clamp(28px,2.1vw,32px);line-height:1.08;text-transform:uppercase;letter-spacing:-.02em}.dc-lib .pr-wall--assurance .tw-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:0}.dc-lib .pr-wall--assurance .tw-card{min-width:0;min-height:188px;padding:8px 24px 20px;align-items:center;gap:0;text-align:center;background:var(--paper);border:0;border-left:1px solid var(--line);border-radius:0}.dc-lib .pr-wall--assurance .tw-card:first-child{border-left:0}.dc-lib .pr-wall--assurance .tw-logo{height:68px;width:100%;margin-bottom:8px;display:flex;align-items:center;justify-content:center}.dc-lib .pr-wall--assurance .tw-logo img{display:block;width:auto;height:auto;max-width:118px;max-height:64px;-o-object-fit:contain;object-fit:contain}.dc-lib .pr-wall--assurance .tw-card .b{min-height:20px;display:flex;align-items:flex-start;justify-content:center;font-size:14px;line-height:1.2;text-transform:uppercase;letter-spacing:.01em;color:var(--ink)}.dc-lib .pr-wall--assurance .tw-card p{max-width:22ch;margin-top:7px;font-size:13px;line-height:1.45;color:#4f4f4f}@media(max-width:980px){.dc-lib .pr-wall .tw-grid{grid-template-columns:repeat(2,1fr)}.dc-lib .pr-wall--assurance .tw-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dc-lib .pr-wall--assurance .tw-card:nth-child(odd){border-left:0}.dc-lib .pr-wall--assurance .tw-card:nth-child(n+3){border-top:1px solid var(--line)}.dc-lib .pr-wall--assurance .tw-card:last-child{grid-column:auto}}@media(max-width:680px){.dc-lib .bw{padding:0 22px}.dc-lib .pr-wall.sec{padding:56px 0 60px}.dc-lib .pr-wall .tw-grid{grid-template-columns:1fr}.dc-lib .pr-wall--assurance.sec{padding:56px 0 60px}.dc-lib .pr-wall--assurance .bw{padding-inline:22px}.dc-lib .pr-wall--assurance .cd-head{margin-bottom:28px;padding-left:14px}.dc-lib .pr-wall--assurance .cd-head h2.display{font-size:26px}.dc-lib .pr-wall--assurance .tw-card{min-height:0;padding:24px 20px;border-left:0;border-top:1px solid var(--line);display:grid;grid-template-columns:88px minmax(0,1fr);grid-template-rows:auto auto;-moz-column-gap:18px;column-gap:18px;row-gap:8px;align-items:center;text-align:left}.dc-lib .pr-wall--assurance .tw-card:first-child{border-top:0}.dc-lib .pr-wall--assurance .tw-card:last-child{grid-column:auto}.dc-lib .pr-wall--assurance .tw-logo{grid-row:1/span 2;width:88px;height:74px;margin-bottom:0}.dc-lib .pr-wall--assurance .tw-card .b{min-height:0;justify-content:flex-start;align-self:end}.dc-lib .pr-wall--assurance .tw-card p{max-width:none;margin-top:0;align-self:start}}