/* Jejak Tumbuh identity for indexable school-information pages. */
body.kreativa-information{background:#f8fcff;color:#171a53;font:1rem/1.85 system-ui,sans-serif}.wrap{width:min(calc(100% - 48px),980px)}header{background:#f8fcff;color:#171a53;border-bottom:1px solid #d6e4ef;padding:18px 0}header>.wrap{display:flex;align-items:center;justify-content:space-between;gap:15px}header a{color:#171a53}.brand{font-size:.88rem;letter-spacing:.01em}.brand img{background:none;padding:0}.header-cta{font-size:.75rem;padding:9px 17px;background:#171a53;color:#fff;border-radius:999px;text-decoration:none;white-space:nowrap}
.hero{background:#e6fbfc;color:#171a53;padding:64px 0 70px;position:relative;border-bottom:1px solid #c8e5eb}.hero::after{content:'';display:block;position:absolute;width:65px;height:45px;border-radius:0 55px;background:#9ee5d6;bottom:-22px;right:9%;transform:rotate(-20deg)}.hero p{color:#52647a;font-size:1.02rem;line-height:1.85;max-width:66ch}h1{font-family:Georgia,'Times New Roman',serif;font-size:clamp(2.4rem,5vw,4rem);font-weight:400;letter-spacing:-.045em;line-height:1.13;margin:20px 0}.label{font-size:.68rem;color:#315e78;text-transform:uppercase;letter-spacing:.12em}.content{padding-top:30px;max-width:800px}.content>section{margin:42px 0;padding-bottom:25px;border-bottom:1px solid #d6e4ef}h2{font-family:Georgia,'Times New Roman',serif;font-size:1.9rem;font-weight:400;color:#171a53;letter-spacing:-.025em}table{background:#edf7fc;border-color:#d6e4ef;font-size:.91rem}th,td{padding:15px;border-color:#d6e4ef;overflow-wrap:anywhere}th{font-weight:600;color:#284b76}details{border-color:#d6e4ef;padding:17px 0}summary{font-weight:600;font-size:.95rem}a{color:#275d91;text-underline-offset:4px}.cta{border-radius:999px;background:#171a53;color:#fff;font-size:.85rem;padding:13px 24px}footer{background:#171a53;color:#ccd5e0;padding:36px 0;font-size:.87rem}footer a{color:#d9f7ef}
@media(max-width:600px){.wrap{width:calc(100% - 40px)}.hero{padding:38px 0 45px}h1{font-size:2.5rem}.hero p{font-size:.95rem}h2{font-size:1.65rem}.content>section{margin-block:30px}.brand{font-size:.75rem;gap:8px}.header-cta{font-size:.65rem;padding-inline:12px}th,td{padding:11px;font-size:.8rem}th{width:32%}}

/* Same ocean palette and wave transition as the home page. */
header{background:#171a53;color:#fff;border-color:#ffffff1c}header a{color:#fff}.brand img{background:#fff;border-radius:50%;padding:3px}.header-cta{background:#ffad65;color:#171a53}
.hero{background:linear-gradient(145deg,#171a53,#304b9d);color:#fff;padding-bottom:110px;border:0}.hero p{color:#e4edff}.hero .label{color:#a8efe0}.hero a{color:#e4edff}
.hero::after{inset:auto 0 -1px;width:100%;height:65px;border-radius:0;background:#f8fcff;transform:none;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 100' preserveAspectRatio='none'%3E%3Cpath d='M0 46C240 112 380 4 660 42S1120 110 1440 28V100H0Z'/%3E%3C/svg%3E");mask-size:100% 100%;mask-repeat:no-repeat;pointer-events:none}
@media(max-width:600px){.hero{padding-bottom:75px}.hero::after{height:37px}}
