.hpfolio-page-item{display:flex;align-items:center;gap:8px}.hpfolio-page-item.is-current{border-color:var(--hs-accent,#356657);background:#f1f6f2}.hpfolio-select{flex:1;min-width:0;text-align:left!important;background:transparent!important;overflow-wrap:anywhere}.hpfolio-page-item .hs-actions{flex-wrap:nowrap}.hpfolio-page-item .hs-actions button{padding:6px 9px}.hpfolio-project summary{font-weight:700;cursor:pointer}.hpfolio-project[open] summary{margin-bottom:16px}.hpfolio-goal-editor{border-top:1px solid #d8ded9;padding:16px 0}.hpfolio-image-editor{margin-block:20px}.hpfolio-image-editor img{display:block;max-width:100%;max-height:220px;margin:12px auto;object-fit:contain}.hpfolio-image-editor input{max-width:100%}.hpfolio-page-editor>.hs-field{margin-block:14px}.hpfolio-body{color:#24352e}.hpfolio-body p{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.6}.hpfolio-edition{font-size:10pt;letter-spacing:.15em;text-transform:uppercase;font-weight:700;margin:0 0 22pt}.hpfolio-cover-title{font-size:39pt!important;line-height:1.08!important;letter-spacing:-.035em;margin:0 0 15pt!important;max-width:95%}.hpfolio-byline{font-size:17pt;margin:0 0 14pt}.hpfolio-cover>p:not(.hpfolio-edition):not(.hpfolio-byline):not(.hpfolio-colophon){max-width:85%;font-size:12pt}.hpfolio-figure{margin:18pt 0 20pt;padding:0;break-inside:avoid}.hpfolio-figure img{display:block;width:100%;height:auto;max-height:330pt;object-fit:contain}.hpfolio-cover-art{border-top:1px solid #b9c5bb;border-bottom:1px solid #b9c5bb;padding:16pt 0}.hpfolio-cover-art img{max-height:285pt}.hpfolio-colophon{font-size:8pt;letter-spacing:.045em;margin-top:20pt;color:#58675d}.hpfolio-large-name{font-family:var(--hs-heading-font,inherit);font-size:29pt;line-height:1.12!important;margin:6pt 0 12pt}.hpfolio-level{font-size:10pt;text-transform:uppercase;letter-spacing:.1em;color:#53695b;border-bottom:1px solid #bdcabe;padding-bottom:18pt}.hpfolio-note{margin:17pt 0;break-inside:auto}.hpfolio-note h3,.hpfolio-highlights h3,.hpfolio-next h3{font-size:9pt!important;letter-spacing:.07em;text-transform:uppercase;line-height:1.4;margin:0 0 7pt}.hpfolio-note p{margin:0}.hpfolio-intro{border-left:3pt solid var(--hs-accent,#356657);padding-left:14pt}.hpfolio-intro p{font-size:13pt}.hpfolio-goal{border-top:1px solid #bac7bd;margin:14pt 0;padding:14pt 0;position:relative}.hpfolio-number{font-size:22pt;margin:0!important;line-height:1!important;color:var(--hs-accent,#356657)}.hpfolio-subject{font-size:8pt;letter-spacing:.12em;text-transform:uppercase;margin:9pt 0 5pt}.hpfolio-goal>h3{font-size:16pt!important;line-height:1.35}.hpfolio-goal .hpfolio-note{margin:11pt 0}.hpfolio-chapter-number{font-family:var(--hs-heading-font,inherit);font-size:100pt;line-height:.9!important;margin:8pt 0 24pt;letter-spacing:-.07em;color:var(--hs-accent,#356657)}.hpfolio-chapter-subject{font-size:11pt;letter-spacing:.15em;text-transform:uppercase;border-top:1px solid #9faf9f;padding-top:15pt}.hpfolio-chapter-title{font-size:31pt!important;line-height:1.12!important;max-width:95%;margin:14pt 0 18pt!important}.hpfolio-chapter-art img{max-height:220pt}.hpfolio-work-art{margin-top:0;border-bottom:1px solid #aebfb3;padding-bottom:14pt}.hpfolio-work-art img{max-height:295pt}.hpfolio-work-meta{font-size:8.5pt;letter-spacing:.06em;text-transform:uppercase;color:#526759}.hpfolio-student-voice{border-left:2pt solid var(--hs-accent,#356657);padding-left:13pt}.hpfolio-student-voice p{font-family:var(--hs-heading-font,inherit);font-size:13pt;line-height:1.55}.hpfolio-reflection-lead{font-family:var(--hs-heading-font,inherit);font-size:21pt!important;line-height:1.4!important;margin:4pt 0 25pt}.hpfolio-highlights{border-block:1px solid #bdc8bd;padding:16pt 0;margin:18pt 0}.hpfolio-highlights ul,.hpfolio-next ul{padding-left:18pt;line-height:1.65}.hpfolio-next{margin-top:24pt;padding-top:14pt;border-top:2pt solid var(--hs-accent,#356657)}
.hpfolio-body{--hs-heading-font:var(--hs-heading)}.hpfolio-sample-caption{font-size:7.5pt!important;color:#697769}.hpfolio-goals .hpfolio-goal{margin:8pt 0;padding:10pt 0}.hpfolio-goals .hpfolio-goal>h3{font-size:14pt!important;margin:9pt 0}.hpfolio-goals .hpfolio-note{margin:8pt 0}.hpfolio-goals .hpfolio-number{font-size:18pt}.hpfolio-goals .hpfolio-subject{margin:5pt 0}.hpfolio-drag-handle{font-size:19px;letter-spacing:-6px;line-height:38px;min-width:15px;color:#718274;cursor:grab;user-select:none}
@media(max-width:600px){.hpfolio-page-item{align-items:flex-start}.hpfolio-page-item .hs-actions{gap:3px}.hpfolio-page-item .hs-actions button{min-width:34px}.hpfolio-page-editor .hs-actions{flex-wrap:wrap}.hpfolio-image-editor input{width:100%}}
