.Q7Dqfa_library{--resource-ink:#30232b;--resource-muted:#6f5a64;--resource-ruby:#a7154c;--resource-line:#eadce3;color:var(--resource-ink);width:100%;min-width:0;font-family:var(--font-inter,Inter, sans-serif);padding:clamp(22px,4vw,58px) 0}.Q7Dqfa_library a,.Q7Dqfa_library button{-webkit-tap-highlight-color:transparent}.Q7Dqfa_library a:focus-visible,.Q7Dqfa_library button:focus-visible,.Q7Dqfa_library summary:focus-visible{outline-offset:5px;border-radius:8px;outline:3px solid #a7154c}.Q7Dqfa_heading{max-width:800px;margin-bottom:32px}.Q7Dqfa_heading h1{letter-spacing:-.055em;text-wrap:balance;margin:16px 0 20px;font-family:Manrope,Inter,sans-serif;font-size:clamp(2.1rem,4.5vw,3.6rem);font-weight:700;line-height:1.1}.Q7Dqfa_heading p{max-width:670px;color:var(--resource-muted);margin:0;font-size:1.05rem;line-height:1.75}.Q7Dqfa_eyebrow{color:var(--resource-ruby);letter-spacing:.14em;font-size:.67rem;font-weight:800;line-height:1.7;display:block}.Q7Dqfa_facts{color:var(--resource-muted);flex-wrap:wrap;gap:10px 20px;margin-top:24px;font-size:.76rem;display:flex}.Q7Dqfa_facts span:before{content:"✓";color:var(--resource-ruby);margin-right:7px}.Q7Dqfa_featured{background:radial-gradient(at 0 0,#f8dce9 0,#0000 62%),linear-gradient(130deg,#fff5f9,#fff);border:1px solid #efd4df;border-radius:24px;align-items:center;gap:28px;margin:34px 0 54px;padding:clamp(24px,4vw,40px);display:flex;box-shadow:0 16px 38px -28px #8c345f40}.Q7Dqfa_featureIcon{height:82px;color:var(--resource-ruby);background:#fff9fc;border-radius:25px;flex:0 0 82px;place-items:center;display:grid;transform:rotate(-5deg);box-shadow:0 8px 20px -12px #70234760}.Q7Dqfa_featured h2{letter-spacing:-.035em;margin:8px 0 10px;font-size:clamp(1.3rem,2.6vw,1.9rem);line-height:1.25}.Q7Dqfa_featured p{color:var(--resource-muted);max-width:640px;margin:0 0 20px;font-size:.92rem;line-height:1.65}.Q7Dqfa_primaryLink{background:linear-gradient(130deg,#f50a50,#d60040);border-radius:12px;justify-content:center;align-items:center;gap:10px;min-height:44px;padding:12px 18px;font-size:.83rem;font-weight:700;line-height:1.5;display:inline-flex;box-shadow:0 5px 10px -8px #51122c;color:#fff!important;text-decoration:none!important}.Q7Dqfa_primaryLink:hover{background:linear-gradient(130deg,#eb0648,#be0038)}.Q7Dqfa_primaryLink svg,.Q7Dqfa_quietLink svg,.Q7Dqfa_cardActions svg{flex-shrink:0}.Q7Dqfa_quietLink{align-items:center;gap:7px;min-height:44px;font-size:.82rem;font-weight:650;text-decoration:none;display:inline-flex;color:var(--resource-ruby)!important}.Q7Dqfa_quietLink:hover{text-decoration:underline}.Q7Dqfa_sectionHeading{justify-content:space-between;align-items:end;gap:18px;display:flex}.Q7Dqfa_sectionHeading h2{letter-spacing:-.04em;margin:8px 0 0;font-size:clamp(1.4rem,3vw,1.9rem);line-height:1.25}.Q7Dqfa_filters{flex-wrap:wrap;gap:8px;margin:24px 0 12px;display:flex}.Q7Dqfa_filters button{appearance:none;cursor:pointer;border:1px solid var(--resource-line);min-height:44px;font:inherit;color:var(--resource-muted);background:#fff;border-radius:999px;padding:11px 18px;font-size:.8rem;font-weight:600}.Q7Dqfa_filters button[aria-pressed=true]{color:#8f1743;background:#f9e7ee;border-color:#b83b69}.Q7Dqfa_filters button:hover{border-color:#b83b69}.Q7Dqfa_resultCount{color:var(--resource-muted);margin:10px 0 18px;font-size:.73rem}.Q7Dqfa_grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.Q7Dqfa_card{border:1px solid var(--resource-line);background:linear-gradient(150deg,#fff,#fffafd);border-radius:21px;flex-direction:column;min-width:0;padding:28px;transition:box-shadow .15s,border-color .15s;display:flex;box-shadow:0 9px 24px -22px #66244150}.Q7Dqfa_card:hover{border-color:#dcb6c8;box-shadow:0 16px 28px -23px #66244160}.Q7Dqfa_cardTop{color:var(--resource-muted);align-items:center;gap:12px;font-size:.67rem;font-weight:650;display:flex}.Q7Dqfa_cardIcon{color:var(--resource-ruby);background:#f9edf3;border:1px solid #f0dce6;border-radius:13px;flex:0 0 44px;place-items:center;height:44px;display:grid}.Q7Dqfa_card h3{letter-spacing:-.03em;margin:22px 0 10px;font-size:1.25rem;line-height:1.35}.Q7Dqfa_card h3 a{color:var(--resource-ink);text-decoration:none}.Q7Dqfa_card h3 a:hover{color:var(--resource-ruby)}.Q7Dqfa_card>p{color:var(--resource-muted);margin:0 0 22px;font-size:.87rem;line-height:1.7}.Q7Dqfa_outcome{color:var(--resource-muted);border-top:1px solid #f1e6eb;flex-direction:column;gap:5px;margin-top:auto;padding:17px 0 22px;font-size:.78rem;line-height:1.6;display:flex}.Q7Dqfa_outcome strong{letter-spacing:.08em;text-transform:uppercase;color:#6a3b50;font-size:.63rem}.Q7Dqfa_cardActions{flex-wrap:wrap;align-items:center;gap:8px 22px;display:flex}.Q7Dqfa_cardActions a{color:var(--resource-ruby);align-items:center;gap:7px;min-height:44px;font-size:.76rem;font-weight:700;text-decoration:none;display:inline-flex}.Q7Dqfa_cardActions a:hover{text-decoration:underline}.Q7Dqfa_note{border:1px solid var(--resource-line);background:#fff9fc;border-radius:17px;align-items:start;gap:14px;margin-top:28px;padding:22px;display:flex}.Q7Dqfa_note>svg{color:var(--resource-ruby);flex-shrink:0}.Q7Dqfa_note strong{font-size:.83rem}.Q7Dqfa_note p{color:var(--resource-muted);margin:7px 0 0;font-size:.8rem;line-height:1.7}.Q7Dqfa_nextStep{justify-content:space-between;align-items:center;gap:14px;margin-top:22px;display:flex}.Q7Dqfa_nextStep p{color:var(--resource-muted);font-size:.83rem}.Q7Dqfa_guide{max-width:820px;margin:0 auto}.Q7Dqfa_guide .Q7Dqfa_heading .Q7Dqfa_primaryLink{margin-top:22px}.Q7Dqfa_guideMeta{color:var(--resource-muted);margin-top:20px;font-size:.73rem}.Q7Dqfa_worksheetNote{background:#fff5f9;border:1px solid #efd4df;border-radius:16px;padding:21px 25px;font-size:.85rem;line-height:1.7}.Q7Dqfa_worksheetNote p{color:var(--resource-muted);margin:5px 0 0}.Q7Dqfa_contents{border-bottom:1px solid var(--resource-line);padding:26px 0;font-size:.87rem}.Q7Dqfa_contents ol{gap:9px;margin:13px 0 0;padding-left:22px;display:grid}.Q7Dqfa_contents a{color:var(--resource-ruby);text-underline-offset:3px;text-decoration:underline}.Q7Dqfa_guideSection{border-bottom:1px solid var(--resource-line);padding:34px 0 30px;scroll-margin-top:100px;position:relative}.Q7Dqfa_sectionNumber{color:var(--resource-ruby);letter-spacing:.1em;margin-bottom:9px;font-size:.72rem;font-weight:750;display:block}.Q7Dqfa_guideSection h2{letter-spacing:-.035em;margin:0 0 20px;font-size:1.55rem;line-height:1.3}.Q7Dqfa_guideSection p{color:#59434e;margin:0 0 18px;font-size:.94rem;line-height:1.85}.Q7Dqfa_guideSection blockquote{color:#674453;background:#fff4f8;border-left:3px solid #b9406c;border-radius:0 12px 12px 0;margin:24px 0;padding:20px 24px;font-size:.86rem;line-height:1.8}.Q7Dqfa_checklist{gap:15px;list-style:none;display:grid;margin:24px 0!important;padding:0!important}.Q7Dqfa_checklist li{color:#59434e;padding-left:29px;font-size:.9rem;line-height:1.7;position:relative}.Q7Dqfa_checklist li:before{content:"";border:1.5px solid #b47d96;border-radius:4px;width:14px;height:14px;position:absolute;top:.35em;left:1px}.Q7Dqfa_prompts{border:1px solid var(--resource-line);background:#fffcfd;border-radius:15px;margin:24px 0;padding:23px}.Q7Dqfa_prompts>strong{letter-spacing:.09em;text-transform:uppercase;color:var(--resource-ruby);font-size:.68rem}.Q7Dqfa_prompts ul{gap:13px;margin:14px 0 0;padding-left:20px;display:grid}.Q7Dqfa_prompts li{color:#59434e;border-bottom:1px dashed #e8d6de;padding-bottom:10px;font-size:.86rem;line-height:1.6}.Q7Dqfa_guideSection p.Q7Dqfa_source{color:var(--resource-muted);margin:20px 0 0;font-size:.73rem}.Q7Dqfa_source a{color:var(--resource-ruby);text-underline-offset:3px;text-decoration:underline}.Q7Dqfa_guideFooter{background:#fff5f9;border:1px solid #efd4df;border-radius:20px;margin-top:30px;padding:30px}.Q7Dqfa_guideFooter h2{letter-spacing:-.03em;margin:8px 0 10px;font-size:1.4rem}.Q7Dqfa_guideFooter p{color:var(--resource-muted);font-size:.86rem;line-height:1.7}.Q7Dqfa_guideFooter .Q7Dqfa_primaryLink{margin-top:10px}.Q7Dqfa_videoSection{border:1px solid var(--resource-line);background:#fff;border-radius:22px;margin:36px 0;padding:28px}.Q7Dqfa_videoSection h2{letter-spacing:-.03em;margin:8px 0 13px;font-size:1.5rem}.Q7Dqfa_videoSection p{color:var(--resource-muted);font-size:.87rem;line-height:1.7}.Q7Dqfa_videoSection video{aspect-ratio:16/9;background:#24131c;border-radius:13px;width:100%;height:auto;margin-top:22px;display:block}.Q7Dqfa_videoSection figcaption{color:var(--resource-muted);margin-top:14px;font-size:.76rem;line-height:1.7}.Q7Dqfa_videoSection figure{margin:0}.Q7Dqfa_videoSection summary{cursor:pointer;color:var(--resource-ruby);min-height:44px;padding:15px 0;font-size:.85rem}.Q7Dqfa_transcript{white-space:pre-line}@media (max-width:680px){.Q7Dqfa_grid{grid-template-columns:1fr}.Q7Dqfa_heading h1{max-width:14ch}.Q7Dqfa_featured{border-radius:19px;align-items:start;gap:16px;margin-bottom:36px}.Q7Dqfa_featureIcon{display:none}.Q7Dqfa_sectionHeading,.Q7Dqfa_nextStep{flex-direction:column;align-items:start;gap:4px}.Q7Dqfa_card{padding:23px}.Q7Dqfa_facts{gap:8px 16px}.Q7Dqfa_filters{gap:7px}.Q7Dqfa_filters button{padding:10px 14px}.Q7Dqfa_guideFooter,.Q7Dqfa_videoSection{padding:22px}.Q7Dqfa_guideSection h2{font-size:1.35rem}.Q7Dqfa_heading p{font-size:.95rem}.Q7Dqfa_guide .Q7Dqfa_heading h1{max-width:none}.Q7Dqfa_primaryLink{text-align:center;max-width:100%}.Q7Dqfa_guide .Q7Dqfa_primaryLink{font-size:.78rem}.Q7Dqfa_worksheetNote{padding:20px}.Q7Dqfa_guideSection{scroll-margin-top:80px}}@media (prefers-reduced-motion:reduce){.Q7Dqfa_library *{scroll-behavior:auto!important;transition:none!important}}@media print{.Q7Dqfa_library{color:#000;padding:0}.Q7Dqfa_library a{color:#000!important}.Q7Dqfa_filters,.Q7Dqfa_primaryLink,.Q7Dqfa_nextStep,.Q7Dqfa_contents,.Q7Dqfa_guideFooter{display:none}.Q7Dqfa_guideSection{break-inside:avoid}.Q7Dqfa_guideSection p,.Q7Dqfa_prompts li,.Q7Dqfa_checklist li{color:#000}.Q7Dqfa_prompts{background:#fff}.Q7Dqfa_heading h1{font-size:28pt}}.Q7Dqfa_libraryHero{grid-template-columns:1.08fr .92fr;align-items:center;gap:30px;min-height:420px;padding:20px 0 40px;display:grid}.Q7Dqfa_libraryHero .Q7Dqfa_heading{margin:0}.Q7Dqfa_libraryHero h1{letter-spacing:-.065em;font-size:clamp(2.5rem,4.6vw,4.8rem);line-height:1.08}.Q7Dqfa_libraryHero h1 em{color:var(--resource-ruby);font-style:normal}.Q7Dqfa_libraryHero .Q7Dqfa_primaryLink{margin-top:26px}.Q7Dqfa_heroArt{min-width:0;position:relative}.Q7Dqfa_artNote{text-align:center;letter-spacing:.04em;color:var(--resource-muted);margin-top:-6px;font-size:.67rem;display:block}.Q7Dqfa_featured{background:linear-gradient(115deg,#f9e6ed,#fffaf7);border-color:#eac9d4;border-radius:28px;grid-template-columns:minmax(180px,.65fr) 1.35fr;gap:36px;margin:24px 0 64px;padding:28px;display:grid}.Q7Dqfa_featurePreview{border-radius:17px;overflow:hidden;transform:rotate(-3deg);box-shadow:0 12px 23px -16px #6a183e70}.Q7Dqfa_featured h2{max-width:24ch;font-size:clamp(1.4rem,2.6vw,2.05rem)}.Q7Dqfa_featureMeta{color:var(--resource-muted);margin:0 0 18px;font-size:.71rem;display:block}.Q7Dqfa_collectionSection{margin:0 0 58px}.Q7Dqfa_collectionSection h2,.Q7Dqfa_depthPanel h2{letter-spacing:-.045em;margin:8px 0 24px;font-size:clamp(1.5rem,3vw,2.1rem);line-height:1.2}.Q7Dqfa_collectionGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.Q7Dqfa_collectionGrid button{text-align:left;color:var(--resource-ink);border:1px solid var(--resource-line);cursor:pointer;font:inherit;background:#fffaf7;border-radius:17px;padding:20px 19px 29px;position:relative}.Q7Dqfa_collectionGrid button[aria-pressed=true]{border-color:var(--resource-ruby);box-shadow:inset 0 0 0 1px var(--resource-ruby);background:#f9e7ed}.Q7Dqfa_collectionGrid button:hover{border-color:#c7829b}.Q7Dqfa_collectionGrid button>span{color:var(--resource-ruby);flex-wrap:wrap;justify-content:space-between;gap:4px;margin-bottom:19px;font-size:.65rem;font-weight:750;display:flex}.Q7Dqfa_collectionGrid button>span>span{color:var(--resource-muted);font-weight:500}.Q7Dqfa_collectionGrid strong{letter-spacing:-.025em;max-width:14ch;font-size:1rem;line-height:1.35;display:block}.Q7Dqfa_collectionGrid small{color:var(--resource-muted);margin:9px 0 10px;font-size:.71rem;line-height:1.6;display:block}.Q7Dqfa_collectionGrid svg{color:var(--resource-ruby);position:absolute;bottom:12px;right:14px}.Q7Dqfa_search{min-height:52px;color:var(--resource-muted);background:#fffcfa;border:1px solid #dfc7d0;border-radius:13px;align-items:center;gap:12px;margin:25px 0 0;padding:0 17px;display:flex}.Q7Dqfa_search:focus-within{outline:3px solid var(--resource-ruby);outline-offset:3px}.Q7Dqfa_search input{width:100%;min-width:0;color:var(--resource-ink);font:inherit;background:0 0;border:0;outline:0;padding:16px 0;font-size:.9rem}.Q7Dqfa_search input::placeholder{color:#836d77;opacity:1}.Q7Dqfa_srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.Q7Dqfa_filterCount{opacity:.75;margin-left:9px;font-size:.67rem}.Q7Dqfa_card{background:#fffdfa;border-radius:22px;padding:0;overflow:hidden}.Q7Dqfa_cardBody{flex-direction:column;flex:1;padding:25px;display:flex}.Q7Dqfa_cardBody>p{color:var(--resource-muted);margin:0 0 20px;font-size:.86rem;line-height:1.75}.Q7Dqfa_card h3{letter-spacing:-.04em;margin:15px 0 10px;font-size:1.35rem}.Q7Dqfa_cardTop{justify-content:space-between;gap:10px}.Q7Dqfa_cardTop>span:last-child{white-space:nowrap}.Q7Dqfa_cardActions{border-top:1px solid var(--resource-line);justify-content:space-between;gap:6px 12px;padding-top:10px}.Q7Dqfa_resourceDifficulty{color:#754653;flex-wrap:wrap;align-items:center;gap:12px;margin:0 0 15px;font-size:.68rem;display:flex}.Q7Dqfa_resourceDifficulty>span{color:var(--resource-muted)}.Q7Dqfa_coverLink{color:var(--resource-ruby);text-decoration:none;display:block}.Q7Dqfa_cover{isolation:isolate;color:#7c3b53;background:radial-gradient(at 23% 12%,#fffefb 0,#0000 72%),linear-gradient(140deg,#f9eee8,#f2e0e5);border:1px solid #ead6dc;border-radius:15px;position:relative;overflow:hidden}.Q7Dqfa_cover:before{content:"";z-index:-1;border:1px solid #c9a5b333;border-radius:50%;position:absolute;inset:35px -20% 0 48%;transform:rotate(-28deg)}.Q7Dqfa_coverMasthead{letter-spacing:.09em;text-transform:uppercase;border-bottom:1px solid #c6a1b12b;justify-content:space-between;align-items:center;gap:10px;margin:0 19px;padding:14px 0 11px;font-size:.58rem;font-weight:750;display:flex}.Q7Dqfa_coverMasthead>span:first-child{align-items:center;gap:8px;display:flex}.Q7Dqfa_coverMasthead i{background:#a7627c;border-radius:50%;width:3px;height:3px}.Q7Dqfa_coverMasthead b{opacity:.5;padding:0 4px;font-weight:400}.Q7Dqfa_coverArtwork{aspect-ratio:640/350;transform-origin:50% 68%;width:100%;transition:transform .4s cubic-bezier(.2,.65,.3,1);position:relative}.Q7Dqfa_coverArtwork svg{width:100%;height:100%;display:block}.Q7Dqfa_coverFooter{flex-direction:column;gap:4px;padding:0 20px 17px;display:flex;position:relative}.Q7Dqfa_coverFooter strong{color:#603147;letter-spacing:-.03em;font-family:Manrope,Inter,sans-serif;font-size:clamp(.84rem,1.15vw,1.05rem);font-weight:750;line-height:1.35}.Q7Dqfa_coverFooter>span{color:#86596c;letter-spacing:.015em;font-size:.61rem}.Q7Dqfa_coverLarge .Q7Dqfa_coverMasthead{padding-top:16px}.Q7Dqfa_coverLarge .Q7Dqfa_coverFooter{padding-bottom:22px}.Q7Dqfa_guidePreview{border-radius:20px;width:100%;min-width:0;margin:0;box-shadow:0 22px 45px -32px #7f284d66}.Q7Dqfa_empty{text-align:center;color:var(--resource-muted);background:#fffaf7;border:1px dashed #dcb9c6;border-radius:20px;padding:42px 24px}.Q7Dqfa_empty>svg{color:var(--resource-ruby);margin:auto}.Q7Dqfa_empty h3{color:var(--resource-ink);margin:15px 0 10px;font-size:1.3rem}.Q7Dqfa_empty p{max-width:430px;margin:0 auto 20px;font-size:.85rem;line-height:1.7}.Q7Dqfa_empty button{cursor:pointer;border:0}.Q7Dqfa_depthPanel{background:radial-gradient(at 0 0,#f5d9e4,#0000 65%),#fffaf7;border:1px solid #dfbdc9;border-radius:24px;grid-template-columns:1.1fr 1fr;align-items:center;gap:44px;margin-top:55px;padding:36px;display:grid}.Q7Dqfa_depthPanel h2{margin-bottom:16px}.Q7Dqfa_depthPanel p{color:var(--resource-muted);margin-bottom:22px;font-size:.87rem;line-height:1.8}.Q7Dqfa_depthSteps{gap:16px;display:grid}.Q7Dqfa_depthSteps>span{align-items:center;gap:14px;font-size:.84rem;font-weight:600;display:flex}.Q7Dqfa_depthSteps b{width:33px;height:33px;color:var(--resource-ruby);background:#fff8f5;border:1px solid #deb3c3;border-radius:50%;flex-shrink:0;place-items:center;font-size:.65rem;display:grid}.Q7Dqfa_depthSteps small{color:var(--resource-muted);font-size:.7rem;line-height:1.75}#Q7Dqfa_resource-library-title{scroll-margin-top:100px}@media (min-width:1400px){.Q7Dqfa_grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.Q7Dqfa_collectionGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.Q7Dqfa_libraryHero{gap:15px}.Q7Dqfa_libraryHero h1{font-size:clamp(2.4rem,5vw,4rem)}}@media (max-width:680px){.Q7Dqfa_libraryHero{grid-template-columns:1fr;gap:10px;padding:6px 0 15px}.Q7Dqfa_libraryHero .Q7Dqfa_heading h1{max-width:none;font-size:clamp(2.45rem,9.5vw,3.8rem)}.Q7Dqfa_heroArt{justify-self:center;width:min(100%,380px)}.Q7Dqfa_heroArt>div{max-height:290px}.Q7Dqfa_artNote{margin-top:0}.Q7Dqfa_featured{grid-template-columns:1fr;gap:23px;margin:28px 0 44px;padding:21px}.Q7Dqfa_featurePreview{display:none}.Q7Dqfa_collectionGrid{gap:10px}.Q7Dqfa_collectionGrid button{padding:16px 13px 30px}.Q7Dqfa_collectionGrid button>span{margin-bottom:14px}.Q7Dqfa_collectionGrid strong{font-size:.95rem}.Q7Dqfa_collectionSection{margin-bottom:42px}.Q7Dqfa_depthPanel{grid-template-columns:1fr;gap:28px;margin-top:38px;padding:24px}.Q7Dqfa_cardBody{padding:23px}.Q7Dqfa_coverLabel,.Q7Dqfa_coverCaption{font-size:.6rem}.Q7Dqfa_guidePreview{margin:0 0 28px}}@media print{.Q7Dqfa_libraryHero,.Q7Dqfa_collectionSection,.Q7Dqfa_search,.Q7Dqfa_coverLink,.Q7Dqfa_depthPanel{display:none}.Q7Dqfa_guidePreview{max-width:250px}}.Q7Dqfa_loadingGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.Q7Dqfa_loadingGrid>div{border:1px solid var(--resource-line);background:#fffaf7;border-radius:20px;padding:22px}.Q7Dqfa_loadingGrid span{background:#ecdce2;border-radius:8px;height:15px;margin:12px 0;display:block}.Q7Dqfa_loadingGrid span:first-child{background:#f4e7ec;height:130px;margin:0 0 24px}.Q7Dqfa_loadingGrid span:last-child{width:65%}.Q7Dqfa_errorActions{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 22px;display:flex}.Q7Dqfa_empty h1{letter-spacing:-.04em;color:var(--resource-ink);margin:16px 0;font-size:clamp(1.6rem,3vw,2.4rem);line-height:1.2}.Q7Dqfa_library{--resource-muted:#705b66;--resource-ruby:#a51e48}.Q7Dqfa_libraryShelf{background:linear-gradient(135deg,#fffdfb,#f7ebed);border:1px solid #e5c9d3;border-radius:22px;padding:12px;position:relative;transform:rotate(3deg);box-shadow:0 30px 50px -32px #74314c65,0 4px 8px #69324805}.Q7Dqfa_libraryShelf:before{content:"";z-index:-1;background:#f0dfe5;border:1px solid #dcbfc9;border-radius:18px;position:absolute;inset:12px 11px -8px;transform:rotate(-5deg)}.Q7Dqfa_shelfTab{letter-spacing:.09em;color:#994563;justify-content:space-between;gap:10px;padding:7px 5px 16px;font-size:.6rem;font-weight:750;display:flex}.Q7Dqfa_shelfTab span{color:#987681;font-weight:500}.Q7Dqfa_shelfFooter{color:#8c4b63;justify-content:space-between;align-items:center;padding:16px 7px 6px;font-size:.7rem;font-weight:600;display:flex}.Q7Dqfa_heroArt{padding:18px 9px 0}.Q7Dqfa_artNote{margin-top:27px;font-size:.67rem}.Q7Dqfa_featured{background:linear-gradient(120deg,#fbf1f3,#fffdfa);border-color:#e8d0da;gap:30px;padding:24px;box-shadow:inset 0 1px #fff,0 15px 35px -28px #71354e40}.Q7Dqfa_featurePreview{border-radius:17px;transform:rotate(-2deg)}.Q7Dqfa_featured .Q7Dqfa_coverFooter{padding:0 15px 13px}.Q7Dqfa_featured .Q7Dqfa_coverFooter strong{font-size:.78rem}.Q7Dqfa_featured .Q7Dqfa_coverFooter>span{font-size:.57rem}.Q7Dqfa_card{background:linear-gradient(150deg,#fffefd,snow);border-color:#ead9df;border-radius:23px;padding:8px 8px 0;transition:border-color .25s,box-shadow .25s,transform .3s;box-shadow:0 3px 4px #65233c03,0 14px 30px -26px #65233c44}.Q7Dqfa_cardTop{font-size:.7rem}.Q7Dqfa_resourceStage{color:#a23d61;letter-spacing:.02em;background:#f9eef2;border:1px solid #efdae3;border-radius:6px;padding:5px 9px;font-size:.62rem;font-weight:750}.Q7Dqfa_card h3{margin:13px 0 10px;font-family:Manrope,Inter,sans-serif;font-size:clamp(1.18rem,1.5vw,1.5rem);font-weight:750;line-height:1.3}.Q7Dqfa_outcome{border-top:0;border-left:2px solid #d69bb2;gap:4px;margin:auto 0 18px;padding:0 0 0 12px}.Q7Dqfa_outcome>span{font-size:.77rem;line-height:1.6}.Q7Dqfa_resourceDifficulty{gap:8px;margin-bottom:13px;font-size:.65rem}.Q7Dqfa_resourceDifficulty>span:before{content:"·";margin-right:8px}.Q7Dqfa_cardActions{gap:5px;padding-top:11px}.Q7Dqfa_cardActions a{gap:5px;font-size:.71rem}.Q7Dqfa_cardActions a:first-child{background:#fff5f8;border:1px solid #e8cad6;border-radius:9px;padding:0 12px}.Q7Dqfa_cardActions a:last-child{color:#805568}.Q7Dqfa_collectionGrid button{background:linear-gradient(145deg,#fffdfa,#f9f1f3);transition:border-color .2s,background .2s;box-shadow:inset 0 1px #fff,0 8px 20px -20px #672c46}.Q7Dqfa_guide>.Q7Dqfa_quietLink{margin-bottom:25px}.Q7Dqfa_guideHero{grid-template-columns:1.08fr 1fr;align-items:center;gap:clamp(24px,4vw,54px);padding:10px 0 35px;display:grid}.Q7Dqfa_guideHero .Q7Dqfa_heading{margin:0}.Q7Dqfa_guide .Q7Dqfa_heading h1{letter-spacing:-.055em;margin:12px 0 17px;font-size:clamp(2rem,3.5vw,3.1rem);line-height:1.12}.Q7Dqfa_guide .Q7Dqfa_heading p{font-size:.95rem;line-height:1.75}.Q7Dqfa_guideMeta{flex-wrap:wrap;gap:10px 16px;margin-top:20px;font-size:.7rem;display:flex}.Q7Dqfa_guideMeta>span{align-items:center;gap:5px;display:inline-flex}.Q7Dqfa_guideMeta>span:last-child{color:#9a3b5e;font-weight:650}.Q7Dqfa_guide .Q7Dqfa_heading .Q7Dqfa_primaryLink{background:linear-gradient(130deg,#f50a50,#d60040);border:1px solid #ff83a7;gap:8px;margin-top:22px;box-shadow:inset 0 2px 1px #ffffff65,0 3px #b5093f,0 8px 18px -12px #b5093f80}.Q7Dqfa_fileType{background:#ffffff18;border:1px solid #ffffff25;border-radius:4px;margin-left:4px;padding:3px 5px;font-size:.64rem;font-weight:500}.Q7Dqfa_editionNote{color:#927883;margin-top:12px;font-size:.62rem;line-height:1.6;display:block}.Q7Dqfa_guideOutcome{background:linear-gradient(115deg,#fbebf0,#fffaf8);border:1px solid #e9ceda;border-radius:15px;align-items:center;gap:24px;margin-bottom:22px;padding:19px 23px;display:flex}.Q7Dqfa_guideOutcome>span{color:#9d3f61;letter-spacing:.09em;flex-shrink:0;font-size:.59rem;font-weight:800}.Q7Dqfa_guideOutcome p{color:#603c4c;margin:0;font-size:.88rem;font-weight:550;line-height:1.6}.Q7Dqfa_worksheetNote{background:0 0;border:0;border-radius:0;max-width:800px;margin:0 auto;padding:17px 0;font-size:.79rem}.Q7Dqfa_worksheetNote>strong{color:#5a3546}.Q7Dqfa_contents{background:#fffcfb;border:1px solid #ead9df;border-radius:16px;max-width:800px;margin:17px auto 0;padding:22px}.Q7Dqfa_contents>strong{color:#6f4458;font-size:.72rem;display:block}.Q7Dqfa_contents ol{gap:0;margin-top:13px;padding:0;list-style:none}.Q7Dqfa_contents li+li{border-top:1px solid #f0e6eb}.Q7Dqfa_contents a{color:#6d495b;align-items:center;gap:12px;min-height:44px;padding:9px 0;font-size:.8rem;line-height:1.55;text-decoration:none;display:flex}.Q7Dqfa_contents a:hover{color:var(--resource-ruby)}.Q7Dqfa_contents a>span{color:#b47b93;font-variant-numeric:tabular-nums;font-size:.62rem}.Q7Dqfa_contents a>svg{color:#b47b93;flex-shrink:0;margin-left:auto}.Q7Dqfa_guideSection,.Q7Dqfa_guideFooter{max-width:800px;margin-left:auto;margin-right:auto}.Q7Dqfa_guideSection{padding-top:38px}.Q7Dqfa_sectionNumber{background:#fcf2f6;border:1px solid #ecd2dd;border-radius:7px;justify-content:center;align-items:center;width:32px;height:28px;margin-bottom:13px;font-size:.65rem;display:inline-flex}@media (hover:hover) and (prefers-reduced-motion:no-preference){.Q7Dqfa_card:hover{border-color:#d4a0b6;transform:translateY(-4px);box-shadow:0 22px 35px -27px #6d204a66}.Q7Dqfa_card:hover .Q7Dqfa_coverArtwork{transform:translateY(-2px)rotate(-.6deg)}}@media (max-width:900px){.Q7Dqfa_guideHero{gap:22px}.Q7Dqfa_guide .Q7Dqfa_heading h1{font-size:2.1rem}}@media (max-width:680px){.Q7Dqfa_library{padding-top:22px}.Q7Dqfa_heroArt{width:min(100%,410px);margin-top:7px;padding:18px 8px 8px}.Q7Dqfa_heroArt>div{max-height:none}.Q7Dqfa_artNote{margin-top:23px}.Q7Dqfa_featured{padding:23px}.Q7Dqfa_card{padding:7px 7px 0}.Q7Dqfa_cardBody{padding:19px 15px 13px}.Q7Dqfa_card h3{font-size:1.3rem}.Q7Dqfa_cardActions a{font-size:.71rem}.Q7Dqfa_coverMasthead{margin:0 15px;padding:13px 0 10px;font-size:.55rem}.Q7Dqfa_coverFooter{gap:4px;padding:0 16px 16px}.Q7Dqfa_coverFooter strong{font-size:.9rem}.Q7Dqfa_coverFooter>span{font-size:.6rem}.Q7Dqfa_guide>.Q7Dqfa_quietLink{margin-bottom:13px}.Q7Dqfa_guideHero{grid-template-columns:1fr;gap:25px;padding:8px 0 23px}.Q7Dqfa_guide .Q7Dqfa_heading h1{margin:12px 0 15px;font-size:clamp(2rem,8.5vw,2.65rem)}.Q7Dqfa_guide .Q7Dqfa_heading p{font-size:.91rem;line-height:1.75}.Q7Dqfa_guideMeta{gap:9px 13px;margin-top:18px;font-size:.68rem}.Q7Dqfa_guide .Q7Dqfa_heading .Q7Dqfa_primaryLink{margin-top:20px;padding:12px 15px;font-size:.78rem}.Q7Dqfa_guidePreview{margin:0}.Q7Dqfa_guideOutcome{flex-direction:column;align-items:start;gap:7px;margin-bottom:15px;padding:17px 19px}.Q7Dqfa_guideOutcome p{font-size:.83rem}.Q7Dqfa_worksheetNote{padding:12px 0;font-size:.78rem}.Q7Dqfa_contents{margin-top:18px;padding:20px}.Q7Dqfa_contents a{font-size:.77rem}.Q7Dqfa_guideSection h2{font-size:1.4rem}}@media (prefers-reduced-motion:reduce){.Q7Dqfa_coverArtwork,.Q7Dqfa_card{transition:none;transform:none}}:is(html[data-effects=paused] .Q7Dqfa_coverArtwork,html[data-user-effects=paused] .Q7Dqfa_coverArtwork,html[data-effects=paused] .Q7Dqfa_card,html[data-user-effects=paused] .Q7Dqfa_card){transition:none;transform:none}@media print{.Q7Dqfa_guideHero{display:block}.Q7Dqfa_guidePreview,.Q7Dqfa_editionNote,.Q7Dqfa_guideOutcome{display:none}.Q7Dqfa_guide .Q7Dqfa_heading h1{font-size:28pt}}@media (max-width:680px){.Q7Dqfa_loadingGrid{grid-template-columns:1fr}}.Q7Dqfa_library .creator-reveal:focus-within{clip-path:none!important}.Q7Dqfa_library{--resource-ink:#32232d;--resource-muted:#68565f;--resource-ruby:#bd1248;--resource-line:#ecdae1}.Q7Dqfa_libraryHero{gap:clamp(28px,5vw,72px);padding:8px 0 35px}.Q7Dqfa_libraryHero h1{letter-spacing:-.065em;font-size:clamp(2.5rem,4.55vw,4.35rem)}.Q7Dqfa_libraryHero h1 em{color:#c31049}.Q7Dqfa_libraryHero .Q7Dqfa_heading p{max-width:49ch;font-size:1rem}.Q7Dqfa_facts{gap:9px 17px;font-size:.72rem}.Q7Dqfa_primaryLink,.Q7Dqfa_guide .Q7Dqfa_heading .Q7Dqfa_primaryLink{background:linear-gradient(155deg,#ff316d -30%,#f1084c 45%,#d50042);border:1px solid #ef5b84;transition:box-shadow .18s,background .18s;box-shadow:inset 0 1.5px 1px #ffffff70,0 3px #b8093d,0 10px 22px -15px #bd124877}.Q7Dqfa_primaryLink:hover,.Q7Dqfa_guide .Q7Dqfa_heading .Q7Dqfa_primaryLink:hover{background:linear-gradient(155deg,#ff4d80 -30%,#e90647 45%,#bd0039);box-shadow:inset 0 1.5px 1px #ffffff70,0 3px #a60635,0 13px 24px -14px #bd124890}.Q7Dqfa_libraryShelf{background:linear-gradient(90deg,#e8d2da 0,#f5e9ed 6px,#fffaf7 13px,#fffdfb 25px,#fff7f7 100%);border-color:#e5cbd5;border-radius:20px 28px 28px 20px;padding:14px 13px 11px 22px;transform:rotate(2deg);box-shadow:inset 0 1px 1px #fff,0 8px 0 -4px #f2e6e8,0 9px 0 -4px #ddc4ce,0 32px 50px -29px #64334955}.Q7Dqfa_libraryShelf:before{background:linear-gradient(140deg,#fffaf4,#f4e5ea);inset:5px 18px -10px 13px;transform:rotate(-6deg)}.Q7Dqfa_shelfTab{color:#943752;align-items:center;padding:4px 5px 13px;font-size:.59rem}.Q7Dqfa_shelfTab span{font-variant-numeric:tabular-nums;border-left:1px solid #e6cbd6;padding:5px 0 5px 12px}.Q7Dqfa_shelfFooter{color:#794358;padding:15px 5px 5px;font-size:.66rem}.Q7Dqfa_artNote{color:#76616c;margin-top:28px;font-size:.65rem}.Q7Dqfa_featured{background:radial-gradient(at 0,#f3d9e2,#0000 56%),linear-gradient(125deg,#fff8f7,#fffefd);border-color:#e9d7df;border-radius:23px;grid-template-columns:minmax(200px,.55fr) 1.45fr;gap:clamp(25px,4vw,52px);margin-bottom:52px;padding:24px 35px 24px 24px;box-shadow:inset 0 1px #fff,0 20px 40px -35px #5b263c55}.Q7Dqfa_featurePreview{transform:rotate(-2deg)}.Q7Dqfa_featured h2{margin-top:9px}.Q7Dqfa_featured p{margin-bottom:13px}.Q7Dqfa_collectionSection{margin-bottom:46px}.Q7Dqfa_collectionGrid{gap:14px}.Q7Dqfa_collectionGrid button{isolation:isolate;background:linear-gradient(145deg,#fffefd,#fff8fa);border-radius:16px;padding:20px 20px 26px;overflow:hidden;box-shadow:inset 0 1px #fff,0 10px 25px -24px #5d213d66}.Q7Dqfa_collectionNumber{z-index:-1;letter-spacing:-.06em;color:#f2e4e9;font-size:3.2rem;font-weight:500;line-height:1;position:absolute;top:50px;right:15px}.Q7Dqfa_collectionGrid button>span{margin-bottom:18px;font-size:.66rem}.Q7Dqfa_collectionGrid strong{max-width:14ch;font-size:1.05rem}.Q7Dqfa_collectionGrid small{max-width:25ch;margin-bottom:2px}.Q7Dqfa_collectionGrid button>svg{background:#f9e9ef;border-radius:50%;width:25px;height:25px;padding:4px;bottom:15px;right:16px}.Q7Dqfa_collectionGrid button[aria-pressed=true]{background:linear-gradient(150deg,#fff8fa,#fbe5ed)}.Q7Dqfa_collectionGrid button[aria-pressed=true] .Q7Dqfa_collectionNumber{color:#edc5d5}.Q7Dqfa_discoveryTools{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:25px;display:flex}.Q7Dqfa_discoveryTools .Q7Dqfa_search{background:#fffefd;border-radius:12px;flex:290px;min-height:48px;margin:0;box-shadow:inset 0 2px 3px #5b203903,0 2px #fff}.Q7Dqfa_discoveryTools .Q7Dqfa_filters{gap:5px;margin:0}.Q7Dqfa_filters button{background:0 0;border-color:#0000;padding:10px 13px;font-size:.73rem}.Q7Dqfa_filters button[aria-pressed=true]{color:#a91442;background:#ffedf3;border-color:#eec4d2;box-shadow:inset 0 1px #fff}.Q7Dqfa_filterCount{margin-left:6px;font-size:.61rem}.Q7Dqfa_resultCount{color:#74606b;margin:18px 0 20px}.Q7Dqfa_grid{gap:23px}.Q7Dqfa_card{background:linear-gradient(155deg,#fffefd,#fffafb);border-color:#e8d9df;border-radius:22px;padding:7px 7px 0;box-shadow:inset 0 1px #fff,0 2px 4px #4b203604,0 16px 30px -27px #4b203645}.Q7Dqfa_cardBody{padding:20px 17px 16px}.Q7Dqfa_cardTop>span:last-child{color:#78636e;align-items:center;gap:5px;font-size:.65rem;display:inline-flex}.Q7Dqfa_resourceStage{color:#a92b52;background:#fff3f7;border-color:#f1dce4;padding:4px 8px;font-size:.6rem}.Q7Dqfa_card h3{margin:12px 0 9px;font-size:clamp(1.2rem,1.5vw,1.42rem);line-height:1.32}.Q7Dqfa_cardBody>p{margin-bottom:19px;font-size:.83rem;line-height:1.7}.Q7Dqfa_outcome{border-left-color:#eb9fb8;gap:5px;margin-bottom:18px;padding-left:11px}.Q7Dqfa_outcome strong{color:#9b3758;letter-spacing:.07em;font-size:.56rem}.Q7Dqfa_outcome>span{font-size:.75rem}.Q7Dqfa_resourceDifficulty{color:#765663;font-size:.63rem}.Q7Dqfa_cardActions{border-color:#eee0e6;gap:9px;padding-top:13px}.Q7Dqfa_cardActions a{min-height:44px;font-size:.7rem}.Q7Dqfa_cardActions a:first-child{color:#fff;background:linear-gradient(145deg,#fb1e5c,#d80041);border:1px solid #ee5b85;padding:0 12px;text-decoration:none;box-shadow:inset 0 1px #ffffff65,0 2px #b70c3d,0 7px 14px -12px #ad0c3d80}.Q7Dqfa_cardActions a:first-child:hover{background:linear-gradient(145deg,#f71354,#ba0038)}.Q7Dqfa_cardActions a:last-child{color:#775163;gap:5px}.Q7Dqfa_cardActions a:last-child:hover{color:#b20d42}.Q7Dqfa_cover{background:radial-gradient(at 16% 5%,#fffefa 0,#0000 75%),linear-gradient(150deg,#f8f3ed,#f5e8ed);border-color:#eadddf;border-radius:16px;box-shadow:inset 0 1px #fff,inset 0 -1px #f0e0e6}.Q7Dqfa_cover:before{border:1px solid #d7b7c52b;inset:22% -20% -40% 32%;box-shadow:0 0 0 22px #ffffff30,0 0 0 23px #d7b7c512,0 0 0 50px #ffffff20}.Q7Dqfa_cover:after{content:"";pointer-events:none;opacity:0;background:linear-gradient(115deg,#0000 32%,#fff5 46%,#0000 60%);position:absolute;inset:0;transform:translate(-75%)}.Q7Dqfa_cover[data-cover="1"],.Q7Dqfa_cover[data-cover="5"]{background:radial-gradient(at 15% 0,#fffefb,#0000 73%),linear-gradient(145deg,#f3efed,#ede6ed)}.Q7Dqfa_cover[data-cover="2"],.Q7Dqfa_cover[data-cover="6"]{background:radial-gradient(at 12% 0,#fffffb,#0000 73%),linear-gradient(145deg,#f7f1e7,#f3e6e9)}.Q7Dqfa_cover[data-cover="3"],.Q7Dqfa_cover[data-cover="7"]{background:radial-gradient(at 10% 0,#fffefb,#0000 73%),linear-gradient(145deg,#faf0ee,#f1dce7)}.Q7Dqfa_coverMasthead{color:#93516b;border-color:#d7bac53b;margin:0 17px;padding:13px 0 10px;font-size:.54rem}.Q7Dqfa_coverMasthead>span:last-child{font-variant-numeric:tabular-nums;letter-spacing:.1em}.Q7Dqfa_coverArtwork{width:104%;margin-top:3px;margin-bottom:4px;margin-left:-2%}.Q7Dqfa_coverFooter{gap:5px;padding:0 18px 17px}.Q7Dqfa_coverFooter strong{color:#633448;letter-spacing:-.025em;font-size:clamp(.83rem,1.1vw,1rem)}.Q7Dqfa_coverFooter>span{color:#855669;font-size:.6rem}.Q7Dqfa_guide{max-width:1120px}.Q7Dqfa_guideHero{gap:clamp(30px,4vw,58px);padding-bottom:30px}.Q7Dqfa_guide .Q7Dqfa_heading h1{font-size:clamp(2.05rem,3.65vw,3.15rem)}.Q7Dqfa_guide .Q7Dqfa_heading p{font-size:.92rem}.Q7Dqfa_guidePreview{background:#fffdfb;border:1px solid #ead9e0;border-radius:24px;padding:7px;box-shadow:inset 0 1px #fff,0 5px 0 -2px #f3e7eb,0 6px 0 -2px #e3cdd6,0 24px 44px -31px #64334960}.Q7Dqfa_guidePreview .Q7Dqfa_cover{border-radius:17px}.Q7Dqfa_guideMeta{gap:9px 15px}.Q7Dqfa_editionNote{color:#806674;font-size:.65rem}.Q7Dqfa_guideOutcome{background:linear-gradient(115deg,#fae9f0,#fffcfa);border-radius:13px;gap:22px;margin-bottom:30px;padding:16px 22px}.Q7Dqfa_guideOutcome p{font-size:.84rem}.Q7Dqfa_guideReading{grid-template-columns:245px minmax(0,1fr);align-items:start;gap:clamp(30px,4vw,58px);display:grid}.Q7Dqfa_guideRail{min-width:0;position:sticky;top:115px}.Q7Dqfa_contents{background:linear-gradient(150deg,#fffdfb,#fff9fb);border-color:#e9d8e0;border-radius:15px;margin:0;padding:20px;box-shadow:inset 0 1px #fff,0 14px 30px -29px #5d2d4255}.Q7Dqfa_contents>strong{color:#593c4b;font-size:.7rem}.Q7Dqfa_contents ol{margin-top:12px}.Q7Dqfa_contents a{gap:10px;min-height:44px;padding:10px 0;font-size:.74rem;line-height:1.5}.Q7Dqfa_contents a>span{color:#9e617c;font-size:.59rem}.Q7Dqfa_contents a>svg{color:#a96d87;width:12px}.Q7Dqfa_contents li+li{border-color:#f0e6ea}.Q7Dqfa_worksheetNote{padding:20px 7px 0;font-size:.7rem;line-height:1.75}.Q7Dqfa_worksheetNote>strong{font-size:.74rem}.Q7Dqfa_guideChapters{min-width:0}.Q7Dqfa_guideChapters .Q7Dqfa_guideSection{max-width:none;padding:29px 0 31px}.Q7Dqfa_guideChapters .Q7Dqfa_guideSection:first-child{padding-top:0}.Q7Dqfa_sectionNumber{background:linear-gradient(145deg,#fff9fb,#fae8f0);border-color:#ead1dd;border-radius:7px;width:31px;height:28px;margin-bottom:13px;font-size:.62rem}.Q7Dqfa_guideSection h2{margin-bottom:17px;font-size:1.5rem;line-height:1.3}.Q7Dqfa_guideSection p{font-size:.9rem;line-height:1.85}.Q7Dqfa_guideSection blockquote{background:linear-gradient(110deg,#fbedf3,#fff9fb);border-left-color:#e3205d;padding:18px 22px}.Q7Dqfa_prompts{background:linear-gradient(145deg,#fffefb,#fff9fa);border-color:#e9d8e0;box-shadow:inset 0 1px #fff}.Q7Dqfa_guideFooter{background:linear-gradient(135deg,#fffaf9,#fbeaf1);max-width:calc(100% - 290px);margin:30px 0 0 auto}.Q7Dqfa_depthPanel{background:radial-gradient(at 0 0,#f8e5ed,#0000 70%),linear-gradient(135deg,#fffaf8,#fffdfc)}.Q7Dqfa_note{background:#fffbfc}.Q7Dqfa_card:focus-within{border-color:#cc6c91;box-shadow:0 0 0 2px #f5dce6,0 18px 30px -26px #6b294b66}@media (hover:hover) and (prefers-reduced-motion:no-preference){.Q7Dqfa_card:hover{border-color:#d4a7ba;transform:translateY(-4px);box-shadow:0 3px #f0dce5,0 20px 32px -25px #69294366}.Q7Dqfa_card:hover .Q7Dqfa_coverArtwork{transform:translateY(-2px)scale(1.018)}.Q7Dqfa_card:hover .Q7Dqfa_cover:after{opacity:1;transition:transform .65s,opacity .2s;transform:translate(75%)}.Q7Dqfa_collectionGrid button>svg,.Q7Dqfa_cardActions a svg{transition:transform .18s}.Q7Dqfa_collectionGrid button:hover>svg,.Q7Dqfa_cardActions a:first-child:hover svg{transform:translate(2px,-2px)}}@media (max-width:1000px){.Q7Dqfa_discoveryTools{gap:13px}.Q7Dqfa_discoveryTools .Q7Dqfa_search{flex-basis:100%}.Q7Dqfa_guideReading{grid-template-columns:215px minmax(0,1fr);gap:30px}.Q7Dqfa_contents{padding:17px}.Q7Dqfa_guideFooter{max-width:calc(100% - 245px)}}@media (max-width:760px){.Q7Dqfa_guideReading{grid-template-columns:1fr;gap:30px}.Q7Dqfa_guideRail{position:static}.Q7Dqfa_contents ol{grid-template-columns:1fr 1fr;column-gap:24px}.Q7Dqfa_contents li+li{border-top:0}.Q7Dqfa_contents li{border-bottom:1px solid #f0e6ea}.Q7Dqfa_worksheetNote{padding:19px 3px 0;font-size:.76rem}.Q7Dqfa_guideFooter{max-width:none}}@media (max-width:680px){.Q7Dqfa_library{padding-top:22px}.Q7Dqfa_libraryHero{gap:17px;padding-top:5px}.Q7Dqfa_libraryHero .Q7Dqfa_heading h1{margin:14px 0 19px;font-size:clamp(2.3rem,9.4vw,3.7rem)}.Q7Dqfa_libraryHero .Q7Dqfa_heading p{font-size:.92rem;line-height:1.8}.Q7Dqfa_facts{gap:8px 14px;margin-top:21px;font-size:.7rem}.Q7Dqfa_libraryHero .Q7Dqfa_primaryLink{margin-top:22px;font-size:.78rem}.Q7Dqfa_heroArt{width:min(100%,390px);padding:15px 9px 5px}.Q7Dqfa_libraryShelf{padding:11px 10px 10px 17px}.Q7Dqfa_shelfTab{padding-bottom:11px;font-size:.53rem}.Q7Dqfa_shelfFooter{padding-top:12px;font-size:.61rem}.Q7Dqfa_artNote{margin-top:22px;font-size:.6rem}.Q7Dqfa_featured{grid-template-columns:1fr;margin:19px 0 38px;padding:22px}.Q7Dqfa_featured h2{font-size:1.45rem}.Q7Dqfa_featured .Q7Dqfa_eyebrow{font-size:.58rem}.Q7Dqfa_featured p{font-size:.85rem}.Q7Dqfa_featured .Q7Dqfa_primaryLink{font-size:.77rem}.Q7Dqfa_collectionSection h2{font-size:1.65rem}.Q7Dqfa_collectionGrid{gap:10px}.Q7Dqfa_collectionGrid button{padding:15px 13px 27px}.Q7Dqfa_collectionGrid button>span{margin-bottom:13px;font-size:.62rem}.Q7Dqfa_collectionGrid button>span>span{font-size:.56rem}.Q7Dqfa_collectionGrid strong{font-size:.96rem}.Q7Dqfa_collectionGrid small{font-size:.68rem}.Q7Dqfa_collectionNumber{font-size:2.65rem;top:51px;right:10px}.Q7Dqfa_collectionGrid button>svg{width:22px;height:22px;bottom:9px;right:9px}.Q7Dqfa_discoveryTools{gap:14px;margin-top:20px}.Q7Dqfa_filters{gap:3px}.Q7Dqfa_filters button{padding:9px 10px;font-size:.7rem}.Q7Dqfa_filterCount{margin-left:5px;font-size:.59rem}.Q7Dqfa_search input{font-size:.82rem}.Q7Dqfa_resultCount{margin-top:16px;font-size:.68rem}.Q7Dqfa_grid{gap:20px}.Q7Dqfa_cardBody{padding:19px 15px 16px}.Q7Dqfa_card h3{margin-top:12px;font-size:1.25rem}.Q7Dqfa_cardBody>p{font-size:.83rem}.Q7Dqfa_cardActions a{font-size:.68rem}.Q7Dqfa_cardActions a:first-child{padding:0 11px}.Q7Dqfa_coverMasthead{margin:0 14px;padding:12px 0 9px;font-size:.51rem}.Q7Dqfa_coverFooter{padding:0 15px 16px}.Q7Dqfa_coverFooter strong{font-size:.9rem}.Q7Dqfa_coverFooter>span{font-size:.58rem}.Q7Dqfa_guideHero{gap:27px;padding:5px 0 26px}.Q7Dqfa_guide .Q7Dqfa_heading h1{font-size:clamp(2rem,8.4vw,2.7rem)}.Q7Dqfa_guide .Q7Dqfa_heading p{font-size:.89rem}.Q7Dqfa_guideMeta{gap:8px 12px;font-size:.66rem}.Q7Dqfa_guidePreview{border-radius:20px;margin:0;padding:5px}.Q7Dqfa_guidePreview .Q7Dqfa_cover{border-radius:15px}.Q7Dqfa_guideOutcome{gap:7px;margin-bottom:24px;padding:17px 18px}.Q7Dqfa_guideOutcome p{font-size:.82rem}.Q7Dqfa_contents{padding:20px}.Q7Dqfa_contents ol{grid-template-columns:1fr}.Q7Dqfa_contents a{font-size:.76rem}.Q7Dqfa_guideSection h2{font-size:1.4rem}.Q7Dqfa_guideSection p{font-size:.88rem}.Q7Dqfa_guideReading{gap:28px}.Q7Dqfa_prompts{padding:20px}.Q7Dqfa_guideFooter{padding:23px}}@media (max-width:359px){.Q7Dqfa_filters button{padding:8px 9px}.Q7Dqfa_filters{gap:4px}.Q7Dqfa_coverMasthead{letter-spacing:.075em;font-size:.48rem}.Q7Dqfa_cardActions{gap:5px}.Q7Dqfa_cardActions a{font-size:.64rem}.Q7Dqfa_cardActions a:first-child{padding:0 9px}}@media (prefers-reduced-motion:reduce){.Q7Dqfa_library *,.Q7Dqfa_library :before,.Q7Dqfa_library :after{transition:none!important;animation:none!important}.Q7Dqfa_card:hover,.Q7Dqfa_card:hover .Q7Dqfa_coverArtwork{transform:none}.Q7Dqfa_cover:after{display:none}}html[data-effects=paused] .Q7Dqfa_library *{transition:none!important;animation:none!important}html[data-user-effects=paused] .Q7Dqfa_library *{transition:none!important;animation:none!important}html[data-effects=paused] .Q7Dqfa_library :after{transition:none!important;animation:none!important}html[data-user-effects=paused] .Q7Dqfa_library :after{transition:none!important;animation:none!important}html[data-effects=paused] .Q7Dqfa_card:hover{transform:none}html[data-user-effects=paused] .Q7Dqfa_card:hover{transform:none}html[data-effects=paused] .Q7Dqfa_card:hover .Q7Dqfa_coverArtwork{transform:none}html[data-user-effects=paused] .Q7Dqfa_card:hover .Q7Dqfa_coverArtwork{transform:none}html[data-effects=paused] .Q7Dqfa_collectionGrid button:hover>svg{transform:none}html[data-user-effects=paused] .Q7Dqfa_collectionGrid button:hover>svg{transform:none}html[data-effects=paused] .Q7Dqfa_cardActions a:hover svg{transform:none}html[data-user-effects=paused] .Q7Dqfa_cardActions a:hover svg{transform:none}html[data-effects=paused] .Q7Dqfa_cover:after{display:none}html[data-user-effects=paused] .Q7Dqfa_cover:after{display:none}@media print{.Q7Dqfa_guideReading{display:block}.Q7Dqfa_guideRail{position:static}.Q7Dqfa_guideFooter{max-width:none}.Q7Dqfa_guideOutcome{display:none}}.Q7Dqfa_workedExample{border:1px solid var(--resource-line);background:linear-gradient(120deg,#fffdfb,#fff7fa);border-radius:18px;margin:0 0 38px;padding:clamp(20px,3vw,32px);scroll-margin-top:110px;box-shadow:inset 0 1px #fff}.Q7Dqfa_exampleIntro h2{letter-spacing:-.04em;margin:8px 0 10px;font-size:clamp(1.4rem,3vw,1.8rem)}.Q7Dqfa_exampleIntro>p{max-width:760px;color:var(--resource-muted);margin:0 0 18px;font-size:.875rem;line-height:1.7}.Q7Dqfa_exampleAnswers{border-block:1px solid var(--resource-line)}.Q7Dqfa_exampleAnswers summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:56px;padding:14px 0;font-size:.95rem;font-weight:700;list-style:none;display:flex}.Q7Dqfa_exampleAnswers summary::-webkit-details-marker{display:none}.Q7Dqfa_exampleAnswers summary svg{flex:none}.Q7Dqfa_exampleAnswers[open] summary svg{transform:rotate(90deg)}.Q7Dqfa_exampleAnswers dl{gap:18px;margin:4px 0 22px;display:grid}.Q7Dqfa_exampleAnswers dl>div{grid-template-columns:minmax(140px,.3fr) 1fr;gap:20px;display:grid}.Q7Dqfa_exampleAnswers dt{color:var(--resource-ruby);font-size:.875rem;font-weight:700;line-height:1.7}.Q7Dqfa_exampleAnswers dd{color:var(--resource-ink);margin:0;font-size:.9rem;line-height:1.8}.Q7Dqfa_exampleResult{color:var(--resource-muted);gap:5px;margin:19px 0 7px;font-size:.9rem;line-height:1.7;display:grid}.Q7Dqfa_exampleResult strong{color:var(--resource-ink)}.Q7Dqfa_workedExample .Q7Dqfa_quietLink{min-height:44px;font-size:.875rem}.Q7Dqfa_contents .Q7Dqfa_exampleJump{min-height:44px;color:var(--resource-ruby);justify-content:space-between;align-items:center;gap:8px;margin-top:8px;font-size:.8rem;line-height:1.5;display:flex}@media (max-width:680px){.Q7Dqfa_workedExample{border-radius:15px;margin-bottom:26px;padding:20px 17px}.Q7Dqfa_exampleAnswers dl>div{grid-template-columns:1fr;gap:4px}.Q7Dqfa_exampleAnswers summary{font-size:.9rem}.Q7Dqfa_search input{font-size:16px}.Q7Dqfa_filters button{min-height:44px;font-size:.8rem}.Q7Dqfa_filterCount,.Q7Dqfa_resultCount,.Q7Dqfa_featureMeta,.Q7Dqfa_guideMeta{font-size:.75rem}.Q7Dqfa_cardBody>p,.Q7Dqfa_outcome span{font-size:.875rem;line-height:1.7}.Q7Dqfa_cardActions a{min-height:44px;font-size:.8rem}.Q7Dqfa_collectionGrid small{font-size:.8rem;line-height:1.6}.Q7Dqfa_guideOutcome p{font-size:.9rem}.Q7Dqfa_guide .Q7Dqfa_editionNote{font-size:.75rem}}