.template-refinement .template-summary{grid-template-columns:repeat(4,minmax(0,1fr));column-gap:24px;margin:0;line-height:1.5}.template-summary dt{letter-spacing:.05em;margin-bottom:10px;font:11px/1.5 Space Mono,monospace}.template-summary dd{margin:0;font:18px/1.5 Space Grotesk,sans-serif}.template-index-label{letter-spacing:.05em;margin:0 0 28px;font:12px/1.6 Space Mono,monospace}.template-refinement .case-study-index button{border-bottom-color:#d7cce9}.template-refinement .ai-tutor-index-scale .case-study-index button{color:#9580b5;font-weight:400}.template-refinement .ai-tutor-index-scale .case-study-index button.is-active{color:var(--ink);font-weight:700}.template-refinement .case-study-index .template-to-top{width:auto;color:var(--ink);cursor:pointer;background:0 0;border:0;margin:28px 0 30px;padding:0;font:16px/1.6 Space Mono,monospace}.template-refinement .template-to-top:focus-visible{outline:2px solid var(--ink);outline-offset:5px}.template-refinement .case-study-role{border-top:1px solid #d7cce9;padding-top:24px}.template-refinement .ai-tutor-opportunity{min-height:730px}.template-challenge{border-left:3px solid var(--ink);background:#f6f3fb;width:calc(100% - 60px);padding:26px 30px;position:absolute;top:535px;left:30px}.template-challenge>span{letter-spacing:.05em;font:12px/1.6 Space Mono,monospace}.template-challenge p{max-width:1000px;margin:14px 0 0;font:23px/1.5 Space Grotesk,sans-serif}.template-tests{margin:18px 0 0;padding-left:22px;font:21px/1.5 Space Grotesk,sans-serif}.template-tests li{margin-bottom:14px;padding-left:7px}.template-next{border-top:1px solid #d7cce9;margin:0 30px;padding:40px 0 60px;display:block}.template-next>span{letter-spacing:.04em;font:12px/1.5 Space Mono,monospace}.template-next strong{justify-content:space-between;align-items:center;margin-top:26px;font:700 32px/1.4 Space Mono,monospace;display:flex}.template-next p{margin:14px 0 0;font:21px/1.5 Space Grotesk,sans-serif}.template-next:hover strong{text-underline-offset:6px;text-decoration:underline}@media (max-width:680px){.template-refinement .template-summary{grid-template-columns:1fr 1fr;gap:24px 20px;padding-inline:18px}.template-summary dd{font-size:16px}.template-refinement .ai-tutor-opportunity{min-height:0}.template-challenge{grid-column:1/-1;width:100%;padding:22px;position:static;top:auto;left:auto}.template-challenge p{font-size:19px}.template-tests{font-size:17px}.template-next{margin-inline:18px;padding-block:30px 44px}.template-next strong{font-size:26px}.template-next p{font-size:17px}.template-refinement .case-study-index .template-to-top{display:none}.template-index-label{margin-bottom:16px}}.jawalat-refinement .jawalat-meta.template-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin:36px 0 0}.jawalat-refinement .template-challenge{grid-column:1/-1;width:100%;margin-top:24px;position:static;top:auto;left:auto}.jawalat-refinement .jawalat-library-note{margin-block:24px}.jawalat-refinement .jawalat-overview{min-height:0;padding-bottom:92px}.jawalat-refinement .case-study-main{overflow:hidden}.jawalat-refinement .template-next{margin-top:20px}@media (max-width:680px){.jawalat-refinement .jawalat-meta.template-summary{grid-template-columns:1fr 1fr;gap:24px 20px}.jawalat-refinement .case-study-main{overflow:visible}.jawalat-refinement .jawalat-overview{padding-bottom:55px}}.jawalat-refinement .case-study-index button.jawalat-index-child{padding-left:18px;font-size:16px}.jawalat-refinement .case-study-index button.jawalat-index-child.is-active{padding-left:24px}
