.stp-web-tasks .v5-hd{margin-block-end:var(--s9)}.stp-web-task__n{margin-bottom:var(--s4)}.stp-web-task .v5-d4{max-width:16ch}.stp-web-task .v5-t1{margin-top:var(--s5);max-width:34ch}.stp-web-shot{margin:0}.stp-web-shot__cap{margin-top:var(--s3)}.stp-web-source{margin-top:var(--s9);max-width:var(--measure)}@media (max-width:1068px){.stp-web-tasks .st-split__chapter+.st-split__chapter{margin-top:var(--s10)}.stp-web-task .v5-d4{max-width:none}}.stp-web-struct{row-gap:var(--s7);display:grid}.stp-web-struct__choose{align-items:center;gap:var(--s3);flex-wrap:wrap;display:flex}.stp-web-struct__btn{align-items:flex-start;gap:var(--s1);min-height:56px;padding:var(--s3) var(--s5);border-radius:var(--r-control);background:var(--g-2);color:var(--ink-1);text-align:start;cursor:pointer;transition:box-shadow var(--d-state) var(--ease), background-color var(--d-state) var(--ease);border:0;flex-direction:column;display:inline-flex;box-shadow:inset 0 0 0 1px #0000}.stp-web-struct__btn[aria-pressed=true]{background:var(--g-1);box-shadow:inset 0 0 0 2px var(--v5-accent), var(--sh-card)}@media (hover:hover) and (pointer:fine){.stp-web-struct__btn[aria-pressed=false]:hover{box-shadow:inset 0 0 0 1px var(--rule-2)}}.stp-web-struct__tag{margin-inline-start:auto}.stp-web-struct__scope{row-gap:var(--s6);display:grid}.stp-web-struct__panel>*+*{margin-top:var(--s4)}.stp-web-struct__panel .v5-t1{max-width:var(--measure)}.stp-web-struct__further{padding-top:var(--s5);border-top:1px solid var(--rule-1)}.stp-web-struct__further>*+*{margin-top:var(--s2)}@media (min-width:1069px){.stp-web-struct{-moz-column-gap:var(--s10);column-gap:var(--s10);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start}.stp-web-struct__choose{grid-column:1/-1}.stp-web-struct .st-structs{grid-column:1}.stp-web-struct__scope{grid-column:2}}.stp-web-glyph{width:32px;height:32px;margin-bottom:var(--s5);fill:none;stroke:var(--v5-accent);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}@media (max-width:734px){.stp-web-struct__choose{grid-template-columns:1fr 1fr;display:grid}.stp-web-struct__btn{width:100%}.stp-web-struct__tag{grid-column:1/-1;justify-self:start;margin-inline-start:0}}
