.profile-journal-module__6ysj5W__journal{--accent:#ae78dc;color:#f3efea;width:100%}.profile-journal-module__6ysj5W__journal[data-role=psychologist]{--accent:#efa454}.profile-journal-module__6ysj5W__header{margin-bottom:24px}.profile-journal-module__6ysj5W__header h1{font:500 clamp(28px,3.2vw,46px)/1.15 var(--font-heading);letter-spacing:-.035em;margin-bottom:10px}.profile-journal-module__6ysj5W__header>p:last-child{color:#c2bbc6;font-size:15px}.profile-journal-module__6ysj5W__layout{grid-template-columns:minmax(0,1fr) 270px;align-items:start;gap:36px;display:grid}.profile-journal-module__6ysj5W__paper{isolation:isolate;color:#28222c;--card-foreground:#28222c;--color-card-foreground:#28222c;--primary:#28222c;--primary-foreground:#fffaf2;--foreground:#28222c;--muted-foreground:#615869;--color-new-secondary-color:#615869;--color-secondary-light:#615869;--color-new-card:#f4eee3;--color-border-primary:#a398a7;--color-background:#f6f0e7;--background:#f6f0e7;--secondary:#eee5d7;--secondary-foreground:#28222c;--muted:#e5ddcf;--input:#a398a7;--color-green-primary:#226343;--color-red-text:#a42735;--color-primary:#28222c;--color-primary-foreground:#fffaf2;--color-foreground:#28222c;--color-green-text:#226343;--color-warning-text:#785010;--color-warning-icon:#785010;min-width:0;padding:34px 30px 22px;position:relative}.profile-journal-module__6ysj5W__paper:before,.profile-journal-module__6ysj5W__note:before{content:"";z-index:-1;clip-path:polygon(.5% .3%,4% 0,9% .3%,15% 0,21% .2%,28% 0,35% .3%,42% 0,49% .2%,56% 0,63% .3%,70% 0,77% .2%,84% 0,91% .3%,99.5% 0,100% 8%,99.6% 20%,100% 38%,99.6% 53%,100% 68%,99.6% 83%,100% 99.6%,94% 100%,87% 99.7%,80% 100%,73% 99.6%,66% 100%,59% 99.7%,52% 100%,45% 99.6%,38% 100%,31% 99.7%,24% 100%,17% 99.6%,10% 100%,.3% 99.7%,0 88%,.4% 72%,0 56%,.4% 40%,0 24%);background:linear-gradient(#fbf5e7b3,#fbf5e7b3),url(/images/profile-journal/paper.webp) 50%/700px;position:absolute;inset:0}.profile-journal-module__6ysj5W__tape{background:color-mix(in srgb,var(--accent) 75%,transparent);text-transform:uppercase;letter-spacing:.1em;margin:-49px 0 25px -12px;padding:8px 18px;font-size:12px;font-weight:650;display:inline-block;transform:rotate(-4deg)}.profile-journal-module__6ysj5W__fields>div{background:0 0;border:0;padding:0}.profile-journal-module__6ysj5W__fields{font-size:14px;line-height:1.6}.profile-journal-module__6ysj5W__groupSections{min-width:0}.profile-journal-module__6ysj5W__groupSection{border-top:1px solid #aa9cac;padding:18px 0}.profile-journal-module__6ysj5W__groupSection:first-child{border-top:0;padding-top:0}.profile-journal-module__6ysj5W__groupSection:last-child{padding-bottom:0}.profile-journal-module__6ysj5W__groupSection[data-active]{position:relative}.profile-journal-module__6ysj5W__groupSection[data-active]:before{content:"";background:var(--accent);border-radius:3px;width:3px;position:absolute;top:18px;bottom:18px;left:-18px}.profile-journal-module__6ysj5W__groupSection[data-active]:first-child:before{top:0}.profile-journal-module__6ysj5W__groupSection[data-active]:last-child:before{bottom:0}.profile-journal-module__6ysj5W__sectionActive{font:600 13px/1 var(--font-primary),sans-serif;color:#fff;background:#28222c;border-radius:999px;flex-shrink:0;align-self:center;align-items:center;gap:6px;padding:8px 14px 8px 11px;display:inline-flex}.profile-journal-module__6ysj5W__sectionActive svg{width:14px;height:14px;color:var(--accent)}.profile-journal-module__6ysj5W__sectionTitle{font:500 26px/1.2 var(--font-heading);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:22px;display:flex}.profile-journal-module__6ysj5W__sectionLink{color:#28222c;font:500 22px/1.25 var(--font-heading);justify-content:space-between;align-items:center;gap:16px;padding:6px 0;display:flex}.profile-journal-module__6ysj5W__sectionLink small{font:400 13px/1.5 var(--font-primary),sans-serif;color:#615869;margin-top:6px;display:block}.profile-journal-module__6ysj5W__sectionLink:hover{color:#753d9c}.profile-journal-module__6ysj5W__sectionOpen{font:500 13px/1 var(--font-primary),sans-serif;color:#615869;border:1px solid #a398a7;border-radius:999px;flex-shrink:0;align-items:center;gap:6px;padding:7px 10px 7px 14px;transition:color .15s,border-color .15s;display:inline-flex}.profile-journal-module__6ysj5W__sectionOpen svg{width:15px;height:15px}.profile-journal-module__6ysj5W__sectionLink:hover .profile-journal-module__6ysj5W__sectionOpen{color:#753d9c;border-color:#753d9c}.profile-journal-module__6ysj5W__sectionLink:focus-visible{outline-offset:5px;outline:2px solid #78439b}.profile-journal-module__6ysj5W__fields h2,.profile-journal-module__6ysj5W__fields h3{font-family:var(--font-heading);letter-spacing:-.015em}.profile-journal-module__6ysj5W__fields :is(input:not([type=checkbox]):not([type=radio]):not([type=file]),textarea,select){color:#28222c;background:#fffdf780;border-radius:6px;font-size:16px}.profile-journal-module__6ysj5W__fields input:not([type=checkbox]):not([type=radio]):not([type=file]){min-height:44px}.profile-journal-module__6ysj5W__fields [data-composite-field]{background:#fffdf780;min-height:44px}.profile-journal-module__6ysj5W__fields [data-composite-field] input:not([type=checkbox]):not([type=radio]):not([type=file]){background:0 0;border-radius:0;min-height:0}.profile-journal-module__6ysj5W__fields :is(input,textarea)::placeholder{color:#766d7b;opacity:1}.profile-journal-module__6ysj5W__fields :is(input,textarea,select,button,a):focus-visible{outline-offset:3px;outline:2px solid #78439b}.profile-journal-module__6ysj5W__fields button[role=combobox],.profile-journal-module__6ysj5W__fields button[data-slot=select-trigger]{color:#28222c;background:#fffdf780;min-height:44px;font-size:15px}.profile-journal-module__6ysj5W__fields form .grid:is([class*=grid-cols-4],[class*=grid-cols-3]){grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.profile-journal-module__6ysj5W__fields form .grid>div{min-width:0}.profile-journal-module__6ysj5W__fields form .grid>[class*=col-span]{grid-column:1/-1}.profile-journal-module__6ysj5W__fields label{color:#312735;font-weight:600}.profile-journal-module__6ysj5W__fields [data-profile-group]{font:500 24px/1.2 var(--font-heading);border-top:1px solid #b8aabd;grid-column:1/-1;margin-top:6px;padding-top:20px}.profile-journal-module__6ysj5W__fields [data-profile-group]:first-child{border:0;margin-top:0;padding-top:0}.profile-journal-module__6ysj5W__fields button[type=submit]{min-height:44px}.profile-journal-module__6ysj5W__fields [data-profile-footer]{border-top:1px solid #aa9cac;flex-wrap:wrap;justify-content:flex-start;margin-top:26px;padding-top:18px}.profile-journal-module__6ysj5W__fields [data-profile-footer] button{min-height:44px;padding-inline:20px}.profile-journal-module__6ysj5W__fields :is(h2,h3,h4){color:#28222c}.profile-journal-module__6ysj5W__fields .text-white:not(button):not([data-slot=badge]){color:#28222c}:is(.profile-journal-module__6ysj5W__fields .text-white\/60,.profile-journal-module__6ysj5W__fields .text-white\/70,.profile-journal-module__6ysj5W__fields .text-white\/80){color:#615869}.profile-journal-module__6ysj5W__fields .text-secondary{color:#615869}:is(.profile-journal-module__6ysj5W__fields .text-emerald-300,.profile-journal-module__6ysj5W__fields .text-green-300,.profile-journal-module__6ysj5W__fields .text-emerald-400){color:#226343}:is(.profile-journal-module__6ysj5W__fields .text-amber-300,.profile-journal-module__6ysj5W__fields .text-amber-400,.profile-journal-module__6ysj5W__fields .text-yellow-300),:is(.profile-journal-module__6ysj5W__fields .text-amber-100,.profile-journal-module__6ysj5W__fields .text-amber-200,.profile-journal-module__6ysj5W__fields .text-amber-300\/70){color:#785010}.profile-journal-module__6ysj5W__fields button[data-variant=default]{color:#fffaf2;background:#28222c}.profile-journal-module__6ysj5W__fields button[data-variant=secondary]{color:#28222c;background:#e3d9ca}.profile-journal-module__6ysj5W__fields .bg-primary.text-black{color:#fffaf2}.profile-journal-module__6ysj5W__fields button[data-variant=default] :is(span,svg){color:inherit}.profile-journal-module__6ysj5W__fields button[data-variant=default][aria-haspopup],.profile-journal-module__6ysj5W__fields button[data-variant=default][role=combobox]{color:#28222c;background:#fffdf780}.profile-journal-module__6ysj5W__fields input:disabled{opacity:1;color:#615869;-webkit-text-fill-color:#615869}.profile-journal-module__6ysj5W__rail{border-left:1px solid #49414b;min-width:0;padding-left:26px}.profile-journal-module__6ysj5W__rail h2{font:500 28px/1.2 var(--font-heading)}.profile-journal-module__6ysj5W__intro,.profile-journal-module__6ysj5W__footnote{color:#bdb4c4;margin-top:12px;font-size:13px;line-height:1.6}.profile-journal-module__6ysj5W__steps{margin:20px 0;padding:0;list-style:none}.profile-journal-module__6ysj5W__steps li{border-bottom:1px solid #49414b;align-items:flex-start;gap:12px;padding:14px 0;font-size:14px;display:flex}.profile-journal-module__6ysj5W__steps svg{width:19px;height:19px;color:var(--accent);flex-shrink:0}.profile-journal-module__6ysj5W__steps .profile-journal-module__6ysj5W__done{color:#92c2a0}.profile-journal-module__6ysj5W__steps small{color:#bdb4c4;margin-top:3px;font-size:12px;display:block}.profile-journal-module__6ysj5W__steps li>svg{margin-top:1px}.profile-journal-module__6ysj5W__railNote{color:#bdb4c4;margin:-4px 0 8px;font-size:12px;line-height:1.6}.profile-journal-module__6ysj5W__railNote strong{color:#f3efea;font-weight:600}.profile-journal-module__6ysj5W__steps .profile-journal-module__6ysj5W__stepHint{color:#9e95a6;margin-top:5px;font-size:11px;line-height:1.5}.profile-journal-module__6ysj5W__note{isolation:isolate;color:#302438;margin:32px -4px 20px;padding:24px 20px;position:relative;transform:rotate(-1.5deg)}.profile-journal-module__6ysj5W__note:before{background:#ceb0e9 url(/images/profile-journal/paper.webp) 50%/cover}.profile-journal-module__6ysj5W__note:after{content:"";background:#9560bf99;width:62px;height:24px;position:absolute;top:-12px;left:42%;transform:rotate(-5deg)}.profile-journal-module__6ysj5W__note h3{font:italic 22px/1.25 var(--font-heading);margin-bottom:14px}.profile-journal-module__6ysj5W__note p{font-size:13px;line-height:1.6}.profile-journal-module__6ysj5W__product{background:#baff00;border-radius:3px;align-items:center;gap:8px;margin-top:14px;padding:3px 9px;font-weight:650;transition:transform .18s,box-shadow .18s,filter .18s;display:inline-flex}.profile-journal-module__6ysj5W__product:hover{filter:saturate(1.08);transform:translate(-1px,-2px);box-shadow:3px 3px #30243859}.profile-journal-module__6ysj5W__product:active{transform:none;box-shadow:1px 1px #30243859}.profile-journal-module__6ysj5W__product:focus-visible{outline-offset:3px;outline:2px solid #302438}.profile-journal-module__6ysj5W__product svg{width:14px;height:14px}.profile-journal-module__6ysj5W__productArrow{transition:transform .18s}.profile-journal-module__6ysj5W__product:hover .profile-journal-module__6ysj5W__productArrow{transform:translate(2px,-2px)}.profile-journal-module__6ysj5W__journal[data-role=teacher] .profile-journal-module__6ysj5W__product{color:#fff;background:#7d38be}.profile-journal-module__6ysj5W__journal[data-role=psychologist] .profile-journal-module__6ysj5W__product{background:#f4a24a}@media (max-width:1100px){.profile-journal-module__6ysj5W__layout{grid-template-columns:minmax(0,1fr) 230px;gap:24px}.profile-journal-module__6ysj5W__paper{padding:30px 22px 18px}.profile-journal-module__6ysj5W__rail{padding-left:20px}}@media (max-width:850px){.profile-journal-module__6ysj5W__layout{grid-template-columns:minmax(0,1fr)}.profile-journal-module__6ysj5W__rail{border-top:1px solid #49414b;border-left:0;padding:24px 0}.profile-journal-module__6ysj5W__steps{grid-template-columns:1fr 1fr;gap:0 20px;display:grid}.profile-journal-module__6ysj5W__note{max-width:380px}}@media (max-width:560px){.profile-journal-module__6ysj5W__header{margin-bottom:22px}.profile-journal-module__6ysj5W__paper{padding:25px 18px 18px}.profile-journal-module__6ysj5W__fields form .grid:not([role=grid]){grid-template-columns:minmax(0,1fr);gap:20px}.profile-journal-module__6ysj5W__fields form .grid>div{grid-column:auto}.profile-journal-module__6ysj5W__tape{margin-left:-5px}.profile-journal-module__6ysj5W__steps{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.profile-journal-module__6ysj5W__journal *{scroll-behavior:auto}.profile-journal-module__6ysj5W__product,.profile-journal-module__6ysj5W__productArrow{transition:none}.profile-journal-module__6ysj5W__product:hover,.profile-journal-module__6ysj5W__product:hover .profile-journal-module__6ysj5W__productArrow{transform:none}}.profile-journal-module__6ysj5W__fields [data-slot=card-title],.profile-journal-module__6ysj5W__fields [data-slot=card-description]{color:#28222c}.profile-journal-module__6ysj5W__fields [data-slot=card-title]{font-weight:600}
.rich-text{overflow-wrap:anywhere;line-height:1.5}.rich-text>:first-child{margin-top:0}.rich-text>:last-child{margin-bottom:0}.rich-text p{margin:0 0 .35em}.rich-text ul,.rich-text ol{margin:0 0 .35em;padding-left:1.25em}.rich-text ul{list-style:outside}.rich-text ol{list-style:decimal}.rich-text li{margin:.1em 0}.rich-text a{text-underline-offset:2px;word-break:break-word;text-decoration:underline}.rich-text b,.rich-text strong{font-weight:600}.rich-text u{text-decoration:underline}.rich-text s{text-decoration:line-through}.rich-text--clamp{max-height:calc(var(--rich-text-lines,3) * 1.5em);overflow:hidden}
