.ps-public-shell .public-panel{border:1px solid #e2e8f0;border-radius:1rem;background:#fff;overflow:hidden}.ps-public-shell .public-heading{padding:1.25rem;border-bottom:1px solid #e2e8f0;background:linear-gradient(120deg,#eff6ff,#fff 65%);text-align:left}.ps-public-shell .public-heading h1{font-size:clamp(1.4rem,3vw,2rem);font-weight:650;line-height:1.25;color:#0f172a}.ps-public-shell .public-heading p{margin-top:.5rem;font-size:.95rem;line-height:1.65;color:#475569}.ps-public-shell .public-article .article-content{font-size:14px;line-height:1.7;overflow-wrap:anywhere}.ps-public-shell .public-article .article-content :is(h1,h2,h3){font-size:1rem;font-weight:600;margin:1.25rem 0 .5rem}.ps-public-shell .public-article .article-content :is(p,ul,ol){margin:.75rem 0}.ps-public-shell .public-article .article-content img{max-width:100%;height:auto}.ps-public-shell .public-article .article-content table{display:block;overflow-x:auto;max-width:100%}.ps-public-shell .public-heading:has(h1){position:relative;isolation:isolate;overflow:hidden;min-height:210px!important;padding:1.5rem!important;border:1px solid rgb(255 255 255 / .9)!important;border-radius:24px;background:#f4e9d9!important;display:flex;align-items:center;justify-content:space-between;gap:1rem;box-shadow:0 2px 3px #3341550a,0 16px 32px -16px #3341553d,inset 0 1px #fff,inset 0 -3px #5e4d3414}.ps-public-shell .public-heading:has(h1):after{content:"";position:absolute;z-index:-2;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(ellipse at 18% 0%,rgb(255 255 255 / .42),transparent 65%),linear-gradient(90deg,rgb(255 250 243 / .24),transparent 75%),var(--ps-header-photo,url(https://media.base44.com/images/public/693dc4c437d24a774f9d9720/4bb53f0bf_ibnu-ihza-_e68kz8xKi8-unsplash.jpg));background-repeat:no-repeat;background-size:cover;background-position:center;transform:none;opacity:1;box-shadow:inset 0 1px 2px #ffffffbf,inset 0 -20px 36px #6c4d2312}.ps-public-shell .public-heading:has(h1):before{content:"";position:absolute;z-index:-1;top:1.25rem;right:40%;bottom:1.25rem;left:1.25rem;border:1px solid rgb(255 255 255 / .95);border-radius:18px;background:linear-gradient(120deg,#ffffffe0,#ffffff8c 65%,#f1f5f9ad);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transform:perspective(1100px) rotateY(2deg);transform-origin:left center;box-shadow:1px 1px #fffffff2,3px 4px #ffffff59,0 14px 28px -12px #33415542,inset 0 1px #fff,inset 0 -1px #94a3b82e}.ps-public-shell .public-heading:has(h1)>div:has(h1){max-width:58%;padding:1rem}.ps-public-shell .public-heading:has(h1) :where(h1,p){color:#172a39!important;text-shadow:none!important}.ps-public-shell .public-heading:has(h1)>h1{max-width:58%;padding:1rem}.ps-public-shell .public-heading:has(h1)>p{max-width:58%}@media (max-width:640px){.ps-public-shell .public-heading:has(h1){min-height:220px!important;align-items:flex-start;flex-direction:column}.ps-public-shell .public-heading:has(h1):before{right:1.25rem}.ps-public-shell .public-heading:has(h1)>div:has(h1),.ps-public-shell .public-heading:has(h1)>h1,.ps-public-shell .public-heading:has(h1)>p{max-width:100%}}.ps-public-shell .public-heading:has(>h1){flex-direction:column;align-items:flex-start;justify-content:center}.ps-public-shell .public-heading:has(>h1)>h1{padding-bottom:0;margin-bottom:0}.ps-public-shell .public-heading:has(>h1)>p{padding-left:1rem;margin-top:.5rem}.ps-public-shell .public-heading:has(h1) h1{font-weight:650;letter-spacing:-.035em;line-height:1.15;font-size:clamp(1.6rem,2.6vw,2.25rem)}.ps-public-shell .public-heading:has(h1) p{font-size:.9375rem;line-height:1.65;font-weight:400}.ps-public-shell .public-heading:has(h1)>div:has(h1){position:relative;min-width:0}.ps-public-shell .public-heading:has(h1) :where(button,a){position:relative}@media (max-width:640px){.ps-public-shell .public-heading:has(h1):before{transform:none}.ps-public-shell .public-heading:has(h1) h1{font-size:1.625rem}}.ps-public-shell main{width:100%}.ps-public-shell main>div[class*=max-w-],.ps-public-shell main[class*=max-w-]{max-width:1160px;margin-inline:auto;padding-top:2rem}.ps-public-shell .public-heading:not(:has(h1)){background:#fff;padding:1rem}.ps-public-shell .public-heading h1{font-size:clamp(1.6rem,2.6vw,2.25rem)}.ps-public-shell .public-heading p{margin-top:.5rem}.ps-public-shell .public-panel{border-radius:1rem}.ps-public-shell .public-section p{font-size:.875rem;line-height:1.65}.ps-public-shell .public-section h2{font-size:1.125rem}
