.writing-header.svelte-14j5zn4{gap:calc(var(--spacing) * 4);display:grid}.cal-r-writing-wrapper.svelte-14j5zn4 .writing-exercises[data-fade=end]{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 2rem),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 2rem),#0000)}.cal-r-writing-wrapper.svelte-14j5zn4 .writing-exercises[data-fade=start]{-webkit-mask-image:linear-gradient(270deg,#000 calc(100% - 2rem),#0000);mask-image:linear-gradient(270deg,#000 calc(100% - 2rem),#0000)}.cal-r-writing-wrapper.svelte-14j5zn4 .writing-exercises[data-fade=both]{-webkit-mask-image:linear-gradient(90deg,#0000,#000 2rem calc(100% - 2rem),#0000);mask-image:linear-gradient(90deg,#0000,#000 2rem calc(100% - 2rem),#0000)}.cal-r-writing-wrapper.svelte-14j5zn4 .cal-grid-2{align-items:start;gap:calc(var(--spacing) * 6);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.cal-r-writing-wrapper.svelte-14j5zn4 .cal-instruction{top:calc(var(--app-top-offset,0px) + var(--spacing-card));background:var(--color-surface-container-low);border:0;position:sticky}.cal-r-writing-wrapper.svelte-14j5zn4 .cal-instruction h2,.cal-r-writing-wrapper.svelte-14j5zn4 .cal-learning-form h2{font-size:var(--text-title);font-weight:700;line-height:var(--text-title--line-height);letter-spacing:var(--text-title--letter-spacing);margin:0}.cal-r-writing-wrapper.svelte-14j5zn4 .cal-instruction>p{margin:calc(var(--spacing) * 3) 0}.cal-r-writing-wrapper.svelte-14j5zn4 .cal-instruction details{margin-top:calc(var(--spacing) * 4);padding-top:calc(var(--spacing) * 3);border-top:1px solid var(--color-outline-variant)}.cal-r-writing-wrapper.svelte-14j5zn4 .cal-instruction summary{min-height:var(--spacing-hit);cursor:pointer;font-weight:600}.cal-r-writing-wrapper.svelte-14j5zn4 .cal-instruction li{margin:calc(var(--spacing) * 2) 0}.cal-r-writing-wrapper.svelte-14j5zn4 .cal-instruction details>p:last-child,.cal-r-writing-wrapper.svelte-14j5zn4 .cal-instruction details>ul:last-child{margin-bottom:0}.cal-r-writing-wrapper.svelte-14j5zn4 .cal-learning-form .cal-label{font-size:var(--text-heading);font-weight:var(--text-heading--font-weight)}@media (width<=900px){.cal-r-writing-wrapper.svelte-14j5zn4 .cal-grid-2{grid-template-columns:minmax(0,1fr)}.cal-r-writing-wrapper.svelte-14j5zn4 .cal-instruction{position:static}}
