.parents-page{background:var(--color-page-bg);width:100%;min-height:100%;padding-bottom:3.5rem}.parents-page-inner{width:min(100%,860px);margin:0 auto;padding:2rem 1.25rem 3rem}.parents-page-head{border-bottom:1px solid var(--color-page-border);flex-direction:column;gap:.75rem;margin-bottom:2rem;padding:0 0 1.25rem;display:flex;position:relative}.parents-page-head:before{content:"";background:var(--color-accent);border-radius:1px;width:4rem;height:2px;position:absolute;bottom:-1px;left:0}.parents-page-title{color:var(--color-text);letter-spacing:-.03em;margin:0;font-size:clamp(1.75rem,4vw,2.25rem);font-weight:800;line-height:1.2}.parents-page-body{color:var(--color-text);font-size:1.0625rem;line-height:1.78}.parents-page-body>:first-child{margin-top:0}.parents-page-body p{color:var(--color-page-muted);margin:0 0 1.35em}.parents-page-body h2{border-bottom:1px solid var(--color-page-border);color:var(--color-text);letter-spacing:-.02em;margin:2.25em 0 .65em;padding-bottom:.4rem;font-size:1.5rem;font-weight:700}.parents-page-body h2:first-of-type{margin-top:0}.parents-page-body h3{color:var(--color-text);margin:1.5em 0 .5em;font-size:1.125rem;font-weight:700}.parents-page-body ul,.parents-page-body ol{color:var(--color-page-muted);margin:0 0 1.35em;padding-left:1.6em}.parents-page-body li{margin-bottom:.4em}.parents-page-body a{color:var(--color-accent);text-decoration:none}.parents-page-body a:hover{text-decoration:underline}.parents-page-highlight{color:var(--color-text);font-weight:600}@media (max-width:639px){.parents-page-inner{padding:1.4rem .8rem 2.5rem}}
