.affair-detail-layout_hug__VjARw{box-sizing:border-box;display:flex;flex-direction:row;align-items:flex-start;gap:32px;width:100%;max-width:calc(1072px + 2 * var(--space-5));margin-inline:auto;padding:var(--space-5)}.affair-detail-layout_hugWithFooter__7JRHE{display:grid;grid-template-columns:minmax(0,680px) minmax(0,360px);grid-template-rows:auto auto;align-items:start}.affair-detail-layout_main__CyAkt{flex:1 1;min-width:0;max-width:680px;width:auto;display:flex;flex-direction:column;gap:var(--space-5)}.affair-detail-layout_hugWithFooter__7JRHE .affair-detail-layout_main__CyAkt{width:auto;max-width:none;grid-column:1;grid-row:1}.affair-detail-layout_aside__xjaw3{flex:0 1 360px;min-width:0;max-width:360px;width:auto;display:flex;flex-direction:column;gap:8px;position:sticky;top:100px}.affair-detail-layout_hugWithFooter__7JRHE .affair-detail-layout_aside__xjaw3{width:auto;max-width:none;grid-column:2;grid-row:1}.affair-detail-layout_footer__TDubH{grid-column:1;grid-row:2;min-width:0;width:100%}@media (max-width:1023px){.affair-detail-layout_hug__VjARw{flex-direction:column;max-width:calc(680px + 2 * var(--space-5))}.affair-detail-layout_hugWithFooter__7JRHE{display:grid;grid-template-columns:1fr;grid-template-rows:auto auto auto}.affair-detail-layout_aside__xjaw3,.affair-detail-layout_main__CyAkt{width:100%;max-width:none;flex:none}.affair-detail-layout_hugWithFooter__7JRHE .affair-detail-layout_main__CyAkt{grid-column:1;grid-row:1}.affair-detail-layout_hugWithFooter__7JRHE .affair-detail-layout_aside__xjaw3{grid-column:1;grid-row:2;position:static}.affair-detail-layout_footer__TDubH{grid-column:1;grid-row:3}.affair-detail-layout_aside__xjaw3{position:static}.affair-detail-layout_hugWithFooter__7JRHE:not(:has(.affair-detail-layout_aside__xjaw3)){grid-template-rows:auto auto}}.affair-detail-layout_hugWithFooter__7JRHE:not(:has(.affair-detail-layout_aside__xjaw3)) .affair-detail-layout_footer__TDubH{grid-column:1;grid-row:2}@media (max-width:768px){.affair-detail-layout_hug__VjARw{max-width:calc(680px + 2 * var(--space-4));padding:var(--space-4)}}