.gt-library{min-height:100dvh;background:#fff;color:#1c1c1c}.gt-library a{color:inherit;text-decoration:none}.gt-bar,.gt-main{width:min(1080px,calc(100% - 80px));margin:0 auto}.gt-bar{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:32px 0}.gt-brand{font-weight:700;letter-spacing:-.03em}.gt-nav{display:flex;flex-wrap:wrap;gap:28px}.gt-nav a{font-size:14px;font-weight:500}.gt-nav a[aria-current=page]{font-weight:700}.gt-main{padding:24px 0 96px}.gt-main h1{margin:0;font-size:40px;font-weight:500;letter-spacing:-.03em}.gt-lead{margin:12px 0 56px;max-width:36em;color:#5c5c5c;font-size:16px;line-height:1.7}.gt-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:48px 28px;gap:48px 28px}.gt-card{display:grid;grid-gap:14px;gap:14px}.gt-cover{position:relative;background:#f3f3f3;overflow:hidden;aspect-ratio:3/4}.gt-cover img{width:100%;height:100%;object-fit:cover}.gt-card-title{font-size:16px;font-weight:500;line-height:1.4}.gt-empty{margin:48px 0 0;color:#6b6b6b}.gt-detail{display:grid;justify-items:start;grid-gap:20px;gap:20px;max-width:720px}.gt-back{font-size:14px}.gt-pages{width:min(100%,720px);display:flex;flex-direction:column;gap:0}.gt-pages img{width:100%;height:auto;display:block}.gt-return{justify-self:center;display:flex;width:-moz-fit-content;width:fit-content;margin-top:28px;padding:12px 22px;border:1px solid #10233f;border-radius:999px;background:#ffffff;color:#10233f;font-size:15px;font-weight:600;letter-spacing:-.02em;line-height:1.2;text-align:center;text-decoration:none}.gt-return:focus-visible,.gt-return:hover{background:#10233f;color:#ffffff}.gt-credit{margin:0}@media (max-width:800px){.gt-bar,.gt-main{width:calc(100% - 40px)}.gt-bar{flex-direction:column;align-items:flex-start;gap:16px}.gt-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 16px}.gt-main h1{font-size:32px}}