.ga-hero{padding-top:44px}.ga-hero .kicker a{text-decoration:none;color:inherit}.ga-hero-grid{display:grid;grid-template-columns:minmax(200px,300px) 1fr;gap:40px;align-items:start;margin-bottom:30px}.ga-portrait{margin:0;background:#fff;border:1px solid var(--line);border-radius:var(--r);padding:10px;box-shadow:0 1px 0 var(--line)}.ga-portrait img{display:block;width:100%;height:auto;border-radius:6px}.ga-portrait figcaption{font-size:12px;color:#7b8291;text-align:center;margin-top:6px}.ga-hero h1{margin-bottom:8px}.ga-life{color:var(--ink2);margin:0 0 18px;font-size:16px}.ga-badge{display:flex;flex-direction:column;gap:4px;border-left:4px solid var(--teal);background:var(--card);padding:12px 16px;border-radius:0 var(--r) var(--r) 0;margin:0 0 22px;max-width:62ch}.ga-badge.is-ex{border-left-color:var(--rust)}.ga-badge b{font-size:14px;letter-spacing:.04em;text-transform:uppercase;color:var(--teal)}.ga-badge.is-ex b{color:var(--rust)}.ga-badge span{font-size:14.5px;color:var(--ink2)}.ga-hero .lede{margin-bottom:0}.ga-jump{display:flex;flex-wrap:wrap;gap:8px 18px;margin-top:26px;font-size:14px}.ga-jump a{color:var(--ink2);text-decoration:none;border-bottom:1px solid var(--line)}.ga-jump a:hover{color:var(--gold);border-color:var(--gold)}.ga-two{display:grid;grid-template-columns:1fr 1fr;gap:32px;margin-top:26px}.ga-facts dl{display:grid;grid-template-columns:120px 1fr;gap:10px 16px;margin:0}.ga-facts dt{font-weight:700;font-size:14px;color:var(--mute);text-transform:uppercase;letter-spacing:.05em;padding-top:2px}.ga-facts dd{margin:0}.ga-connect h3{font-family:var(--font-d);font-weight:500;font-size:24px;margin-bottom:10px}.ga-connect p{margin:0 0 12px;color:var(--ink2)}.ga-legend{display:flex;flex-wrap:wrap;gap:6px 18px;font-size:13px;color:var(--ink2);margin:6px 0 18px}.ga-legend i{display:inline-block;width:11px;height:11px;border-radius:50%;margin-right:6px;vertical-align:-1px}#gaChips{margin-bottom:22px}#gaChips .chip span,.ga-pk{font-variant-numeric:tabular-nums}#gaChips .chip span{opacity:.6;margin-left:4px}.ga-talks{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(440px,1fr));gap:18px}.ga-talk{display:grid;grid-template-columns:100px 1fr;gap:16px;background:var(--card);border:1px solid var(--line);border-radius:var(--r);padding:16px}.ga-thumb img{display:block;width:100px;height:auto;border-radius:4px;border:1px solid var(--line);background:#fff}.ga-meta{margin:0 0 4px;font-size:13px;color:var(--mute)}.ga-k{display:inline-block;font-size:11.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:2px 8px;border-radius:99px;margin-right:6px;color:#fff;background:var(--gold)}.ga-k-p{background:var(--teal)}.ga-k-n{background:var(--rust)}.ga-k-m{background:var(--mute)}[data-theme=dark] .ga-k{color:#14171f}.ga-talk h3{font-family:var(--font-d);font-weight:500;font-size:20px;line-height:1.2;margin:0 0 2px}.ga-talk h3 a{text-decoration:none}.ga-talk h3 a:hover{color:var(--gold)}.ga-sp{margin:0 0 10px;color:var(--ink2);font-size:14.5px}.ga-talk blockquote{margin:0 0 10px;padding:0 0 0 12px;border-left:3px solid var(--gold);font-size:15px;color:var(--ink);font-family:var(--font-d)}.ga-pt{font-size:14.5px;color:var(--ink2);margin:0 0 10px}.ga-links{display:flex;flex-wrap:wrap;gap:6px 14px;font-size:13.5px;margin:0}.ga-links a{color:var(--teal)}.ga-plink{background:none;border:1px dashed var(--line);border-radius:99px;padding:2px 10px;font:inherit;font-size:13px;color:var(--ink2);cursor:pointer}.ga-plink:hover{border-color:var(--gold);color:var(--gold)}.ga-psg{display:flex;flex-direction:column;gap:10px;margin-top:20px}.ga-p{background:var(--card);border:1px solid var(--line);border-radius:var(--r);scroll-margin-top:80px}.ga-p summary{display:grid;grid-template-columns:44px 1fr auto;gap:14px;align-items:center;padding:16px 18px;cursor:pointer;list-style:none}.ga-p summary::-webkit-details-marker{display:none}.ga-rank{font-family:var(--font-d);font-size:28px;color:var(--gold);text-align:center}.ga-ps b{display:block;font-family:var(--font-d);font-weight:500;font-size:19px;line-height:1.3}.ga-ps span{font-size:13.5px;color:var(--mute)}.ga-pk{font-size:13px;font-weight:700;color:var(--ink2);background:var(--bg2);padding:4px 10px;border-radius:99px;white-space:nowrap}.ga-pb{padding:0 18px 18px 76px}.ga-pb h4{font-size:13px;text-transform:uppercase;letter-spacing:.06em;color:var(--gold);margin:16px 0 4px}.ga-pb p{margin:0 0 6px;max-width:72ch}.ga-where{font-size:14px;color:var(--mute)}.ga-pt-list{margin:10px 0 14px;padding-left:18px;font-size:14.5px}.ga-pt-list a,.ga-wl a{color:var(--teal)}.ga-reader-wrap{padding:0 0 40px;background:var(--bg)}.ga-reader{position:relative;max-width:820px;margin:0 auto;scroll-margin-top:70px}.ga-rbar{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;flex-wrap:wrap;position:sticky;top:60px;background:var(--card);padding:10px 0;z-index:3;border-bottom:1px solid var(--line)}.ga-rbar h2{font-size:clamp(22px,3vw,30px);margin:0 0 4px}.ga-rbar .ga-life{margin:0;font-size:14px}.ga-rtext{font-family:var(--font-d);font-size:18.5px;line-height:1.7;margin-top:18px;max-height:72vh;overflow:auto;padding-right:10px}.ga-rtext p{margin:0 0 1em}.ga-rtext .ga-rh{font-family:var(--font-b);font-weight:700;letter-spacing:.04em;font-size:14px;text-transform:uppercase;color:var(--mute)}.ga-rtext.is-verse p{margin-bottom:1.2em}mark.ga-hl{background:color-mix(in srgb,var(--gold) 30%,transparent);color:inherit;padding:1px 2px;border-radius:3px;cursor:pointer;box-shadow:inset 0 -2px 0 var(--gold)}mark.ga-hl.is-on{background:color-mix(in srgb,var(--gold) 52%,transparent)}mark.ga-hl:focus{outline:2px solid var(--gold)}.ga-pop{position:absolute;z-index:5;width:280px;background:var(--card);border:1px solid var(--line);border-radius:var(--r);padding:12px 14px;box-shadow:0 10px 30px #00000026;font-size:14px}.ga-pop ul{margin:6px 0 8px;padding-left:18px}.ga-pop a{color:var(--teal)}.ga-net-grid{display:grid;grid-template-columns:1.4fr 1fr;gap:36px;align-items:start;margin-top:10px}.ga-net svg{width:100%;height:auto}.ga-net .ga-nw{fill:var(--ink);font-size:14px;font-weight:700}.ga-net .ga-ns{fill:var(--ink2);font-size:13px}.ga-rel{list-style:none;margin:10px 0 0;padding:0}.ga-rel li{padding:10px 0;border-bottom:1px solid var(--line)}.ga-rel a{font-weight:700;color:var(--ink)}.ga-rel span{display:block;font-size:13.5px;color:var(--mute)}.ga-notes{margin-top:24px}.ga-notes article h3{font-family:var(--font-d);font-weight:500;font-size:19px;margin-bottom:8px}.ga-notes article p{font-size:15px;color:var(--ink2);margin:0 0 8px}.ga-by{font-size:13.5px!important;color:var(--mute)!important}#gaFit ul{margin:8px 0 0;padding-left:20px}#gaFit li{margin-bottom:10px;color:var(--ink2)}.ga-works{list-style:none;padding:0;margin:20px 0 0}.ga-works li{display:flex;justify-content:space-between;gap:20px;align-items:center;flex-wrap:wrap;padding:14px 0;border-bottom:1px solid var(--line)}.ga-works b{font-family:var(--font-d);font-weight:500;font-size:19px}.ga-yr{color:var(--mute);font-size:14px;margin:0 8px 0 4px}.ga-st{font-size:11.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:2px 8px;border-radius:99px;border:1px solid var(--teal);color:var(--teal)}.ga-st.is-ex{border-color:var(--rust);color:var(--rust)}.ga-wn{font-size:14px;color:var(--ink2)}.ga-wl{font-size:14px}.ga-shelf{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:18px;margin-top:10px}.ga-book{display:grid;grid-template-columns:46px 1fr;gap:14px;background:var(--card);border:1px solid var(--line);border-radius:var(--r);padding:14px}.ga-spine{background:var(--navy);border-radius:4px 2px 2px 4px;display:flex;align-items:center;justify-content:center;min-height:160px;box-shadow:inset -4px 0 #00000026}.ga-book:nth-child(2) .ga-spine{background:var(--rust)}.ga-book:nth-child(3) .ga-spine{background:var(--teal)}.ga-book:nth-child(4) .ga-spine{background:var(--plum)}.ga-spine span{writing-mode:vertical-rl;transform:rotate(180deg);color:#f6f1e7;font-family:var(--font-d);font-size:14px;max-height:150px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ga-book b{display:block;font-family:var(--font-d);font-weight:500;font-size:18px}.ga-book .ga-yr{margin:0;display:block}.ga-book p{font-size:14.5px;color:var(--ink2);margin:8px 0 4px}.ga-book .note{margin-top:4px}.ga-card-grid{display:grid;grid-template-columns:1fr minmax(240px,420px);gap:32px;align-items:start;margin-top:14px}.ga-card-btns{margin-top:16px;display:flex;gap:10px;flex-wrap:wrap}.ga-canvas-wrap canvas{width:100%;height:auto;border-radius:var(--r);border:1px solid var(--line);box-shadow:0 6px 24px #00000014;background:#f6f1e7}.ga-quiz{max-width:760px}.ga-qn{font-size:13px;color:var(--mute);margin:0 0 10px;text-transform:uppercase;letter-spacing:.06em;font-weight:700}.ga-qq{font-family:var(--font-d);font-size:clamp(20px,2.6vw,26px);line-height:1.35;margin:0 0 18px;padding:0}.ga-qo{display:flex;flex-wrap:wrap;gap:8px}.ga-qo .chip.is-right{background:var(--teal);color:#fff;border-color:var(--teal)}.ga-qo .chip.is-wrong{background:var(--rust);color:#fff;border-color:var(--rust)}.ga-qa{margin:16px 0 0;color:var(--ink2)}.ga-qa .shbtn{margin-left:8px}.ga-method{padding:30px 24px 50px}@media(max-width:860px){.ga-hero-grid{grid-template-columns:1fr;gap:20px}.ga-portrait{max-width:260px}.ga-two,.ga-net-grid,.ga-card-grid,.ga-talks{grid-template-columns:1fr}}@media(max-width:520px){.ga-talk{grid-template-columns:64px 1fr;gap:12px;padding:12px}.ga-thumb img{width:64px}.ga-p summary{grid-template-columns:30px 1fr;gap:10px;padding:14px}.ga-pk{grid-column:2;justify-self:start}.ga-rank{font-size:22px}.ga-pb{padding:0 14px 14px}.ga-facts dl{grid-template-columns:1fr}.ga-facts dt{padding-top:6px}.ga-rtext{font-size:17px}.ga-rbar{top:56px}}@media print{.top,.ga-jump,footer{display:none}}
/*# sourceMappingURL=/cdn/shop/t/130/assets/gcd-author.css.map */
