.topic__h1{font-size:clamp(52px,8vw,104px)}.topic__crumb{color:inherit;text-underline-offset:3px;text-decoration:underline}.topic__go{margin-top:24px}.topic__art{justify-self:center;max-width:300px}.topic__how{background:var(--paper-raised);border:1.5px solid var(--ink-blue);box-shadow:6px 6px 0 var(--ink-orange);grid-template-columns:minmax(0,1fr) 300px;align-items:center;gap:48px;margin-top:24px;padding:32px clamp(18px,3vw,36px);display:grid}.topic__steps{gap:16px;margin-top:18px}.topic__extra,.topic__rules{max-width:820px;margin-top:56px}.topic__extra>p{margin-top:12px;line-height:1.55}.topic__table{border-collapse:collapse;width:100%;margin-top:16px;font-size:15px}.topic__table th,.topic__table td{text-align:left;vertical-align:top;border-bottom:1px solid var(--ink-blue);padding:10px 12px 10px 0;line-height:1.45}.topic__table th{text-transform:uppercase;letter-spacing:.06em;border-bottom-width:1.5px;font-size:13px;font-weight:700}.topic__table code{white-space:normal;font-size:14px}.topic__rules ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 32px;margin:16px 0 0;padding:0;list-style:none;display:grid}.topic__rules li{border-top:1px solid var(--ink-blue);padding-top:12px;font-size:15px;line-height:1.5}.topic__rules b{margin-bottom:2px;display:block}.topic__more{border-top:1.5px dashed var(--ink-blue);margin-top:56px;padding-top:18px}.topic__more-h{text-transform:uppercase;letter-spacing:.1em;font-size:12px;font-weight:700}.topic__more ul{flex-wrap:wrap;gap:10px;margin:12px 0 0;padding:0;list-style:none;display:flex}.topic__more a{border:1.5px solid var(--ink-blue);color:inherit;border-radius:999px;padding:8px 14px;font-size:14px;font-weight:700;text-decoration:none;display:inline-block}.topic__more a:hover{background:var(--ink-blue);color:var(--paper)}@media (max-width:800px){.topic__how{grid-template-columns:minmax(0,1fr);gap:28px}.topic__shot{justify-self:center;width:min(78%,300px)}.topic__art{width:50%}.topic__rules ul{grid-template-columns:minmax(0,1fr)}.topic__table{font-size:14px}}
