.content-pages_page__n0lGq{overflow-wrap:anywhere}.content-pages_page__n0lGq h2,.content-pages_page__n0lGq h3,.content-pages_page__n0lGq h4,.content-pages_page__n0lGq p{word-break:keep-all;overflow-wrap:anywhere}.content-pages_sectionHeading__TR6r_{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:20px}.content-pages_sectionHeading__TR6r_ h2{margin:0;font-size:clamp(23px,2.4vw,29px);font-weight:700;line-height:1.5;letter-spacing:-.7px}.content-pages_sectionHeading__TR6r_ p:not(.hp-eyebrow){margin:0;color:var(--hp-muted);font-size:14px}.content-pages_sectionHeading__TR6r_ .hp-eyebrow{margin-bottom:8px}.content-pages_sectionHeading__TR6r_>a{flex-shrink:0}.content-pages_index__XKG6p{color:var(--hp-accent);font-size:14px;font-variant-numeric:tabular-nums;font-weight:650}.content-pages_label__w6mgC{margin:0 0 10px;color:var(--hp-accent);font-size:12px;font-weight:700}.content-pages_readingList__fOj9M{border-top:1px solid var(--hp-line)}.content-pages_readingGuide__GIszy{display:grid;grid-template-columns:40px minmax(0,1.2fr) minmax(0,1fr);gap:32px;padding:38px 0;border-bottom:1px solid var(--hp-line)}.content-pages_readingGuide__GIszy>.content-pages_index__XKG6p{padding-top:3px}.content-pages_readingBody__SW8N8 h3{margin:0 0 16px;font-size:24px;line-height:1.5;letter-spacing:-.6px;font-weight:700}.content-pages_readingBody__SW8N8>p:not(.content-pages_label__w6mgC){margin:0 0 16px;color:var(--hp-muted);font-size:16px;line-height:1.9}.content-pages_readingQuestions__J1WuL{padding:24px;background:var(--hp-soft);border-radius:8px;align-self:start}.content-pages_readingQuestions__J1WuL h4{margin:0 0 14px;font-size:13px;font-weight:700;color:var(--hp-accent)}.content-pages_readingQuestions__J1WuL ul{margin:0;padding-left:19px;font-size:15px;line-height:1.8}.content-pages_readingQuestions__J1WuL li+li{margin-top:10px}.content-pages_readingQuestions__J1WuL li::marker{color:var(--hp-accent)}.content-pages_source__MhbDl{border-top:1px solid var(--hp-line);padding-top:17px;margin:21px 0 0;color:var(--hp-muted);font-size:12px;line-height:1.8}.content-pages_bottomLink__TVNiA{display:flex;align-items:center;justify-content:space-between;gap:24px;padding-top:28px}.content-pages_bottomLink__TVNiA p{margin:0;color:var(--hp-muted);font-size:15px}.content-pages_exercise__Ial3p{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:48px;padding:36px;background:#eef6f5;border:1px solid #dae9e6;border-radius:10px}.content-pages_exerciseIntro__g7qJm h2{font-size:clamp(23px,2.5vw,29px);line-height:1.5;font-weight:700;letter-spacing:-.7px;margin:0 0 16px}.content-pages_exerciseIntro__g7qJm>p:not(.hp-eyebrow){font-size:15px;color:var(--hp-muted);margin:0 0 20px}.content-pages_exampleLabel__pkBKg{display:block;margin-bottom:8px;font-size:11px;color:var(--hp-accent);font-weight:650}.content-pages_exerciseIntro__g7qJm>p.content-pages_example__Higns{background:white;border-left:3px solid #9dbdb6;padding:14px 18px;margin:0;color:var(--hp-ink);font-size:15px}.content-pages_example__Higns strong{font-weight:700}.content-pages_exerciseSteps__C638C{list-style:none;padding:0;margin:0;align-self:center}.content-pages_exerciseSteps__C638C li{display:grid;grid-template-columns:32px minmax(0,1fr);gap:12px}.content-pages_exerciseSteps__C638C li+li{margin-top:22px;padding-top:22px;border-top:1px solid #d4e3df}.content-pages_exerciseSteps__C638C li>span{color:var(--hp-accent);font-size:12px;padding-top:2px;font-weight:650}.content-pages_exerciseSteps__C638C h3{margin:0 0 7px;font-size:16px;line-height:1.5;font-weight:700}.content-pages_exerciseSteps__C638C p{margin:0;color:var(--hp-muted);font-size:14px;line-height:1.85}.content-pages_topicsSection__f6r5z{margin-top:58px}.content-pages_sectionDescription__CEXBj{margin:-4px 0 25px;color:var(--hp-muted);font-size:14px}.content-pages_topicList__wowXP{border-top:1px solid var(--hp-line)}.content-pages_topicRow__z8NMm{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.15fr);gap:36px;padding-block:28px;border-bottom:1px solid var(--hp-line);scroll-margin-top:120px}.content-pages_topicHeading__7g_mW{display:flex;gap:22px;align-items:baseline}.content-pages_topicHeading__7g_mW>.content-pages_index__XKG6p{flex-shrink:0}.content-pages_topicHeading__7g_mW h3{margin:0 0 8px;font-size:20px;font-weight:700;line-height:1.5;letter-spacing:-.4px}.content-pages_topicHeading__7g_mW p{margin:0;color:var(--hp-accent);font-size:12px;line-height:1.7}.content-pages_topicBody__5rXlX>p{font-size:15px;line-height:1.85;color:var(--hp-muted);margin:0}.content-pages_topicTags__baHsm{display:flex;flex-wrap:wrap;list-style:none;padding:0;margin:13px 0 0;gap:5px 16px}.content-pages_topicTags__baHsm li{color:var(--hp-muted);font-size:11px;line-height:1.7}.content-pages_topicTags__baHsm li:before{content:"#";color:#789599;margin-right:2px}.content-pages_teachingMethod__rGvQ3{display:flex;align-items:center;justify-content:space-between;gap:28px;padding:28px 32px;margin-top:32px;background:var(--hp-soft);border-radius:8px}.content-pages_teachingMethod__rGvQ3 .hp-eyebrow{margin-bottom:7px}.content-pages_teachingMethod__rGvQ3 h2{margin:0;font-size:21px;font-weight:700;letter-spacing:-.4px}.content-pages_teachingMethod__rGvQ3>p{color:var(--hp-muted);font-size:14px;margin:0;max-width:430px}.content-pages_teachingMethod__rGvQ3 strong{color:var(--hp-ink);font-weight:600}.content-pages_teachingMethod__rGvQ3>a{flex-shrink:0}.content-pages_contactGrid__lBA_y{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:64px}.content-pages_emailPanel__o9EAT{padding:36px;border:1px solid #dae9e6;border-radius:10px;background:#eef6f5}.content-pages_emailPanel__o9EAT>svg{color:var(--hp-accent);margin-bottom:22px}.content-pages_emailPanel__o9EAT h2,.content-pages_proposalGuide__KIp46 h2{margin:0 0 14px;font-size:24px;line-height:1.5;font-weight:700;letter-spacing:-.6px}.content-pages_emailPanel__o9EAT>p{margin:0;color:var(--hp-muted);font-size:15px;line-height:1.85}.content-pages_emailAddress__WeLfZ{display:block;color:var(--hp-accent);font-size:clamp(18px,2vw,23px);font-weight:650;line-height:1.6;margin:27px 0 22px;overflow-wrap:anywhere}.content-pages_emailAddress__WeLfZ:hover{text-decoration:underline;text-underline-offset:5px}.content-pages_emailPanel__o9EAT>p.content-pages_emailHint__XeYtF{margin-top:17px;font-size:12px;line-height:1.8}.content-pages_proposalGuide__KIp46{padding-top:9px}.content-pages_proposalGuide__KIp46 .hp-eyebrow{margin-bottom:8px}.content-pages_proposalGuide__KIp46>p:not(.hp-eyebrow){color:var(--hp-muted);margin:0;font-size:14px}.content-pages_proposalChecklist__gKvkp{list-style:none;padding:0;margin:28px 0 0}.content-pages_proposalChecklist__gKvkp li{display:grid;grid-template-columns:31px minmax(0,1fr);gap:14px;padding-block:21px;border-top:1px solid var(--hp-line)}.content-pages_proposalChecklist__gKvkp li>span{color:var(--hp-accent);font-size:12px;font-weight:650;padding-top:3px}.content-pages_proposalChecklist__gKvkp h3{margin:0 0 7px;font-size:16px;line-height:1.5;font-weight:700}.content-pages_proposalChecklist__gKvkp p{margin:0;color:var(--hp-muted);font-size:14px;line-height:1.8}.content-pages_proposalGuide__KIp46>p.content-pages_proposalClosing__g9fOF{padding:18px 20px;background:var(--hp-soft);border-radius:6px;margin-top:8px;font-size:13px;line-height:1.9}@media (max-width:960px){.content-pages_readingGuide__GIszy{grid-template-columns:28px minmax(0,1fr) minmax(0,1fr);gap:20px}.content-pages_exercise__Ial3p{gap:30px;padding:28px}.content-pages_teachingMethod__rGvQ3{flex-wrap:wrap}.content-pages_contactGrid__lBA_y{gap:36px}.content-pages_emailPanel__o9EAT{padding:28px}}@media (max-width:760px){.content-pages_sectionHeading__TR6r_{display:block}.content-pages_sectionHeading__TR6r_>a,.content-pages_sectionHeading__TR6r_>p{margin-top:12px}.content-pages_readingGuide__GIszy{grid-template-columns:24px minmax(0,1fr);gap:12px;padding-block:28px}.content-pages_readingBody__SW8N8 h3{font-size:22px}.content-pages_readingQuestions__J1WuL{grid-column:2;margin-top:8px;padding:20px}.content-pages_readingQuestions__J1WuL ul{font-size:14px}.content-pages_bottomLink__TVNiA{flex-direction:column;align-items:flex-start;gap:8px}.content-pages_exercise__Ial3p{grid-template-columns:minmax(0,1fr);gap:28px;padding:24px}.content-pages_exerciseSteps__C638C p{font-size:15px}.content-pages_exerciseIntro__g7qJm>p:not(.hp-eyebrow){font-size:16px}.content-pages_topicsSection__f6r5z{margin-top:40px}.content-pages_topicRow__z8NMm{grid-template-columns:minmax(0,1fr);gap:15px}.content-pages_topicHeading__7g_mW{gap:15px}.content-pages_topicBody__5rXlX{padding-left:32px}.content-pages_topicBody__5rXlX>p{font-size:16px}.content-pages_topicTags__baHsm li{font-size:12px}.content-pages_teachingMethod__rGvQ3{display:block;padding:24px}.content-pages_teachingMethod__rGvQ3>p{margin:17px 0 12px;font-size:15px}.content-pages_contactGrid__lBA_y{grid-template-columns:minmax(0,1fr);gap:36px}.content-pages_emailPanel__o9EAT{padding:28px}.content-pages_emailPanel__o9EAT>p{font-size:16px}.content-pages_emailAddress__WeLfZ{font-size:23px}.content-pages_proposalChecklist__gKvkp p{font-size:15px}}@media (max-width:380px){.content-pages_readingGuide__GIszy{grid-template-columns:minmax(0,1fr)}.content-pages_readingQuestions__J1WuL{grid-column:1}.content-pages_readingBody__SW8N8 h3{font-size:21px}.content-pages_exercise__Ial3p{padding:20px}.content-pages_exerciseSteps__C638C li{grid-template-columns:24px minmax(0,1fr);gap:8px}.content-pages_topicBody__5rXlX{padding-left:0}.content-pages_emailPanel__o9EAT{padding:24px 20px}.content-pages_emailAddress__WeLfZ{font-size:20px}.content-pages_emailButton__wCM5A{width:100%;justify-content:center}}.email-contact_contact__zC2Yp{min-width:0}.email-contact_address__fr_fN{margin:27px 0 22px;color:var(--hp-accent);font-size:clamp(20px,2vw,23px);font-weight:650;line-height:1.6;overflow-wrap:anywhere;user-select:all;-webkit-user-select:all}.email-contact_copyButton__VC15b{min-height:48px;cursor:pointer}.email-contact_hint__vcLnO{margin:17px 0 0;color:var(--hp-muted);font-size:14px;line-height:1.85;word-break:keep-all;overflow-wrap:anywhere}@media (max-width:760px){.email-contact_address__fr_fN{font-size:23px}}@media (max-width:380px){.email-contact_address__fr_fN{font-size:20px}.email-contact_copyButton__VC15b{width:100%;justify-content:center}}