.gr-lede{max-width:62ch;margin:0 0 14px;font:400 18.5px/1.6 var(--gr-serif);color:var(--gr-walnut)}.gr-kicker{margin:0 0 6px;font:700 13.5px/1.2 var(--gr-sans);letter-spacing:.06em;text-transform:uppercase;color:var(--gr-orange-fill)}.gr-page{padding-top:26px}.gr-list-head{margin:0 0 24px}.gr-art .gr-list-head h1,.gr-list-head h1{margin:0 0 12px;font:400 40px/1.08 var(--gr-display);color:var(--gr-ink)}.gr-list-count{margin:0;font-size:15px;color:var(--gr-muted)}.library .gr-sec-title{margin:0 0 16px;padding-bottom:8px;border-bottom:3px solid var(--gr-ink);font:400 28px/1.15 var(--gr-display);color:var(--gr-ink)}.gr-list{display:grid;grid-template-columns:1fr 1fr;gap:26px 34px;margin:0;padding:0;list-style:none}.gr-list>li{padding-bottom:22px;border-bottom:1px solid var(--gr-rule)}.gr-spager{margin-top:34px}.gr-spager ul{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.gr-spager a{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:0 12px;border:1px solid var(--gr-field-border);background:#fff;color:var(--gr-ink);font:600 15px/1 var(--gr-sans);text-decoration:none}.gr-spager a:hover{border-color:var(--gr-ink)}.gr-spager a[aria-current]{border-color:var(--gr-ink);background:var(--gr-ink);color:#fff}.gr-intro{display:grid;grid-template-columns:1fr 1.05fr;gap:34px;align-items:start;padding:30px 0 28px}.library .gr-intro h1{margin:0 0 12px;font:400 40px/1.08 var(--gr-display);color:var(--gr-ink)}.gr-paths{display:flex;flex-wrap:wrap;gap:10px}.gr-paths a{padding:8px 13px;border:1px solid var(--gr-field-border);background:#fff;color:var(--gr-ink);font:600 15px/1.4 var(--gr-sans);text-decoration:none}.gr-paths a b{margin-right:.45em;color:var(--gr-orange-fill)}.gr-paths a:hover{border-color:var(--gr-ink)}.gr-finder{position:relative;padding:22px 24px 20px;background:var(--gr-ink);color:#ede5d6}.library .gr-finder h2{margin:0 0 4px;font:400 25px/1.15 var(--gr-display);color:#fff}.gr-finder>p{margin:0 0 14px;font-size:15.5px;color:#cfc6b6}.gr-finder-box{position:relative}.gr-finder .gr-search .gr-btn,.gr-finder .gr-search .gr-input{height:54px}.gr-finder .gr-search .gr-input{border:0;font-size:17px}.gr-finder :focus-visible{outline-color:var(--gr-mast)}.gr-qchips{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0 0;padding:0;list-style:none}.gr-qchips a{display:inline-block;padding:6px 10px;border:1px solid #5a6b77;color:#ede5d6;font:600 14px/1.3 var(--gr-sans);text-decoration:none}.gr-qchips a:hover{border-color:var(--gr-mist);color:#fff}.gr-results{position:absolute;z-index:5;top:calc(100% + 6px);left:0;right:0;max-height:340px;overflow:auto;background:#fff;box-shadow:0 10px 28px rgb(20 15 10/.28),0 0 0 1px var(--gr-rule)}.gr-results[hidden]{display:none}.gr-results ul{margin:0;padding:0;list-style:none}.gr-results li{border-bottom:1px solid var(--gr-rule)}.gr-results li a{display:flex;gap:10px;align-items:baseline;padding:10px 12px;color:var(--gr-ink);font-size:15.5px;line-height:1.35;text-decoration:none}.gr-results li a:focus-visible,.gr-results li a:hover{background:var(--gr-paper)}.gr-results :focus-visible{outline-color:var(--gr-orange);outline-offset:-3px}.gr-k{flex:none;padding:4px 6px;background:var(--gr-blue);color:#fff;font:700 11px/1 var(--gr-sans);letter-spacing:.06em;text-transform:uppercase}.gr-k-blog{background:var(--gr-orange-fill)}.gr-results-count{margin:0;padding:8px 12px;background:var(--gr-paper);color:var(--gr-muted);font:600 13px/1.3 var(--gr-sans)}.gr-results-none{margin:0;padding:12px;color:var(--gr-muted);font-size:15px}.gr-results-all{display:block;padding:10px 12px;color:var(--gr-blue);font:600 15px/1.3 var(--gr-sans)}.gr-strip{display:grid;grid-template-columns:repeat(6,1fr);gap:10px;margin:0 0 34px;padding:0;list-style:none}.gr-strip a{display:block;transition:transform .2s}.gr-strip a:hover{transform:translateY(-3px)}.gr-duo{display:grid;grid-template-columns:1.3fr 1fr;gap:34px;margin:0 0 38px}.gr-duo>:only-child{grid-column:1/-1}.gr-feat-cover{display:block;margin-bottom:16px}.gr-meta{display:flex;flex-wrap:wrap;align-items:center;gap:4px 14px;margin:0 0 6px;font-size:15px;color:var(--gr-muted)}.library .gr-feat h3{margin:0 0 10px;font:400 clamp(28px,3.4vw,38px) /1.08 var(--gr-display)}.gr-feat h3 a{color:var(--gr-ink);text-decoration:none}.gr-feat h3 a:hover{color:var(--gr-blue)}.gr-feat-ex{margin:0 0 16px;font:400 18px/1.55 var(--gr-serif);color:var(--gr-body)}.gr-qlead{margin:0 0 6px;font:400 16.5px/1.55 var(--gr-serif);color:var(--gr-walnut)}.gr-qlist{margin:0;padding:0;list-style:none}.gr-qlist li{border-bottom:1px solid var(--gr-rule)}.gr-qlist a{display:grid;grid-template-columns:34px 1fr;gap:8px;padding:12px 0;color:var(--gr-ink);font:600 17.5px/1.35 var(--gr-serif);text-decoration:none}.gr-qlist a:before{content:"Q.";font:400 22px/1 var(--gr-display);color:var(--gr-orange)}.gr-qlist a:hover span{color:var(--gr-blue);text-decoration:underline}.gr-more{display:inline-block;margin-top:14px;color:var(--gr-blue);font-weight:600}.gr-landing-sub{margin:0 0 40px}.gr-items{display:grid;grid-template-columns:1fr 1fr;gap:26px 34px;margin:0 0 38px;padding:0;list-style:none}.gr-item{display:grid;grid-template-columns:110px 1fr;gap:18px;align-items:start;padding-bottom:22px;border-bottom:1px solid var(--gr-rule)}.gr-item:not(:has(.gr-card-cover)){grid-template-columns:1fr}.gr-item-topic{margin:0 0 4px;font-size:13.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--gr-orange-fill)}.library .gr-item h3{margin:0 0 6px;font:600 20px/1.25 var(--gr-serif)}.gr-item h3 a{color:var(--gr-ink);text-decoration:none}.gr-item h3 a:hover{color:var(--gr-blue);text-decoration:underline}.gr-item p:last-child{margin:0;font-size:16px}.gr-topics{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin:0 0 38px;padding:0;list-style:none}.gr-tcard{padding:16px 18px;border:1px solid var(--gr-rule);border-top:5px solid var(--gr-c,var(--gr-blue));background:#fff}.library .gr-tcard :is(h2,h3){margin:0 0 8px;font:400 20px/1.15 var(--gr-display)}.gr-tcard :is(h2,h3) a{color:var(--gr-ink);text-decoration:none}.gr-tcard :is(h2,h3) a:hover{color:var(--gr-blue);text-decoration:underline}.gr-tcount{margin:0 0 6px;font-size:14px;color:var(--gr-muted)}.gr-tcard ul{margin:0;padding:0;list-style:none}.gr-tcard li{padding:6px 0;border-top:1px dotted #d7cdbc;font-size:14.5px;line-height:1.35}.gr-tcard li a{color:var(--gr-walnut);text-decoration:none}.gr-tcard li a:hover{color:var(--gr-blue);text-decoration:underline}.gr-trio{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin:0 0 38px}.gr-panel{padding:22px;border:1px solid var(--gr-rule);background:var(--gr-paper)}.library .gr-panel h2{margin:0 0 8px;font:400 24px/1.15 var(--gr-display);color:var(--gr-ink)}.gr-panel p{margin:0 0 12px;font-size:16px}.gr-panel ol{margin:0 0 4px;padding-left:20px;list-style:decimal;font-size:16px}.gr-panel li{margin-bottom:6px}.gr-books{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 14px;padding:0;list-style:none}.gr-panel .gr-books li{margin:0}.gr-books a{display:inline-block;padding:4px 9px;border:1px solid var(--gr-field-border);background:#fff;color:var(--gr-ink);font:600 13.5px/1.4 var(--gr-sans);text-decoration:none}.gr-books a:hover{border-color:var(--gr-blue);color:var(--gr-blue)}.gr-btn-panel{height:46px}.gr-author{display:grid;grid-template-columns:150px 1fr;gap:26px;align-items:center;margin:0 0 30px}.gr-monogram{display:grid;place-items:center;width:150px;height:150px;border-radius:50%;background:var(--gr-ink);box-shadow:0 0 0 5px #fff,0 0 0 7px var(--gr-clay);color:var(--gr-mast);font:400 46px/1 Yellowtail,cursive}.library .gr-author h2{margin:0 0 8px;font:400 28px/1.1 var(--gr-display);color:var(--gr-ink)}.gr-author p{max-width:68ch;margin:0 0 6px}.gr-author .gr-signoff{margin-top:6px;font:400 30px/1 Yellowtail,cursive;color:var(--gr-blue)}.gr-chapter,.gr-testament{margin:0 0 34px}.gr-booklist{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin:0;padding:0;list-style:none}.gr-booklist a{display:flex;justify-content:space-between;align-items:baseline;gap:10px;padding:10px 12px;border:1px solid var(--gr-rule);background:#fff;color:var(--gr-ink);font:600 16px/1.3 var(--gr-sans);text-decoration:none}.gr-booklist a:hover{border-color:var(--gr-blue);color:var(--gr-blue)}.gr-booklist-n{color:var(--gr-muted);font-weight:400;font-size:14.5px}.gr-refs{margin:0;padding:0;list-style:none}.gr-refs li{padding:12px 0;border-bottom:1px solid var(--gr-rule)}.gr-refs-meta{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;margin:0 0 6px;font:600 14.5px/1.3 var(--gr-sans);color:var(--gr-walnut)}.gr-refs li>a{color:var(--gr-ink);font:400 21px/1.2 var(--gr-display);text-decoration:none}.gr-refs li>a:hover{color:var(--gr-blue);text-decoration:underline}.gr-search-page{max-width:720px;margin:0 0 30px}.gr-hits{margin:0;padding:0;list-style:none}.gr-hits li{padding:16px 0;border-bottom:1px solid var(--gr-rule)}.library .gr-hits h3{margin:8px 0 6px;font:400 22px/1.15 var(--gr-display)}.gr-hits h3 a{color:var(--gr-ink);text-decoration:none}.gr-hits h3 a:hover{color:var(--gr-blue);text-decoration:underline}.gr-hits p{max-width:70ch;margin:0;font-size:16px}.gr-ask{display:grid;grid-template-columns:1fr 1.2fr;gap:34px;align-items:start;padding-bottom:10px}.library .gr-ask h1{margin:0 0 12px;font:400 40px/1.08 var(--gr-display);color:var(--gr-ink)}.gr-ask-note{padding:14px 16px;border-left:4px solid var(--gr-orange);background:#fff;font-size:16px;color:var(--gr-ink)}.gr-ask-note a{color:var(--gr-blue)}.gr-ask-form [data-form-slug]>div{border:1px solid var(--gr-rule);border-top:5px solid var(--gr-blue);background:var(--gr-paper)}.gr-ask-form [data-form-slug]{max-width:none}.gr-confirmed{max-width:680px;padding:30px 0 40px}.library .gr-confirmed h1{margin:0 0 12px;font:400 40px/1.08 var(--gr-display);color:var(--gr-ink)}.gr-confirmed-actions{margin:22px 0 18px}.gr-confirmed-newest{margin:0;font:400 17px/1.6 var(--gr-sans);color:var(--gr-body)}.gr-confirmed-newest a{font-weight:600;color:var(--gr-ink)}.gr-404{display:grid;grid-template-columns:auto 1fr;gap:34px;align-items:start;padding:40px 0 30px}.gr-404-mark{margin:0;font:400 120px/.9 var(--gr-display);color:var(--gr-clay)}.library .gr-404 h1{margin:0 0 12px;font:400 40px/1.08 var(--gr-display);color:var(--gr-ink)}.gr-404 .gr-search{max-width:640px;margin:0 0 20px}.gr-404-links{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.gr-404-links a{display:inline-block;padding:7px 12px;border:1px solid var(--gr-field-border);background:#fff;color:var(--gr-ink);font:600 15px/1.3 var(--gr-sans);text-decoration:none}.gr-404-links a:hover{border-color:var(--gr-ink)}@media (max-width:980px){.gr-ask,.gr-duo,.gr-intro{grid-template-columns:1fr}.gr-strip{grid-template-columns:repeat(3,1fr)}.gr-topics{grid-template-columns:1fr 1fr}.gr-trio{grid-template-columns:1fr}.gr-booklist{grid-template-columns:repeat(3,1fr)}}@media (max-width:760px){.gr-list{grid-template-columns:1fr}}@media (max-width:640px){.gr-intro{padding-top:20px}.gr-art .gr-list-head h1,.gr-list-head h1,.library .gr-404 h1,.library .gr-ask h1,.library .gr-intro h1{font-size:31px}.gr-strip{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:42%;overflow-x:auto;scroll-snap-type:x mandatory;margin-right:-16px;padding-right:16px;scrollbar-width:none}.gr-strip li{scroll-snap-align:start}.gr-items{grid-template-columns:1fr}.gr-item{grid-template-columns:88px 1fr;gap:14px}.library .gr-item h3{font-size:18.5px}.gr-author,.gr-topics{grid-template-columns:1fr}.gr-monogram{width:110px;height:110px}.gr-finder{padding:18px 16px}.gr-booklist{grid-template-columns:1fr 1fr}.gr-404{grid-template-columns:1fr;gap:6px;padding-top:26px}.gr-404-mark{font-size:72px}.gr-btn-panel{width:auto}}