.new-homeschool-entry{max-width:1180px;margin:1rem auto 2rem;padding:1.3rem 1.6rem;border:1px solid #d7c9e7;border-radius:16px;background:#f3edf8;display:flex;gap:1.5rem;align-items:center;justify-content:space-between;color:#30213c}.new-homeschool-entry strong{font-size:1.2rem}.new-homeschool-entry p{margin:.4rem 0 0;max-width:62ch}.new-homeschool-entry .btn{flex-shrink:0}@media(max-width:650px){.new-homeschool-entry{margin:1rem 1rem 2rem;flex-direction:column;align-items:flex-start;padding:1.2rem}.new-homeschool-entry .btn{min-height:44px}}

.parent-welcome{max-width:850px;border-left:4px solid #55266e;padding:8px 0 8px 24px;margin:22px 0 36px}.parent-welcome h3{color:#55266e}.parent-welcome p{line-height:1.75}.parent-signature{color:#55266e}.parent-welcome .note{font-size:.95rem}@media(max-width:600px){.parent-welcome{padding-left:18px}}

.connect-choice{padding:18px 0}.connect-choice+.connect-choice{border-top:1px solid #d9cbe3}.connect-choice h4{font-size:1.1rem;line-height:1.4;margin:0 0 10px;color:#55266e}.connect-choice .btn{white-space:normal;text-align:left;max-width:100%;box-sizing:border-box}.connect-paths{min-width:0}.connect-choice p{margin-bottom:14px}

.explore-approach{scroll-margin-top:110px;min-width:0}.approach-graphic{margin:18px 0}.approach-graphic img{display:block;width:100%;height:auto}.approach-graphic figcaption{margin-top:10px}.approach-profile{border-top:1px solid #d9cbe3;padding-top:18px}.approach-profile h4{font-size:1.1rem;line-height:1.4;color:#55266e;margin:0 0 10px}.approach-profile .note{font-size:.95rem}

.show-share-heart{border-top:3px solid #55266e}.heart-introduction{max-width:900px}.show-share-heart p{line-height:1.75}.heart-days{margin:24px 0;align-items:start}.heart-day{padding:24px;border-radius:12px;background:#f4edf8;color:#39234e}.heart-day h3{color:#55266e}.heart-day:nth-child(2){background:#f3f7e8}.heart-signature{color:#55266e;font-style:italic}
